ALMA SCOTS

Alma, MI·MIAA·HC Jason Crain
28–15
Overall
Home 9–6
16–9
Conference
Away 19–10
0.308
AVG
0.861
OPS
PRO
wOBA
6.08
ERA
1.57
WHIP
PRO
FIP
+96
Run Diff
+1.0
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#14P. SchroyerLF 25 1 13 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
#1G. Pieratt2B 26 88 36 36 8 1 2 21 24 12 12 0.409 0.526 0.591 1.117
#47A. KavalickDH 42 169 41 64 17 3 7 56 26 30 12 0.379 0.463 0.639 1.102
#27G. Sapienza3B 33 119 33 44 7 1 5 37 22 17 0 0.370 0.494 0.571 1.065
#2B. RyanLF 36 133 30 47 10 5 2 42 9 15 13 0.353 0.392 0.549 0.941
#15C. BleasdaleRF 40 160 33 59 11 2 2 43 19 28 9 0.369 0.432 0.500 0.932
#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 31 69 13 20 4 2 1 13 7 17 6 0.290 0.370 0.449 0.820
#23J. DiazSS 40 146 27 39 13 0 5 21 18 28 3 0.267 0.337 0.459 0.796
#9L. LindsayRF 6 7 1 2 0 0 0 2 2 2 1 0.286 0.444 0.286 0.730
#12C. MartynC 28 93 22 24 3 0 2 14 9 14 4 0.258 0.365 0.355 0.720
#29E. Tolson3B 19 36 4 9 3 0 0 2 7 13 0 0.250 0.386 0.333 0.720
B. Goodpaste2B 30 118 34 31 5 0 1 13 12 25 2 0.263 0.373 0.331 0.704
#44J. McIntosh1B 16 36 7 9 3 0 0 7 4 13 0 0.250 0.357 0.333 0.690
#7K. Warren3B 41 152 28 38 7 0 1 29 24 20 1 0.250 0.337 0.316 0.653
C. SutherlanCF 27 93 25 17 2 1 3 18 11 29 8 0.183 0.327 0.323 0.650
C. Chmielews2B 6 14 6 2 1 0 0 5 5 1 2 0.143 0.435 0.214 0.649
#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 4.53 1.38 5–2 12 0 0 55.2 54 36 28 23 58
#36J. SoneralRHP 4.10 1.39 3–3 9 0 0 41.2 39 26 19 19 36
#8B. SagerRHP 3.93 1.04 5–2 17 0 1 36.2 31 17 16 7 31
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.70 1.77 3–3 21 0 5 23.2 25 17 15 17 18
#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 35–11 L 3–8 -5
May 7 vs KalamazooCONF 32–13 W 4–3 +1
May 7 @ AlbionCONF 21–19 W 14–7 +7
May 6 vs KalamazooCONF 32–13 L 1–3 -2
May 1 @ AlbionCONF 21–19 W 6–3 +3
May 1 @ AlbionCONF 21–19 L 2–4 -2
April 30 vs AlbionCONF 21–19 L 0–14 -14
April 26 @ KalamazooCONF 32–13 W 7–6 +1
April 25 vs KalamazooCONF 32–13 W 4–3 +1
April 25 vs KalamazooCONF 32–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–34 W 14–3 +11
April 11 vs TrineCONF 9–34 W 20–3 +17
April 10 @ TrineCONF 9–34 W 14–11 +3
April 8 @ HopeCONF 13–27 W 23–13 +10
April 4 @ OlivetCONF 13–15 W 16–7 +9
April 4 @ OlivetCONF 13–15 L 11–16 -5
April 3 vs OlivetCONF 13–15 L 2–6 -4
March 30 vs HopeCONF 13–27 W 23–13 +10
March 28 vs AdrianCONF 35–11 W 9–6 +3
March 28 vs AdrianCONF 35–11 L 3–7 -4
March 27 @ AdrianCONF 35–11 W 11–1 +10
March 24 vs Aquinas 0–1 W 4–2 +2
March 22 @ Ohio Northern 20–14 W 11–5 +6
March 21 @ Ohio Northern 20–14 W 14–8 +6
March 21 @ Ohio Northern 20–14 L 6–7 -1
March 15 @ Muskingum 17–15 W 13–7 +6
March 14 @ Muskingum 17–15 W 8–5 +3
March 14 @ Muskingum 17–15 L 2–7 -5
March 8 @ Franklin 21–19 W 7–2 +5
March 6 @ Edgewood 19–19 L 6–16 -10
March 6 @ Huntingdon 21–14 L 3–7 -4
March 5 @ Millsaps 15–24 W 7–3 +4
March 4 @ Belhaven 30–14 L 1–13 -12
March 3 @ Millsaps 15–24 W 10–8 +2
March 2 vs MUW 22–18 L 5–8 -3
February 21 @ Anderson 12–14 W 18–1 +17
February 21 @ Anderson 12–14 L 4–4 0
February 20 @ DePauw (Ind.) 34–18 W 15–9 +6
February 14 @ Dubuque 12–25 W 15–10 +5
February 14 @ Dubuque 12–25 W 10–0 +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% Pieratt Kavalick Sapienza Ryan Bleasdale Vannest Warren Grunwald Diaz Martyn Tolson Goodpaste McIntosh Warren
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
#10 Braden Andrejack SS R/R So. Durand, Mich.
#15 Cameron Bleasdale RF L/R Sr. St. Clair, Mich.
#28 Tommy Ches P R/R So. Clinton Twp., Mich.
C. Chmielews 2B
#23 Justin Diaz SS R/R Fr. Flat Rock, Mich.
#18 Kenny Fistler P R/R Sr. Canton, Mich.
#20 William Fockler P R/R Jr. Grand Blanc, Mich.
#26 Roman Forcia P R/R Fr. Fenton, Mich.
B. Goodpaste 2B
#6 Cole Grunwald P R/R Sr. New Boston, Mich.
#24 Kyle Hand PR R/R Fr. Royal Oak, Mich.
#47 Alexander Kavalick DH R/R Jr. Macomb, Mich.
#48 Ryan Koob P R/R Jr. Plainwell, Mich.
#46 Tyler Lasley P L/L Jr. Birch Run, Mich.
#9 Luke Lindsay RF L/R Jr. Chesterfield, Mich.
#30 Evan Litwiller P R/R Sr. Ashley, Mich.
#12 Charlie Martyn C L/R Jr. Ithaca, Mich.
#44 Jack McIntosh 1B L/L So. Plymouth, Mich.
#49 Gavin O'Hara R/R Fr. New Boston, Mich.
#1 Grady Pieratt 2B L/R Fr. Mount Pleasant, Mich.
#38 Hayden Ruff P R/R Fr. Bay City, Mich.
#2 Braylon Ryan LF L/L Fr. Macomb, Mich.
#8 Brady Sager P R/R Fr. Chesaning, Mich.
#37 Corey Sanderson R/R Jr. Commerce, Mich.
#27 Giuseppe Sapienza 3B R/R So. Macomb, Mich.
#14 Preston Schroyer LF R/R Sr. Rochester Hills, Mich.
#55 Jaiden Shufeldt P L/R Fr. Taylor, Mich.
#36 Josh Soneral P R/R Fr. Howell, Mich.
#4 Tyler Sparks P R/R So. Allendale, Mich.
C. Sutherlan CF
#29 Easton Tolson 3B R/R So. Allendale, Mich.
#41 Addison Vallad R/R Sr. Standish, Mich.
#35 Brady Vannest LF R/R Fr. Midland, Mich.
#17 Kaden Warren C R/R Fr. Belleville, Mich.
#7 Kyler Warren 3B R/R 5th Belleville, Mich.
#45 Josh West P R/R Sr. Colon, Mich.
#19 Carson Wyrybkowski R/R Fr. Canton, 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
Alma Scots • 2026 Season • D3 ScoutEngine