Brian Roberts agreed Wednesday to a $14.3 million, two-year contract extension with the Baltimore Orioles through 2009, and the second baseman trimmed what had been a mop top. Roberts agreed Feb. 1 to a one-year contract that pays him $4.2 million this year. The extension calls for $6.3 million in 2008 and $8 million in 2009, meaning he will make $18.5 million over three seasons.
Roberts is a .280 career hitter who set career highs in 2005 with a .314 average, 18 homers and 73 RBIs. That season was cut short by an elbow injury that required offseason surgery. He batted .286 last year with 34 doubles, 10 homers, 55 RBIs and a career-best 36 stolen bases.