KALAMAZOO HORNETS

Kalamazoo, MI·MIAA·HC Mike Ott
32–13
Overall
Home 12–5
14–9
Conference
Away 20–8
0.329
AVG
0.909
OPS
PRO
wOBA
4.30
ERA
1.50
WHIP
PRO
FIP
+196
Run Diff
-2.0
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#36D. RodriguezPR 21 2 2 1 0 0 1 2 1 1 0 0.500 0.750 2.000 2.750
#55J. TrederRF 6 1 1 1 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
#23R. NewlandCF 45 184 61 72 13 2 8 50 19 26 46 0.391 0.462 0.614 1.076
#7R. Rinehart1B 45 171 40 57 13 1 12 70 24 29 4 0.333 0.420 0.632 1.051
#15M. DeLucaLF 15 14 4 4 2 1 0 4 3 2 1 0.286 0.455 0.571 1.026
#50C. RitchieRF 7 4 1 2 0 0 0 2 0 0 0 0.500 0.500 0.500 1.000
#33A. KeurRF 42 90 34 33 6 0 0 18 23 18 10 0.367 0.537 0.433 0.970
#8J. IsaacsLF 44 126 31 46 8 2 1 22 28 17 6 0.365 0.475 0.484 0.959
#42C. KellyPH 25 39 23 12 1 1 1 5 10 8 6 0.308 0.491 0.462 0.953
#99K. CrossleyDH 17 15 2 6 1 0 0 8 0 7 0 0.400 0.476 0.467 0.943
#17A. FenkellPH 44 152 37 48 6 2 8 39 9 10 13 0.316 0.387 0.539 0.926
#1C. Preissing3B 45 189 50 67 16 1 2 38 24 21 16 0.354 0.432 0.481 0.913
#13C. MooreC 45 180 42 62 10 2 4 49 18 25 6 0.344 0.403 0.489 0.892
#31D. BeccariPH 17 18 3 3 0 0 1 5 3 6 0 0.167 0.423 0.333 0.756
#25C. Cook3B 38 44 17 14 1 0 0 5 4 4 6 0.318 0.382 0.341 0.723
#3J. FriesenSS 41 110 25 28 4 1 0 26 18 20 2 0.255 0.393 0.309 0.702
#6J. HillCF 33 15 10 4 0 0 0 1 2 2 1 0.267 0.429 0.267 0.695
#18L. LockhartRF 42 126 24 35 4 0 0 18 14 17 12 0.278 0.378 0.310 0.688
#5L. ReganC 18 34 9 8 0 0 0 2 1 9 0 0.235 0.341 0.235 0.577
#30R. WittLF 14 5 6 1 0 0 0 0 0 2 0 0.200 0.333 0.200 0.533
#11H. Donohoe3B 14 22 3 4 1 0 0 6 2 5 1 0.182 0.286 0.227 0.513
#19C. BeattiePH 5 3 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000 0.000
Individual Pitching
Player ERA WHIP W–L APP GS SV IP H R ER BB K
#2C. OrvisLHP 3.07 1.27 6–1 14 0 0 73.1 64 36 25 29 79
#18L. LockhartRHP 3.94 1.36 4–2 15 0 0 64.0 71 34 28 16 54
#12R. AhlgrenRHP 6.00 1.44 6–2 18 0 0 48.0 51 37 32 18 70
#24J. DavisRHP 3.93 1.19 2–1 12 0 2 34.1 32 19 15 9 31
#32O. SchihlRHP 3.82 1.30 3–3 20 0 3 33.0 31 21 14 12 31
#51C. Bronoel-CuthrellLHP 2.23 0.99 1–1 21 0 1 32.1 23 15 8 9 32
#20P. AtenRHP 3.26 1.35 3–2 18 0 1 30.1 30 14 11 11 15
#4C. MerrittRHP 2.04 1.42 1–0 14 0 0 17.2 16 8 4 9 16
#36D. RodriguezRHP 7.07 2.14 2–1 15 0 0 14.0 20 16 11 10 12
#54B. Van NesRHP 6.39 2.13 4–0 11 0 0 12.2 18 10 9 9 17
G. Stewar 19.29 8.43 0–0 4 0 0 7.0 30 15 15 29 1
#75G. SokolRHP 3.38 1.31 0–0 7 0 0 5.1 2 3 2 5 8
C. Bronoel-C 0.00 1.20 0–0 3 0 0 5.0 6 0 0 0 2
#9R. OmodioRHP 23.62 3.75 0–0 4 0 0 2.2 7 10 7 3 3
#74E. SheppardRHP 7.71 3.00 0–0 4 0 0 2.1 5 2 2 2 4
#28C. PetersonLHP 3.86 0.86 0–0 3 0 0 2.1 2 1 1 0 4
B. Nes 0.00 1.20 0–0 2 0 0 1.2 0 0 0 2 4
#47A. LiedekeRHP 13.50 1.50 0–0 3 0 0 1.1 0 2 2 2 2
#34C. LaFlammeRHP 0.00 2.00 0–0 1 0 0 1.0 2 1 0 0 0
#37J. MurphyRHP 0.00 0.00 0–0 1 0 0 1.0 0 0 0 0 2
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 17 @ Denison University 46–5 L 12–13 -1
May 16 vs Grinnell 25–17 W 10–4 +6
May 16 @ SUNY Cortland 28–12 W 7–6 +1
May 15 @ SUNY Cortland 28–12 L 1–16 -15
May 7 @ AlmaCONF 28–15 L 3–4 -1
May 7 vs AdrianCONF 35–11 L 1–2 -1
May 6 @ AlmaCONF 28–15 W 3–1 +2
May 2 vs OlivetCONF 13–15 L 1–2 -1
May 1 @ OlivetCONF 13–15 L 1–6 -5
April 26 vs AlmaCONF 28–15 L 6–7 -1
April 25 @ AlmaCONF 28–15 L 3–4 -1
April 25 @ AlmaCONF 28–15 L 6–7 -1
April 22 @ CalvinCONF 17–22 W 9–4 +5
April 18 @ HopeCONF 13–27 W 9–7 +2
April 17 vs HopeCONF 13–27 W 15–7 +8
April 17 vs HopeCONF 13–27 L 1–5 -4
April 12 vs AdrianCONF 35–11 W 13–1 +12
April 11 @ AdrianCONF 35–11 W 13–8 +5
April 11 @ AdrianCONF 35–11 L 1–4 -3
April 8 vs CalvinCONF 17–22 W 18–8 +10
April 6 @ AlbionCONF 21–19 W 10–7 +3
April 3 vs AlbionCONF 21–19 W 12–7 +5
April 3 vs AlbionCONF 21–19 W 7–1 +6
April 1 @ CalvinCONF 17–22 W 10–6 +4
March 30 vs TrineCONF 9–34 W 16–7 +9
March 29 @ TrineCONF 9–34 W 7–5 +2
March 29 @ TrineCONF 9–34 W 14–6 +8
March 25 @ DePauw (Ind.) 34–18 W 13–5 +8
March 24 @ Elmhurst 12–27 W 15–4 +11
March 21 vs Carleton 11–26 W 16–1 +15
March 20 vs Ripon 9–29 W 20–13 +7
March 19 vs UMass Dartmouth 21–22 W 19–6 +13
March 9 @ Oberlin 17–18 W 8–7 +1
March 8 @ Oberlin 17–18 W 14–4 +10
March 8 @ Oberlin 17–18 W 11–1 +10
March 1 @ Ohio Northern 20–14 L 3–13 -10
February 28 vs Carthage 20–23 W 13–1 +12
February 28 @ Spalding 25–17 W 5–3 +2
February 21 vs Widener 23–21 W 4–3 +1
February 21 vs Carroll (WI) 22–20 L 5–8 -3
February 20 @ Berea 5–36 W 21–3 +18
February 15 @ Pomona-Pitzer 30–14 W 12–0 +12
February 14 @ Caltech 4–34 W 15–0 +15
February 14 @ Caltech 4–34 W 10–0 +10
February 13 @ Caltech 4–34 W 14–4 +10
Advanced Batting
Advanced Batting Metrics
wOBA · wRC+ · ISO · BABIP · K% · BB%
Playoff Pass — $100
Advanced Pitching
Advanced Pitching Metrics
FIP · K/9 · BB/9 · K/BB · HR/9
Playoff Pass — $100
Contact Map
LEFT CENTER RIGHT
HR XBH 1B Out
Contact Map
batted balls this season
Playoff Pass — $100
Plate Discipline
Elite Discipline Patient Power Pure Contact Free Swinger K% BB% Newland Rinehart DeLuca Keur Isaacs Kelly Crossley Fenkell Preissing Moore Beccari Cook Friesen Hill
Plate Discipline
K% vs BB% for all qualified hitters
Playoff Pass — $100
Situational Splits
Situational Splits
RISP · 2 Out · 2-Out RISP · Leadoff
Playoff Pass — $100
Pitching Splits
Pitching Platoon Splits
vs LHB · vs RHB · AVG / OBP / SLG / OPS / K%
Playoff Pass — $100
Player Reports
Individual Player Reports
Spray charts · Platoon splits · Last 10 ABs · Career lines
Playoff Pass — $100
Dugout Mode
Dugout Mode
Quick-reference cards · Printable · iPad-ready · Sun-readable
Playoff Pass — $100
2026 Roster
# Player Pos B/T Yr Hometown
#12 Robert Ahlgren P R/R Jr. Garden City, Mich.
#20 Parker Aten P R/R So. Pinckney, Mich.
#19 Carson Beattie PH L/R Fr. Commerce Twp., Mich.
#31 Daniel Beccari PH R/R Sr. Rochester Hills, Mich.
C. Bronoel-C P
#51 Cole Bronoel-Cuthrell P L/L So. Southfield, Mich.
#39 Matt Butterly P L/L Sr. River Forest, Ill.
#25 Clay Cook 3B L/R So. Fenton Twp., Mich.
#99 Kieran Crossley DH R/R So. Bloomfield Hills, Mich.
#24 Jacob Davis P R/R 5th Perrysburg, Ohio
#15 Mikey DeLuca LF R/R Fr. Auburn, Mich.
#11 Henry Donohoe 3B R/R Fr. Oakland, Mich.
#17 Alex Fenkell PH L/R Sr. West Bloomfield, Mich.
#3 Jack Friesen SS R/R Jr. Bloomfield Hills, Mich.
#6 J.T. Hill CF L/L Fr. Adrian, Mich.
#8 Jackson Isaacs LF L/L So. Grand Rapids, Mich.
#42 Cam Kelly PH R/R Sr. Gladstone, Mich.
#33 Austin Keur RF L/L So. Zeeland, Mich.
#34 Cameron LaFlamme P L/R Fr. Waterford, Mich.
#47 Aidan Liedeke P R/R Jr. Brighton, Mich.
#18 Logan Lockhart RF R/R Sr. Valparaiso, Ind.
#16 Luke Manders C R/R Fr. Onsted, Mich.
#4 Carson Merritt P R/R Fr. Hudsonville, Mich.
#13 Caleb Moore C R/R Jr. Pinckney, Mich.
#37 Jack Murphy R/R Fr. Novi, Mich.
B. Nes P Traverse City, Mich.
#23 Robert Newland CF R/R Sr. Bloomfield Hills, Mich.
#9 Reece Omodio P R/R Jr. Southgate, Mich.
#2 Carson Orvis P L/L So. Swartz Creek, Mich.
#28 Charlie Peterson P R/L Sr. Traverse City, Mich.
#1 Cade Preissing 3B R/R Jr. Niles, Mich.
#5 Liam Regan C R/R Sr. Mattawan, Mich.
#7 Ryar Rinehart 1B R/R Sr. Rockford, Mich.
#50 Connor Ritchie RF R/R Fr. Gladwin, Mich.
#36 Dillon Rodriguez PR R/R Sr. Valparaiso, Ind.
#32 Owen Schihl P R/R Jr. Oxford, Mich.
#74 Eric Sheppard P R/R Jr. Canton, Mich.
#75 Gabe Sokol P R/R Sr. Midland, Mich.
G. Stewar P
#55 Joe Treder RF R/R Fr. Northville, Mich.
#54 Ben Van Nes P R/R Sr. Traverse City, Mich.
#30 Ryan Witt LF R/R Jr. Goodrich, Mich.
MIAA Standings
# Team Conf Conf % GB Overall Overall %
1 Adrian Bulldogs 19–5 0.792 35–11 0.761
2 Alma Scots 16–9 0.640 3.5 28–15 0.651
3 Kalamazoo Hornets 14–9 0.609 4.5 32–13 0.711
4 Olivet Comets 9–10 0.474 7.5 13–15 0.464
5 Albion Britons 9–12 0.429 8.5 21–19 0.525
6 Calvin Knights 7–12 0.368 9.5 17–22 0.436
7 Hope Flying Dutchmen 7–14 0.333 10.5 13–27 0.325
8 Trine Thunder 4–14 0.222 12 9–34 0.209
Kalamazoo Hornets • 2026 Season • D3 ScoutEngine