This wasn't what Jered Weaver had in mind when he said in spring training that the Angels rotation, which many thought would be among the best in baseball, "is built off guys trying to outdo each other."

Weaver outdid his buddy, Dan Haren, all right. After Haren was roughed up for five runs in 32/3 innings of Thursday's loss, Weaver was torched for a career-high nine earned runs and eight hits in three innings of Friday night's 12-3 loss to Tampa Bay in Angel Stadium.

After solo home runs by B.J. Upton in the first inning and Ben Zobrist in the second, Weaver failed to retire any of the seven batters he faced in the fourth, the Rays using five hits, including Jose Molina's two-run single and Desmond Jennings' RBI double, and two walks to knock out the Angels ace.

Weaver (15-3) entered with a 2.22 earned run average. He departed with a 2.74 ERA after giving up as many earned runs as he allowed in 10 previous home starts.

"There are going to be times when stuff like this happens, but this is obviously not the good time of year for it," Weaver said. "Nothing was good. It was one of those games where everything they hit found holes and gaps. It's disappointing, but I can't dwell on it."