ALMA SCOTS

Alma, MI·MIAA·HC Jason Crain
29–15
Overall
Home 9–6
16–9
Conference
Away 20–10
0.309
AVG
0.868
OPS
PRO
wOBA
6.15
ERA
1.57
WHIP
PRO
FIP
+102
Run Diff
+1.2
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#14P. SchroyerLF 26 1 14 1 0 0 0 0 0 0 1 1.000 1.000 1.000 2.000
#37C. Sanderson 3 1 1 1 0 0 0 1 0 0 0 1.000 1.000 1.000 2.000
#47A. KavalickDH 43 175 43 67 18 3 8 60 26 31 12 0.383 0.464 0.657 1.121
#1G. Pieratt2B 26 88 36 36 8 1 2 21 24 12 12 0.409 0.526 0.591 1.117
#27G. Sapienza3B 34 123 34 46 7 1 6 38 23 19 0 0.374 0.497 0.593 1.090
#15C. BleasdaleRF 41 165 35 62 13 2 2 47 19 28 10 0.376 0.436 0.515 0.951
#2B. RyanLF 37 137 31 48 11 5 2 42 9 16 13 0.350 0.392 0.547 0.940
#35B. VannestLF 18 66 9 23 4 2 0 15 4 8 2 0.348 0.405 0.470 0.875
#17K. WarrenC 33 64 21 17 3 2 1 6 15 16 3 0.266 0.412 0.422 0.834
#6C. GrunwaldP 32 69 13 20 4 2 1 13 7 17 6 0.290 0.370 0.449 0.820
#23J. DiazSS 41 151 28 41 13 0 6 22 18 30 3 0.272 0.339 0.477 0.816
#12C. MartynC 29 97 24 26 3 0 3 17 10 15 4 0.268 0.375 0.392 0.767
#9L. LindsayRF 6 7 1 2 0 0 0 2 2 2 1 0.286 0.444 0.286 0.730
#44J. McIntosh1B 17 37 7 10 3 0 0 8 4 13 0 0.270 0.372 0.351 0.723
#29E. Tolson3B 19 36 4 9 3 0 0 2 7 13 0 0.250 0.386 0.333 0.720
B. Goodpaste2B 31 124 36 32 5 0 1 13 12 25 2 0.258 0.365 0.323 0.687
C. Chmielews2B 6 14 6 2 1 0 0 5 5 1 2 0.143 0.435 0.214 0.649
#7K. Warren3B 42 156 30 38 7 0 1 29 26 21 1 0.244 0.337 0.308 0.645
C. SutherlanCF 28 99 26 18 2 1 3 18 11 31 8 0.182 0.319 0.313 0.632
#10B. AndrejackSS 2 6 1 1 1 0 0 0 0 4 0 0.167 0.167 0.333 0.500
#19C. Wyrybkowski 2 1 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000 0.000
#41A. Vallad 3 1 0 0 0 0 0 0 0 0 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
#4T. SparksRHP 6.31 1.45 6–0 14 0 0 67.0 83 49 47 14 58
#6C. GrunwaldRHP 5.71 1.51 5–2 13 0 0 58.1 64 45 37 24 59
#36J. SoneralRHP 4.10 1.39 3–3 9 0 0 41.2 39 26 19 19 36
#8B. SagerRHP 3.51 0.95 6–2 18 0 1 41.0 32 17 16 7 35
C. Sutherlan 3.49 1.16 0–0 6 0 0 28.1 22 12 11 11 26
#30E. LitwillerRHP 3.00 1.19 2–1 19 0 2 27.0 23 14 9 9 21
#17K. WarrenRHP 9.35 1.92 3–2 14 0 0 26.0 39 28 27 11 20
#18K. FistlerRHP 5.26 1.71 3–3 22 0 5 25.2 25 17 15 19 19
#46T. LasleyLHP 8.84 1.96 0–0 15 0 1 18.1 27 23 18 9 13
#48R. KoobRHP 7.62 1.77 1–0 12 0 0 13.0 14 13 11 9 12
#45J. WestRHP 13.14 2.92 0–1 12 0 0 12.1 25 18 18 11 5
#20W. FocklerRHP 12.71 2.65 0–1 8 0 0 11.1 19 19 16 11 15
#26R. ForciaRHP 12.79 3.16 0–0 7 0 0 6.1 14 9 9 6 8
#28T. ChesRHP 5.40 1.50 0–0 3 0 0 3.1 0 2 2 5 1
#29E. TolsonRHP 13.50 2.50 0–0 2 0 0 2.0 2 3 3 3 1
#38H. RuffRHP 13.50 3.00 0–0 3 0 0 1.1 0 2 2 4 2
#7K. WarrenRHP 6.75 0.75 0–0 1 0 0 1.1 1 1 1 0 0
#55J. ShufeldtRHP 20.25 3.00 0–0 1 0 0 1.1 4 3 3 0 0
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 8 @ AdrianCONF 40–14 L 3–8 -5
May 7 vs KalamazooCONF 34–13 W 4–3 +1
May 7 @ AlbionCONF 22–19 W 14–7 +7
May 6 vs KalamazooCONF 34–13 L 1–3 -2
May 1 @ AlbionCONF 22–19 W 6–3 +3
May 1 @ AlbionCONF 22–19 L 2–4 -2
April 30 vs AlbionCONF 22–19 L 0–14 -14
April 26 @ KalamazooCONF 34–13 W 7–6 +1
April 25 vs KalamazooCONF 34–13 W 4–3 +1
April 25 vs KalamazooCONF 34–13 W 7–6 +1
April 21 vs HopeCONF 13–27 L 11–14 -3
April 20 @ CalvinCONF 17–22 L 3–4 -1
April 17 @ CalvinCONF 17–22 W 8–6 +2
April 17 vs CalvinCONF 17–22 W 12–2 +10
April 11 vs TrineCONF 9–36 W 14–3 +11
April 11 vs TrineCONF 9–36 W 20–3 +17
April 10 @ TrineCONF 9–36 W 14–11 +3
April 8 @ HopeCONF 13–27 W 23–13 +10
April 4 @ OlivetCONF 17–17 W 16–7 +9
April 4 @ OlivetCONF 17–17 L 11–16 -5
April 3 vs OlivetCONF 17–17 L 2–6 -4
March 30 vs HopeCONF 13–27 W 23–13 +10
March 28 vs AdrianCONF 40–14 W 9–6 +3
March 28 vs AdrianCONF 40–14 L 3–7 -4
March 27 @ AdrianCONF 40–14 W 11–1 +10
March 24 vs Aquinas 0–1 W 4–2 +2
March 22 @ Ohio Northern 29–15 W 11–5 +6
March 21 @ Ohio Northern 29–15 W 14–8 +6
March 21 @ Ohio Northern 29–15 L 6–7 -1
March 15 @ Muskingum 19–21 W 13–7 +6
March 14 @ Muskingum 19–21 W 8–5 +3
March 14 @ Muskingum 19–21 L 2–7 -5
March 8 @ Franklin 23–19 W 7–2 +5
March 6 @ Edgewood 22–22 L 6–16 -10
March 6 @ Huntingdon 24–16 L 3–7 -4
March 5 @ Millsaps 15–25 W 7–3 +4
March 4 @ Belhaven 31–15 L 1–13 -12
March 3 @ Millsaps 15–25 W 10–8 +2
March 2 vs MUW 22–19 L 5–8 -3
February 21 @ Anderson (IN) 20–19 W 18–1 +17
February 21 @ Anderson (IN) 20–19 L 4–4 0
February 20 @ Anderson (IN) 20–19 W 15–9 +6
February 20 @ DePauw (Ind.) 34–18 W 15–9 +6
February 14 @ Dubuque 12–26 W 10–0 +10
February 14 @ Dubuque 12–26 W 15–10 +5
Advanced Batting
Advanced Batting Metrics
wOBA · wRC+ · ISO · BABIP · K% · BB%
Season Pass — $250
Advanced Pitching
Advanced Pitching Metrics
FIP · K/9 · BB/9 · K/BB · HR/9
Season Pass — $250
Contact Map
LEFT CENTER RIGHT
HR XBH 1B Out
Contact Map
batted balls this season
Season Pass — $250
Plate Discipline
Elite Discipline Patient Power Pure Contact Free Swinger K% BB% Kavalick Pieratt Sapienza Bleasdale Ryan Vannest Warren Grunwald Diaz Martyn McIntosh Tolson Goodpaste Chmielews
Plate Discipline
K% vs BB% for all qualified hitters
Season Pass — $250
Situational Splits
Situational Splits
RISP · 2 Out · 2-Out RISP · Leadoff
Season Pass — $250
Pitching Splits
Pitching Platoon Splits
vs LHB · vs RHB · AVG / OBP / SLG / OPS / K%
Season Pass — $250
Player Reports
Individual Player Reports
Spray charts · Platoon splits · Last 10 ABs · Career lines
Season Pass — $250
Dugout Mode
Dugout Mode
Quick-reference cards · Printable · iPad-ready · Sun-readable
Season Pass — $250
2026 Roster
37 Players Fr. 13 So. 6 Jr. 7 Sr. 7 5th 1 — 3
# Player Pos B/T Yr Ht Hometown
#10 Braden Andrejack SS R/R So. 5'10" Durand, Mich.
#15 Cameron Bleasdale RF L/R Sr. 6'0" St. Clair, Mich.
#28 Tommy Ches P R/R So. 6'2" Clinton Twp., Mich.
C. Chmielews 2B
#23 Justin Diaz SS R/R Fr. 5'8" Flat Rock, Mich.
#18 Kenny Fistler P R/R Sr. 5'11" Canton, Mich.
#20 William Fockler P R/R Jr. 5'8" Grand Blanc, Mich.
#26 Roman Forcia P R/R Fr. 5'10" Fenton, Mich.
B. Goodpaste 2B
#6 Cole Grunwald P R/R Sr. 6'4" New Boston, Mich.
#24 Kyle Hand PR R/R Fr. 5'10" Royal Oak, Mich.
#47 Alexander Kavalick DH R/R Jr. 6'0" Macomb, Mich.
#48 Ryan Koob P R/R Jr. 6'5" Plainwell, Mich.
#46 Tyler Lasley P L/L Jr. 6'2" Birch Run, Mich.
#9 Luke Lindsay RF L/R Jr. 5'7" Chesterfield, Mich.
#30 Evan Litwiller P R/R Sr. 6'0" Ashley, Mich.
#12 Charlie Martyn C L/R Jr. 5'8" Ithaca, Mich.
#44 Jack McIntosh 1B L/L So. 6'0" Plymouth, Mich.
#49 Gavin O'Hara R/R Fr. 5'10" New Boston, Mich.
#1 Grady Pieratt 2B L/R Fr. 5'9" Mount Pleasant, Mich.
#38 Hayden Ruff P R/R Fr. 6'4" Bay City, Mich.
#2 Braylon Ryan LF L/L Fr. 6'1" Macomb, Mich.
#8 Brady Sager P R/R Fr. 5'10" Chesaning, Mich.
#37 Corey Sanderson R/R Jr. 6'1" Commerce, Mich.
#27 Giuseppe Sapienza 3B R/R So. 5'11" Macomb, Mich.
#14 Preston Schroyer LF R/R Sr. 5'10" Rochester Hills, Mich.
#55 Jaiden Shufeldt P L/R Fr. 6'1" Taylor, Mich.
#36 Josh Soneral P R/R Fr. 6'1" Howell, Mich.
#4 Tyler Sparks P R/R So. 6'3" Allendale, Mich.
C. Sutherlan CF
#29 Easton Tolson 3B R/R So. 6'0" Allendale, Mich.
#41 Addison Vallad R/R Sr. 5'8" Standish, Mich.
#35 Brady Vannest LF R/R Fr. 5'10" Midland, Mich.
#17 Kaden Warren C R/R Fr. 5'10" Belleville, Mich.
#7 Kyler Warren 3B R/R 5th 6'0" Belleville, Mich.
#45 Josh West P R/R Sr. 6'3" Colon, Mich.
#19 Carson Wyrybkowski R/R Fr. 5'7" Canton, Mich.
D3 National Rank
Team ERA
#174 / 400
ERA 6.15
Team Batting Average
#111 / 400
AVG 0.309
Runs Per Game
#44 / 400
R/G 8.98
Runs Allowed Per Game
#166 / 400
RA/G 6.69
MIAA Standings
# Team Conf Conf % GB Overall Overall %
1 Adrian Bulldogs 19–5 0.792 — 40–14 0.741
2 Alma Scots 16–9 0.640 3.5 29–15 0.659
3 Kalamazoo Hornets 15–9 0.625 4 34–13 0.723
4 Albion Britons 10–12 0.455 8 22–19 0.537
5 Olivet Comets 9–11 0.450 8 17–17 0.500
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–15 0.211 12.5 9–36 0.200
Alma Scots • 2026 Season • D3 ScoutEngine