Houston Astros
Pitching Leaders
 
Team Index    Draft History Park History
Starters: Positional    Registers: Batters     Leaders: Batters   
  Pitchers   Pitchers   Pitchers
 
Team Pitching Single-Season LeadersTeam Pitching Career Leaders
16 decisions or 162 IP required for season rate statistics. 65 decisions or 650 IP required for career rate statistics.
ERA - Single-Season
Rank    Player ERA Year
1.   Brandon Claussen 2.45 2011
2.   David Purcey 2.57 2017
3.   Berny Rodriguez 2.77 2020
4.   Daniel McPhedran 2.84 2016
5.   Tony Whitefield 2.89 2018
6.   Luke Hagerty 2.92 2015
7.   Roy Oswalt 2.94 2008
8.   Adam Hale 2.96 2019
9.   Rory Shortell 3.04 2012
10.   Rory Shortell 3.11 2010
 
ERA - Career
Rank    Player ERA IP
1.   Daniel McPhedran 3.31 737.0
2.   Roy Oswalt 3.62 1052.3
3.   Rory Shortell 3.63 1482.7
4.   Bob Zimmerman 3.88 1226.3
 
Wins - Single-Season
Rank    Player W Year
1.   Bob Zimmerman 18 2012
2.   Rory Shortell 17 2010
3.   Franky Montes 16 2019
  Aaron Heilman 16 2008
  Daniel McPhedran 16 2017
  Roy Oswalt 16 2008
  Roy Oswalt 16 2010
  Berny Rodriguez 16 2020
9.   Bob Zimmerman 15 2010
  Daniel McPhedran 15 2020
  Manny Santillan 15 2007
  Adam Hale 15 2019
 
Wins - Career
Rank    Player W IP
1.   Rory Shortell 95 1482.7
2.   Bob Zimmerman 83 1226.3
3.   Roy Oswalt 71 1052.3
4.   Daniel McPhedran 49 737.0
5.   Aaron Heilman 37 587.7
6.   Franky Montes 35 570.0
7.   J.P. Duran 34 525.6
8.   Brandon Claussen 33 604.0
  Brandon Puffer 33 359.7
10.   Berny Rodriguez 26 376.7
  Michael McMichael 26 337.0
  Adam Hale 26 362.3
  Luke Hagerty 26 363.3
 
Losses - Single-Season
Rank    Player L Year
1.   Andy Beal 16 2014
  Tony Whitefield 16 2018
  Bernard Maurice 16 2016
4.   Michael McMichael 15 2017
5.   Jake Peavy 13 2010
  Daniel McPhedran 13 2020
7.   Rory Shortell 12 2013
  Manny Santillan 12 2007
  Ian Oquendo 12 2015
  Ramon Limones 12 2014
 
Losses - Career
Rank    Player L IP
1.   Bob Zimmerman 52 1226.3
2.   Rory Shortell 47 1482.7
3.   Roy Oswalt 38 1052.3
4.   J.P. Duran 34 525.6
  Aaron Heilman 34 587.7
6.   Franky Montes 31 570.0
  Bernard Maurice 31 477.0
8.   Daniel McPhedran 30 737.0
9.   Billy Wagner 28 285.0
10.   Andy Beal 25 337.3
 
Winning Pct - Single-Season
Rank    Player WPct Year
1.   Roy Oswalt .800 2008
2.   Rory Shortell .773 2010
3.   Rory Shortell .737 2008
4.   Rory Shortell .737 2009
5.   Rory Shortell .737 2011
6.   Thomas Skillman .737 2021
7.   Daniel McPhedran .737 2016
8.   David Purcey .722 2017
9.   Brandon Claussen .722 2011
10.   Roy Oswalt .700 2011
 
Winning Pct - Career
Rank    Player WPct IP
1.   Rory Shortell .669 1482.7
2.   Roy Oswalt .651 1052.3
3.   Daniel McPhedran .620 737.0
4.   Bob Zimmerman .615 1226.3
5.   Franky Montes .530 570.0
6.   Aaron Heilman .521 587.7
7.   J.P. Duran .500 525.6
 
