SHENANDOAH HORNETS

Winchester, VA·ODAC·HC Kevin Anderson
37–12
Overall
Home 28–5
18–8
Conference
Away 9–7
0.328
AVG
0.926
OPS
PRO
wOBA
4.90
ERA
1.61
WHIP
PRO
FIP
+225
Run Diff
-0.5
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#35Z. Matthews1B 2 1 1 1 0 0 1 1 0 0 0 1.000 1.000 4.000 5.000
#12M. LamalfaC 4 1 0 1 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
#74M. KozikowskiOF 6 6 2 2 1 1 0 0 0 0 1 0.333 0.333 0.833 1.167
#4J. PadillaOF 49 187 66 72 21 3 5 60 38 24 21 0.385 0.487 0.610 1.097
#3C. KeenanIF 49 193 55 77 13 3 5 48 36 31 22 0.399 0.494 0.575 1.069
#9J. WilliamsC 40 142 39 51 13 3 5 45 22 21 10 0.359 0.451 0.599 1.050
#24T. Smith3B 48 168 51 53 7 0 13 62 21 38 3 0.315 0.455 0.589 1.044
#44D. D'OttavioP 23 19 5 6 1 0 1 4 4 3 0 0.316 0.462 0.526 0.988
#28A. SahebzadahOF 39 118 35 39 5 2 4 28 16 27 8 0.331 0.414 0.508 0.923
#13K. OmpsOF 39 98 30 39 2 1 0 18 22 18 13 0.398 0.484 0.439 0.923
#75D. MauzyOF 46 152 40 48 12 1 4 39 30 25 12 0.316 0.427 0.487 0.914
#39J. MartinOF 16 30 11 10 3 0 0 5 6 5 3 0.333 0.444 0.433 0.878
#1K. GarrettOF 49 179 52 60 10 0 2 45 41 21 20 0.335 0.450 0.425 0.875
#14A. ArrichielloP 36 20 8 6 0 1 0 2 6 5 1 0.300 0.462 0.400 0.862
J. WilliamsC 6 17 8 5 0 0 0 4 5 5 2 0.294 0.520 0.294 0.814
#22C. AmbrosiusOF 20 33 10 7 1 0 2 5 8 10 1 0.212 0.381 0.424 0.805
#17S. VandreyIF 28 21 8 5 1 0 1 11 3 7 2 0.238 0.333 0.429 0.762
#26M. AtchleyIF 29 58 10 12 3 1 1 13 10 10 0 0.207 0.387 0.345 0.731
#2S. BarberOF 13 25 3 8 1 0 0 3 2 8 0 0.320 0.370 0.360 0.730
#15G. Cunha1B 6 10 3 3 1 0 0 2 0 2 0 0.300 0.300 0.400 0.700
#72E. Gebhardt3B 2 4 0 1 0 0 0 1 1 1 0 0.250 0.400 0.250 0.650
#7C. CarverIF 47 116 29 26 3 0 0 18 12 22 4 0.224 0.295 0.250 0.545
#5J. Stokley1B 15 16 3 2 1 0 0 1 3 5 0 0.125 0.333 0.188 0.521
#11N. KruseOF 6 6 0 1 0 0 0 2 0 1 0 0.167 0.286 0.167 0.452
#8B. BowerOF 5 3 0 0 0 0 0 0 2 1 0 0.000 0.400 0.000 0.400
#68B. MorrellC 10 9 2 1 0 0 0 1 1 0 0 0.111 0.273 0.111 0.384
#60W. DickeyIF 4 3 0 0 0 0 0 0 0 2 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
#52B. GriffinRHP 3.27 1.30 11–3 16 0 0 77.0 66 35 28 34 52
#23M. MeyersRHP 4.60 1.49 3–3 12 0 0 43.0 50 25 22 14 23
#25J. GilbertRHP 6.64 1.87 5–3 14 0 0 40.2 46 31 30 30 29
#32B. LandisLHP 4.67 1.47 4–0 16 0 2 34.2 36 19 18 15 28
#14A. ArrichielloLHP 4.54 1.96 2–1 17 0 0 33.2 44 20 17 22 18
#19N. BellRHP 5.40 1.47 3–1 11 0 0 33.1 39 20 20 10 21
#36J. MitchellRHP 4.99 1.66 2–0 19 0 1 30.2 38 20 17 13 32
#42L. StewartRHP 2.35 1.01 1–0 16 0 8 30.2 27 10 8 4 35
#33J. ShermanRHP 2.51 1.12 0–0 9 0 0 14.1 11 7 4 5 8
#48J. HolbertRHP 7.71 1.80 1–0 12 0 0 11.2 14 10 10 7 5
#27A. GloadRHP 4.35 2.13 0–0 8 0 0 10.1 10 7 5 12 7
#10J. GleasonRHP 8.00 2.44 1–1 5 0 0 9.0 7 9 8 15 12
#40A. SchaefferRHP 8.31 1.85 2–0 5 0 0 8.2 12 8 8 4 4
#44D. D'OttavioLHP 7.50 2.67 1–0 7 0 0 6.0 5 5 5 11 3
#31K. DobynsRHP 3.86 1.93 1–0 6 0 0 4.2 4 2 2 5 3
A. Arrichiel 9.00 2.00 0–0 3 0 0 4.0 6 4 4 2 3
#16R. SeifertRHP 4.91 3.00 0–0 6 0 0 3.2 10 2 2 1 2
#50A. CaughlinRHP 0.00 0.30 0–0 1 0 0 3.1 1 0 0 0 3
#75D. MauzyRHP 10.12 1.50 0–0 2 0 0 2.2 2 3 3 2 1
#41T. LoweryRHP 0.00 1.12 0–0 2 0 0 2.2 0 0 0 3 2
#34J. RichmondRHP 7.71 3.86 0–0 3 0 0 2.1 5 4 2 4 2
#29J. HnathRHP 9.00 3.50 0–0 2 0 0 2.0 5 2 2 2 1
#58L. PilonLHP 10.80 0.60 0–0 2 0 0 1.2 1 2 2 0 1
#30A. GemmillRHP 33.75 4.50 0–0 2 0 0 1.1 3 5 5 3 1
#61I. PfahlRHP 20.25 3.75 0–0 2 0 0 1.1 2 3 3 3 0
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 17 @ Messiah 35–13 L 0–13 -13
May 17 vs Messiah 35–13 L 3–4 -1
May 16 vs Transylvania 29–14 W 15–4 +11
May 15 vs Farmingdale State 28–10 W 21–1 +20
May 9 @ LynchburgCONF 41–8 L 1–12 -11
May 9 @ LynchburgCONF 41–8 W 14–4 +10
May 8 vs Bridgewater (VA)CONF 35–14 W 3–2 +1
May 7 vs Randolph-MaconCONF 30–16 W 5–3 +2
May 3 vs Hampden-SydneyCONF 17–23 W 12–9 +3
May 2 vs Hampden-SydneyCONF 17–23 W 10–1 +9
April 25 @ LynchburgCONF 41–8 L 2–12 -10
April 24 @ LynchburgCONF 41–8 W 8–4 +4
April 22 @ Elizabethtown 28–16 L 4–9 -5
April 21 vs Eastern MennoniteCONF 14–28 W 6–3 +3
April 18 vs RoanokeCONF 23–17 L 7–11 -4
April 18 vs RoanokeCONF 23–17 L 6–15 -9
April 13 @ Salisbury 34–9 L 3–6 -3
April 8 vs Mary Washington 26–14 W 23–9 +14
April 7 @ Bridgewater (VA)CONF 35–14 W 13–4 +9
April 4 @ GuilfordCONF 19–21 W 11–1 +10
April 3 @ GuilfordCONF 19–21 W 12–11 +1
April 1 vs Washington and LeeCONF 21–14 W 6–2 +4
March 31 vs York (PA) 19–22 W 10–0 +10
March 28 @ Hampden-SydneyCONF 17–23 W 25–6 +19
March 28 @ Hampden-SydneyCONF 17–23 W 10–8 +2
March 25 vs Penn State Harrisburg 31–14 W 9–4 +5
March 24 vs Bridgewater (VA)CONF 35–14 L 5–11 -6
March 22 vs Alvernia 17–23 W 16–3 +13
March 21 vs AverettCONF 14–20 W 8–5 +3
March 21 vs AverettCONF 14–20 W 23–4 +19
March 19 @ Eastern MennoniteCONF 14–28 L 4–11 -7
March 14 @ Virginia WesleyanCONF 20–21 W 12–1 +11
March 13 @ Virginia WesleyanCONF 20–21 W 9–2 +7
March 10 @ Washington and LeeCONF 21–14 L 2–4 -2
March 8 vs Nichols 22–20 W 7–1 +6
March 8 vs Nichols 22–20 W 10–4 +6
March 7 vs Randolph-MaconCONF 30–16 W 16–2 +14
March 7 vs Randolph-MaconCONF 30–16 L 1–4 -3
March 5 vs Messiah 35–13 W 14–3 +11
March 4 vs Mount Aloysius 14–22 W 21–1 +20
March 1 vs SUNY Oswego 23–16 W 5–4 +1
February 28 vs Immaculata 13–24 W 13–3 +10
February 27 vs Piedmont 32–13 W 11–9 +2
February 25 vs Hood 17–27 W 13–5 +8
February 21 vs Penn State Abington 32–17 W 9–4 +5
February 21 vs Penn State Abington 32–17 W 14–4 +10
February 18 vs Mary Baldwin 9–26 W 13–3 +10
February 14 vs Misericordia 28–16 W 4–1 +3
February 14 vs Misericordia 28–16 W 5–2 +3
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% Padilla Keenan Williams Smith D'Ottavio Sahebzadah Omps Mauzy Martin Garrett Arrichiello Williams Ambrosius Vandrey
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
#22 Cole Ambrosius OF R/R Jr. West Deptford, N.J.
A. Arrichiel P
#14 Anthony Arrichiello P L/L Sr. Hawthorne, N.Y.
#26 Matthew Atchley IF L/R So. Perkasie, PA
#2 Samuel Barber OF R/R So. Front Royal, VA
#55 Casey Behan 1B R/R So. Eagleville, PA
#19 Nick Bell P R/R Jr. Winchester, VA
#8 Brody Bower OF L/R Jr. Winchester, VA
#7 Christian Carver IF R/R So. Chantilly, VA
#50 Aaron Caughlin P R/R Fy. Nokesville, VA
#46 Connor Chan IF R/R Fy. Alexandria, VA
#15 Greg Cunha 1B R/R Jr. Chambersburg, PA
#60 Will Dickey IF R/R Fy. Madison, VA
#31 Kody Dobyns P R/R Jr. Madison, VA
#44 Dominic D'Ottavio P L/L So. Buena, N.J.
#71 Christian Francis 2B R/R So. Virginia Beach, VA
#1 Kyle Garrett OF R/R Sr. Pasadena, MD
#72 Evan Gebhardt 3B L/R Fy. Bel Air, MD
#30 Austin Gemmill P R/R Sr. Baltimore, MD
#25 Jacob Gilbert P R/R Jr. Bassett, VA
#10 Joe Gleason P R/R Sr. Middletown, N.Y.
#27 Andrew Gload P R/R Sr. Silver Spring, MD
#52 Blaine Griffin P R/R Jr. Yorktown, VA
#29 Jacob Hnath P R/R So. Frederick, MD
#48 Jake Holbert P R/R So. Greentown, PA
#3 Carl Keenan IF S/R So. Winchester, VA
#74 Michael Kozikowski OF R/R Fy. Leesburg, VA
#11 Nolan Kruse OF R/R Sr. Mechanicsville, VA
#12 Michael Lamalfa C L/R Sr. Collegeville, PA
#32 Braden Landis P L/L So. Palmyra, PA
#41 Tyler Lowery P R/R So. Jefferson, MD
Har. Madagan DH
#39 Jacob Martin OF R/R Fy. Leesburg, VA
#35 Zeek Matthews 1B R/R Fy. Front Royal, VA
#75 Dillon Mauzy OF L/R Fy. Midlothian, VA
#23 Michael Meyers P R/R Sr. Tuckahoe, N.Y.
#36 Joey Mitchell P R/R Jr. Centreville, VA
#68 Brady Morrell C L/R So. Elmira, N.Y.
#6 Jared Neal UT R/R Jr. Winchester, VA
#13 Kemper Omps OF L/L So. Winchester, VA
#4 Jaime Padilla OF R/R Sr. Yonkers, N.Y.
#61 Ian Pfahl P L/R Fy. Carlisle, PA
#58 Logan Pilon P L/L So. Clifton, VA
#34 John Richmond P R/R So. Valley Forge, PA
#28 Adham Sahebzadah OF L/L So. Great Falls, VA
#40 Avery Schaeffer P R/R Fy. Buckingham County, VA
#16 Ryan Seifert P R/R Jr. Fallston, MD
#33 Jackson Sherman P R/R Sr. Waynesboro, VA
#24 Tyler Smith 3B R/R Jr. Crofton, MD
D. Stewart LF
#42 Liam Stewart P R/R So. Chesterfield, VA
#5 Jonathan Stokley 1B R/R Sr. Bridgeville, Del.
#62 Will Tighe C R/R Fy. Burke, VA
#17 Samuel Vandrey IF R/R So. Amissville, VA
Jp Williams C
#9 JP Williams C R/R Jr. Haymarket, VA
ODAC Standings
# Team Conf Conf % GB Overall Overall %
1 Ferrum Panthers 2–0 1.000 16–25 0.390
2 Lynchburg Hornets 21–3 0.875 -8 41–8 0.837
3 Shenandoah Hornets 18–8 0.692 -4 37–12 0.755
4 Randolph-Macon Yellow Jackets 16–10 0.615 -2 30–16 0.652
5 Bridgewater (VA) Eagles 15–11 0.577 -1 35–14 0.714
6 Washington and Lee Generals 11–11 0.500 1 21–14 0.600
7 Hampden-Sydney Tigers 9–12 0.429 2.5 17–23 0.425
8 Roanoke Maroons 9–12 0.429 2.5 23–17 0.575
9 Virginia Wesleyan Marlins 10–14 0.417 3 20–21 0.488
10 Guilford Quakers 6–14 0.300 5 19–21 0.475
11 Averett Cougars 5–13 0.278 5 14–20 0.412
12 Eastern Mennonite Royals 3–17 0.150 8 14–28 0.333
Shenandoah Hornets • 2026 Season • D3 ScoutEngine