San Francisco Giants
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.   Nicholas Lehr 2.55 2012
2.   Nicholas Lehr 2.75 2016
3.   Nicholas Lehr 2.77 2011
4.   Alex Peņa 2.77 2022
5.   Josef Soliz 2.88 2012
6.   Jerome Williams 2.90 2004
7.   Nicholas Lehr 3.02 2014
8.   Josef Soliz 3.03 2013
9.   Josh Habel 3.15 2011
10.   Seth McClung 3.20 2010
 
ERA - Career
Rank    Player ERA IP
1.   Nicholas Lehr 3.15 1679.6
2.   Josef Soliz 3.50 2309.0
3.   Seth McClung 3.90 1074.6
4.   Josh Habel 3.96 1178.0
5.   Mark Ellis Jr. 4.14 1099.0
6.   Ryan Jameson 4.42 719.0
7.   Josh Banks 4.44 1006.6
8.   Brian Beaufort 4.65 1114.0
 
Wins - Single-Season
Rank    Player W Year
1.   Nicholas Lehr 18 2011
2.   Josef Soliz 17 2020
  Nicholas Lehr 17 2012
4.   Mark Ellis Jr. 16 2019
5.   Josef Soliz 15 2017
  Josef Soliz 15 2015
  Brian Beaufort 15 2016
  Pedro Martinez 15 2007
  John Vanbenschoten 15 2014
  Alex Peņa 15 2021
  Nicholas Lehr 15 2016
 
Wins - Career
Rank    Player W IP
1.   Josef Soliz 140 2309.0
2.   Nicholas Lehr 104 1679.6
3.   Seth McClung 67 1074.6
4.   Brian Beaufort 66 1114.0
5.   Mark Ellis Jr. 65 1099.0
6.   Josh Habel 61 1178.0
7.   Josh Banks 60 1006.6
8.   Jesse Crain 43 495.0
9.   Ryan Jameson 40 719.0
10.   Moises Nieves 33 545.3
 
Losses - Single-Season
Rank    Player L Year
1.   Brad Penny 19 2010
2.   Jeriome Robertson 17 2008
  Jarrod Washburn 17 2008
  Byung-Hyun Kim 17 2004
5.   Nicholas Lehr 16 2010
  Neil Clothier 16 2009
7.   Jarrod Washburn 15 2009
  Zach Day 15 2009
9.   Vicente Padilla 14 2004
  Josh Banks 14 2017
  Ryan Jameson 14 2020
  Glendon Rusch 14 2005
  Josh Habel 14 2010
  Brian Beaufort 14 2020
  Oliver Perez 14 2009
  Glendon Rusch 14 2006
 
Losses - Career
Rank    Player L IP
1.   Josef Soliz 101 2309.0
2.   Nicholas Lehr 81 1679.6
3.   Josh Habel 74 1178.0
4.   Brian Beaufort 68 1114.0
5.   Seth McClung 66 1074.6
6.   Josh Banks 54 1006.6
7.   Mark Ellis Jr. 50 1099.0
8.   Jarrod Washburn 43 602.0
9.   Ryan Jameson 39 719.0
10.   Jesse Crain 35 495.0
 
Winning Pct - Single-Season
Rank    Player WPct Year
1.   Josef Soliz .773 2020
2.   Nicholas Lehr .739 2012
3.   Josef Soliz .722 2012
4.   James Ramirez .706 2011
5.   Brett Myers .700 2007
6.   Josef Soliz .667 2013
7.   Mark Ellis Jr. .667 2019
8.   Pedro Martinez .652 2007
9.   Nicholas Lehr .652 2016
10.   Josef Soliz .652 2015
 
Winning Pct - Career
Rank    Player WPct IP
1.   Josef Soliz .581 2309.0
2.   Mark Ellis Jr. .565 1099.0
3.   Nicholas Lehr .562 1679.6
4.   Jesse Crain .551 495.0
5.   Josh Banks .526 1006.6
6.   Ryan Jameson .506 719.0
7.   Seth McClung .504 1074.6
8.   Brian Beaufort .493 1114.0
9.   Josh Habel .452 1178.0
10.   Jarrod Washburn .427 602.0
 
Saves - Single-Season
Rank    Player SV Year
1.   Jesse Crain 42 2012
2.   Jesse Crain 35 2015
3.   Jesse Crain 33 2016
  Jesse Crain 33 2013
