SI Covers of Barry Bonds
Barry Bonds, a gifted -- and controversial -- star long before he was connected to steroids, turned 50 years old on July 24, 2014. Bonds not only holds the single-season (73) and career home run (762) records, he also holds the major league record for walks (2,558) and intentional walks (688), ranks second in times on base (5,599) and extra-base hits (1,440), third in runs scored (2,227) and fourth in total bases (5,976) and RBIs (1,996). He made 14 All-Star teams and won a record seven MVP awards. Here are Barry Bonds' SI covers through the years.