I’d have to rate Barry Bonds right up there alongside Willie Mays and Joe DiMaggio as one of the three greatest all-around baseball players of all-time. Bonds is actually the godson of Mays, and his father, Bobby Bonds, was an outstanding player. Barry Bonds wacked an amazing 73 homeruns in 2001 to break Mark McGuire’s 1998 record. He is the only player in history to belt 500 homeruns and steal 500 bases. He also holds the record for MVP awards.