5.   Felix Rodriguez 32 2004
  Jesse Crain 32 2017
7.   Joe Valentine 30 2007
8.   Raimundo Martinez 27 2020
9.   Jesse Crain 26 2014
10.   Raimundo Martinez 25 2019
 
Saves - Career
Rank    Player SV IP
1.   Jesse Crain 233 495.0
2.   Joe Valentine 68 300.0
3.   Felix Rodriguez 60 186.3
4.   Raimundo Martinez 53 233.0
5.   Moises Nieves 32 545.3
6.   Bernardo Gonzalez 28 445.0
7.   Jose Capellan 25 121.0
8.   Brian Beaufort 18 1114.0
9.   James Garcia 16 212.0
10.   Armando Benitez 14 42.0
 
Games Pitched - Single-Season
Rank    Player G Year
1.   Billy Sadler 108 2008
2.   Juan Cruz 102 2007
3.   Rusty Tucker 95 2011
4.   Chad Zerbe 94 2005
  Richard Crane 94 2021
6.   Richard Crane 93 2020
7.   Rusty Tucker 92 2012
  Lucas Arent 92 2015
9.   Bill Felan 90 2022
10.   Chad Zerbe 89 2006
 
Games Pitched - Career
Rank    Player G IP
1.   Moises Nieves 538 545.3
2.   Jesse Crain 493 495.0
3.   Bernardo Gonzalez 427 445.0
4.   Josh Banks 390 1006.6
5.   Zane Smith 389 409.7
6.   Josef Soliz 374 2309.0
7.   Juan Cruz 346 478.0
8.   Lucas Arent 330 351.0
9.   Billy Sadler 322 369.7
10.   Joe Valentine 284 300.0
 
Games Started - Single-Season
Rank    Player GS Year
1.   Brett Myers 36 2007
  Jarrod Washburn 36 2008
  Glendon Rusch 36 2005
  Pedro Martinez 36 2007
5.   Jeriome Robertson 35 2008
  Glendon Rusch 35 2006
7.   Vicente Padilla 34 2004
8.   18 players tied 33  
 
Games Started - Career
Rank    Player GS IP
1.   Josef Soliz 374 2309.0
2.   Nicholas Lehr 250 1679.6
3.   Josh Habel 203 1178.0
4.   Mark Ellis Jr. 182 1099.0
5.   Seth McClung 177 1074.6
6.   Brian Beaufort 171 1114.0
7.   Josh Banks 131 1006.6
8.   Ryan Jameson 106 719.0
9.   Jarrod Washburn 97 602.0
10.   Vicente Padilla 81 496.0
 
Complete Games - Single-Season
Rank    Player CG Year
1.   Nicholas Lehr 6 2011
2.   Ryan Jameson 5 2020
3.   Nicholas Lehr 4 2014
  Alex Peņa 4 2022
  Alex Peņa 4 2021
6.   Ryan Jameson 3 2019
  Brian Beaufort 3 2020
  Nicholas Lehr 3 2017
  Nicholas Lehr 3 2012
  Nicholas Lehr 3 2010
 
Complete Games - Career
Rank    Player CG IP
1.   Nicholas Lehr 23 1679.6
2.   Ryan Jameson 11 719.0
3.   Alex Peņa 8 438.0
4.   Mark Ellis Jr. 6 1099.0
5.   Vicente Padilla 4 496.0
  Brian Beaufort 4 1114.0
7.   Josef Soliz 3 2309.0
8.   Mathew Buzbee 2 209.0
  Neil Clothier 2 171.7
  Seth McClung 2 1074.6
  Jarrod Washburn 2 602.0
  Brad Penny 2 259.0
  John Vanbenschoten 2 419.3
 
Shutouts - Single-Season
Rank    Player SHO Year
1.   Nicholas Lehr 3 2011
2.   Nicholas Lehr 2 2016
  Brian Beaufort 2 2020
  Brad Penny 2 2010
  Alex Peņa 2 2022
  John Vanbenschoten 2 2013
  Nicholas Lehr 2 2010
8.   14 players tied 1  
 
Shutouts - Career
Rank    Player SHO IP
1.   Nicholas Lehr 7 1679.6
2.   Alex Peņa 3 438.0
  Brian Beaufort 3 1114.0
4.   John Vanbenschoten 2 419.3
  Josef Soliz 2 2309.0
  Brad Penny 2 259.0
  Ryan Jameson 2 719.0
  Mark Ellis Jr. 2 1099.0
