CALVARY CHRISTIAN HIGH SCHOOL WARRIORS
PITCHING LEADERS
06/18/2026
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
AHS | AHHS | BPHS | BHS | BHS | BHS | CCHS | CGHS | CVHS | CHS | CVCHS | CHS | CHS | DLSHS | DA | EHS
EHS | FHS | GHS | GMHS | GMHS | HBHS | HCHS | HBHS | IMG | JSHS | JHS | KHS | LBHS | LTHS | LPHS | LRDH
LVHS | LCHS | MHS | MCHS | MPCHS | NCCHS | NHHS | NOHS | NDHS | OLHS | PHS | PAHS | PHS | PHS | RHS | RHS
RHHS | SFHS | SHS | SCHS | SHHS | SJCDHS | SHS | SDHS | THS | TCHS | THS | TCHS | VPHS | WHS | WHS | WAS
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
TEAM PITCHING SINGLE SEASON LEADERS TEAM PITCHING CAREER LEADERS
40 IP required for season rate statistics. 160 IP required for career rate statistics.
ERA - SINGLE SEASON
Rank Player ERA Year  
1. Kyle Julias 1.11 2016  
2. Andrew Pupovac 2.25 2025  
3. John Bonnell 2.27 2021  
4. Keith Price 2.36 2021  
5. John Bonnell 2.38 2018  
6. John Bonnell 2.39 2019  
7. Keith Price 2.53 2022  
8. Josh Lienhard 2.72 2019  
9. Kyle Julias 3.05 2017  
10. Jason Thompson 3.26 2025  
ERA - CAREER
Rank Player ERA IP  
1. John Bonnell 2.95 234.2  
2. Kyle Julias 3.09 183.1  
3. Keith Price 3.56 184.2  
4. Jason Thompson 3.65 200.0  
5. Josh Lienhard 4.49 216.2  
         
         
         
         
         
WINS - SINGLE SEASON
Rank Player W Year  
1. Adam McCarthy 6 2025  
2. Vince Silcox 5 2021  
3. Corey Winer 5 2026  
4. Mark Baxter 4 2019  
5. Jason Thompson 4 2024  
6. Casey Odom 4 2016  
7. Marcos Rosas 4 2014  
8. Jason Thompson 4 2025  
9. Andrew Pupovac 4 2025  
10. Mark Baxter 4 2017  
WINS - CAREER
Rank Player W IP  
1. Marcos Rosas 14 141.2  
2. Jason Thompson 14 200.0  
3. Adam McCarthy 12 162.2  
4. Mark Baxter 11 137.1  
5. Casey Odom 11 123.1  
6. Vince Silcox 11 107.2  
7. John Bonnell 9 234.2  
8. Keith Price 9 184.2  
9. Luke Murray 8 104.1  
10. Andrew Pupovac 8 111.2  
LOSSES - SINGLE SEASON
Rank Player L Year  
1. Jordan Almaraz 5 2026  
2. Josh Lienhard 4 2018  
3. Tyler Blumenberg 4 2026  
4. Tyler Blumenberg 4 2025  
5. Jason King 4 2024  
6. Kyle Julias 4 2018  
7. Ricky Garay 4 2019  
8. John Bonnell 4 2018  
9. Josh Lienhard 4 2017  
10. Paul Hardee 3 2023  
LOSSES - CAREER
Rank Player L IP  
1. Josh Lienhard 14 216.2  
2. Tyler Blumenberg 13 95.2  
3. John Bonnell 13 234.2  
4. Ricky Garay 11 128.2  
5. Charles Terry 10 95.1  
6. Kyle Julias 9 183.1  
7. Jason King 9 123.1  
8. Ronnie Miller 9 103.1  
9. Adam McCarthy 8 162.2  
10. Jason Thompson 8 200.0  
WINNING PCT - SINGLE SEASON
Rank Player WPct Year  
1. Kyle Julias 1.000 2016  
2. Keith Price .750 2021  
3. Adam McCarthy .750 2025  
4. Keith Price .750 2022  
5. Andrew Pupovac .667 2026  
6. Jason Thompson .667 2025  
7. Corey Winer .625 2026  
8. Marcos Rosas .600 2012  
9. Adam McCarthy .600 2024  
10. Jason Thompson .571 2024  
WINNING PCT - CAREER
Rank Player WPct IP  
1. Jason Thompson .636 200.0  
2. Adam McCarthy .600 162.2  
3. Keith Price .562 184.2  
4. John Bonnell .409 234.2  
5. Kyle Julias .357 183.1  
         
         
         
         
         
