The first baseman reached the milestone when he belted his 30th home run of the season during a 9-7 loss to the Chicago Cubs.
In each of his previous nine seasons, Pujols has batting averages above .300 and recorded at least 100 RBIs on top of his regular 30-homer figure, a feat he is on his way to matching this season.
The 30-year-old Pujols now has 396 home runs in total, tied for 50th on the all-time list.
"I don't know how long he has to play to be one of the greatest that's ever played this game, but he's certainly going to be in the conversation," Cardinals manager Tony La Russa told mlb.com. "He is for the first 10 years."
(Reporting by Jahmal Corner in Los Angeles; Editing by John O'Brien)