ST. OLAF OLES

Northfield, MN·MIAC·HC Matt McDonald
16–24
Overall
Home 9–11
10–10
Conference
Away 7–13
0.297
AVG
0.834
OPS
PRO
wOBA
6.13
ERA
1.81
WHIP
PRO
FIP
+8
Run Diff
-4.6
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#19K. KreafleIF 39 131 33 45 10 1 5 22 16 31 2 0.344 0.439 0.550 0.988
#26C. PleimannIF 37 130 29 46 10 0 5 27 15 22 1 0.354 0.428 0.546 0.974
#18H. BlackOF 34 122 27 44 14 0 2 36 12 16 2 0.361 0.429 0.525 0.953
#22F. LavinIF 39 148 26 44 11 0 8 34 5 34 2 0.297 0.327 0.534 0.861
#25J. PettitIF 34 101 25 33 3 1 1 12 14 27 2 0.327 0.431 0.406 0.837
#21L. PusterlaIF 29 72 13 22 7 0 0 9 9 18 1 0.306 0.414 0.403 0.817
#36C. WoodsideC 26 66 11 16 2 0 4 12 9 17 1 0.242 0.346 0.455 0.801
#17M. BuckIF 39 143 28 40 7 3 2 18 21 19 5 0.280 0.372 0.413 0.785
#3C. KeeslerOF 12 22 5 7 1 0 0 2 4 9 0 0.318 0.414 0.364 0.777
#29B. HadleyC 35 120 19 30 7 0 6 28 10 27 0 0.250 0.316 0.458 0.775
#1D. PudduckOF 37 120 24 35 8 2 1 17 8 32 6 0.292 0.343 0.417 0.760
#35M. ValleC 4 1 0 0 0 0 0 1 3 0 0 0.000 0.750 0.000 0.750
#23J. PanareseIF 3 1 0 0 0 0 0 0 0 1 0 0.000 0.500 0.000 0.500
#2N. SevignyIF 13 14 5 2 0 0 0 2 4 5 0 0.143 0.333 0.143 0.476
#15B. GoldmanOF 15 25 5 5 0 0 0 2 1 7 0 0.200 0.267 0.200 0.467
#8J. KingIF 9 18 2 2 0 0 0 2 3 5 0 0.111 0.292 0.111 0.403
#27Z. LuzzoIF 4 4 1 0 0 0 0 0 2 1 0 0.000 0.333 0.000 0.333
#13S. ChellOF 11 6 0 1 0 0 0 2 0 2 0 0.167 0.167 0.167 0.333
#7L. KoenigC 3 4 1 0 0 0 0 0 0 3 0 0.000 0.200 0.000 0.200
#31E. BonnellOF 1 1 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000 0.000
#14T. RoseIF 1 1 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000 0.000
#41I. BlacklinC 1 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
#10K. SteelRHP 3.15 1.55 2–2 10 0 0 45.2 37 22 16 34 42
#24S. HruskaRHP 4.26 1.38 5–0 11 0 0 44.1 49 24 21 12 29
#9A. OehlkeRHP 7.41 2.03 3–4 11 0 0 34.0 51 33 28 18 15
#20J. UtschLHP 1.87 1.28 1–2 15 0 1 33.2 24 11 7 19 23
#4T. WilliamsLHP 4.23 1.59 1–0 15 0 1 27.2 31 13 13 13 10
#25J. PettitRHP 7.52 1.87 1–3 10 0 1 20.1 26 21 17 12 21
#37B. StutzRHP 5.85 2.05 1–1 10 0 0 20.0 27 15 13 14 13
#11I. EnyeartRHP 9.88 2.12 0–3 6 0 0 13.2 18 16 15 11 4
#46J. HaasRHP 0.82 1.45 1–0 4 0 0 11.0 9 3 1 7 6
#34N. NelsonRHP 11.17 2.59 0–0 7 0 0 9.2 15 13 12 10 6
#39J. Leisen-WhelanRHP 7.45 1.86 1–2 7 0 0 9.2 12 9 8 6 6
#33J. NordRHP 10.61 2.89 0–3 5 0 0 9.1 18 15 11 9 8
#38B. GellingRHP 12.15 2.55 0–1 5 0 0 6.2 9 10 9 8 3
#30Z. FeitRHP 18.00 2.00 0–0 2 0 0 4.0 5 8 8 3 1
P. Kruglik 12.27 1.64 0–0 3 0 0 3.2 6 5 5 0 2
#6D. ScheilLHP 18.90 3.90 0–1 4 0 0 3.1 8 10 7 5 2
L. 6.00 1.67 0–1 1 0 0 3.0 3 3 2 2 4
#16C. MutscherRHP 13.50 2.25 0–0 3 0 0 2.2 5 5 4 1 1
#36C. WoodsideRHP 67.50 8.25 0–1 3 0 0 1.1 7 10 10 4 1
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 2 @ AugsburgCONF 11–19 W 17–2 +15
May 2 @ AugsburgCONF 11–19 W 5–4 +1
April 29 @ Crown (MN) 7–30 W 10–5 +5
April 26 @ Saint Mary'sCONF 29–21 W 8–3 +5
April 26 @ Saint Mary'sCONF 29–21 L 2–3 -1
April 25 vs Bethel (MN)CONF 32–10 L 0–2 -2
April 25 vs Bethel (MN)CONF 32–10 L 7–12 -5
April 21 vs HamlineCONF 13–26 W 3–2 +1
April 21 vs HamlineCONF 13–26 W 13–7 +6
April 19 @ St. John's (MN)CONF 31–16 L 0–1 -1
April 19 @ St. John's (MN)CONF 31–16 L 4–9 -5
April 15 vs UW-La Crosse 34–14 L 5–7 -2
April 15 vs UW-La Crosse 34–14 L 1–5 -4
April 12 vs St. ScholasticaCONF 22–20 W 7–4 +3
April 12 vs St. ScholasticaCONF 22–20 L 14–15 -1
April 9 @ CarletonCONF 14–28 W 12–8 +4
April 9 @ CarletonCONF 14–28 W 10–4 +6
April 8 vs Concordia-MoorheadCONF 13–21 W 13–6 +7
April 8 vs Concordia-MoorheadCONF 13–21 W 9–2 +7
March 31 vs Virginia Wesleyan 20–22 L 5–8 -3
March 31 vs GustavusCONF 19–22 L 5–8 -3
March 31 vs GustavusCONF 19–22 L 4–5 -1
March 28 @ MacalesterCONF 30–17 L 7–8 -1
March 28 @ MacalesterCONF 30–17 L 10–17 -7
March 23 @ Middlebury 21–15 L 9–13 -4
March 22 vs Union (N.Y.) 17–21 W 6–5 +1
March 21 vs Colby 20–15 L 7–16 -9
March 21 @ Colby 20–15 L 3–4 -1
March 20 vs UW-Eau Claire 22–22 L 8–9 -1
March 19 @ UW-Stevens Point 19–22 L 0–10 -10
March 14 @ Wartburg 28–18 L 3–7 -4
March 14 @ Wartburg 28–18 L 4–5 -1
March 8 vs Luther College 33–13 W 15–2 +13
March 8 vs Luther College 33–13 L 3–5 -2
March 7 @ Luther College 33–13 L 0–4 -4
March 7 @ Luther College 33–13 L 2–9 -7
March 1 @ Grove City 24–22 L 7–11 -4
February 28 @ MIT 17–22 W 4–0 +4
February 28 vs MIT 17–22 W 3–1 +2
February 27 vs Allegheny 31–20 W 14–3 +11
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% Kreafle Pleimann Black Lavin Pettit Pusterla Woodside Buck Keesler Hadley Pudduck Sevigny Goldman King
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
43 Players So. 3 Jr. 11 Sr. 11 Fifth 2 Fy. 14 2
# Player Pos B/T Yr Ht Hometown
Leisen-Whela
#18 Henry Black OF L/R Sr. 5'11" Missoula, Mont.
#41 Ian Blacklin C R/R So. 6'1" Clifton, Va.
#31 Evan Bonnell OF R/R Fy. 6'2" Glenview, Ill.
#17 Mason Buck IF R/R Sr. 5'10" Afton, Minn.
#13 Sawyer Chell OF L/L Jr. 6'2" Anoka, Minn.
#11 Ian Enyeart P R/R Fifth 6'1" Kansas City, Mo.
#30 Zach Feit P R/R Fy. 6'0" Ashburn, Va.
#44 Carter Follman P L/L Jr. 6'1" Inver Grove Heights, Minn.
#38 Brady Gelling P R/R Fy. 5'10" Bayport, N.Y.
#15 Brendan Goldman OF R/R Sr. 6'2" North Oaks, Minn.
#5 Kieran Haaland P R/R Jr. 5'11" Minnetonka, Minn.
#46 Joey Haas P R/R Jr. 6'2" Salem, Ore.
#29 Breckin Hadley C L/R Sr. 6'0" Bainbridge Island, Wash.
#24 Sam Hruska P R/R Jr. 6'6" Rochester, Minn.
#3 Calvin Keesler OF R/R Sr. 6'2" Oshkosh, Wis.
#8 Joey King IF R/R Fy. 5'11" Potomac, Md.
#7 Leo Koenig C R/R Jr. 5'10" Verona, Wis.
#19 Kanen Kreafle IF R/R Jr. 6'3" Potomac, Md.
Parker Kruglik P
#22 Frank Lavin IF R/R Sr. 6'2" Algonquin, Ill.
#39 Jack Leisen-Whelan P R/R Fy. 6'2" St. Louis Park, Minn.
#57 Nick Levasseur P R/R Jr. 6'2" Alexandria, Minn.
#27 Zach Luzzo IF R/R Fy. 6'1" Redwood City, Calif.
#16 Cade Mutscher P R/R Sr. 6'4" Arlington, Va.
#34 Nolan Nelson P R/R Fy. 6'1" Minneapolis, Minn.
#33 Jack Nord P R/R Jr. 6'3" Milaca, Minn.
#9 Alex Oehlke P R/R Fy. 6'2" Afton, Minn.
#23 Johnny Panarese IF R/R So. 6'2" Saratoga Springs, N.Y.
#25 Jack Pettit IF R/R Sr. 6'0" West Des Moines, Iowa
#26 Cole Pleimann IF R/R Jr. 6'1" Milford, Conn.
#1 Dex Pudduck OF R/R Fy. 6'2" Seattle, Wash.
#21 Lucas Pusterla IF R/R Fy. 6'0" Penryn, Calif.
#14 Tyler Rose IF L/R Jr. 6'1" Maple Grove, Minn.
#6 David Scheil P L/L Fifth 6'0" Roseville, Minn.
#2 Neil Sevigny IF R/R Fy. 5'10" Atlanta, Ga.
#40 William Silton P R/R Sr. 6'2" Minneapolis, Minn.
#10 Kevin Steel P R/R Sr. 6'6" San Diego, Calif.
#37 Brady Stutz P R/R Fy. 6'0" Bothell, Wash.
#20 Josiah Utsch P R/L So. 6'1" Paynesville, Minn.
#35 Mehki Valle C R/R Fy. 5'11" Bronx, N.Y.
#4 Tate Williams P L/L Fy. 5'11" Lake Oswego, Ore.
#36 Christopher Woodside C R/R Sr. 6'0" Woodinville, Wash.
D3 National Rank
Team ERA
#169 / 402
ERA 6.13
Team Batting Average
#184 / 402
AVG 0.297
Runs Per Game
#258 / 402
R/G 6.51
Runs Allowed Per Game
#121 / 402
RA/G 6.31
MIAC Standings
# Team Conf Conf % GB Overall Overall %
1 Bethel (MN) Royals 19–5 0.792 32–10 0.762
2 Macalester Scots 18–6 0.750 1 30–17 0.638
3 St. John's (MN) Johnnies 16–9 0.640 3.5 31–16 0.660
4 Saint Mary's Cardinals 13–10 0.565 5.5 29–21 0.580
5 St. Olaf Oles 10–10 0.500 7 16–24 0.400
6 Gustavus Gusties 10–12 0.455 8 19–22 0.463
7 St. Scholastica Saints 9–11 0.450 8 22–20 0.524
8 Concordia-Moorhead Cobbers 8–12 0.400 9 13–21 0.382
9 Carleton Knights 6–14 0.300 11 14–28 0.333
10 Augsburg Auggies 5–15 0.250 12 11–19 0.367
11 Hamline Pipers 5–15 0.250 12 13–26 0.333
St. Olaf Oles • 2026 Season • D3 ScoutEngine