The award is for the June 4-10 period. During that time, the third baseman led the National League with a .476 batting average and a 1.048 slugging percentage.
Cabrera tweaked his right hamstring last Tuesday against Atlanta, and sat out Wednesday's game. After the team's off-day on Thursday, he returned to the lineup on Friday.
Coming off of the rest, he had multiple RBIs in all three of the Marlins games against the Devil Rays. The Maracay, Venezuela, native said he wanted to come back Wednesday, but eventually heeded manager Fredi Gonzalez's advice.
"He fought me a little bit [on Wednesday] about getting in the lineup," Gonzalez said. "I said no, but those type of guys want to play. It's big when they want to get in the lineup and play."
The day off didn't affect Cabrera's gaudy numbers for the week. In addition to his .476 batting average, he also had three home runs, eight RBIs, 22 total bases, six runs scored and one triple.
This was the second NL Player of the Week award for Cabrera. He also picked up the honor in the opening week of the 2007 season after helping the Marlins to a 4-2 start.
His torrid pace this season has not gone unnoticed nationally. Cabrera is second in NL All-Star voting, trailing only the Mets' David Wright.
Last Monday, Cabrera had a key role in the Marlins' 6-4 victory over the Braves. He fought off Atlanta pitcher Tim Hudson to create a sacrifice fly that put Florida on top.
"It was a big-at bat to get the ball up in the air against a guy throwing 92-mph sinkers," Gonzalez said. "Real big."
Cabrera's numbers for the season went shooting up during his recent hot streak. He now leads the team with 14 home runs and a .333 batting average. The Marlins continue Interleague Play against the Indians on Tuesday evening.
Michael Phillips is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.