Jose Abreu says he didn't expect this much success, especially in cold weather.

Yet he set another rookie record on Sunday.

Abreu drove in four runs and set a major league rookie record for runs batted in through the end of April and the Chicago White Sox beat the Tampa Bay Rays 9-2 on Sunday.

Abreu, who had a two-run home run in the sixth and a two-run single in the seventh, has 31 RBIs to lead the majors. Albert Pujols had the previous rookie RBI mark of 27 in 2001.

"He's pretty strong," said Rays manager Joe Maddon of Abreu. "I've been talking about how impressive he's been this series. He is good. He's gonna get better."

Abreu's homer was his major league-leading 10th and extended his own record for home runs by a rookie through April.

"I go to the field to play baseball, help the team," Abreu said through a translator.

"I really don't go looking for records, but they're definitely welcome. That's not something that I go looking for, but it's a nice thing."

The White Sox started their season on March 31 and Abreu drove in one run that day.