Saves - Single-Season
Rank    Player SV Year
1.   J.P. Duran 46 2012
2.   Billy Wagner 43 2009
3.   Billy Wagner 38 2008
4.   Isaac Bonilla 37 2017
5.   J.P. Duran 31 2011
6.   Billy Wagner 27 2007
  Earl Borchers 27 2020
8.   Billy Wagner 23 2010
  Kazue Michinori 23 2013
10.   Nick Masset 22 2012
 
Saves - Career
Rank    Player SV IP
1.   Billy Wagner 131 285.0
2.   J.P. Duran 90 525.6
3.   Kazue Michinori 60 325.0
4.   Earl Borchers 56 121.3
5.   Isaac Bonilla 51 197.0
6.   J.C. Romero 25 230.3
7.   Dean Millett 24 295.6
8.   Nick Masset 23 99.0
  Michael Deshong 23 155.7
  Brandon Puffer 23 359.7
 
Games Pitched - Single-Season
Rank    Player G Year
1.   Dean Millett 95 2019
2.   Brandon Puffer 94 2010
3.   Ruddy Lugo 92 2008
4.   J.C. Romero 90 2012
5.   D.J. Houlton 89 2007
6.   Dean Millett 88 2020
7.   Constantino Contreras 87 2017
8.   Jeff Austin 86 2011
9.   Ruddy Lugo 85 2009
10.   Brandon Puffer 84 2009
 
Games Pitched - Career
Rank    Player G IP
1.   J.P. Duran 444 525.6
2.   Brandon Puffer 370 359.7
3.   Dean Millett 281 295.6
4.   Ruddy Lugo 274 285.3
5.   Billy Wagner 269 285.0
6.   J.C. Romero 254 230.3
7.   Octavio Dotel 248 238.3
8.   Kazue Michinori 243 325.0
9.   D.J. Houlton 239 250.0
10.   Rory Shortell 236 1482.7
 
Games Started - Single-Season
Rank    Player GS Year
1.   Ian Oquendo 36 2015
2.   Berny Rodriguez 35 2020
3.   Bernard Maurice 34 2015
  Daniel McPhedran 34 2020
  Michael McMichael 34 2017
  Daniel McPhedran 34 2017
7.   Rory Shortell 33 2009
  Rory Shortell 33 2013
  Aaron Heilman 33 2008
  Rory Shortell 33 2012
  Rory Shortell 33 2010
  Roy Oswalt 33 2009
  Brandon Claussen 33 2012
  Roy Oswalt 33 2011
  Matt Wright 33 2013
  Carl Althoff 33 2019
 
Games Started - Career
Rank    Player GS IP
1.   Rory Shortell 235 1482.7
2.   Bob Zimmerman 195 1226.3
3.   Roy Oswalt 157 1052.3
4.   Daniel McPhedran 105 737.0
5.   Brandon Claussen 88 604.0
6.   Franky Montes 85 570.0
7.   Aaron Heilman 81 587.7
8.   Bernard Maurice 73 477.0
9.   Jake Peavy 64 365.3
  Matt Wright 64 411.0
 
Complete Games - Single-Season
Rank    Player CG Year
1.   Daniel McPhedran 8 2020
2.   Ian Oquendo 7 2015
3.   Daniel McPhedran 6 2016
4.   Ramon Limones 4 2014
  Daniel McPhedran 4 2017
  Franky Montes 4 2019
  Juhachirou Toyoaki 4 2016
  Tony Whitefield 4 2018
9.   Bernard Maurice 3 2015
  Berny Rodriguez 3 2020
  Bernard Maurice 3 2016
  Roy Oswalt 3 2007
  Andy Beal 3 2014
  Juhachirou Toyoaki 3 2015
  Derrick Van Dusen 3 2015
 
Complete Games - Career
Rank    Player CG IP
1.   Daniel McPhedran 20 737.0
2.   Ian Oquendo 9 337.3
3.   Bernard Maurice 8 477.0
4.   Franky Montes 7 570.0
  Bob Zimmerman 7 1226.3
  Juhachirou Toyoaki 7 193.0
7.   Tony Whitefield 6 269.7
  Ramon Limones 6 148.0
