The best Pitcher in the History of the Houston Astros Franchise by stats and record is Roy Oswalt.

Roy Oswalt

When the U.S. baseball team won gold at the 2000 Sydney Olympics, Roy Oswalt, who originates from Mississippi, rapidly capitalized on his success to the majors, becoming the Astros’ starting pitcher for the following decade while tamping down Minute Maid Park‘s hitter-friendly conditions.

A reliever for the most of 2001, Oswalt was promoted to the rotation in June and went on to post a 12-2 record in 20 starts, setting him on a course to become the 2000s’ most successful pitcher in the National League, with 137 victories and just 70 losses.

In 2004 and 2005, he won 20 games in back-to-back seasons, and in 2006, he led the National League in earned run average with a 2.98 mark. Oswalt had a key role in the Astros’ 2005 NL pennant drive, winning three games and was named the NLCS MVP while allowing only two runs in 14 innings. He was awarded the Cy Young Award winner.

Oswalt has the best winning percentage and ERA+ among all Astros starters. In fact, in neither category is it even close. While Oswalt didn’t have the same kinetic energy as Ryan or Richard, he was far more effective in his role. Won Game 6 of the 2005 NLCS to clinch the Astros’ first and only NL pennant.

Roy Oswalt Stats

Wins= 143

Losses= 82

PCT= .636

ERA= 3.24

ERA+= 133