Roy Oswalt

Pitcher · Career Stats, Bio & Records (2001-2013)

Roy Oswalt was a pitcher who played in Major League Baseball from 2001 to 2013 for 4 teams, including the Houston Astros, a span of 13 seasons. Across 365 career appearances, he went 163-102 with a 3.36 ERA and 1,852 strikeouts. He also batted .154 with 1 home runs. Roy Oswalt was a 3-time All-Star and an NLCS MVP. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 55095.4.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

W–L 163–102
ERA 3.36
WHIP 1.21
SO 1,852
Pitcher PIV 55095.4
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'0" / 190 lb
Born
8/29/1977 in Kosciusko, MS, USA
MLB Debut
2001-05-06
Last Game
2013-09-29
Awards
3× All-Star · NLCS MVP

Full name: Roy Edward Oswalt

Career Pitching Statistics

Roy Oswalt — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
163 102 365 341 20 8 0 2245.1 2,199 838 197 520 1,852 3.36 55095.4

Career ERA 3.36 vs. league average 4.26 across their career seasons — 21.2% better than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Batting Statistics

Roy Oswalt — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
370 657 30 101 7 0 1 36 0 27 181 .154 .193 .169 .362 -4,014

Career AVG .154 vs. league average .262 across their career seasons — 41.3% below league average.

Career OBP .193 vs. league average .329 across their career seasons — 41.5% below league average.

Career SLG .169 vs. league average .416 across their career seasons — 59.4% below league average.

Career OPS .362 vs. league average .745 across their career seasons — 51.5% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Roy Oswalt — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
13 19 1 2 0 0 0 0 2 1 .105

Playoff Batting by Year

Roy Oswalt — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2011 NLDS1 PHI 1 1 0 0 0 0 0 0 0 0 .000
2010 NLCS PHI 3 5 1 1 0 0 0 0 0 0 .200
2010 NLDS1 PHI 1 1 0 0 0 0 0 0 0 0 .000
2005 NLCS HOU 2 3 0 1 0 0 0 0 1 1 .333
2005 NLDS2 HOU 1 3 0 0 0 0 0 0 0 0 .000
2005 WS HOU 1 1 0 0 0 0 0 0 0 0 .000
2004 NLCS HOU 2 2 0 0 0 0 0 0 0 0 .000
2004 NLDS2 HOU 2 3 0 0 0 0 0 0 1 0 .000

Playoff Career Pitching

Roy Oswalt — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
5 2 13 11 0 72.1 73 30 24 56 3.73

Playoff Pitching by Year

Roy Oswalt — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2011 NLDS1 PHI 0 1 1 1 0 6.0 6 5 1 5 7.50
2010 NLCS PHI 1 1 3 2 0 14.2 14 3 3 14 1.84
2010 NLDS1 PHI 0 0 1 1 0 5.0 5 3 1 5 5.40
2005 NLCS HOU 2 0 2 2 0 14.0 8 2 4 12 1.29
2005 NLDS2 HOU 1 0 1 1 0 7.1 6 3 2 7 3.68
2005 WS HOU 0 0 1 1 0 6.0 8 5 5 3 7.50
2004 NLCS HOU 0 0 2 1 0 8.0 11 6 4 2 6.75
2004 NLDS2 HOU 1 0 2 2 0 11.1 15 3 4 8 2.38

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Roy Oswalt — Batting — Home / Away
SplitGABRHHRRBIAVG
Home1793341955122.165
Away1913231146014.142

Pitching — Home / Away

Roy Oswalt — Pitching — Home / Away
SplitGIPHERBBSOERA
Home1761150.210623892459903.04
Away1891094.211374492758623.69

Last 10 Games — Batting

Roy Oswalt — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2013-09-29 COLLADW 000000000
2013-09-25 COLBOSL 000000000
2013-09-19 COLSTLW 201000000
2013-09-14 COLAZL 100000000
2013-09-08 COLSDPL 101000000
2013-07-07 COLAZL 000000000
2013-07-02 COLLADL 100000001
2013-06-26 COLBOSL 000000000
2013-06-20 COLWASL 100000001
2012-10-02 TEXOAKL 000000000

Last 10 Games — Pitching

Roy Oswalt — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2013-09-29 COLLAD — 1.0000010
2013-09-25 COLBOS — 1.0455011
2013-09-19 COLSTL — 4.2544420
2013-09-14 COLAZ L 4.2722150
2013-09-08 COLSDP L 3.1455220
2013-07-07 COLAZ L 1.2211020
2013-07-02 COLLAD L 5.0955151
2013-06-26 COLBOS L 6.0955150
2013-06-20 COLWAS L 5.09440111
2012-10-02 TEXOAK — 0.1000010

