Barry Bonds played 22 seasons in the Major Leagues with the Pirates and the Giants. He is without a doubt considered one of the greatest players in the history of baseball. He was a seven-time MVP, 14-time All-Star selection, and an eight-time Gold Glove winner. He holds many MLB batting records including most career home …