Jim Weaver (outfielder)


James Francis Weaver is an American former professional baseball outfielder for the Detroit Tigers, Seattle Mariners, and San Francisco Giants of the Major League Baseball.