Fielding Statistics

Career Fielding Totals by Position

Roy Oswalt — Career Fielding Totals by Position
Position G GS PO A E DP
OF 1 0 1 0 0 0
P 365 342 168 310 9 31

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Roy Oswalt Stats, Bio & Career Records
Position Games
Pitcher 366
Left Field 1

Awards & Honors

Roy Oswalt — Awards & Honors
Year Award Notes
2010 This Year in Baseball Oddity of the Year MLB.com GIBBY
2008 Player of the Week Week of 2008-09-06
2006 Pitcher of the Month September
2005 NLCS MVP
2004 Player of the Week Week of 2004-06-26
2002 Pitcher of the Month August
2001 Rookie of the Month August
2001 TSN Rookie Pitcher of the Year

Salary History

Roy Oswalt — Salary History
Year Team League Salary
2011 PHI NL $16,000,000
2010 HOU NL $15,000,000
2009 HOU NL $14,000,000
2008 HOU NL $13,000,000
2007 HOU NL $13,000,000
2006 HOU NL $11,000,000
2005 HOU NL $5,900,000
2004 HOU NL $3,250,000
2003 HOU NL $500,000
2002 HOU NL $300,000
Total Career Earnings $91,950,000

College History

Roy Oswalt — College History
School Name City State Years Attended
Holmes Community College Ridgeland MS 1996, 1997

Award Voting History

Roy Oswalt — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2010 Cy Young Award NL 6th 14.0 224 0
2006 Cy Young Award NL 4th 31.0 160 3
2005 Cy Young Award NL 4th 2.0 160 0
2005 Most Valuable Player NL 23th 6.0 448 0
2004 Cy Young Award NL 3rd 19.0 160 1
2004 Most Valuable Player NL 23th 3.0 448 0
2002 Cy Young Award NL 4th 8.0 160 0
2002 Most Valuable Player NL 23th 1.0 448 0
2001 Cy Young Award NL 5th 1.0 160 0
2001 Most Valuable Player NL 22th 2.0 448 0
2001 Rookie of the Year NL 2nd 82.0 160 0

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

Roy Oswalt (highlighted) compared to peers across the same era.

  1. 98
    Cliff Lee
    143-91, 3.52 ERA
  2. 88
    Johnny Cueto
    144-113, 3.52 ERA
  3. 86
    Ron Guidry
    170-91, 3.29 ERA
  4. 86
    Jered Weaver
    150-98, 3.63 ERA
  5. 71
    Dan Haren
    153-131, 3.75 ERA
  6. 71
    Madison Bumgarner
    134-124, 3.47 ERA

See Roy Oswalt in Another Era

Translate Roy Oswalt's peak season across eras →

Roy Oswalt: the record in brief

Roy Oswalt's major league career runs from a debut on May 6, 2001 to a final game on September 29, 2013. Oswalt played for the Houston Astros (2001 to 2010), the Philadelphia Phillies (2010 through 2011), the Texas Rangers (2012), and the Colorado Rockies (2013). Oswalt, born on August 29, 1977, in Kosciusko, MS, USA, is listed as a pitcher and both batted and threw right-handed. Oswalt's listed size is 6'0" and 190 pounds. The given name on file is Roy Edward Oswalt.

Across 365 games (341 starts), Oswalt recorded 163 wins against 102 losses with a 3.36 ERA. Also on Oswalt's record: 1,852 strikeouts, 20 complete games, and 8 shutouts. That 3.36 ERA compares with a 4.26 league average across the same seasons, 21.2% better. The best win total was 20, in 2004. Oswalt struck out 208 batters in 2002, a career high. 2005 was Oswalt's sharpest full season, a 2.94 ERA against the league's 4.29.

Frequently Asked Questions about Roy Oswalt

What years did Roy Oswalt play?
Roy Oswalt played in Major League Baseball from 2001 to 2013.
Was Roy Oswalt a pitcher?
Yes. Roy Oswalt pitched in the major leagues, recording 163 wins and 1852 strikeouts.
How many home runs did Roy Oswalt hit?
Roy Oswalt hit 1 career home runs with 101 hits.
What was Roy Oswalt's career batting average?
Roy Oswalt batted .154 over his career, with 101 hits in 657 at bats.
How many RBI did Roy Oswalt have?
Roy Oswalt drove in 36 runs in his career.
What was Roy Oswalt's career ERA?
Roy Oswalt finished with a 3.36 career ERA, going 163-102 with 1,852 strikeouts.