ST. LOUIS -- You reach base 19 times in seven games, somebody's bound to notice.

Albert Pujols was named a co-winner of the Bank of America Presents the National League Player of the Week award for the week of May 30-June 5, thanks to his three homers, .458 batting average, and those aforementioned 19 times on base -- good for a .594 on-base percentage. Nick Johnson of the Nationals shared the award.

Pujols even stole a base, his fourth of the season, and tossed in eight runs scored, six RBIs and eight walks for good measure. He had five multihit games in his seven appearances, and reached base at least once in every game. Pujols' three-run homer on Monday was the key hit in the Cardinals' win over Colorado, and his solo shot on Friday in Houston delivered a valuable insurance run.

"It's getting close," Pujols said Friday night. "I'm feeling more comfortable the last six or eight games. It's a long season, man. Sometimes you don't start the way you want."

For the season, the three-time All-Star is putting up his typical ridiculous numbers. He entered Monday night's game with a .338 average, a .421 OBP and a .598 slugging percentage. He's walked 28 times against 24 strikeouts, racked up 14 homers and driven in 45 runs.

Pujols' home run on Friday in Houston was an absolutely mammoth blast, landing on the train tracks well above the left-field wall at Minute Maid Park.

Cardinals pitcher Jason Marquis was also nominated for the award. Pujols is the second Cardinal to be honored this season, joining Mark Mulder, who won the award for the week of April 18-24.