Barry Bonds played 15 years for the Giants in which he made the All-Star team 12 times, he won 5 Gold Gloves and he was the N.L. MVP five times for them. Bonds played in 1,976 games for the Giants in which he was 1,951 for 6,263 (.312 avg, 1.143 OPS) with 1,555 runs scored, 586 homers, 1,440 RBIs and 263 stolen bases. Bonds is #5 all-time in hits for the Giants, he’s #1 in OPS, #3 in runs scored, #2 in homers, #3 in RBIs and he is tied for #9th in Giants history in stolen bases with his father Bobby Bonds. Bonds won the MVP in his first season with the Giants in 1993 when he played in 159 games in which he was 181 for 539 (.336 avg, 1.136 OPS) with 129 runs scored, 46 homers, 123 RBIs and 29 stolen bases. He led the league in both homers and RBIs in 1993. Bonds also won four straight MVPs during the 2001-2004 seasons in which he played in 573 games in which he was 573 for 1,642 (.349 avg) with 486 runs scored, 209 homers, 438 RBIs, 35 stolen bases and 755 walks. In 2001, Bonds set the all-time record for homers (73) in a season. He is the all-time leader in major league history with 762 homers and he also is the all-time leader in walks with 2,558.