SAVES - SINGLE SEASON
Rank Player SV Year  
1. Luke Murray 11 2025  
2. Vince Silcox 11 2022  
3. Aaron Crawford 11 2026  
4. Marcos Rosas 9 2015  
5. Vince Silcox 8 2021  
6. Vince Silcox 8 2018  
7. Casey Odom 8 2016  
8. Vince Silcox 7 2020  
9. Vince Silcox 7 2019  
10. Luke Murray 5 2024  
SAVES - CAREER
Rank Player SV IP  
1. Vince Silcox 41 107.2  
2. Luke Murray 20 104.1  
3. Casey Odom 17 123.1  
4. Marcos Rosas 13 141.2  
5. Aaron Crawford 11 15.0  
6. Ronnie Miller 7 103.1  
7. Noah Gallagher 5 82.0  
8. Tony Campuzano 4 28.0  
9. Ron Kennedy 4 69.1  
10. Stuart Blankenship 3 114.2  
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Andrew Pupovac 2.8 2025  
2. John Bonnell 2.4 2018  
3. Jason Thompson 2.2 2025  
4. Kyle Julias 2.1 2016  
5. John Bonnell 2.0 2019  
6. Keith Price 1.8 2021  
7. Marcos Rosas 1.8 2016  
8. Luke Murray 1.6 2025  
9. Marcos Rosas 1.6 2015  
10. Vince Silcox 1.5 2022  
WAR - CAREER
Rank Player WAR IP  
1. John Bonnell 7.6 234.2  
2. Jason Thompson 6.3 200.0  
3. Marcos Rosas 6.2 141.2  
4. Vince Silcox 5.9 107.2  
5. Casey Odom 5.3 123.1  
6. Kyle Julias 5.3 183.1  
7. Keith Price 4.8 184.2  
8. Josh Lienhard 4.5 216.2  
9. Luke Murray 3.8 104.1  
10. Adam McCarthy 3.5 162.2  
GAMES PITCHED - SINGLE SEASON
Rank Player G Year  
1. Jaylin Bells 24 2019  
2. Mark Baxter 22 2019  
3. Ryan Welch 22 2017  
4. Mark Baxter 22 2020  
5. Luke Murray 21 2024  
6. Ronnie Miller 21 2016  
7. Luke Murray 21 2025  
8. Charles Terry 21 2020  
9. Jason King 21 2024  
10. Stuart Crews 21 2025  
GAMES PITCHED - CAREER
Rank Player G IP  
1. Mark Baxter 99 137.1  
2. Vince Silcox 84 107.2  
3. Ryan Welch 84 126.2  
4. Luke Murray 80 104.1  
5. Ralph Pinera 79 77.0  
6. Jaylin Bells 75 83.0  
7. Casey Odom 73 123.1  
8. Ronnie Miller 69 103.1  
9. Noah Gallagher 68 82.0  
10. Stuart Blankenship 65 114.2  
GAMES STARTED - SINGLE SEASON
Rank Player GS Year  
1. Kyle Julias 10 2016  
2. Keith Price 10 2022  
3. Andrew Pupovac 10 2025  
4. Josh Lienhard 10 2017  
5. John Bonnell 10 2020  
6. John Bonnell 10 2019  
7. John Bonnell 10 2018  
8. Kyle Julias 10 2014  
9. Keith Price 9 2023  
10. Kyle Julias 9 2017  
GAMES STARTED - CAREER
Rank Player GS IP  
1. John Bonnell 47 234.2  
2. Josh Lienhard 45 216.2  
3. Kyle Julias 43 183.1  
4. Keith Price 37 184.2  
5. Adam McCarthy 35 162.2  
6. Jason Thompson 32 200.0  
7. Ricky Garay 31 128.2  
8. R.J. Eisen 27 122.0  
9. Tyler Blumenberg 26 95.2  
10. Marcos Rosas 20 141.2  
COMPLETE GAMES - SINGLE SEASON
Rank Player CG Year  
1. Jason Thompson 1 2025  
2. Ronnie Miller 0 2017  
3. Ronnie Miller 0 2018  
4. Ronnie Miller 0 2019  
5. Stuart Blankenship 0 2016  
6. Stuart Blankenship 0 2017  
7. Stuart Blankenship 0 2018  
8. Stuart Blankenship 0 2019  
9. Casey Odom 0 2012  
10. Casey Odom 0 2013  
COMPLETE GAMES - CAREER
Rank Player CG IP  
1. Jason Thompson 1 200.0  
2. Danny Adams 0 25.1  
3. Jordan Almaraz 0 31.1  
4. Mark Baxter 0 137.1  
5. Jaylin Bells 0 83.0  
6. Stuart Blankenship 0 114.2  
7. Tyler Blumenberg 0 95.2  
8. Pete Boese 0 0.0  
9. John Bonnell 0 234.2  
10. Tony Campuzano 0 28.0  
SHUTOUTS - SINGLE SEASON
Rank Player SHO Year  
1. Jason Thompson 1 2025  
2. Ronnie Miller 0 2017  
3. Ronnie Miller 0 2018  
4. Ronnie Miller 0 2019  
5. Stuart Blankenship 0 2016  
6. Stuart Blankenship 0 2017  
7. Stuart Blankenship 0 2018  
8. Stuart Blankenship 0 2019  
9. Casey Odom 0 2012  
10. Casey Odom 0 2013  
SHUTOUTS - CAREER
Rank Player SHO IP  
1. Jason Thompson 1 200.0  
2. Danny Adams 0 25.1  
3. Jordan Almaraz 0 31.1  
4. Mark Baxter 0 137.1  
5. Jaylin Bells 0 83.0  
6. Stuart Blankenship 0 114.2  
7. Tyler Blumenberg 0 95.2  
8. Pete Boese 0 0.0  
9. John Bonnell 0 234.2  
10. Tony Campuzano 0 28.0  
INNINGS PITCHED - SINGLE SEASON
Rank Player IP Year  
1. Andrew Pupovac 64.0 2025  
2. Jason Thompson 58.0 2025  
3. John Bonnell 53.0 2018  
4. Jason Thompson 50.1 2024  
5. John Bonnell 49.0 2019  
6. Keith Price 49.0 2024  
7. Kyle Julias 48.2 2016  
8. Adam McCarthy 48.0 2025  
9. Adam McCarthy 48.0 2024  
10. Corey Winer 48.0 2026  
INNINGS PITCHED - CAREER
Rank Player IP IP  
1. John Bonnell 234.2 234.2  
2. Josh Lienhard 216.2 216.2  
3. Jason Thompson 200.0 200.0  
4. Keith Price 184.2 184.2  
5. Kyle Julias 183.1 183.1  
6. Adam McCarthy 162.2 162.2  
7. Marcos Rosas 141.2 141.2  
8. Mark Baxter 137.1 137.1  
9. Ricky Garay 128.2 128.2  
10. Ryan Welch 126.2 126.2  
HITS ALLOWED - SINGLE SEASON
Rank Player H Year  
1. Adam McCarthy 60 2023  
2. Andrew Pupovac 58 2026  
3. Brad Winther 56 2026  
4. Josh Lienhard 55 2018  
5. Keith Price 54 2023  
6. Jason Thompson 53 2024  
7. John Bonnell 52 2020  
8. John Bonnell 49 2019  
9. Ricky Garay 48 2017  
10. Andrew Pupovac 47 2025  
HITS ALLOWED - CAREER
Rank Player H IP  
1. John Bonnell 212 234.2  
2. Josh Lienhard 209 216.2  
3. Keith Price 175 184.2  
4. Adam McCarthy 171 162.2  
5. Ricky Garay 164 128.2  
6. Jason Thompson 163 200.0  
7. Kyle Julias 156 183.1  
8. Ryan Welch 152 126.2  
9. Jason King 144 123.1  
10. Tyler Blumenberg 143 95.2  
HOME RUNS ALLOWED - SINGLE SEASON
Rank Player HR Year  
1. Brad Winther 15 2026  
2. Jason King 14 2024  
3. Charles Terry 12 2021  
4. Andrew Pupovac 12 2026  
5. Keith Price 11 2024  
6. Adam McCarthy 11 2023  
7. Brad Winther 10 2024  
8. Jason Thompson 10 2026  
9. Stuart Crews 9 2025  
10. Brad Winther 9 2023  
HOME RUNS ALLOWED - CAREER
Rank Player HR IP  
1. Brad Winther 34 83.2  
2. Jason King 31 123.1  
3. Tyler Blumenberg 29 95.2  
4. Josh Lienhard 29 216.2  
5. Adam McCarthy 29 162.2  
6. Jason Thompson 28 200.0  
7. Ronnie Miller 27 103.1  
8. Charles Terry 25 95.1  
9. Stuart Blankenship 24 114.2  
10. Mark Baxter 23 137.1  
WALKS ALLOWED - SINGLE SEASON
Rank Player BB Year  
1. Paul Hardee 37 2023  
2. Tyler Blumenberg 27 2025  
3. Casey Odom 26 2012  
4. Tyler Blumenberg 25 2023  
5. Corey Winer 25 2026  
6. Stuart Blankenship 24 2016  
7. Jason Thompson 23 2024  
8. Mark Baxter 23 2019  
9. Jaylin Bells 22 2022  
10. Josh Lienhard 21 2020  
WALKS ALLOWED - CAREER
Rank Player BB IP  
1. Tyler Blumenberg 85 95.2  
2. Mark Baxter 83 137.1  
3. Josh Lienhard 79 216.2  
4. Keith Price 72 184.2  
5. John Bonnell 70 234.2  
6. Ronnie Miller 69 103.1  
7. Jason Thompson 69 200.0  
8. Kyle Julias 65 183.1  
9. Jaylin Bells 64 83.0  
10. Adam McCarthy 64 162.2  
WALKS PER 9 IP - SINGLE SEASON
Rank Player BB9 Year  
1. Andrew Pupovac 1.4 2025  
2. John Bonnell 1.7 2018  
3. Josh Lienhard 1.7 2018  
4. John Bonnell 2.5 2021  
5. Jason Thompson 2.5 2026  
6. Keith Price 2.6 2021  
7. Josh Lienhard 2.7 2019  
8. Jason Thompson 2.8 2025  
9. John Bonnell 2.9 2019  
10. Kyle Julias 3.0 2016  
WALKS PER 9 IP - CAREER
Rank Player BB9 IP  
1. John Bonnell 2.7 234.2  
2. Jason Thompson 3.1 200.0  
3. Kyle Julias 3.2 183.1  
4. Josh Lienhard 3.3 216.2  
5. Keith Price 3.5 184.2  
         
         
         
         
         
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Andrew Pupovac 69 2025  
2. John Bonnell 67 2018  
3. Jason Thompson 66 2025  
4. Marcos Rosas 62 2016  
5. Jason Thompson 59 2026  
6. Casey Odom 54 2015  
7. Kyle Julias 53 2016  
8. Kyle Julias 52 2017  
9. John Bonnell 52 2019  
10. Casey Odom 52 2016  
STRIKEOUTS - CAREER
Rank Player K IP  
1. John Bonnell 248 234.2  
2. Marcos Rosas 226 141.2  
3. Casey Odom 217 123.1  
4. Kyle Julias 213 183.1  
5. Jason Thompson 213 200.0  
6. Josh Lienhard 208 216.2  
7. Keith Price 163 184.2  
8. Vince Silcox 160 107.2  
9. Mark Baxter 147 137.1  
10. Adam McCarthy 145 162.2  
STRIKEOUTS PER 9 IP - SINGLE SEASON
Rank Player K9 Year  
1. Jason Thompson 11.4 2026  
2. John Bonnell 11.4 2018  
3. Kyle Julias 11.3 2017  
4. Marcos Rosas 11.0 2012  
5. Jason Thompson 10.2 2025  
6. Kyle Julias 9.8 2016  
7. Andrew Pupovac 9.7 2025  
8. John Bonnell 9.6 2019  
9. John Bonnell 9.4 2020  
10. Josh Lienhard 9.1 2021  
STRIKEOUTS PER 9 IP - CAREER
Rank Player K9 IP  
1. Kyle Julias 10.5 183.1  
2. Jason Thompson 9.6 200.0  
3. John Bonnell 9.5 234.2  
4. Josh Lienhard 8.6 216.2  
5. Adam McCarthy 8.0 162.2  
         
         
         
         
         
