BERKELEY PREP HIGH SCHOOL BUCCANEERS
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. 806 PA required for career rate statistics.
BATTING AVERAGE - SINGLE SEASON
Rank Player AVG Year  
1. Danny Brusseau .462 2013  
2. Kevin Ingalls .453 2009  
3. Matt Cavanaugh .422 2007  
4. Kevin Ingalls .418 2010  
5. Chad McNeil .404 2003  
6. Chris Johnson .401 2003  
7. Josh Bartholomy .393 2010  
8. Danny Brusseau .393 2012  
9. Matt Cavanaugh .388 2009  
10. Randy Ruhl .386 2023  
BATTING AVERAGE - CAREER
Rank Player AVG PA  
1. Randy Ruhl .321 824  
2. Cesar Ornelas .292 839  
3. Julio Negron .229 831  
         
         
         
         
         
         
         
ON-BASE PCT - SINGLE SEASON
Rank Player OBP Year  
1. Brandon Duncan .513 2001  
2. Danny Brusseau .509 2013  
3. Matt Cavanaugh .502 2007  
4. Kevin Ingalls .500 2009  
5. Mike Ecton .494 2008  
6. Steve Fultz .490 2008  
7. Aaron Keizer .487 2005  
8. Scott Gay .484 2023  
9. Chris Johnson .483 2003  
10. Scott Koss .475 2005  
ON-BASE PCT - CAREER
Rank Player OBP PA  
1. Randy Ruhl .395 824  
2. Cesar Ornelas .366 839  
3. Julio Negron .348 831  
         
         
         
         
         
         
         
SLUGGING PCT - SINGLE SEASON
Rank Player SLG Year  
1. Danny Brusseau .848 2013  
2. Randy Matison .768 2024  
3. Julio Negron .727 2018  
4. Brandon Duncan .717 2001  
5. Matt Cavanaugh .717 2007  
6. Matt Cavanaugh .712 2009  
7. Randy Matison .710 2025  
8. Kevin Melko .673 2025  
9. Scott Gay .664 2023  
10. Randy Matison .654 2023  
SLUGGING PCT - CAREER
Rank Player SLG PA  
1. Randy Ruhl .552 824  
2. Julio Negron .470 831  
3. Cesar Ornelas .456 839  
         
         
         
         
         
         
         
