Bonds played in 2,986 games from 1986 to 2007.
Chat with our AI personalities
22 ... 1986-2007.
Barry Bonds debuted on May 30, 1986 and played his final game on September 26, 2007.
He played in 16 games the year Barry Sanders gained 2053 rushing yards.
Bonds, who made his major league debut with the Pittsburgh Pirates in 1986, played for San Francisco from 1993 to 2007.
Yes