K/BB - SINGLE SEASON
Rank Player K/BB Year  
1. Andrew Pupovac 6.90 2025  
2. John Bonnell 6.70 2018  
3. Josh Lienhard 5.00 2018  
4. Jason Thompson 4.54 2026  
5. Jason Thompson 3.67 2025  
6. Keith Price 3.42 2021  
7. Kyle Julias 3.31 2016  
8. Marcos Rosas 3.27 2012  
9. John Bonnell 3.25 2019  
10. Josh Lienhard 3.00 2019  
K/BB - CAREER
Rank Player K/BB IP  
1. John Bonnell 3.5 234.2  
2. Kyle Julias 3.3 183.1  
3. Jason Thompson 3.1 200.0  
4. Josh Lienhard 2.6 216.2  
5. Adam McCarthy 2.3 162.2  
         
         
         
         
         
WHIP - SINGLE SEASON
Rank Player WHIP Year  
1. Jason Thompson 0.86 2025  
2. Andrew Pupovac 0.89 2025  
3. John Bonnell 0.94 2018  
4. Kyle Julias 0.97 2016  
5. John Bonnell 1.03 2021  
6. Jason Thompson 1.18 2026  
7. Kyle Julias 1.21 2017  
8. Keith Price 1.22 2024  
9. Josh Lienhard 1.23 2019  
10. Keith Price 1.23 2022  
WHIP - CAREER
Rank Player WHIP IP  
1. Jason Thompson 1.16 200.0  
2. John Bonnell 1.20 234.2  
3. Kyle Julias 1.21 183.1  
4. Josh Lienhard 1.33 216.2  
5. Keith Price 1.34 184.2  
         
         
         
         
         
