Barry Bonds's Logos and Uniforms

Pittsburgh Pirates (1986-92) ► San Francisco Giants (1993-2007)

Barry Lamar Bonds

Born: July 24, 1964
Riverside, CA, USA
Position: LF
Flag

Barry Bonds Teams and Logos

Barry Bonds Career Ballcaps

Barry Bonds Career Uniforms

Barry Bonds Career Jersey Logos

Barry Bonds Career Stats By Logo

    Years Logo G AB R H HR
    1986-1986 San Francisco Giants (1986 - 1986) 113 413 72 92 16
    1987-1992 San Francisco Giants (1987 - 1992) 897 3,171 600 892 160
    1993-1993 San Francisco Giants (1993 - 1993) 159 539 129 181 46
    1994-1999 San Francisco Giants (1994 - 1999) 831 2,853 654 845 223
    2000-2007 San Francisco Giants (2000 - 2007) 986 2,871 772 925 317
    TOTALS 2,986 9,847 2,227 2,935 762

Which teams did Barry Bonds play for?

Barry Bonds played for the Pittsburgh Pirates, and San Francisco Giants during his MLB career.

How many teams did Barry Bonds play for?

Barry Bonds played for 2 teams during his MLB career.