Cardinals slugger Albert Pujols, 42, had a great weekend. He hit two more home runs as the Cardinals swept the Diamondbacks, bringing his career home run total to 692. Plus, he edged out Stan Musial and took second place on the career list for total bases.