OPS - SINGLE SEASON
Rank Player OPS Year  
1. Danny Brusseau 1.357 2013  
2. Brandon Duncan 1.230 2001  
3. Matt Cavanaugh 1.219 2007  
4. Randy Matison 1.214 2024  
5. Matt Cavanaugh 1.178 2009  
6. Julio Negron 1.170 2018  
7. Randy Matison 1.150 2025  
8. Scott Gay 1.148 2023  
9. Mike Ecton 1.147 2008  
10. Randy Matison 1.099 2023  
OPS - CAREER
Rank Player OPS PA  
1. Randy Ruhl .947 824  
2. Cesar Ornelas .821 839  
3. Julio Negron .818 831  
         
         
         
         
         
         
         
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Danny Brusseau 2.6 2013  
2. Randy Matison 2.2 2025  
3. Randy Matison 2.2 2024  
4. Matt Cavanaugh 2.1 2007  
5. Randy Matison 2.1 2026  
6. Brandon Duncan 2.0 2001  
7. Kevin Ingalls 2.0 2009  
8. Julio Negron 1.9 2018  
9. Matt Cavanaugh 1.8 2009  
10. Jared Smith 1.8 2015  
WAR - CAREER
Rank Player WAR PA  
1. Randy Matison 8.1 657  
2. Danny Brusseau 5.7 525  
3. Scott Gay 5.3 633  
4. Matt Cavanaugh 5.2 605  
5. Randy Ruhl 4.6 824  
6. Bobby Burm 4.5 709  
7. Brad Tookey 4.3 724  
8. Kevin Ingalls 4.1 588  
9. Jared Smith 4.0 704  
10. Colby Freese 3.8 666  
GAMES - SINGLE SEASON
Rank Player G Year  
1. Julio Negron 41 2016  
2. Chris O'Connell 41 2016  
3. Tyler Humes 40 2021  
4. Tyler Humes 40 2020  
5. Randy Matison 40 2025  
6. Brad Tookey 40 2013  
7. Randy Matison 40 2023  
8. Brad Tookey 40 2012  
9. Brad Tookey 40 2011  
10. Kevin Melko 40 2024  
GAMES - CAREER
Rank Player G PA  
1. Julio Negron 199 831  
2. Cesar Ornelas 196 839  
3. Andy Curran 194 884  
4. Randy Ruhl 194 824  
5. David Keith 193 712  
6. Ken Savage 186 731  
7. Chris O'Connell 185 693  
8. Danny Waggy 170 799  
9. Larry McAtamney 164 488  
10. Brad Tookey 159 724  
AT-BATS - SINGLE SEASON
Rank Player AB Year  
1. Kevin Ingalls 188 2008  
2. Kevin Ingalls 184 2010  
3. Josh Bartholomy 182 2008  
4. Doug Peluso 178 2001  
5. Rafael Balderrama 178 2007  
6. Rafael Balderrama 175 2005  
7. Josh Bartholomy 173 2010  
8. Matt Cavanaugh 173 2007  
9. Kevin Ingalls 172 2009  
10. Matt Cavanaugh 171 2008  
AT-BATS - CAREER
Rank Player AB PA  
1. Cesar Ornelas 746 839  
2. Andy Curran 729 884  
3. Randy Ruhl 728 824  
4. Danny Waggy 709 799  
5. Julio Negron 694 831  
6. Rafael Balderrama 640 752  
7. Ken Savage 622 731  
8. Jared Smith 618 704  
9. Brad Tookey 614 724  
10. Danny Walker 608 695  
RUNS - SINGLE SEASON
Rank Player R Year  
1. Scott Koss 53 2007  
2. Matt Cavanaugh 51 2007  
3. Kevin Ingalls 49 2010  
4. Brandon Duncan 49 2001  
5. Steve Fultz 47 2008  
6. Rafael Balderrama 47 2007  
7. Randy Matison 43 2025  
8. Josh Bartholomy 43 2008  
9. Miguel Arias 43 2001  
10. Matt Cavanaugh 42 2009  
RUNS - CAREER
Rank Player R PA  
1. Rafael Balderrama 150 752  
2. Randy Matison 144 657  
3. Matt Cavanaugh 135 605  
4. Andy Curran 134 884  
5. Matt Higgins 129 684  
6. Kevin Ingalls 128 588  
7. Julio Negron 127 831  
8. Scott Koss 123 581  
9. Andrew Cox 120 645  
10. Randy Ruhl 116 824  
HITS - SINGLE SEASON
Rank Player H Year  
1. Kevin Ingalls 78 2009  
2. Kevin Ingalls 77 2010  
3. Matt Cavanaugh 73 2007  
4. Danny Brusseau 73 2013  
5. Kevin Ingalls 71 2008  
6. Josh Bartholomy 68 2010  
7. Doug Peluso 68 2001  
8. Matt Cavanaugh 66 2009  
9. Danny Brusseau 64 2012  
10. Matt Cavanaugh 63 2008  
HITS - CAREER
Rank Player H PA  
1. Randy Ruhl 234 824  
2. Kevin Ingalls 226 588  
3. Cesar Ornelas 218 839  
4. Rafael Balderrama 208 752  
5. Matt Cavanaugh 202 605  
6. Randy Matison 194 657  
7. Danny Brusseau 188 525  
8. Jared Smith 188 704  
9. Andrew Cox 182 645  
10. Danny Walker 182 695  
TOTAL BASES - SINGLE SEASON
Rank Player TB Year  
1. Danny Brusseau 134 2013  
2. Matt Cavanaugh 124 2007  
3. Matt Cavanaugh 121 2009  
4. Randy Matison 116 2024  
5. Randy Matison 115 2025  
6. Kevin Melko 109 2025  
7. Kevin Ingalls 107 2010  
8. Brandon Duncan 104 2001  
9. Kevin Melko 103 2024  
10. Jared Smith 103 2017  
TOTAL BASES - CAREER
Rank Player TB PA  
1. Randy Matison 427 657  
2. Randy Ruhl 402 824  
3. Bobby Burm 340 709  
4. Cesar Ornelas 340 839  
5. Matt Cavanaugh 339 605  
6. Brad Tookey 339 724  
7. Rafael Balderrama 329 752  
8. Jared Smith 329 704  
9. Julio Negron 326 831  
10. Scott Gay 321 633  
SINGLES - SINGLE SEASON
Rank Player 1B Year  
1. Kevin Ingalls 59 2009  
2. Kevin Ingalls 56 2010  
3. Jerry Fowler 51 2003  
4. Jimmy Staples 51 2006  
5. Kevin Ingalls 50 2008  
6. Doug Peluso 50 2001  
7. Scott Koss 50 2007  
8. Miguel Arias 49 2002  
9. Chris Johnson 48 2003  
10. Ryan Sheets 47 2009  
SINGLES - CAREER
Rank Player 1B PA  
1. Kevin Ingalls 165 588  
2. Randy Ruhl 162 824  
3. Cesar Ornelas 151 839  
4. Danny Walker 138 695  
5. David Keith 137 712  
6. Rafael Balderrama 136 752  
7. Andrew Cox 136 645  
8. Jerry Fowler 135 560  
9. Andy Curran 132 884  
10. Matt Cavanaugh 130 605  
DOUBLES - SINGLE SEASON
Rank Player 2B Year  
1. Josh Bartholomy 19 2010  
2. Mike Ecton 18 2010  
3. Kevin Ingalls 18 2009  
4. Kevin Ingalls 17 2008  
5. Matt Cavanaugh 16 2007  
6. Brad Tookey 16 2013  
7. Kevin Ingalls 16 2010  
8. Danny Brusseau 15 2012  
9. Tyler Humes 14 2021  
10. Rafael Balderrama 14 2006  
DOUBLES - CAREER
Rank Player 2B PA  
1. Kevin Ingalls 51 588  
2. Rafael Balderrama 45 752  
3. Josh Bartholomy 41 603  
4. Brad Tookey 39 724  
5. Danny Brusseau 38 525  
6. Matt Cavanaugh 38 605  
7. Cesar Ornelas 38 839  
8. Matt Higgins 35 684  
9. Randy Matison 32 657  
10. Chris O'Connell 32 693  
TRIPLES - SINGLE SEASON
Rank Player 3B Year  
1. Tyler Humes 6 2020  
2. Danny Brusseau 5 2013  
3. Bobby Petroelje 4 2003  
4. Josh Bartholomy 4 2008  
5. Danny Walker 3 2022  
6. Isaiah Martin 3 2005  
7. Cesar Ornelas 3 2017  
8. Chris Johnson 3 2003  
9. Phil McNamee 3 2006  
10. Danny Walker 3 2021  
TRIPLES - CAREER
Rank Player 3B PA  
1. Josh Bartholomy 8 603  
2. Danny Brusseau 7 525  
3. Bobby Petroelje 7 450  
4. Danny Walker 7 695  
5. Tyler Humes 6 451  
6. Rafael Balderrama 5 752  
7. Andrew Cox 5 645  
8. Isaiah Martin 5 434  
9. Mike Ecton 4 503  
10. Eli Mock 4 476  
HOME RUNS - SINGLE SEASON
Rank Player HR Year  
1. Julio Negron 19 2018  
2. Randy Matison 18 2025  
3. Randy Matison 18 2024  
4. Kevin Melko 18 2025  
5. Randy Matison 17 2026  
6. Kevin Melko 17 2024  
7. Jared Smith 15 2015  
8. Brad Tookey 15 2014  
9. Colby Freese 15 2015  
10. Bobby Burm 15 2022  
HOME RUNS - CAREER
Rank Player HR PA  
1. Randy Matison 67 657  
2. Bobby Burm 52 709  
3. Julio Negron 52 831  
4. Kevin Melko 50 554  
5. Randy Ruhl 47 824  
6. Scott Gay 44 633  
7. Joel O'Neill 43 493  
8. Brad Tookey 43 724  
9. Colby Freese 38 666  
10. Jared Smith 36 704  
RBIS - SINGLE SEASON
Rank Player RBI Year  
1. Matt Cavanaugh 58 2009  
2. Danny Brusseau 48 2013  
3. Matt Cavanaugh 48 2007  
4. Jared Smith 47 2017  
5. Rafael Balderrama 45 2007  
6. Josh Bartholomy 44 2010  
7. Julio Negron 43 2018  
8. Kevin Melko 43 2024  
9. Randy Matison 43 2026  
10. Mike Ecton 43 2008  
RBIS - CAREER
Rank Player RBI PA  
1. Randy Matison 160 657  
2. Rafael Balderrama 148 752  
3. Matt Cavanaugh 145 605  
4. Julio Negron 135 831  
5. Brad Tookey 135 724  
6. Matt Higgins 132 684  
7. Bobby Burm 131 709  
8. Jared Smith 122 704  
9. Randy Ruhl 121 824  
10. Cesar Ornelas 120 839  
STOLEN BASES - SINGLE SEASON
Rank Player SB Year  
1. Andy Curran 25 2018  
2. Andy Curran 18 2014  
3. Andy Curran 13 2016  
4. Andy Curran 13 2017  
5. Chris O'Connell 12 2016  
6. Ryan Frederick 12 2011  
7. Chris O'Connell 11 2015  
8. Ryan Frederick 11 2013  
9. Ryan Frederick 9 2012  
10. Scott Koss 9 2007  
STOLEN BASES - CAREER
Rank Player SB PA  
1. Andy Curran 77 884  
2. Ryan Frederick 32 486  
3. Chris O'Connell 30 693  
4. Scott Koss 15 581  
5. Daniel Travis 15 487  
6. Eli Mock 12 476  
7. Danny Walker 12 695  
8. Josh Bartholomy 11 603  
9. Scott Gay 11 633  
10. Larry McAtamney 11 488  
CAUGHT STEALING - SINGLE SEASON
Rank Player CS Year  
1. Chris O'Connell 9 2013  
2. Andy Curran 7 2017  
3. Andy Curran 6 2015  
4. Cesar Ornelas 6 2015  
5. Chris O'Connell 6 2014  
6. Cesar Ornelas 6 2016  
7. Colby Freese 5 2017  
8. Scott Gay 5 2023  
9. Colby Freese 5 2018  
10. Danny Walker 5 2021  
CAUGHT STEALING - CAREER
Rank Player CS PA  
1. Cesar Ornelas 24 839  
2. Chris O'Connell 23 693  
3. Andy Curran 20 884  
4. Colby Freese 14 666  
5. Scott Gay 12 633  
6. David Keith 11 712  
7. Chris Johnson 9 399  
8. Danny Walker 9 695  
9. Josh Bartholomy 8 603  
10. Ryan Frederick 8 486  
WALKS - SINGLE SEASON
Rank Player BB Year  
1. Steve Fultz 50 2008  
2. Brandon Duncan 45 2001  
3. Aaron Keizer 39 2005  
4. Scott Koss 39 2005  
5. Scott Koss 36 2007  
6. Scott Gay 36 2025  
7. Colby Freese 34 2017  
8. Miguel Arias 34 2001  
9. Julio Negron 34 2018  
10. Rafael Balderrama 34 2007  
WALKS - CAREER
Rank Player BB PA  
1. Andy Curran 121 884  
2. Julio Negron 121 831  
3. Scott Koss 106 581  
4. Scott Gay 103 633  
5. Brad Tookey 101 724  
6. Andrew Cox 100 645  
7. Matt Higgins 100 684  
8. Rafael Balderrama 99 752  
9. Bobby Burm 97 709  
10. Ken Savage 94 731  
HIT BY PITCH - SINGLE SEASON
Rank Player HBP Year  
1. Daniel Travis 12 2013  
2. Bobby Petroelje 9 2002  
3. Randy Matison 9 2025  
4. Mike Ecton 8 2010  
5. Andy Curran 7 2018  
6. Danny Vazquez 7 2001  
7. Jaden Cummings 6 2016  
8. Bobby Petroelje 6 2003  
9. Miguel Arias 6 2001  
10. Josh Dunn 6 2020  
HIT BY PITCH - CAREER
Rank Player HBP PA  
1. Randy Matison 22 657  
2. Bobby Petroelje 20 450  
3. Jaden Cummings 18 450  
4. Daniel Travis 18 487  
5. Scott Gay 17 633  
6. Andy Curran 15 884  
7. Josh Dunn 15 575  
8. Danny Walker 15 695  
9. Mike Ecton 13 503  
10. Ken Savage 13 731  
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Ryan Frederick 68 2012  
2. Ryan Frederick 65 2011  
3. Mike Ecton 61 2010  
4. Larry McAtamney 60 2014  
5. Brad Tookey 60 2011  
6. Ken Savage 59 2014  
7. Devon Dolan 59 2013  
8. Chris Colville 57 2009  
9. Chris Colville 56 2010  
10. Brett McAdams 56 2021  
STRIKEOUTS - CAREER
Rank Player K PA  
1. Julio Negron 252 831  
2. Ken Savage 236 731  
3. Andy Curran 220 884  
4. Brad Tookey 216 724  
5. Randy Ruhl 199 824  
6. Chris O'Connell 194 693  
7. Bobby Burm 182 709  
8. Matt Higgins 179 684  
9. Cesar Ornelas 170 839  
10. Alfredo Hernandez 166 582  
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