No pitcher has allowed more Pujols home runs than Ryan Dempster (8). Wade Miller is 2nd with 6. 7 other pitchers, including Randy Johnson, have allowed 5 home runs to Pujols. In total, he has homered off of 318 different Major League pitchers. His first home run came on April 6, 2001, off Armando Reynoso, in the top of the 4th. Albert has 10 career walk off home runs.
For a complete breakdown of all 500 home runs, make sure you check out this Baseball Reference page
Alex Rodriguez has more home run than Dunn, but is suspended and has hit just 41 home runs over the last 3 seasons thanks to injuries. He is also turning 39 this year and been playing baseball since 1994.
Next GenGiancarlo Stanton is leading the next generation of power hitters, and has hit his 123 career home runs at a similar pace that Pujols has hit his 500 career long balls, with a home run every 15 ABs. Since 1990, only 15 other MLB players have hit more home runs by the age of 25.
|Player||Games Played||HRs @ 25|
|Ken Griffey Jr.||790||173|
Wilin Rosario is doing his best to be the best home run hitting catcher of his time. At the age of 25, Rosario has 55 career home runs in just 273 games played. Mike Piazza had 60 in 277 games played. Brian McCann (611 games played) had 91 and Ivan Rodriguez had 88 (880 GP) by the time they hit 25.