Albert Pujols hits two home runs, passes Stan Musial for second in total bases play Pujols up to 692 career dingers after 2-homer game (1:05) Albert Pujols hits two solo home runs, putting him at 692 for his career. (1:05) 9:59 PM ET ESPN News Services PHOENIX -- St. Louis Cardinals slugger Albert Pujols hit two more home runs Saturday night, boosting his total to 692 and moving him past Stan Musial into second place on the career list for total bases. The 42-year-old Pujols connected for solo homers in the second and fourth innings against Arizona left-hander Madison Bumgarner to help St. Louis win 16-7 . Pujols nearly hit a third homer, scorching a single off the base of the left field wall in the fifth. He capped his 4-for-4 night with a ground ball single through the left side of the infield in the seventh. Pujols needs four more home runs to tie Alex Rodriguez for the No. 4 spot all-time. With his first homer of the game, Pujols passed Musial. The future Hall of Famer now sits at 6,143 career total bases; Hank Aaron holds the record with 6,856. Pujols has been on a roll over the past month, batting .386 with five homers over his past 16 games coming into Saturday. The 11-time All-Star drew a standing ovation before his first at-bat, and the cheers grew even louder from both Cardinals and Diamondbacks fans as the three-time MVP rounded the bases. The Associated Press contributed to this story.