Fri 10/17/14 8:56 PM

Roberts announced his retirement Friday, the Baltimore Sun reports. A two-time All-Star, Roberts hit just .237/.300/.360 in 91 games with the Yankees this season, and ultimately decided that he just could no longer play at the level he demanded of himself. Roberts, now 37, was drafted by the Orioles with a supplemental first-round pick in 1999 and was in the major leagues within two years, but injuries limited him to 192 games over his final four seasons in Baltimore.