9.   Andy Beal 5 337.3
  Rory Shortell 5 1482.7
  Roy Oswalt 5 1052.3
 
Shutouts - Single-Season
Rank    Player SHO Year
1.   Franky Montes 3 2019
  Daniel McPhedran 3 2017
3.   Daniel McPhedran 2 2020
  Derrick Van Dusen 2 2015
  Daniel McPhedran 2 2016
  Ian Oquendo 2 2015
7.   26 players tied 1  
 
Shutouts - Career
Rank    Player SHO IP
1.   Daniel McPhedran 8 737.0
2.   Franky Montes 5 570.0
3.   Rory Shortell 3 1482.7
  Bob Zimmerman 3 1226.3
5.   Andy Beal 2 337.3
  Bernard Maurice 2 477.0
  Ian Oquendo 2 337.3
  Berny Rodriguez 2 376.7
  Juhachirou Toyoaki 2 193.0
  Derrick Van Dusen 2 147.0
 
Innings Pitched - Single-Season
Rank    Player IP Year
1.   Ian Oquendo 247.0 2015
2.   Daniel McPhedran 240.3 2017
3.   Berny Rodriguez 237.0 2020
4.   Daniel McPhedran 230.7 2020
5.   Roy Oswalt 230.3 2011
6.   Franky Montes 225.3 2019
7.   Bernard Maurice 222.0 2015
8.   Roy Oswalt 216.3 2010
9.   Rory Shortell 216.0 2012
10.   Thomas Skillman 215.7 2021
 
Innings Pitched - Career
Rank    Player IP IP
1.   Rory Shortell 1482.7 1482.7
2.   Bob Zimmerman 1226.3 1226.3
3.   Roy Oswalt 1052.3 1052.3
4.   Daniel McPhedran 737.0 737.0
5.   Brandon Claussen 604.0 604.0
6.   Aaron Heilman 587.7 587.7
7.   Franky Montes 570.0 570.0
8.   J.P. Duran 525.6 525.6
9.   Bernard Maurice 477.0 477.0
10.   Matt Wright 411.0 411.0
 
Hits Allowed - Single-Season
Rank    Player H Year
1.   Ian Oquendo 248 2015
  Daniel McPhedran 248 2017
3.   Michael McMichael 236 2017
4.   Franky Montes 233 2019
5.   Daniel McPhedran 232 2020
6.   Roy Oswalt 230 2007
  Berny Rodriguez 230 2020
8.   Bernard Maurice 226 2015
9.   Roy Oswalt 214 2009
10.   Roy Oswalt 206 2011
  Franky Montes 206 2020
 
Hits Allowed - Career
Rank    Player H IP
1.   Rory Shortell 1416 1482.7
2.   Bob Zimmerman 1119 1226.3
3.   Roy Oswalt 1001 1052.3
4.   Daniel McPhedran 739 737.0
5.   Franky Montes 619 570.0
6.   Aaron Heilman 590 587.7
7.   J.P. Duran 523 525.6
8.   Brandon Claussen 497 604.0
9.   Bernard Maurice 468 477.0
10.   Michael McMichael 384 337.0
 
Homeruns Allowed - Single-Season
Rank    Player HR Year
1.   Roy Oswalt 29 2011
2.   Derrick Van Dusen 27 2015
3.   Ian Oquendo 26 2015
  Josh Macdaid 26 2021
5.   Rory Shortell 25 2007
  Franky Montes 25 2020
7.   Jake Peavy 24 2010
8.   Matt Wright 23 2012
  Roy Oswalt 23 2009
10.   Franky Montes 22 2021
 
Homeruns Allowed - Career
Rank    Player HR IP
1.   Rory Shortell 128 1482.7
2.   Bob Zimmerman 92 1226.3
3.   Roy Oswalt 91 1052.3
4.   Franky Montes 66 570.0
5.   Matt Wright 46 411.0
  Kazue Michinori 46 325.0
7.   Jake Peavy 43 365.3
  Brandon Claussen 43 604.0
9.   Andy Beal 41 337.3
10.   Brandon Puffer 40 359.7
  Aaron Heilman 40 587.7
  Bernard Maurice 40 477.0
 
