MADISON MILLERS
PITCHING LEADERS
08/16/2025
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
MIN | CAN | CHP | DAY | HAR | HEM | LON | MAD | PLT | QUE | REA | TRE
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
TEAM PITCHING SINGLE SEASON LEADERS TEAM PITCHING CAREER LEADERS
140 IP required for season rate statistics. 500 IP required for career rate statistics.
ERA - SINGLE SEASON
Rank Player ERA Year  
1. Kyle Zimmer 2.44 2016  
2. Andre Jackson 3.03 2023  
3. Matthew Boyd 4.35 2017  
4. Jesse Beal 4.53 2010  
5. Jon Heasley 4.75 2023  
6. Devin Jones 4.85 2015  
7. Yohan Pino 4.94 2014  
8. Michael Roth 4.99 2014  
9. Chris O'Grady 5.06 2017  
10. Drake Britton 5.27 2013  
ERA - CAREER
Rank Player ERA IP  
         
         
         
         
         
         
         
         
         
         
WINS - SINGLE SEASON
Rank Player W Year  
1. Mark Sappington 13 2015  
2. Matthew Boyd 13 2017  
3. Jesse Beal 12 2010  
4. Jon Heasley 12 2023  
5. Brady Singer 11 2020  
6. Kyle Zimmer 11 2016  
7. Matt Dermody 10 2019  
8. Devin Jones 10 2015  
9. Peyton Battenfield 9 2022  
10. Jake Kalish 9 2018  
WINS - CAREER
Rank Player W IP  
1. Matt Dermody 33 387.0  
2. Jordan Stephens 30 433.1  
3. Jake Kalish 25 301.2  
4. Peyton Battenfield 21 325.1  
5. Jon Heasley 20 242.2  
6. Mark Sappington 16 278.1  
7. Darin Downs 15 201.1  
8. Devin Jones 14 217.1  
9. Michael Roth 14 309.1  
10. Eric Stout 14 211.0  
LOSSES - SINGLE SEASON
Rank Player L Year  
1. Yohan Pino 11 2014  
2. Chris O'Grady 9 2017  
3. Luis Ortiz 9 2019  
4. Jon Heasley 9 2023  
5. Devin Jones 9 2015  
6. Andre Jackson 9 2022  
7. Mark Sappington 9 2015  
8. Mark Sappington 8 2016  
9. Brandon Williamson 8 2024  
10. Zach Brzykcy 8 2025  
LOSSES - CAREER
Rank Player L IP  
1. Jordan Stephens 21 433.1  
2. Michael Roth 20 309.1  
3. Peyton Battenfield 19 325.1  
4. Matt Dermody 19 387.0  
5. Mark Sappington 17 278.1  
6. Jake Kalish 16 301.2  
7. Jon Heasley 15 242.2  
8. Luis Ortiz 15 289.1  
9. Yohan Pino 15 243.0  
10. Devin Jones 13 217.1  
WINNING PCT - SINGLE SEASON
Rank Player WPct Year  
1. Kyle Zimmer .846 2016  
2. Andre Jackson .750 2023  
3. Jesse Beal .706 2010  
4. Matthew Boyd .684 2017  
5. Mark Sappington .591 2015  
6. Jon Heasley .571 2023  
7. Devin Jones .526 2015  
8. Chris O'Grady .438 2017  
9. Drake Britton .429 2013  
10. Luis Ortiz .400 2019  
WINNING PCT - CAREER
Rank Player WPct IP  
         
         
         
         
         
         
         
         
         
         
SAVES - SINGLE SEASON
Rank Player SV Year  
1. Eric Stout 36 2021  
2. Ron Marinaccio 31 2023  
3. Nick Maronde 30 2014  
4. Brendan McCurry 27 2017  
5. Zach Brzykcy 22 2024  
6. Zach Brzykcy 21 2025  
7. Wyatt Mills 19 2019  
8. Domingo Acevedo 13 2023  
9. R.J. Alvarez 12 2015  
10. Jarlin Garcia 12 2018  
SAVES - CAREER
Rank Player SV IP  
1. Zach Brzykcy 43 71.2  
2. Eric Stout 40 211.0  
3. Ron Marinaccio 31 46.1  
4. Nick Maronde 30 71.2  
5. Brendan McCurry 28 112.2  
6. Ryan Helsley 20 138.1  
7. Wyatt Mills 20 50.2  
8. Domingo Acevedo 14 62.1  
9. Luke Farrell 13 82.1  
10. Jarlin Garcia 13 63.1  
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Andre Jackson 3.4 2023  
2. Yohan Pino 3.3 2014  
3. Kyle Zimmer 3.2 2016  
4. Matthew Boyd 3.2 2017  
5. Casey Legumina 3.1 2024  
6. Trystan Vrieling 3.0 2025  
7. Julian Smith 2.9 2022  
8. Chris O'Grady 2.9 2017  
9. Brandon Williamson 2.6 2024  
10. Jesse Beal 2.5 2010  
WAR - CAREER
Rank Player WAR IP  
1. Matt Dermody 5.4 387.0  
2. Andre Jackson 4.6 248.1  
3. Jordan Stephens 4.6 433.1  
4. Yohan Pino 3.9 243.0  
5. Kyle Zimmer 3.9 198.0  
6. Luis Ortiz 3.8 289.1  
7. Thomas Hatch 3.6 221.0  
8. Jake Kalish 3.6 301.2  
9. Peyton Battenfield 3.5 325.1  
10. Michael Roth 3.5 309.1  
GAMES PITCHED - SINGLE SEASON
Rank Player G Year  
1. Rubby de la Rosa 72 2020  
2. Patrick Urckfitz 67 2017  
3. Adrian Salcedo 65 2015  
4. Darin Downs 63 2017  
5. Yohan Pino 62 2013  
6. Matt Dermody 62 2019  
7. Chad Sobotka 59 2019  
8. Ryan O'Sullivan 58 2014  
9. Zachary Davies 57 2016  
10. Eric Stout 57 2021  
GAMES PITCHED - CAREER
Rank Player G IP  
1. Matt Dermody 235 387.0  
2. Eric Stout 180 211.0  
3. Brooks Brown 137 213.2  
4. Jordan Stephens 135 433.1  
5. Rubby de la Rosa 119 160.2  
6. Darin Downs 119 201.1  
7. Jake Kalish 95 301.2  
8. Yohan Pino 89 243.0  
9. Buddy Boshers 83 106.2  
10. Rafael Dolis 83 132.1  
GAMES STARTED - SINGLE SEASON
Rank Player GS Year  
1. Mark Sappington 30 2015  
2. Luis Ortiz 30 2019  
3. Luis Ortiz 29 2018  
4. Chris O'Grady 28 2017  
5. Devin Jones 28 2015  
6. Matthew Boyd 28 2017  
7. Michael Roth 27 2014  
8. Yohan Pino 27 2014  
9. Mark Sappington 26 2016  
10. Jesse Beal 26 2010  
GAMES STARTED - CAREER
Rank Player GS IP  
1. Luis Ortiz 59 289.1  
2. Peyton Battenfield 58 325.1  
3. Mark Sappington 56 278.1  
4. Jordan Stephens 56 433.1  
5. Michael Roth 51 309.1  
6. Thomas Hatch 41 221.0  
7. Andre Jackson 41 248.1  
8. Jake Kalish 40 301.2  
9. Jon Heasley 39 242.2  
10. Devin Jones 38 217.1  
COMPLETE GAMES - SINGLE SEASON
Rank Player CG Year  
1. Anthony Cingrani 2 2013  
2. Yohan Pino 2 2014  
3. Jordan Stephens 1 2024  
4. Ryan Helsley 1 2018  
5. Kyle Zimmer 1 2016  
6. Kohl Stewart 1 2021  
7. Wilking Rodriguez 1 2017  
8. Michael Roth 1 2014  
9. Peyton Battenfield 1 2022  
10. Zach Eflin 1 2016  
COMPLETE GAMES - CAREER
Rank Player CG IP  
1. Peyton Battenfield 2 325.1  
2. Anthony Cingrani 2 130.1  
3. Ronald Herrera 2 164.1  
4. Yohan Pino 2 243.0  
5. Brooks Brown 1 213.2  
6. Jeremiah Burke 1 105.0  
7. Zach Eflin 1 44.1  
8. Ryan Helsley 1 138.1  
9. Wilking Rodriguez 1 55.0  
10. Michael Roth 1 309.1  
SHUTOUTS - SINGLE SEASON
Rank Player SHO Year  
1. Kohl Stewart 1 2021  
2. Kyle Zimmer 1 2016  
3. Ryan Helsley 1 2018  
4. Peyton Battenfield 1 2025  
5. Wilking Rodriguez 1 2017  
6. Alex Faedo 0 2020  
7. Alex Faedo 0 2021  
8. Darin Downs 0 2016  
9. Darin Downs 0 2017  
10. Darin Downs 0 2018  
SHUTOUTS - CAREER
Rank Player SHO IP  
1. Peyton Battenfield 1 325.1  
2. Ryan Helsley 1 138.1  
3. Wilking Rodriguez 1 55.0  
4. Kohl Stewart 1 155.2  
5. Kyle Zimmer 1 198.0  
6. Domingo Acevedo 0 62.1  
7. Keegan Akin 0 79.0  
8. Yency Almonte 0 62.1  
9. R.J. Alvarez 0 19.2  
10. Manny Banuelos 0 28.1  
INNINGS PITCHED - SINGLE SEASON
Rank Player IP Year  
1. Matthew Boyd 165.1 2017  
2. Jesse Beal 157.0 2010  
3. Michael Roth 155.0 2014  
4. Yohan Pino 155.0 2014  
5. Luis Ortiz 151.0 2019  
6. Mark Sappington 150.0 2015  
7. Devin Jones 146.2 2015  
8. Kyle Zimmer 144.0 2016  
9. Andre Jackson 142.2 2023  
10. Chris O'Grady 142.1 2017  
INNINGS PITCHED - CAREER
Rank Player IP IP  
1. Jordan Stephens 433.1 433.1  
2. Matt Dermody 387.0 387.0  
3. Peyton Battenfield 325.1 325.1  
4. Michael Roth 309.1 309.1  
5. Jake Kalish 301.2 301.2  
6. Luis Ortiz 289.1 289.1  
7. Mark Sappington 278.1 278.1  
8. Andre Jackson 248.1 248.1  
9. Yohan Pino 243.0 243.0  
10. Jon Heasley 242.2 242.2  
HITS ALLOWED - SINGLE SEASON
Rank Player H Year  
1. Luis Ortiz 191 2019  
2. Yohan Pino 185 2014  
3. Luis Ortiz 182 2018  
4. Michael Roth 175 2014  
5. Jose Urena 168 2024  
6. Chris O'Grady 167 2017  
7. Jesse Beal 167 2010  
8. Matthew Boyd 162 2017  
9. Drake Britton 155 2013  
10. Devin Jones 154 2015  
HITS ALLOWED - CAREER
Rank Player H IP  
1. Jordan Stephens 498 433.1  
2. Matt Dermody 466 387.0  
3. Peyton Battenfield 395 325.1  
4. Luis Ortiz 373 289.1  
5. Michael Roth 365 309.1  
6. Jake Kalish 358 301.2  
7. Mark Sappington 292 278.1  
8. Yohan Pino 281 243.0  
9. Jon Heasley 251 242.2  
10. Andre Jackson 237 248.1  
HOME RUNS ALLOWED - SINGLE SEASON
Rank Player HR Year  
1. Peyton Battenfield 26 2025  
2. Jose Urena 25 2024  
3. Mark Sappington 23 2016  
4. Luis Ortiz 23 2018  
5. Jordan Stephens 22 2021  
6. Ryan Helsley 22 2018  
7. Luis Ortiz 22 2019  
8. Jordan Stephens 21 2024  
9. Peyton Battenfield 20 2024  
10. Matthew Boyd 20 2017  
HOME RUNS ALLOWED - CAREER
Rank Player HR IP  
1. Jordan Stephens 68 433.1  
2. Peyton Battenfield 64 325.1  
3. Matt Dermody 50 387.0  
4. Jake Kalish 46 301.2  
5. Luis Ortiz 45 289.1  
6. Mark Sappington 39 278.1  
7. Michael Roth 36 309.1  
8. Eric Stout 35 211.0  
9. Jon Heasley 30 242.2  
10. Rubby de la Rosa 28 160.2  
WALKS ALLOWED - SINGLE SEASON
Rank Player BB Year  
1. Drake Britton 96 2013  
2. Mark Sappington 94 2015  
3. Devin Jones 94 2015  
4. Daniel Schlereth 93 2018  
5. Mark Sappington 87 2016  
6. Doug Nikhazy 81 2023  
7. Andre Jackson 71 2023  
8. Jose Urena 71 2024  
9. Nolan Watson 70 2025  
10. Andy Oliver 69 2017  
WALKS ALLOWED - CAREER
Rank Player BB IP  
1. Jordan Stephens 207 433.1  
2. Mark Sappington 184 278.1  
3. Peyton Battenfield 143 325.1  
4. Andre Jackson 143 248.1  
5. Matt Dermody 142 387.0  
6. Michael Roth 136 309.1  
7. Devin Jones 133 217.1  
8. Luis Ortiz 129 289.1  
9. Eric Stout 124 211.0  
10. Jake Kalish 116 301.2  
WALKS PER 9 IP - SINGLE SEASON
Rank Player BB9 Year  
1. Kyle Zimmer 2.4 2016  
2. Matthew Boyd 3.2 2017  
3. Yohan Pino 3.3 2014  
4. Chris O'Grady 3.4 2017  
5. Jesse Beal 3.4 2010  
6. Jon Heasley 3.5 2023  
7. Luis Ortiz 3.9 2019  
8. Michael Roth 3.9 2014  
9. Andre Jackson 4.5 2023  
10. Mark Sappington 5.6 2015  
WALKS PER 9 IP - CAREER
Rank Player BB9 IP  
         
         
         
         
         
         
         
         
         
         
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Kyle Zimmer 142 2016  
2. Matthew Boyd 135 2017  
3. Jesse Beal 134 2010  
4. Andy Oliver 128 2017  
5. Mark Sappington 125 2015  
6. Drake Britton 121 2013  
7. Mark Sappington 117 2016  
8. Andre Jackson 114 2023  
9. Julian Smith 112 2022  
10. Doug Nikhazy 111 2023  
STRIKEOUTS - CAREER
Rank Player K IP  
1. Jordan Stephens 345 433.1  
2. Matt Dermody 322 387.0  
3. Peyton Battenfield 248 325.1  
4. Mark Sappington 242 278.1  
5. Andre Jackson 227 248.1  
6. Michael Roth 206 309.1  
7. Eric Stout 206 211.0  
8. Jake Kalish 199 301.2  
9. Kyle Zimmer 199 198.0  
10. Jon Heasley 183 242.2  
STRIKEOUTS PER 9 IP - SINGLE SEASON
Rank Player K9 Year  
1. Kyle Zimmer 8.9 2016  
2. Drake Britton 7.7 2013  
3. Jesse Beal 7.7 2010  
4. Mark Sappington 7.5 2015  
5. Matthew Boyd 7.3 2017  
6. Andre Jackson 7.2 2023  
7. Chris O'Grady 6.9 2017  
8. Michael Roth 6.4 2014  
9. Yohan Pino 5.9 2014  
10. Jon Heasley 5.8 2023  
STRIKEOUTS PER 9 IP - CAREER
Rank Player K9 IP  
         
         
         
         
         
         
         
         
         
         
K/BB - SINGLE SEASON
Rank Player K/BB Year  
1. Kyle Zimmer 3.74 2016  
2. Matthew Boyd 2.33 2017  
3. Jesse Beal 2.23 2010  
4. Chris O'Grady 2.02 2017  
5. Yohan Pino 1.79 2014  
6. Michael Roth 1.64 2014  
7. Jon Heasley 1.62 2023  
8. Andre Jackson 1.61 2023  
9. Luis Ortiz 1.37 2019  
10. Mark Sappington 1.33 2015  
K/BB - CAREER
Rank Player K/BB IP  
         
         
         
         
         
         
         
         
         
         
WHIP - SINGLE SEASON
Rank Player WHIP Year  
1. Kyle Zimmer 1.02 2016  
2. Matthew Boyd 1.33 2017  
3. Andre Jackson 1.35 2023  
4. Jon Heasley 1.43 2023  
5. Jesse Beal 1.45 2010  
6. Chris O'Grady 1.55 2017  
7. Yohan Pino 1.56 2014  
8. Michael Roth 1.56 2014  
9. Mark Sappington 1.65 2015  
10. Devin Jones 1.69 2015  
WHIP - CAREER
Rank Player WHIP IP  
         
         
         
         
         
         
         
         
         
         
OAVG - SINGLE SEASON
Rank Player OAVG Year  
1. Kyle Zimmer .207 2016  
2. Andre Jackson .233 2023  
3. Matthew Boyd .254 2017  
4. Mark Sappington .267 2015  
5. Jesse Beal .270 2010  
6. Jon Heasley .271 2023  
7. Devin Jones .276 2015  
8. Drake Britton .277 2013  
9. Michael Roth .285 2014  
10. Chris O'Grady .290 2017  
OAVG - CAREER
Rank Player OAVG IP  
         
         
         
         
         
         
         
         
         
         
OSLG - SINGLE SEASON
Rank Player OSLG Year  
1. Andre Jackson .333 2023  
2. Kyle Zimmer .340 2016  
3. Matthew Boyd .401 2017  
4. Drake Britton .405 2013  
5. Michael Roth .412 2014  
6. Yohan Pino .419 2014  
7. Mark Sappington .422 2015  
8. Chris O'Grady .427 2017  
9. Devin Jones .433 2015  
10. Jesse Beal .434 2010  
OSLG - CAREER
Rank Player OSLG IP  
         
         
         
         
         
         
         
         
         
         
OOPS - SINGLE SEASON
Rank Player OOPS Year  
1. Kyle Zimmer .617 2016  
2. Andre Jackson .662 2023  
3. Matthew Boyd .721 2017  
4. Yohan Pino .770 2014  
5. Jesse Beal .775 2010  
6. Michael Roth .777 2014  
7. Chris O'Grady .781 2017  
8. Jon Heasley .784 2023  
9. Drake Britton .791 2013  
10. Mark Sappington .801 2015  
OOPS - CAREER
Rank Player OOPS IP  
         
         
         
         
         
         
         
         
         
         
RWAR - SINGLE SEASON
Rank Player rWAR Year  
1. Kyle Zimmer 6.0 2016  
2. Andre Jackson 4.4 2023  
3. Matthew Boyd 3.5 2017  
4. Trystan Vrieling 3.4 2025  
5. Peyton Battenfield 3.2 2022  
6. Brady Singer 3.1 2020  
7. Jordan Stephens 3.0 2019  
8. Devin Jones 2.9 2015  
9. Michael Roth 2.8 2014  
10. Yohan Pino 2.7 2014  
RWAR - CAREER
Rank Player rWAR IP  
1. Kyle Zimmer 6.5 198.0  
2. Thomas Hatch 4.2 221.0  
3. Jordan Stephens 4.1 433.1  
4. Andre Jackson 4.0 248.1  
5. Peyton Battenfield 3.9 325.1  
6. Devin Jones 3.8 217.1  
7. Jake Kalish 3.6 301.2  
8. Jon Heasley 3.6 242.2  
9. Michael Roth 3.5 309.1  
10. Matthew Boyd 3.5 165.1  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Friday, August 15th , 2025 - OOTP Baseball 26.6 Build 73