UNDATED (WCBI/ESPN) — Roy Oswalt, a three-time All-Star, has decided to retire after 13 seasons.
Oswalt, 36, has a career record of 163-102 with a 3.36 ERA in 365 games. He amassed 150 of his wins from 2001 to 2010, leading the majors during that span.
A native of Weir, Miss., Oswalt pitched in nine games for the Colorado Rockies last season, going 0-6 with an 8.63 ERA.
During a career that started with the Houston Astros in 2001, Oswalt finished in the top five in Cy Young voting five times, including a third-place finish in 2004, when he went 20-10. The right-hander won 20 games again in 2005 while also garnering NLCS MVP honors that year.
Oswalt will join his former agent Bob Garber at RMG Baseball as vice president of baseball operations.
In addition to Houston and Colorado, Oswalt also pitched for Philadelphia and Texas.