9.   Glendon Rusch 1 422.7
  Vicente Padilla 1 496.0
  Brett Myers 1 485.3
  Seth McClung 1 1074.6
  Mike Maroth 1 133.0
  Mathew Buzbee 1 209.0
 
Innings Pitched - Single-Season
Rank    Player IP Year
1.   Nicholas Lehr 235.3 2014
2.   Ryan Jameson 230.3 2020
3.   Nicholas Lehr 230.3 2011
4.   Nicholas Lehr 226.0 2012
5.   Brett Myers 224.3 2007
6.   Alex Peņa 220.7 2021
7.   Nicholas Lehr 220.0 2015
8.   Pedro Martinez 219.7 2007
9.   Alex Peņa 217.3 2022
10.   Josef Soliz 216.7 2013
11.   Josef Soliz 216.7 2017
 
Innings Pitched - Career
Rank    Player IP IP
1.   Josef Soliz 2309.0 2309.0
2.   Nicholas Lehr 1679.6 1679.6
3.   Josh Habel 1178.0 1178.0
4.   Brian Beaufort 1114.0 1114.0
5.   Mark Ellis Jr. 1099.0 1099.0
6.   Seth McClung 1074.6 1074.6
7.   Josh Banks 1006.6 1006.6
8.   Ryan Jameson 719.0 719.0
9.   Jarrod Washburn 602.0 602.0
10.   Moises Nieves 545.3 545.3
 
Hits Allowed - Single-Season
Rank    Player H Year
1.   Ryan Jameson 266 2020
2.   Ryan Jameson 260 2019
3.   Alex Peņa 240 2021
4.   Glendon Rusch 236 2005
5.   Brett Myers 233 2007
  Brad Penny 233 2010
7.   Jarrod Washburn 231 2008
8.   Jeriome Robertson 229 2008
9.   Nicholas Lehr 228 2014
10.   Nicholas Lehr 226 2012
 
Hits Allowed - Career
Rank    Player H IP
1.   Josef Soliz 1919 2309.0
2.   Nicholas Lehr 1662 1679.6
3.   Mark Ellis Jr. 1147 1099.0
4.   Seth McClung 1011 1074.6
5.   Josh Banks 1006 1006.6
6.   Josh Habel 1004 1178.0
7.   Brian Beaufort 992 1114.0
8.   Ryan Jameson 864 719.0
9.   Jarrod Washburn 641 602.0
10.   Moises Nieves 620 545.3
 
Homeruns Allowed - Single-Season
Rank    Player HR Year
1.   Josef Soliz 35 2017
2.   Josef Soliz 33 2014
3.   Zach Day 32 2009
4.   Josef Soliz 31 2021
  Josef Soliz 31 2016
  Josef Soliz 31 2015
7.   Brian Beaufort 30 2020
  James Mulvihill 30 2019
  Jarrod Washburn 30 2008
10.   Josh Banks 29 2017
 
Homeruns Allowed - Career
Rank    Player HR IP
1.   Josef Soliz 320 2309.0
2.   Josh Banks 145 1006.6
3.   Brian Beaufort 131 1114.0
4.   Nicholas Lehr 126 1679.6
5.   Mark Ellis Jr. 122 1099.0
6.   Seth McClung 119 1074.6
7.   Josh Habel 88 1178.0
8.   Jarrod Washburn 83 602.0
9.   Ryan Jameson 61 719.0
  Bernardo Gonzalez 61 445.0
  Juan Cruz 61 478.0
 
Strikeouts - Single-Season
Rank    Player K Year
1.   Josef Soliz 263 2013
2.   Josef Soliz 257 2017
  Josef Soliz 257 2014
4.   Josef Soliz 251 2016
5.   Josef Soliz 249 2015
  Josef Soliz 249 2020
7.   Josef Soliz 243 2012
8.   Josef Soliz 232 2018
9.   Josef Soliz 227 2021
10.   Josef Soliz 221 2022
 
Strikeouts - Career
Rank    Player K IP
1.   Josef Soliz 2750 2309.0
2.   Nicholas Lehr 1376 1679.6
3.   Josh Habel 1161 1178.0
4.   Brian Beaufort 1119 1114.0
5.   Seth McClung 971 1074.6
6.   Mark Ellis Jr. 841 1099.0
7.   Josh Banks 768 1006.6
8.   Jesse Crain 564 495.0
9.   James Ramirez 445 402.7
10.   Vicente Padilla 408 496.0
 
