CALVARY CHRISTIAN HIGH SCHOOL WARRIORS
PITCHING LEADERS
04/11/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. 150 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. Jason Thompson 3.54 173.0  
4. Keith Price 3.56 184.2  
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. Mark Baxter 4 2017  
4. Marcos Rosas 4 2014  
5. Mark Baxter 4 2019  
6. Jason Thompson 4 2024  
7. Andrew Pupovac 4 2026  
8. Jason Thompson 4 2025  
9. Casey Odom 4 2016  
10. Andrew Pupovac 4 2025  
WINS - CAREER
Rank Player W IP  
1. Marcos Rosas 14 141.2  
2. Adam McCarthy 12 162.2  
3. Jason Thompson 12 173.0  
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. Andrew Pupovac 8 90.2  
10. Joe Dix 7 49.0  
LOSSES - SINGLE SEASON
Rank Player L Year  
1. Jason King 4 2024  
2. Jordan Almaraz 4 2026  
3. Ricky Garay 4 2019  
4. Josh Lienhard 4 2018  
5. Josh Lienhard 4 2017  
6. John Bonnell 4 2018  
7. Kyle Julias 4 2018  
8. Tyler Blumenberg 4 2025  
9. Ricky Garay 3 2017  
10. Tyler Blumenberg 3 2023  
LOSSES - CAREER
Rank Player L IP  
1. Josh Lienhard 14 216.2  
2. John Bonnell 13 234.2  
3. Ricky Garay 11 128.2  
4. Tyler Blumenberg 10 88.0  
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. R.J. Eisen 7 122.0  
WINNING PCT - SINGLE SEASON
Rank Player WPct Year  
1. Kyle Julias 1.000 2016  
2. Adam McCarthy .750 2025  
3. Keith Price .750 2022  
4. Keith Price .750 2021  
5. Jason Thompson .667 2025  
6. Adam McCarthy .600 2024  
7. Marcos Rosas .600 2012  
8. Andrew Pupovac .571 2025  
9. Jason Thompson .571 2024  
10. John Bonnell .500 2021  
WINNING PCT - CAREER
Rank Player WPct IP  
1. Jason Thompson .667 173.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. Vince Silcox 11 2022  
2. Luke Murray 11 2025  
3. Marcos Rosas 9 2015  
4. Vince Silcox 8 2018  
5. Casey Odom 8 2016  
6. Vince Silcox 8 2021  
7. Vince Silcox 7 2019  
8. Vince Silcox 7 2020  
9. Aaron Crawford 6 2026  
10. Luke Murray 5 2024  
SAVES - CAREER
Rank Player SV IP  
1. Vince Silcox 41 107.2  
2. Luke Murray 20 95.1  
3. Casey Odom 17 123.1  
4. Marcos Rosas 13 141.2  
5. Ronnie Miller 7 103.1  
6. Aaron Crawford 6 8.0  
7. Noah Gallagher 5 74.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. Marcos Rosas 6.2 141.2  
3. Vince Silcox 5.9 107.2  
4. Jason Thompson 5.4 173.0  
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. Adam McCarthy 3.5 162.2  
10. Luke Murray 3.5 95.1  
GAMES PITCHED - SINGLE SEASON
Rank Player G Year  
1. Jaylin Bells 24 2019  
2. Mark Baxter 22 2020  
3. Ryan Welch 22 2017  
4. Mark Baxter 22 2019  
5. Charles Terry 21 2020  
6. Ron Kennedy 21 2022  
7. Ronnie Miller 21 2016  
8. Stuart Crews 21 2025  
9. Jason King 21 2024  
10. Luke Murray 21 2023  
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. Ralph Pinera 79 77.0  
5. Jaylin Bells 75 83.0  
6. Casey Odom 73 123.1  
7. Luke Murray 72 95.1  
8. Ronnie Miller 69 103.1  
9. Stuart Blankenship 65 114.2  
10. Stuart Crews 64 85.1  
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 2024  
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. Ricky Garay 31 128.2  
7. R.J. Eisen 27 122.0  
8. Jason Thompson 27 173.0  
9. Tyler Blumenberg 23 88.0  
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 173.0  
2. Danny Adams 0 25.1  
3. Jordan Almaraz 0 15.1  
4. Mark Baxter 0 137.1  
5. Jaylin Bells 0 83.0  
6. Stuart Blankenship 0 114.2  
7. Tyler Blumenberg 0 88.0  
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 173.0  
2. Danny Adams 0 25.1  
3. Jordan Almaraz 0 15.1  
4. Mark Baxter 0 137.1  
5. Jaylin Bells 0 83.0  
6. Stuart Blankenship 0 114.2  
7. Tyler Blumenberg 0 88.0  
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. Keith Price 49.0 2024  
6. John Bonnell 49.0 2019  
7. Kyle Julias 48.2 2016  
8. Adam McCarthy 48.0 2024  
9. Adam McCarthy 48.0 2025  
10. John Bonnell 47.2 2020  
INNINGS PITCHED - CAREER
Rank Player IP IP  
1. John Bonnell 234.2 234.2  
2. Josh Lienhard 216.2 216.2  
3. Keith Price 184.2 184.2  
4. Kyle Julias 183.1 183.1  
5. Jason Thompson 173.0 173.0  
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. Josh Lienhard 55 2018  
3. Keith Price 54 2023  
4. Jason Thompson 53 2024  
5. John Bonnell 52 2020  
6. John Bonnell 49 2019  
7. Ricky Garay 48 2017  
8. Andrew Pupovac 47 2025  
9. R.J. Eisen 46 2019  
10. Brad Winther 45 2024  
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. Kyle Julias 156 183.1  
7. Ryan Welch 152 126.2  
8. Jason King 144 123.1  
9. Jason Thompson 138 173.0  
10. Ronnie Miller 126 103.1  
HOME RUNS ALLOWED - SINGLE SEASON
Rank Player HR Year  
1. Jason King 14 2024  
2. Charles Terry 12 2021  
3. Keith Price 11 2024  
4. Adam McCarthy 11 2023  
5. Brad Winther 10 2024  
6. Stuart Crews 9 2025  
7. Brad Winther 9 2026  
8. Brad Winther 9 2023  
9. Ronnie Miller 9 2017  
10. Josh Lienhard 8 2018  
HOME RUNS ALLOWED - CAREER
Rank Player HR IP  
1. Jason King 31 123.1  
2. Josh Lienhard 29 216.2  
3. Adam McCarthy 29 162.2  
4. Brad Winther 28 64.2  
5. Tyler Blumenberg 27 88.0  
6. Ronnie Miller 27 103.1  
7. Charles Terry 25 95.1  
8. Stuart Blankenship 24 114.2  
9. Mark Baxter 23 137.1  
10. John Bonnell 23 234.2  
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. Stuart Blankenship 24 2016  
6. Mark Baxter 23 2019  
7. Jason Thompson 23 2024  
8. Jaylin Bells 22 2022  
9. Josh Lienhard 21 2020  
10. Keith Price 20 2022  
WALKS ALLOWED - CAREER
Rank Player BB IP  
1. Mark Baxter 83 137.1  
2. Josh Lienhard 79 216.2  
3. Tyler Blumenberg 77 88.0  
4. Keith Price 72 184.2  
5. John Bonnell 70 234.2  
6. Ronnie Miller 69 103.1  
7. Kyle Julias 65 183.1  
8. Jaylin Bells 64 83.0  
9. Adam McCarthy 64 162.2  
10. Ryan Welch 64 126.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. Keith Price 2.6 2021  
6. Josh Lienhard 2.7 2019  
7. Jason Thompson 2.8 2025  
8. John Bonnell 2.9 2019  
9. Kyle Julias 3.0 2016  
10. Marcos Rosas 3.4 2012  
WALKS PER 9 IP - CAREER
Rank Player BB9 IP  
1. John Bonnell 2.7 234.2  
2. Kyle Julias 3.2 183.1  
3. Jason Thompson 3.2 173.0  
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. Casey Odom 54 2015  
6. Kyle Julias 53 2016  
7. Casey Odom 52 2016  
8. Kyle Julias 52 2017  
9. John Bonnell 52 2019  
10. John Bonnell 50 2020  
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. Josh Lienhard 208 216.2  
6. Jason Thompson 174 173.0  
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. John Bonnell 11.4 2018  
2. Kyle Julias 11.3 2017  
3. Marcos Rosas 11.0 2012  
4. Jason Thompson 10.2 2025  
5. Kyle Julias 9.8 2016  
6. Andrew Pupovac 9.7 2025  
7. John Bonnell 9.6 2019  
8. John Bonnell 9.4 2020  
9. Josh Lienhard 9.1 2021  
10. Keith Price 8.8 2021  
STRIKEOUTS PER 9 IP - CAREER
Rank Player K9 IP  
1. Kyle Julias 10.5 183.1  
2. John Bonnell 9.5 234.2  
3. Jason Thompson 9.1 173.0  
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 3.67 2025  
5. Keith Price 3.42 2021  
6. Kyle Julias 3.31 2016  
7. Marcos Rosas 3.27 2012  
8. John Bonnell 3.25 2019  
9. Josh Lienhard 3.00 2019  
10. John Bonnell 2.92 2021  
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 2.8 173.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. Kyle Julias 1.21 2017  
7. Keith Price 1.22 2024  
8. Josh Lienhard 1.23 2019  
9. Keith Price 1.23 2022  
10. Adam McCarthy 1.27 2025  
WHIP - CAREER
Rank Player WHIP IP  
1. Jason Thompson 1.16 173.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. John Bonnell .213 2021  
6. Keith Price .215 2024  
7. Kyle Julias .218 2017  
8. Keith Price .227 2022  
9. Marcos Rosas .231 2012  
10. Josh Lienhard .232 2021  
OAVG - CAREER
Rank Player OAVG IP  
1. Jason Thompson .217 173.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. Josh Lienhard .372 2019  
OSLG - CAREER
Rank Player OSLG IP  
1. Jason Thompson .362 173.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 .658 173.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. Marcos Rosas 5.9 141.2  
4. Casey Odom 5.8 123.1  
5. Keith Price 5.8 184.2  
6. Vince Silcox 5.7 107.2  
7. Jason Thompson 5.6 173.0  
8. Luke Murray 4.7 95.1  
9. Josh Lienhard 4.4 216.2  
10. Andrew Pupovac 3.6 90.2  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Thursday, April 16th , 2026 - OOTP Baseball 26.8 Build 82