Updated: August 31, 2018
Back in 2007, I predicted a short life for Barry Bonds’s home run record. Alex Rodriguez was on pace to blow by it. Plus it looked like after A-Rod set it, Albert Pujols would be right on his tail and likely passing him up. A-Rod will fall short with 696 career home runs, but
Pujols still has a chance.
Updated: Pujols ended the 2018 season short with knee surgery, and slowing down his pace, he likely has run out of time. He has 633 career homeruns, which is 129 homeruns behind Bonds. He’ll need average more than 32 homeruns a season for the next 4 years, it’s possible but looking slim.
Alex Rodriguez started 2007 with 464 home runs at age 31. He averaged 41 home runs a year for each full year he’s played. If he did the same for the next 7 years, he would hit another 287 home runs, giving him 751 career home runs at age 38. Bonds at age 38 was just past 600 home runs, and still at his physical peak. If A-Rod can perform in his later years as well as Bonds then he could expect an additional 150 home runs which would put him around 900 career home runs; he likely will fall off some in his later years, so most likely Rodriguez will finish around 800 total HRs.
My prediction from 2007 was Alex Rodriguez will become the all time home run leader with his 760th home run on Sept 23rd, 2012; coincidentally passing Barry Bonds on the same day he hit his 759th five years earlier.
Obviously, this didn’t happen. Here’s the chart of what might of been, projecting A-Rod’s home run production from 2007 to 2016.
Alex Rodriguez Predicted vs. Actual
If he hit the predicted amount it would give him 855 total career home runs, almost 100 more than Bonds. However, due to suspension, injuries, and slumps A-Rod finished his career with 696 home runs.
Albert Pujols is also on a pretty hot pace. Albert is a little behind A-Rod, but slightly ahead of Hank Aaron’s pace when compared to their total home runs by age. If Pujols can continue to play and produce until he’s 42 years old like Bonds and Aaron did, he still has a chance to break the record.
All-time Home Runs by Age
Note: Click the names to toggle the player's graph
Data from Baseball Reference, December 2016.
One thing to note, which makes Bonds’s record even more amazing: he was walked a major league record 2,558 times, once every 4 at bats for his career. This is the most ridiculous stat, if you’re looking for something that will never be beat, this is it. The next closest is Ricky Henderson with 2,190 and Babe Ruth with 2,062. They would need to walk every single at-bat for a season to close the gap.
If Barry Bonds walk ratio was on par with A-Rod’s or Hank Aaron’s which is both around every 8 at bats, Bonds would have an additional 1,200 at bats. Considering Bonds’s career home run ratio is an HR every 13 at bats, that would have given him an additional 92 home runs! What might of been.
Did you know Willie Mays missed almost two full years of baseball due to military service? Mays finished with 660 career home runs, which is now 5th all time. What might of been if The Say Hey Kid would of had a full career like the rest of the home run leaders.
Willie Mays home runs early in his career, which is when he went into the military.
Mays hit a home run every 15.2 at-bats, and was averaging around 546 at-bats per year.
So in 1952 he missed out on 419 at-bats and in 1953 he missed out on all 546 at-bats. Using one home run every 15.2 at bats works out to be 27 more home runs in 1952 and 36 home runs in 1953 which would be an additional 63 home runs.
Babe Ruth finished with 714 career home runs; if Mays didn’t serve in the military it is very likely he would of had 63 more home runs, giving him a career total of 723 home runs and being the first to pass the Babe.