OAVG - SINGLE SEASON
Rank Player OAVG Year  
1. Jason Thompson .162 2025  
2. Kyle Julias .178 2016  
3. Andrew Pupovac .203 2025  
4. John Bonnell .207 2018  
5. Corey Winer .208 2026  
6. John Bonnell .213 2021  
7. Keith Price .215 2024  
8. Kyle Julias .218 2017  
9. Keith Price .227 2022  
10. Marcos Rosas .231 2012  
OAVG - CAREER
Rank Player OAVG IP  
1. Jason Thompson .221 200.0  
2. Kyle Julias .229 183.1  
3. John Bonnell .241 234.2  
4. Keith Price .251 184.2  
5. Josh Lienhard .254 216.2  
         
         
         
         
         
OSLG - SINGLE SEASON
Rank Player OSLG Year  
1. Kyle Julias .241 2016  
2. Jason Thompson .308 2025  
3. Andrew Pupovac .312 2025  
4. John Bonnell .316 2018  
5. Kyle Julias .327 2017  
6. Marcos Rosas .344 2012  
7. Keith Price .352 2021  
8. John Bonnell .358 2019  
9. Keith Price .362 2022  
10. Corey Winer .363 2026  
OSLG - CAREER
Rank Player OSLG IP  
1. Jason Thompson .368 200.0  
2. Kyle Julias .372 183.1  
3. John Bonnell .372 234.2  
4. Keith Price .389 184.2  
5. Josh Lienhard .399 216.2  
         
         
         
         
         