Walks Allowed - Single-Season
Rank    Player BB Year
1.   Brian Beaufort 120 2018
2.   Brian Beaufort 118 2019
3.   Brian Beaufort 98 2017
4.   Byung-Hyun Kim 94 2004
5.   Brian Beaufort 93 2020
  Josh Habel 93 2013
  Jesse Foppert 93 2004
8.   James Ramirez 92 2012
9.   Juan Cruz 88 2008
  Mark Ellis Jr. 88 2021
  Brian Beaufort 88 2016
  Zach Day 88 2009
 
Walks Allowed - Career
Rank    Player BB IP
1.   Josef Soliz 740 2309.0
2.   Brian Beaufort 617 1114.0
3.   Josh Habel 524 1178.0
4.   Seth McClung 411 1074.6
5.   Mark Ellis Jr. 370 1099.0
6.   Nicholas Lehr 311 1679.6
7.   Josh Banks 289 1006.6
8.   Jesse Crain 255 495.0
  Juan Cruz 255 478.0
10.   Billy Sadler 227 369.7
 
Walks per 9IP - Single-Season
Rank    Player BB9 Year
1.   Nicholas Lehr 1.2 2012
2.   Ryan Jameson 1.4 2018
3.   Nicholas Lehr 1.4 2011
4.   Nicholas Lehr 1.6 2014
5.   Brad Penny 1.6 2010
6.   Nicholas Lehr 1.7 2016
7.   Ryan Jameson 1.7 2020
8.   Ryan Jameson 1.7 2019
9.   Jarrod Washburn 1.7 2007
10.   Nicholas Lehr 1.9 2010
 
Walks per 9IP - Career
Rank    Player BB9 IP
1.   Ryan Jameson 1.7 719.0
2.   Nicholas Lehr 1.7 1679.6
3.   Josh Banks 2.6 1006.6
4.   Josef Soliz 2.9 2309.0
5.   Mark Ellis Jr. 3.0 1099.0
6.   Seth McClung 3.4 1074.6
7.   Josh Habel 4.0 1178.0
8.   Brian Beaufort 5.0 1114.0
 
Hits per 9IP - Single-Season
Rank    Player H9 Year
1.   Josh Habel 6.7 2011
2.   Josh Habel 6.8 2013
3.   Josef Soliz 6.8 2012
4.   Josef Soliz 7.0 2022
5.   Josef Soliz 7.1 2017
6.   Brian Beaufort 7.3 2019
7.   Josef Soliz 7.3 2020
8.   Josh Habel 7.4 2010
9.   Josh Habel 7.4 2009
10.   Pedro Martinez 7.5 2007
 
Hits per 9IP - Career
Rank    Player H9 IP
1.   Josef Soliz 7.5 2309.0
2.   Josh Habel 7.7 1178.0
3.   Brian Beaufort 8.0 1114.0
4.   Seth McClung 8.5 1074.6
5.   Nicholas Lehr 8.9 1679.6
6.   Josh Banks 9.0 1006.6
7.   Mark Ellis Jr. 9.4 1099.0
8.   Ryan Jameson 10.8 719.0
 
Strikeouts per 9IP - Single-Season
Rank    Player K9 Year
1.   Josef Soliz 11.0 2016
  Josef Soliz 11.0 2021
  Josef Soliz 11.0 2012
4.   Josef Soliz 10.9 2013
5.   Josef Soliz 10.8 2014
6.   Josef Soliz 10.8 2020
7.   Josef Soliz 10.8 2022
8.   Josef Soliz 10.7 2017
9.   Josef Soliz 10.7 2015
10.   Josh Habel 10.6 2012
 
Strikeouts per 9IP - Career
Rank    Player K9 IP
1.   Josef Soliz 10.7 2309.0
2.   Brian Beaufort 9.0 1114.0
3.   Josh Habel 8.9 1178.0
4.   Seth McClung 8.1 1074.6
5.   Nicholas Lehr 7.4 1679.6
6.   Mark Ellis Jr. 6.9 1099.0
7.   Josh Banks 6.9 1006.6
8.   Ryan Jameson 4.5 719.0
 