Strikeouts - Single-Season
Rank    Player K Year
1.   Thomas Skillman 223 2021
2.   David Purcey 209 2017
3.   Roy Oswalt 206 2007
4.   Ian Oquendo 200 2015
5.   Carl Althoff 199 2019
6.   Adam Hale 196 2019
7.   Berny Rodriguez 177 2020
8.   Bernard Maurice 174 2015
9.   Roy Oswalt 167 2011
10.   Brandon Claussen 161 2013
  Adam Hale 161 2018
 
Strikeouts - Career
Rank    Player K IP
1.   Bob Zimmerman 893 1226.3
2.   Rory Shortell 867 1482.7
3.   Roy Oswalt 812 1052.3
4.   Brandon Claussen 474 604.0
5.   Franky Montes 430 570.0
6.   Aaron Heilman 371 587.7
7.   Bernard Maurice 362 477.0
8.   Adam Hale 357 362.3
9.   J.P. Duran 339 525.6
10.   Daniel McPhedran 318 737.0
 
Walks Allowed - Single-Season
Rank    Player BB Year
1.   Brandon Claussen 99 2011
2.   Brandon Claussen 95 2012
  Cliff Lee 95 2014
4.   Matt Wright 92 2013
5.   Brandon Claussen 90 2013
6.   Bernard Maurice 84 2016
  Bob Zimmerman 84 2008
8.   Bernard Maurice 83 2015
9.   Bob Zimmerman 80 2012
10.   Carl Althoff 79 2019
 
Walks Allowed - Career
Rank    Player BB IP
1.   Bob Zimmerman 477 1226.3
2.   Rory Shortell 376 1482.7
3.   Roy Oswalt 300 1052.3
4.   Brandon Claussen 284 604.0
5.   J.P. Duran 277 525.6
6.   Aaron Heilman 217 587.7
7.   Bernard Maurice 194 477.0
8.   Matt Wright 169 411.0
9.   Cliff Lee 162 331.0
10.   Daniel McPhedran 149 737.0
 
Walks per 9IP - Single-Season
Rank    Player BB9 Year
1.   Tony Whitefield 0.4 2018
2.   Berny Rodriguez 0.9 2020
3.   Daniel McPhedran 1.4 2017
4.   Franky Montes 1.4 2020
5.   Daniel McPhedran 1.5 2020
6.   Luke Hagerty 1.7 2015
7.   Rory Shortell 1.8 2011
8.   Rory Shortell 1.9 2010
9.   Franky Montes 1.9 2019
10.   Ian Oquendo 2.1 2015
 
Walks per 9IP - Career
Rank    Player BB9 IP
1.   Daniel McPhedran 1.8 737.0
2.   Rory Shortell 2.3 1482.7
3.   Roy Oswalt 2.6 1052.3
4.   Bob Zimmerman 3.5 1226.3
 
Hits per 9IP - Single-Season
Rank    Player H9 Year
1.   Brandon Claussen 6.0 2011
2.   Carl Althoff 6.4 2019
3.   David Purcey 7.0 2017
4.   Roy Oswalt 7.3 2008
5.   Bob Zimmerman 7.4 2010
6.   Adam Hale 7.4 2019
7.   Rory Shortell 7.7 2009
8.   Matt Wright 7.8 2012
9.   Bob Zimmerman 7.8 2012
10.   Thomas Skillman 7.8 2021
 
Hits per 9IP - Career
Rank    Player H9 IP
1.   Bob Zimmerman 8.2 1226.3
2.   Roy Oswalt 8.6 1052.3
3.   Rory Shortell 8.6 1482.7
4.   Daniel McPhedran 9.0 737.0
 
Strikeouts per 9IP - Single-Season
Rank    Player K9 Year
1.   Carl Althoff 10.3 2019
2.   David Purcey 9.6 2017
3.   Thomas Skillman 9.3 2021
4.   Roy Oswalt 8.8 2007
5.   Adam Hale 8.8 2019
6.   Roy Oswalt 7.3 2008
7.   Jake Peavy 7.3 2011
8.   Ian Oquendo 7.3 2015
9.   Franky Montes 7.3 2020
10.   Brandon Claussen 7.2 2011
 