OOPS - SINGLE SEASON
Rank Player OOPS Year  
1. Kyle Julias .497 2016  
2. Jason Thompson .552 2025  
3. Andrew Pupovac .553 2025  
4. John Bonnell .562 2018  
5. Kyle Julias .634 2017  
6. Marcos Rosas .649 2012  
7. John Bonnell .672 2019  
8. Keith Price .679 2022  
9. John Bonnell .682 2021  
10. Keith Price .685 2021  
OOPS - CAREER
Rank Player OOPS IP  
1. Jason Thompson .665 200.0  
2. John Bonnell .671 234.2  
3. Kyle Julias .674 183.1  
4. Keith Price .723 184.2  
5. Josh Lienhard .726 216.2  
         
         
         
         
         
RWAR - SINGLE SEASON
Rank Player rWAR Year  
1. Andrew Pupovac 3.0 2025  
2. Kyle Julias 2.8 2016  
3. John Bonnell 2.6 2018  
4. John Bonnell 2.3 2019  
5. Jason Thompson 2.2 2025  
6. John Bonnell 2.0 2021  
7. Luke Murray 1.9 2025  
8. Keith Price 1.8 2022  
9. Josh Lienhard 1.8 2019  
10. Keith Price 1.8 2021  
RWAR - CAREER
Rank Player rWAR IP  
1. John Bonnell 9.2 234.2  
2. Kyle Julias 6.5 183.1  
3. Jason Thompson 6.1 200.0  
4. Marcos Rosas 5.9 141.2  
5. Casey Odom 5.8 123.1  
6. Keith Price 5.8 184.2  
7. Vince Silcox 5.7 107.2  
8. Luke Murray 4.8 104.1  
9. Josh Lienhard 4.4 216.2  
10. Andrew Pupovac 3.4 111.2  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Monday, May 11th , 2026 - OOTP Baseball 26.8 Build 82