Not only was the homer his 17th of the season, but it marked Pujols’ 631st career home run — pushing him past Ken Griffey Jr. into the No. 6 slot on the all-time list.

Pujols still sits 132 home runs behind Barry Bonds, who holds the record with 762 career home runs. He is, though, rapidly approaching Willie Mays, who hit 660. Alex Rodriguez sits alone in the fourth spot on that list with 696 home runs in his career, which could prove difficult for the 38-year-old to catch.

Pujols has been in the league since 2001. He began his career with the St. Louis Cardinals before signing with the Angels in free agency prior to the 2012 season. He has now hit 186 home runs in his seven seasons with the Angels.

He was placed on the 10 day DL list before the All-Star list while dealing with a lingering knee injury, and made his return to the field after missing six games on Monday.

Albert Pujols hit his 631st career home run on Wednesday night, his 17th of the season, passing Ken Griffey Jr. on the all-time list. (Getty Images)