Albert Pujols passes Mark McGwire with 584th career home run

Thursday August 25th, 2016

Angels slugger Albert Pujols passed Mark McGwire by hitting his 584th career home run on Wednesday night, moving into 10th place on the all-time list.

Pujols hit a line drive to left centerfield off Blue Jays pitcher Marco Estrada in the first inning of the game to achieve the milestone. It was his 24th home run of the season. 

McGwire played just 1,874 games, while Pujols needed 2,397 games to pass him on the list. Pujols’s career-high for home runs in a season is 47, compared to McGwire’s 70 in 1998. 

Watch: Yu Darvish hits first career home run​

McGwire and Pujols were teammates for one season in St. Louis. As a 21-year-old rookie in 2001, Pujols hit .329 with 37 home runs and 130 RBIs. The 37-year-old McGwire had 29 home runs and a .187 batting average. McGwire was also Pujols’s batting coach during his last two seasons with the Cardinals. 

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide — from Peter King, Tom Verducci, Lee Jenkins, Grant Wahl, Andy Staples and more — delivered straight to you, along with up-to-the-minute news and live scores.