Albert Pujols said he wouldn't change his mind about retiring after this season, even if he hit 700 home runs.

The St. Louis Cardinals icon hit two home runs, missed a third, and went 4-for-4 to pass Hall of Famer Stan Musial for second-most total bases in baseball history.

It's not if Pujols can hit 700 home runs, but when. Cardinals manager Oliver Marmol said, “He'll do it.”

Pujols needs five homers to pass Alex Rodriguez for fourth place on the all-time home run list and eight to reach 700, where only Barry Bonds (762), Hank Aaron (755) and Babe Ruth have been (714).

Pujols, 42, looks like the player who terrorised the NL for 11 years. In the Cardinals' 16-7 win over the Diamondbacks, he went 4-for-4 with two homers and two singles, becoming the oldest player to do so.

Arenado says, "We talk about it when he's not around." "700 homers? That's rare. It'd be amazing.'

Pujols is more proud of 2,187 career RBI than 700 home runs. Aaron (2,297) and Ruth (2,000) have more RBI (2,214).

Success, 700 homers or not. "No matter, buddy," "I wouldn't change anything," says Pujols. My career is unreal. I'm so lucky!