Roy Oswalt, who pitched in 13 Major League seasons, has announced he will retire instead of trying to find a pitching job somewhere. Oswalt spent his big league time mostly with the Houston Astros, having pitched for them for 10 years. In 2004 and 2005, the last years that Houston was in the playoffs, Oswalt posted back-to-back 20-win seasons, finishing third and fourth in the Cy Young voting respectively.
Over his career, Oswalt has posted a 163-102 record with a career 3.36 ERA and 341 starts. He owns 20 complete games, 8 shut outs, 1,852 strikeouts, and pitched in 2245.1 innings. His last two years, in which he pitched a half a season each with the Texas Rangers and Colorado Rockies, were forgettable, as he chose not to sign until midseason in 2012 and had his season ended early because of injury in 2013, but his most memorable years will be known as with the Astros and Phillies.
The three-time All-Star will retire at the age of 36 with a career earnings of $96.95 million.