Barry Bonds played 22 seasons in the Major Leagues.
No. Barry Bonds has never signed with or played for the Yankees.
centerfeild
Bonds, who made his major league debut with the Pittsburgh Pirates in 1986, played for San Francisco from 1993 to 2007.
Bonds played for the Pittsburgh Pirates from 1986 to 1992 and the San Francisco Giants from 1993 to 2007.
Barry Bonds debuted on May 30, 1986 and played his final game on September 26, 2007.
Barry Bonds's birth name is Barry Lamar Bonds.
The years that Barry Bonds played for the Pittsburgh Pirates.
Barry Bonds played in 48 career postseason games.
Bonds played in 2,986 games from 1986 to 2007.
Barry Bonds set the single season home run record with 73 home runs in 2001.
It is unclear the name of Barry Bonds mother. However, the father of Barry Bonds was a famous baseball player that shared his name, Barry Bonds Sr.