Scott Carroll made his major league debut a memorable one Sunday for the Chicago White Sox at age 29.

Carroll, who has pitched in eight minor league seasons (107 starts), was called up from Triple-A Charlotte.

Carroll went 7 1/3 innings to earn the win in a 9-2 rout of the Rays at U.S. Cellular Field. Rookie Jose Abreu drove in four runs on a two-run homer and a two-run base hit to lead the Sox attack.

Carroll allowed 2 runs (1 earned) on six hits. He struck out three and walked two. He threw 100 pitches. Tampa Bay committed four errors in the sixth inning behind losing starter David Price.

“It is a feel-good day for (Carroll),” Sox pitching coach Don Cooper said before the contest. “He’s 29, getting his first crack at the big leagues. Usually you see them come up at 21, 22, 23 ... something like that. I don’t think it’s much different other than he has had a little bit of a longer path ... and probably a little more of a rocky path with Tommy John (surgery).”

Carroll pitched well through the first five innings and only an unearned run in the fifth spoiled the start of his debut. David DeJesus collected a two-out single before rightfielder Dayan Viciedo committed an error trying to catch a fly ball off the bat of Yunel Escobar, allowing DeJesus to score to make it 1-0.

The Sox scored five runs in the sixth as the Rays were charged with four errors. Abreu hit a two-run homer, his 10th of the season. His 10 homers this month extended his MLB rookie record for the month of April.

Abreu drove in two more runs with a base hit in the Sox 4-run seventh inning that chased starter David Price to make it 9-1. Abreu's 31 RBIs this month represent a new mark. He had been tied with Albert Pujols.

“We hope (Carroll) can go five, six, seven (innings). Somewhere in there,” Sox manager Robin Ventura said before the game.

Veteran Paul Konerko wias asked before the game what advice he would give Carroll in his first start.