Strikeouts per 9IP - Career
Rank    Player K9 IP
1.   Roy Oswalt 6.9 1052.3
2.   Bob Zimmerman 6.6 1226.3
3.   Rory Shortell 5.3 1482.7
4.   Daniel McPhedran 3.9 737.0
 
WHiP - Single-Season
Rank    Player WHiP Year
1.   Berny Rodriguez 1.08 2020
2.   Tony Whitefield 1.09 2018
3.   David Purcey 1.11 2017
4.   Rory Shortell 1.12 2009
5.   Adam Hale 1.12 2019
6.   Rory Shortell 1.13 2011
7.   Roy Oswalt 1.13 2011
8.   Rory Shortell 1.13 2012
9.   Luke Hagerty 1.14 2015
10.   Rory Shortell 1.15 2010
 
WHiP - Career
Rank    Player WHiP IP
1.   Daniel McPhedran 1.20 737.0
2.   Rory Shortell 1.21 1482.7
3.   Roy Oswalt 1.24 1052.3
4.   Bob Zimmerman 1.30 1226.3
 
OAVG - Single-Season
Rank    Player OAVG Year
1.   Brandon Claussen .190 2011
2.   Carl Althoff .196 2019
3.   David Purcey .213 2017
4.   Roy Oswalt .220 2008
5.   Bob Zimmerman .222 2010
6.   Adam Hale .222 2019
7.   Rory Shortell .229 2009
8.   Bob Zimmerman .231 2012
9.   Matt Wright .234 2012
10.   Thomas Skillman .236 2021
 
OAVG - Career
Rank    Player OAVG IP
1.   Bob Zimmerman .242 1226.3
2.   Roy Oswalt .250 1052.3
3.   Rory Shortell .251 1482.7
4.   Daniel McPhedran .258 737.0
 
OOBP - Single-Season
Rank    Player OOBP Year
1.   Tony Whitefield .278 2018
2.   Berny Rodriguez .279 2020
3.   Adam Hale .281 2019
4.   Roy Oswalt .286 2011
5.   David Purcey .288 2017
6.   Rory Shortell .288 2009
7.   Roy Oswalt .288 2010
8.   Rory Shortell .290 2011
9.   Luke Hagerty .291 2015
10.   Rory Shortell .291 2012
 
OOBP - Career
Rank    Player OOBP IP
1.   Daniel McPhedran .300 737.0
2.   Roy Oswalt .302 1052.3
3.   Rory Shortell .305 1482.7
4.   Bob Zimmerman .318 1226.3
 
OSLG - Single-Season
Rank    Player OSLG Year
1.   David Purcey .289 2017
2.   Brandon Claussen .292 2011
3.   Thomas Skillman .319 2021
4.   Carl Althoff .320 2019
5.   Roy Oswalt .324 2008
6.   Bob Zimmerman .325 2010
7.   Berny Rodriguez .332 2020
8.   Rory Shortell .335 2009
9.   Daniel McPhedran .335 2016
10.   Luke Hagerty .340 2015
 
OSLG - Career
Rank    Player OSLG IP
1.   Daniel McPhedran .352 737.0
2.   Bob Zimmerman .365 1226.3
3.   Rory Shortell .377 1482.7
4.   Roy Oswalt .385 1052.3
 
OOPS - Single-Season
Rank    Player OOPS Year
1.   David Purcey .576 2017
2.   Brandon Claussen .591 2011
3.   Berny Rodriguez .610 2020
4.   Carl Althoff .611 2019
5.   Thomas Skillman .612 2021
6.   Roy Oswalt .619 2008
7.   Rory Shortell .623 2009
8.   Bob Zimmerman .627 2010
9.   Adam Hale .630 2019
10.   Luke Hagerty .630 2015
 
OOPS - Career
Rank    Player OOPS IP
1.   Daniel McPhedran .652 737.0
2.   Rory Shortell .681 1482.7
3.   Bob Zimmerman .683 1226.3
4.   Roy Oswalt .688 1052.3