All Teams > More > All-Time LEAGUE Single Season Stats  
Cranberry Baseball League
Regular Season
All-Time LEAGUE Single Season Batting | All-Time LEAGUE Single Season Pitching
2010 through 2024
  Page 4 of 4 
Player Year G AB R H 2B 3B HR RBI BB SO OBP SLG AVG OPS HBP SB CS
Randy  Frazier, roc 2022 22 52 9 15 2 0 1 14 12 8 .409 .385 .288 .794 0 4 0
Dan Cook, roc 2022 22 55 7 14 3 1 0 10 6 13 .338 .345 .255 .684 2 3 0
Zach Ruth, R-ply 2022 22 61 8 16 4 0 1 10 0 15 .292 .377 .262 .669 3 3 1
Eric McCallum, roc 2023 22 51 0 12 1 0 0 9 7 21 .391 .255 .235 .646 6 7 1
Scott Strachan, R-wey 2010 21 59 14 21 2 2 0 5 5 7 .433 .458 .356 .890 3 5 1
Ryan Morgan, bra 2010 21 52 17 17 6 0 2 12 18 8 .513 .558 .327 1.071 4 15 1
Ryan Morgan, bra 2012 21 60 17 22 8 0 4 24 8 10 .423 .700 .367 1.123 0 5 1
Matt Kelly, bra 2011 21 52 14 14 0 0 0 3 7 7 .371 .269 .269 .640 2 1 0
Matt Kelly, bra 2014 21 58 11 11 1 0 0 5 7 5 .294 .207 .190 .501 2 3 0
Tom  Huddleston, bra 2011 21 64 21 12 3 0 0 8 10 2 .342 .234 .188 .576 5 14 0
Mike Ryan, bra 2012 21 61 16 20 2 0 2 8 9 11 .438 .459 .328 .897 3 0 0
Nick  Bean, mbb 2012 21 60 10 17 5 3 0 8 6 12 .348 .467 .283 .815 0 0 0
Adam Buckley, brc 2010 21 61 4 10 1 0 0 4 3 9 .203 .180 .164 .383 0 2 0
Jon Capachione, ccb 2010 21 50 0 11 1 0 0 5 3 2 .264 .240 .220 .504 0 0 0
Tim Cooney, R-roc 2010 21 64 12 25 4 0 0 14 9 6 .466 .453 .391 .919 0 1 1
John Granahan, R-roc 2010 21 64 15 20 3 0 0 8 6 16 .380 .359 .313 .740 1 7 1
John Granahan, roc 2011 21 70 9 14 1 1 0 5 9 24 .288 .243 .200 .530 0 5 1
John Granahan, roc 2012 21 59 11 22 1 2 0 12 4 8 .433 .458 .373 .890 3 1 0
Zach Walker, roc 2011 21 72 11 16 0 0 0 5 6 13 .284 .222 .222 .506 1 6 0
Chris Amate, ssw 2010 21 65 18 15 4 0 0 6 6 18 .315 .292 .231 .607 2 11 1
Marc Doyle, ssw 2010 21 67 8 15 4 1 0 8 2 9 .239 .313 .224 .553 0 2 0
Adam Tempesta, eas 2012 21 61 6 15 2 0 0 12 4 6 .292 .279 .246 .571 0 0 0
Adam Tempesta, eas 2013 21 63 4 16 4 0 0 9 2 8 .288 .317 .254 .605 1 0 0
Joe Belmosto, can 2011 21 68 6 20 4 0 0 6 8 4 .392 .353 .294 .745 3 1 0
Joe Belmosto, can 2013 21 54 8 14 2 0 0 11 10 6 .431 .296 .259 .727 7 1 0
Travis Ritchie, can 2013 21 64 17 20 1 0 0 0 13 19 .429 .328 .313 .757 0 3 1
Nate Pedersen, can 2011 21 73 9 21 6 0 1 12 4 15 .325 .411 .288 .736 0 0 0
Jake Connolly, can 2011 21 70 9 19 1 1 1 5 8 3 .346 .357 .271 .703 0 4 0
Marc Perdios, bra 2013 21 58 14 17 4 0 1 6 12 15 .425 .414 .293 .838 2 0 0
Lukas McDonough, wey 2011 21 53 9 13 1 1 0 4 13 8 .420 .302 .245 .722 3 0 1
X Conor Cavanagh, wey 2011 21 59 5 18 2 1 0 8 10 16 .406 .373 .305 .779 0 3 1
Jon Spitz, ssw 2011 21 68 13 17 1 1 0 3 7 6 .320 .294 .250 .614 0 5 2
Dave Billotte, R-eas 2012 21 48 11 23 3 1 0 7 14 3 .591 .583 .479 1.174 2 6 0
Chris Travers, R-mbb 2012 21 56 12 20 2 2 0 7 10 11 .486 .464 .357 .950 4 3 1
Kevin Caputo, ssw 2012 21 61 6 16 4 0 0 3 6 8 .328 .328 .262 .656 0 1 0
John Keating, roc 2012 21 61 12 21 3 1 0 18 4 9 .371 .426 .344 .798 1 0 0
Troy Shepherd, wey 2013 21 59 9 23 5 0 1 18 13 9 .486 .525 .390 1.012 0 0 0
Troy Shepherd, wey 2014 21 67 6 13 2 0 1 10 9 13 .286 .269 .194 .554 0 0 0
Sean Keady, bra 2017 21 58 26 25 7 0 1 13 12 1 .521 .603 .431 1.124 1 9 1
Erik Turgeon, R-bra 2013 21 65 14 18 5 0 0 17 13 27 .402 .354 .277 .756 2 0 0
Mike Cahill, pir 2014 21 61 9 15 6 1 1 5 7 16 .352 .426 .246 .778 3 0 0
Austin Goldberg, eas 2014 21 61 8 18 1 0 0 11 8 16 .377 .311 .295 .688 0 0 0
Brandon Cipolla, bra 2017 21 50 21 18 9 0 1 20 14 5 .493 .600 .360 1.093 2 0 0
John Williams, R-brc 2014 21 69 12 20 2 0 0 10 8 8 .359 .319 .290 .678 0 2 1
Dan Fratus, pir 2014 21 68 15 22 3 0 3 15 2 17 .356 .500 .324 .856 2 2 1
DJ Bishop, azt 2014 21 59 10 20 4 0 0 8 9 21 .426 .407 .339 .833 0 2 0
Matt Cook, mar 2019 21 52 12 18 2 0 0 11 13 17 .493 .385 .346 .877 2 16 1
Derek Estes, mar 2017 21 63 15 23 3 1 2 13 5 7 .408 .540 .365 .948 1 8 0
Randy Frazier, mar 2018 21 60 10 25 5 0 0 21 10 7 .500 .500 .417 1.000 0 0 0
Will Kelleher, can 2017 21 64 15 17 5 1 1 13 8 5 .373 .422 .266 .795 3 3 0

<Previous  1 2 3 - 4 - 

- Showing All-Time LEAGUE Single Season Batting stats.
- Qualifying PA for AVG, SLG, OBP, and OPS, using plate appearance qualifier of respective season.
- Returning up to a maximum of 200 players.