WHiP - Single-Season
Rank    Player WHiP Year
1.   Josef Soliz 1.02 2017
2.   Nicholas Lehr 1.06 2011
3.   Josef Soliz 1.08 2012
4.   Nicholas Lehr 1.10 2016
5.   Pedro Martinez 1.10 2007
6.   Josh Habel 1.11 2011
7.   Josef Soliz 1.11 2015
8.   Josef Soliz 1.12 2013
9.   Josef Soliz 1.13 2016
10.   Jarrod Washburn 1.13 2007
 
WHiP - Career
Rank    Player WHiP IP
1.   Josef Soliz 1.15 2309.0
2.   Nicholas Lehr 1.17 1679.6
3.   Josh Banks 1.29 1006.6
4.   Josh Habel 1.30 1178.0
5.   Seth McClung 1.32 1074.6
6.   Mark Ellis Jr. 1.38 1099.0
7.   Ryan Jameson 1.39 719.0
8.   Brian Beaufort 1.44 1114.0
 
OAVG - Single-Season
Rank    Player OAVG Year
1.   Josh Habel .204 2011
2.   Josh Habel .204 2013
3.   Josef Soliz .206 2012
4.   Josef Soliz .214 2017
5.   Josef Soliz .214 2022
6.   Josh Habel .221 2010
7.   Brian Beaufort .221 2019
8.   Josef Soliz .221 2016
9.   Josef Soliz .223 2020
10.   Pedro Martinez .224 2007
 
OAVG - Career
Rank    Player OAVG IP
1.   Josef Soliz .224 2309.0
2.   Josh Habel .228 1178.0
3.   Brian Beaufort .237 1114.0
4.   Seth McClung .250 1074.6
5.   Josh Banks .258 1006.6
6.   Nicholas Lehr .259 1679.6
7.   Mark Ellis Jr. .270 1099.0
8.   Ryan Jameson .297 719.0
 
OOBP - Single-Season
Rank    Player OOBP Year
1.   Josef Soliz .269 2017
2.   Nicholas Lehr .276 2011
3.   Josef Soliz .277 2012
4.   Josh Habel .280 2011
5.   Josef Soliz .283 2016
6.   Jarrod Washburn .284 2007
7.   Josef Soliz .286 2014
8.   Pedro Martinez .288 2007
9.   Josef Soliz .290 2013
10.   Nicholas Lehr .290 2016
 
OOBP - Career
Rank    Player OOBP IP
1.   Josef Soliz .292 2309.0
2.   Nicholas Lehr .301 1679.6
3.   Josh Banks .310 1006.6
4.   Josh Habel .314 1178.0
5.   Ryan Jameson .327 719.0
6.   Seth McClung .333 1074.6
7.   Mark Ellis Jr. .335 1099.0
8.   Brian Beaufort .338 1114.0
 
OSLG - Single-Season
Rank    Player OSLG Year
1.   Nicholas Lehr .296 2011
2.   Alex Peņa .303 2022
3.   Josef Soliz .314 2012
4.   Pedro Martinez .320 2007
5.   Jerome Williams .324 2004
6.   Josh Habel .330 2011
7.   Alex Peņa .332 2021
8.   Nicholas Lehr .332 2012
9.   Nicholas Lehr .336 2010
10.   Seth McClung .339 2010
 
OSLG - Career
Rank    Player OSLG IP
1.   Nicholas Lehr .351 1679.6
2.   Josh Habel .377 1178.0
3.   Josef Soliz .378 2309.0
4.   Seth McClung .378 1074.6
5.   Brian Beaufort .387 1114.0
6.   Mark Ellis Jr. .394 1099.0
7.   Ryan Jameson .411 719.0
8.   Josh Banks .440 1006.6
 
OOPS - Single-Season
Rank    Player OOPS Year
1.   Nicholas Lehr .573 2011
2.   Josef Soliz .591 2012
3.   Alex Peņa .594 2022
4.   Pedro Martinez .608 2007
5.   Josh Habel .610 2011
6.   Nicholas Lehr .623 2012
7.   Nicholas Lehr .637 2016
8.   Nicholas Lehr .650 2010
9.   Nicholas Lehr .652 2014
10.   Josef Soliz .652 2016
 
OOPS - Career
Rank    Player OOPS IP
1.   Nicholas Lehr .653 1679.6
2.   Josef Soliz .670 2309.0
3.   Josh Habel .691 1178.0
4.   Seth McClung .711 1074.6
5.   Brian Beaufort .725 1114.0
6.   Mark Ellis Jr. .730 1099.0
7.   Ryan Jameson .738 719.0
8.   Josh Banks .749 1006.6