CALVARY CHRISTIAN HIGH SCHOOL WARRIORS
BATTING 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 BATTING SINGLE SEASON LEADERS TEAM BATTING CAREER LEADERS
124 PA required for season rate statistics. 465 PA required for career rate statistics.
BATTING AVERAGE - SINGLE SEASON
Rank Player AVG Year  
1. Tom Lusardi .497 2013  
2. Nate Wolverton .365 2012  
3. Cole Niven .354 2012  
4. Tim Gieger .346 2022  
5. Tom Lusardi .343 2012  
6. Nick Hickson .340 2024  
7. Ken Ault .329 2023  
8. Alex Hall .327 2024  
9. Alex Hall .325 2022  
10. Darius Poole .324 2022  
BATTING AVERAGE - CAREER
Rank Player AVG PA  
1. Tom Lusardi .330 887  
2. Nate Wolverton .311 722  
3. Alex Hall .303 939  
4. Tim Gieger .302 697  
5. Myles Gelis .300 614  
6. Nick Hickson .297 605  
7. Mike Wisler .289 665  
8. Cole Niven .288 879  
9. Patrick Heil .288 636  
10. Ken Ault .286 665  
ON-BASE PCT - SINGLE SEASON
Rank Player OBP Year  
1. Tom Lusardi .523 2013  
2. Darius Poole .462 2022  
3. Nate Wolverton .442 2012  
4. Ken Ault .441 2023  
5. Myles Gelis .439 2024  
6. Cole Niven .435 2012  
7. Mike Wisler .423 2018  
8. Myles Gelis .421 2023  
9. Pete Shelton .416 2022  
10. Justin McCoy .413 2017  
ON-BASE PCT - CAREER
Rank Player OBP PA  
1. Myles Gelis .414 614  
2. Alex Hall .390 939  
3. Ken Ault .387 665  
4. Nate Wolverton .387 722  
5. Tim Gieger .386 697  
6. Justin McCoy .385 488  
7. Cole Niven .374 879  
8. Patrick Heil .374 636  
9. Ricky Garay .374 556  
10. Tom Lusardi .373 887  
SLUGGING PCT - SINGLE SEASON
Rank Player SLG Year  
1. Tom Lusardi .800 2013  
2. Justin McCoy .746 2017  
3. Myles Gelis .743 2024  
4. Patrick Heil .678 2025  
5. Myles Gelis .638 2025  
6. Jon Ortiz .620 2013  
7. Tim Gieger .574 2022  
8. Patrick Heil .571 2023  
9. Mike Wisler .568 2020  
10. Myles Gelis .567 2023  
SLUGGING PCT - CAREER
Rank Player SLG PA  
1. Myles Gelis .631 614  
2. Patrick Heil .603 636  
3. Justin McCoy .595 488  
4. Tim Gieger .527 697  
5. Tom Lusardi .520 887  
6. Nick Hickson .510 605  
7. Alex Hall .488 939  
8. Mike Wisler .484 665  
9. Jon Ortiz .477 652  
10. Ryan Waugh .469 656  
OPS - SINGLE SEASON
Rank Player OPS Year  
1. Tom Lusardi 1.323 2013  
2. Myles Gelis 1.181 2024  
3. Justin McCoy 1.160 2017  
4. Patrick Heil 1.055 2025  
5. Myles Gelis 1.017 2025  
6. Jon Ortiz 1.003 2013  
7. Myles Gelis .987 2023  
8. Tim Gieger .964 2022  
9. Cole Niven .963 2012  
10. Patrick Heil .958 2023  
OPS - CAREER
Rank Player OPS PA  
1. Myles Gelis 1.045 614  
2. Justin McCoy .980 488  
3. Patrick Heil .977 636  
4. Tim Gieger .913 697  
5. Tom Lusardi .894 887  
6. Nick Hickson .882 605  
7. Alex Hall .878 939  
8. Mike Wisler .856 665  
9. Scott Howard .834 788  
10. Jon Ortiz .828 652  
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Tom Lusardi 2.9 2013  
2. Myles Gelis 2.1 2024  
3. Justin McCoy 2.0 2017  
4. Cole Niven 1.6 2012  
5. Patrick Heil 1.6 2025  
6. Alex Hall 1.5 2022  
7. Mike Wisler 1.4 2020  
8. Tim Gieger 1.4 2022  
9. Edwin Colmenares 1.4 2016  
10. Nate Wolverton 1.3 2012  
WAR - CAREER
Rank Player WAR PA  
1. Tom Lusardi 5.8 887  
2. Myles Gelis 5.4 614  
3. Alex Hall 4.1 939  
4. Tim Gieger 4.1 697  
5. Justin McCoy 3.7 488  
6. Patrick Heil 3.4 636  
7. Cole Niven 3.4 879  
8. Mike Wisler 3.3 665  
9. Scott Howard 2.8 788  
10. Tom Hirsch 1.9 639  
GAMES - SINGLE SEASON
Rank Player G Year  
1. Alex Hall 41 2025  
2. Kyle Macrina 41 2017  
3. Ryan Foster 41 2018  
4. Mike Wisler 41 2019  
5. Pete Shelton 41 2019  
6. Justin McCoy 41 2019  
7. Andy Mosher 41 2017  
8. Patrick Heil 41 2025  
9. Chris Cooper 41 2018  
10. Tom Hirsch 40 2019  
GAMES - CAREER
Rank Player G PA  
1. Alex Hall 199 939  
2. Tom Lusardi 199 887  
3. Jimmy Esparza 197 850  
4. Cole Niven 197 879  
5. Pete Shelton 196 820  
6. Scott Howard 192 788  
7. Tom Hirsch 176 639  
8. Edwin Colmenares 174 543  
9. Kyle Macrina 174 429  
10. Ryan Waugh 172 656  
AT-BATS - SINGLE SEASON
Rank Player AB Year  
1. Nate Wolverton 178 2013  
2. Tom Lusardi 175 2012  
3. Tom Lusardi 173 2016  
4. Patrick Heil 171 2025  
5. Alex Hall 171 2023  
6. Alex Hall 169 2022  
7. Dustin Merkley 169 2013  
8. Nate Wolverton 167 2012  
9. Alex Hall 166 2025  
10. Mike Baker 164 2025  
AT-BATS - CAREER
Rank Player AB PA  
1. Alex Hall 821 939  
2. Tom Lusardi 809 887  
3. Cole Niven 763 879  
4. Jimmy Esparza 717 850  
5. Pete Shelton 690 820  
6. Scott Howard 666 788  
7. Nate Wolverton 639 722  
8. Tim Gieger 605 697  
9. Mike Wisler 581 665  
10. Ryan Waugh 576 656  
RUNS - SINGLE SEASON
Rank Player R Year  
1. Tom Lusardi 44 2013  
2. Cole Niven 41 2012  
3. Nate Wolverton 39 2012  
4. Myles Gelis 37 2024  
5. Cole Niven 36 2013  
6. Tom Lusardi 36 2012  
7. Patrick Heil 34 2025  
8. Alex Hall 32 2023  
9. Jimmy Esparza 32 2013  
10. Alex Hall 31 2022  
RUNS - CAREER
Rank Player R PA  
1. Tom Lusardi 158 887  
2. Cole Niven 149 879  
3. Alex Hall 124 939  
4. Scott Howard 118 788  
5. Nate Wolverton 117 722  
6. Jimmy Esparza 114 850  
7. Myles Gelis 111 614  
8. Pete Shelton 106 820  
9. Patrick Heil 101 636  
10. Ryan Waugh 97 656  
HITS - SINGLE SEASON
Rank Player H Year  
1. Tom Lusardi 77 2013  
2. Nate Wolverton 61 2012  
3. Tom Lusardi 60 2012  
4. Cole Niven 57 2012  
5. Tim Gieger 56 2022  
6. Alex Hall 55 2022  
7. Nate Wolverton 54 2013  
8. Patrick Heil 52 2025  
9. Alex Hall 52 2024  
10. Nick Hickson 51 2024  
HITS - CAREER
Rank Player H PA  
1. Tom Lusardi 267 887  
2. Alex Hall 249 939  
3. Cole Niven 220 879  
4. Nate Wolverton 199 722  
5. Pete Shelton 188 820  
6. Tim Gieger 183 697  
7. Scott Howard 170 788  
8. Mike Wisler 168 665  
9. Ken Ault 162 665  
10. Patrick Heil 161 636  
TOTAL BASES - SINGLE SEASON
Rank Player TB Year  
1. Tom Lusardi 124 2013  
2. Patrick Heil 116 2025  
3. Justin McCoy 106 2017  
4. Myles Gelis 104 2024  
5. Myles Gelis 95 2025  
6. Alex Hall 93 2022  
7. Jon Ortiz 93 2013  
8. Tim Gieger 93 2022  
9. Cole Niven 85 2012  
10. Myles Gelis 85 2023  
TOTAL BASES - CAREER
Rank Player TB PA  
1. Tom Lusardi 421 887  
2. Alex Hall 401 939  
3. Patrick Heil 337 636  
4. Cole Niven 335 879  
5. Myles Gelis 320 614  
6. Tim Gieger 319 697  
7. Scott Howard 312 788  
8. Pete Shelton 293 820  
9. Mike Wisler 281 665  
10. Nick Hickson 275 605  
SINGLES - SINGLE SEASON
Rank Player 1B Year  
1. Tom Lusardi 49 2012  
2. Tom Lusardi 48 2013  
3. Nate Wolverton 45 2012  
4. Alex Hall 40 2025  
5. Alex Hall 39 2024  
6. Nate Wolverton 39 2013  
7. Cole Niven 39 2012  
8. Alex Hall 39 2022  
9. Tim Gieger 39 2022  
10. Ken Ault 38 2023  
SINGLES - CAREER
Rank Player 1B PA  
1. Alex Hall 181 939  
2. Tom Lusardi 180 887  
3. Cole Niven 153 879  
4. Nate Wolverton 148 722  
5. Pete Shelton 133 820  
6. Tim Gieger 122 697  
7. Ken Ault 121 665  
8. Mike Wisler 116 665  
9. Jimmy Esparza 110 850  
10. Ricky Garay 105 556  
DOUBLES - SINGLE SEASON
Rank Player 2B Year  
1. Tom Lusardi 18 2013  
2. Nate Wolverton 14 2013  
3. Scott Howard 13 2012  
4. Nate Wolverton 13 2012  
5. Cole Niven 12 2013  
6. Darius Poole 12 2022  
7. Cole Niven 12 2012  
8. Myles Gelis 11 2023  
9. Mike Wisler 10 2018  
10. Patrick Heil 10 2023  
DOUBLES - CAREER
Rank Player 2B PA  
1. Tom Lusardi 49 887  
2. Nate Wolverton 42 722  
3. Cole Niven 41 879  
4. Nick Hickson 34 605  
5. Scott Howard 34 788  
6. Patrick Heil 31 636  
7. Pete Shelton 29 820  
8. Ken Ault 27 665  
9. Myles Gelis 26 614  
10. Alex Hall 26 939  
TRIPLES - SINGLE SEASON
Rank Player 3B Year  
1. Tom Lusardi 4 2013  
2. Dustin Merkley 4 2013  
3. Patrick Heil 3 2024  
4. Tom Lusardi 3 2016  
5. Nate Wolverton 3 2012  
6. Cole Niven 2 2012  
7. Tom Hirsch 2 2020  
8. Nate Wolverton 2 2015  
9. Scott Howard 2 2013  
10. Jimmy Esparza 2 2016  
TRIPLES - CAREER
Rank Player 3B PA  
1. Tom Lusardi 9 887  
2. Nate Wolverton 7 722  
3. Jimmy Esparza 5 850  
4. Patrick Heil 5 636  
5. Dustin Merkley 5 434  
6. Cole Niven 4 879  
7. Scott Howard 3 788  
8. Andy Mosher 3 467  
9. Ken Ault 2 665  
10. Chris Cooper 2 590  
HOME RUNS - SINGLE SEASON
Rank Player HR Year  
1. Patrick Heil 19 2025  
2. Myles Gelis 18 2024  
3. Justin McCoy 18 2017  
4. Myles Gelis 14 2025  
5. Jon Ortiz 13 2013  
6. Scott Howard 12 2015  
7. Tim Gieger 12 2021  
8. Mike Wisler 12 2020  
9. Jon Ortiz 11 2015  
10. Patrick Heil 11 2023  
HOME RUNS - CAREER
Rank Player HR PA  
1. Myles Gelis 46 614  
2. Patrick Heil 45 636  
3. Alex Hall 42 939  
4. Justin McCoy 38 488  
5. Tim Gieger 37 697  
6. Ryan Waugh 37 656  
7. Jon Ortiz 36 652  
8. Scott Howard 34 788  
9. Mike Wisler 30 665  
10. Tom Lusardi 29 887  
RBIS - SINGLE SEASON
Rank Player RBI Year  
1. Jon Ortiz 45 2013  
2. Scott Howard 42 2015  
3. Tom Lusardi 42 2013  
4. Patrick Heil 38 2025  
5. Jimmy Esparza 36 2013  
6. Myles Gelis 36 2024  
7. Patrick Heil 36 2023  
8. Ryan Waugh 35 2020  
9. Alex Hall 34 2022  
10. Tom Lusardi 34 2012  
RBIS - CAREER
Rank Player RBI PA  
1. Tom Lusardi 151 887  
2. Scott Howard 138 788  
3. Cole Niven 128 879  
4. Jon Ortiz 117 652  
5. Tim Gieger 114 697  
6. Alex Hall 113 939  
7. Myles Gelis 110 614  
8. Jimmy Esparza 108 850  
9. Patrick Heil 108 636  
10. Ryan Waugh 103 656  
STOLEN BASES - SINGLE SEASON
Rank Player SB Year  
1. Tom Lusardi 23 2015  
2. Tom Lusardi 23 2013  
3. Tom Lusardi 19 2012  
4. Cole Niven 17 2016  
5. Cole Niven 15 2012  
6. Nate Wolverton 14 2012  
7. Jimmy Esparza 13 2016  
8. Tom Lusardi 12 2014  
9. Jimmy Esparza 11 2012  
10. Tom Lusardi 11 2016  
STOLEN BASES - CAREER
Rank Player SB PA  
1. Tom Lusardi 88 887  
2. Cole Niven 57 879  
3. Jimmy Esparza 46 850  
4. Nate Wolverton 39 722  
5. Pete Shelton 26 820  
6. Darius Poole 13 406  
7. John Riggle 10 310  
8. Scott Howard 7 788  
9. Chris Cooper 6 590  
10. Patrick Heil 5 636  
CAUGHT STEALING - SINGLE SEASON
Rank Player CS Year  
1. Jimmy Esparza 10 2014  
2. Nate Wolverton 9 2012  
3. Tom Lusardi 9 2012  
4. Jimmy Esparza 8 2016  
5. Nate Wolverton 7 2015  
6. Nate Wolverton 7 2013  
7. John Riggle 6 2020  
8. Tim Gieger 6 2018  
9. Ricky Garay 6 2017  
10. Nate Wolverton 6 2014  
CAUGHT STEALING - CAREER
Rank Player CS PA  
1. Nate Wolverton 29 722  
2. Jimmy Esparza 25 850  
3. Tom Lusardi 25 887  
4. Cole Niven 23 879  
5. Ricky Garay 12 556  
6. Andy Mosher 12 467  
7. John Riggle 11 310  
8. Pete Shelton 11 820  
9. Ryan Foster 10 410  
10. Darius Poole 9 406  
WALKS - SINGLE SEASON
Rank Player BB Year  
1. Darius Poole 35 2022  
2. Ricky Garay 31 2017  
3. Pete Shelton 29 2022  
4. Jon Ortiz 28 2015  
5. Patrick Heil 28 2023  
6. Myles Gelis 28 2024  
7. Edwin Colmenares 28 2016  
8. Tim Kowalski 27 2022  
9. John Riggle 27 2021  
10. Tim Gieger 26 2020  
WALKS - CAREER
Rank Player BB PA  
1. Scott Howard 110 788  
2. Alex Hall 102 939  
3. Pete Shelton 101 820  
4. Jimmy Esparza 99 850  
5. Cole Niven 99 879  
6. Jon Ortiz 98 652  
7. Tom Hirsch 88 639  
8. Edwin Colmenares 83 543  
9. Tim Gieger 83 697  
10. Ken Ault 80 665  
HIT BY PITCH - SINGLE SEASON
Rank Player HBP Year  
1. Myles Gelis 10 2025  
2. Nate Wolverton 7 2013  
3. Scott Howard 6 2016  
4. Franklin Gonzalez 5 2017  
5. Ken Ault 5 2025  
6. Cole Niven 5 2016  
7. Alex Hall 5 2021  
8. Josh Jordan 5 2022  
9. Myles Gelis 5 2026  
10. Jimmy Esparza 5 2016  
HIT BY PITCH - CAREER
Rank Player HBP PA  
1. Myles Gelis 22 614  
2. Jimmy Esparza 17 850  
3. Alex Hall 15 939  
4. Nate Wolverton 15 722  
5. Ken Ault 14 665  
6. Tom Hirsch 12 639  
7. Tom Lusardi 12 887  
8. Franklin Gonzalez 11 278  
9. Cole Niven 10 879  
10. Ricky Garay 9 556  
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. John Riggle 60 2021  
2. Jimmy Esparza 56 2015  
3. Jon Ortiz 54 2014  
4. Jon Ortiz 52 2015  
5. Scott Howard 51 2015  
6. Scott Howard 48 2016  
7. Edwin Colmenares 48 2016  
8. Jimmy Esparza 47 2012  
9. Ryan Waugh 47 2020  
10. Ryan Hodgdon 47 2025  
STRIKEOUTS - CAREER
Rank Player K PA  
1. Jimmy Esparza 227 850  
2. Scott Howard 219 788  
3. Jon Ortiz 189 652  
4. Cole Niven 183 879  
5. Pete Shelton 176 820  
6. Edwin Colmenares 173 543  
7. Ryan Waugh 157 656  
8. Mike Wisler 154 665  
9. Alex Hall 152 939  
10. Tom Hirsch 150 639  
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