Weaver (July 10, 1855 in Philadelphia – February 1, 1914 in Philadelphia), was a professional baseball player who played pitcher in the Major Leagues from 1875-1886.
He would play for the Philadelphia White Stockings, Milwaukee Grays, Philadelphia Athletics, Louisville Eclipse, and Philadelphia Keystones.