Age and injury have slowed his production considerably this season, but Bonds still excels at one thing: getting on base. He leads the majors with 39 walks (17 intentional) and a .481 on-base percentage.
2 of 10John Iacono/SI
Only Milwaukee's Carlos Lee and St. Louis' Albert Pujols have hit more home runs in the NL this year than Delgado, who has 13. The former Blue Jays stalwart has hit at least 30 home runs for nine consecutive seasons.
3 of 10John Biever/SI
Few players hit the ball hard as consistently as Lee, who has been out since late April with a broken wrist. The Cubs are 7-17 since the injury to Lee, who had a breakout season last year with 46 home runs.
4 of 10Chuck Solomon/SI
He's off to a slow start this season with only nine home runs, but Rodriguez is the reigning AL MVP and has ample protection in the Yankees' lineup.
5 of 10Al Tielemans/SI
Expansive plate coverage makes Vlad the Impaler one of the hardest hitters to pitch to in the big leagues. Guerrero has hit 315 career home runs and has never struck out more than 100 times in a season.
6 of 10Damian Strohmeyer/SI
Last season, the mercurial Ramirez became one of only eight players to top 30 home runs and 100 RBIs for an eighth consecutive season.
7 of 10Al Tielemans/SI
Only Bonds has more intentional walks than Thome's seven. The former Phillies and Indians slugger has sparked the world champion White Sox' offense with 16 home runs, including 10 in April.
8 of 10Damian Strohmeyer/SI
Ortiz was Mr. Clutch last season, batting .346 with 11 home runs in "close and late" situations. He already has two home runs in 17 at-bats against the rival Bronx Bombers this season.
9 of 10John Iacono/SI
Suddenly back in MVP form, Giambi is arguably the most lethal offensive force in the AL this season, leading in OPS (1.134) while averaging a major-league-best 4.60 pitches per plate appearance.
10 of 10David E. Klutho/SI
With Bonds in decline, is there any doubt who the best hitter in baseball is? Pujols leads the major leagues with an OPS of 1.266 (a career high), as well with 19 home runs and 48 RBIs.
You May Like
Sign Up for our Newsletter
Don't get stuck on the sidelines! Sign up to get exclusives, daily highlights, analysis and more—delivered right to your inbox!