CONCORDIA-MOORHEAD COBBERS

Moorhead, MN·MIAC·HC Anthony Renz
13–20
Overall
Home 9–7
8–11
Conference
Away 4–13
0.242
AVG
0.678
OPS
PRO
wOBA
6.20
ERA
1.70
WHIP
PRO
FIP
-77
Run Diff
+3.2
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
#21G. AndersonP 8 1 1 1 0 1 0 1 0 0 0 1.000 1.000 3.000 4.000
#25C. JohnsonP 7 1 0 1 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
#36M. ContrerasIF 7 20 5 8 3 1 1 8 2 5 0 0.400 0.435 0.800 1.235
D. Dorsey3B 20 55 7 18 6 1 1 9 5 16 4 0.327 0.433 0.527 0.960
#9T. NowackiLF 18 38 10 11 4 0 1 9 8 9 0 0.289 0.417 0.474 0.890
#2M. HenryCF 33 108 18 36 6 0 1 9 14 15 5 0.333 0.415 0.417 0.832
#19J. PrimusLF 29 93 15 28 5 0 2 13 9 23 7 0.301 0.352 0.419 0.772
#3B. Wolfgram3B 32 90 13 27 9 0 0 9 12 13 1 0.300 0.371 0.400 0.771
#12L. Knudsen2B 33 105 16 26 4 0 1 9 36 22 5 0.248 0.438 0.314 0.752
#1A. EversonDH 8 18 2 3 1 0 1 2 3 9 1 0.167 0.286 0.389 0.675
#34B. Shumansky1B 26 78 6 18 2 0 2 13 8 20 0 0.231 0.307 0.333 0.640
#28A. AndersonLF 17 53 7 10 3 0 1 8 8 15 4 0.189 0.312 0.302 0.614
#22J. Gruebele2B 16 53 5 12 1 1 0 3 1 19 1 0.226 0.317 0.283 0.600
B. Yourzek2B 6 14 3 2 1 1 0 1 2 4 1 0.143 0.235 0.357 0.592
#18J. FryP 7 9 1 2 0 0 0 1 0 5 0 0.222 0.300 0.222 0.522
#27C. Olson2B 19 34 2 6 0 0 0 3 2 9 2 0.176 0.286 0.176 0.462
#26R. KlosterC 3 6 1 1 0 0 0 1 1 3 0 0.167 0.286 0.167 0.452
#7Z. EhnstromC 16 47 3 9 2 0 0 4 1 10 1 0.191 0.208 0.234 0.442
#6B. Binek3B 21 56 5 9 1 0 0 6 6 13 0 0.161 0.238 0.179 0.417
D. DorseyLF 6 16 1 2 1 0 0 0 2 9 0 0.125 0.222 0.188 0.410
#8L. Van ErpRF 13 26 3 3 1 0 0 3 4 12 1 0.115 0.226 0.154 0.380
#5T. PlanteC 10 29 1 3 0 0 0 2 3 15 0 0.103 0.222 0.103 0.326
#30C. HuotariP 9 13 2 1 0 0 0 0 2 6 0 0.077 0.200 0.077 0.277
#35J. StigmanIF 4 7 0 0 0 0 0 3 2 2 0 0.000 0.200 0.000 0.200
L. ErpRF 1 2 0 0 0 0 0 1 1 0 0 0.000 0.200 0.000 0.200
J. KlosterPH 4 7 0 0 0 0 0 0 1 2 0 0.000 0.125 0.000 0.125
#54B. BaumanP 2 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
#3B. WolfgramRHP 5.75 1.56 2–4 7 0 0 36.0 43 29 23 13 24
#16W. MohrRHP 1.57 0.98 5–0 12 0 2 28.2 23 9 5 5 32
#21G. AndersonLHP 3.25 1.55 3–2 7 0 0 27.2 25 20 10 18 20
#17B. TrutwinRHP 9.47 2.03 0–5 6 0 0 25.2 39 29 27 13 16
#23G. PaffrathRHP 5.73 1.86 1–1 5 0 0 22.0 30 14 14 11 10
#33D. InnigerRHP 3.54 1.23 0–2 4 0 0 20.1 13 11 8 12 18
#25C. JohnsonRHP 8.84 2.13 0–3 6 0 0 18.1 26 18 18 13 18
#15A. ClaussenLHP 11.20 2.49 0–2 6 0 0 13.2 26 17 17 8 11
#10C. EricksonRHP 0.00 0.75 1–0 6 0 0 8.0 2 0 0 4 5
#11T. LieserRHP 15.26 2.74 0–0 9 0 0 7.2 11 14 13 10 11
#43D. ReveringRHP 3.52 0.78 1–0 5 0 2 7.2 6 3 3 0 7
#31B. SchlangenRHP 3.86 1.43 0–0 3 0 0 7.0 8 3 3 2 3
V. Olson 4.26 1.42 0–0 6 0 0 6.1 4 3 3 5 7
#30C. HuotariRHP 9.64 1.07 0–0 4 0 0 4.2 2 5 5 3 6
#4C. NorlandRHP 15.43 2.57 0–0 6 0 0 4.2 10 8 8 2 5
#13J. Riley OhmLHP 0.00 1.85 0–0 5 0 0 4.1 2 0 0 6 3
#18J. FryRHP 14.54 2.54 0–0 4 0 1 4.1 10 7 7 1 3
#27C. OlsonRHP 0.00 1.75 0–1 5 0 0 4.0 3 1 0 4 4
#20A. JohnsonLHP 4.50 2.00 0–0 2 0 0 2.0 2 1 1 2 2
#32I. TerlindenRHP 4.50 2.00 0–0 2 0 0 2.0 2 1 1 2 2
#36M. ContrerasRHP 54.00 7.00 0–0 1 0 0 1.0 6 6 6 1 1
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 2 @ St. ScholasticaCONF 22–19 W 9–6 +3
May 2 @ St. ScholasticaCONF 22–19 W 4–1 +3
April 28 vs Bethel (MN)CONF 30–10 L 6–8 -2
April 26 @ Minnesota Morris 19–21 L 10–13 -3
April 25 vs CarletonCONF 11–26 W 11–7 +4
April 25 vs CarletonCONF 11–26 L 1–10 -9
April 23 vs Minnesota Morris 19–21 W 9–8 +1
April 21 vs Saint Mary'sCONF 29–20 L 1–5 -4
April 21 vs Saint Mary'sCONF 29–20 W 2–1 +1
April 19 @ AugsburgCONF 9–16 L 1–4 -3
April 19 @ AugsburgCONF 9–16 L 0–5 -5
April 13 @ HamlineCONF 12–24 L 2–7 -5
April 13 @ HamlineCONF 12–24 L 2–3 -1
April 12 vs MacalesterCONF 29–15 L 7–9 -2
April 12 vs MacalesterCONF 29–15 W 2–1 +1
April 8 @ St. OlafCONF 14–24 L 6–13 -7
April 8 @ St. OlafCONF 14–24 L 2–9 -7
March 30 vs St. John's (MN)CONF 26–15 W 2–1 +1
March 30 vs St. John's (MN)CONF 26–15 W 6–2 +4
March 29 @ GustavusCONF 19–22 L 4–10 -6
March 29 @ GustavusCONF 19–22 W 4–1 +3
March 14 vs Luther College 32–13 L 5–19 -14
March 14 vs Luther College 32–13 L 2–7 -5
March 13 @ Luther College 32–13 L 1–12 -11
March 13 @ Luther College 32–13 L 0–6 -6
March 7 @ Beloit 23–19 L 5–9 -4
March 7 vs Utica 19–17 W 4–3 +1
March 5 vs Wartburg 27–17 L 1–3 -2
March 5 @ UW-Oshkosh 15–22 L 0–10 -10
March 2 @ Saint Vincent 12–22 W 4–2 +2
March 1 vs Marian (Wis.) 14–25 W 6–3 +3
March 1 @ Marian (Wis.) 14–25 L 5–6 -1
February 28 vs Dubuque 12–25 W 3–0 +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% Contreras Dorsey Nowacki Henry Primus Wolfgram Knudsen Everson Shumansky Anderson Gruebele Yourzek Fry Olson
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
#28 Alex Anderson LF R/R Fr. Dilworth, Minn.
#21 Grant Anderson P L/L Jr. Dilworth, Minn.
#54 Bergen Bauman P R/R Sr. Minneapolis, Minn.
#6 Bryce Binek 3B R/R So. Swanville, Minn.
#15 Alex Claussen IF L/L Fr. Benson, Minn.
#36 Matt Contreras IF L/R Fr. Crookston, Minn.
David Dorsey LF
Drew Dorsey 3B
#7 Zack Ehnstrom C L/R Jr. Aitkin, MInn.
#10 C. Erickson P R/R So. Nisswa, Minn.
L. Erp RF
#1 Alex Everson DH R/R Jr. Casselton, N.D.
#18 James Fry P R/R Fr. Albertville, Minn.
#22 Jake Gruebele 2B R/R Jr. Sartell, Minn.
#2 Mason Henry CF L/L So. Delano, Minn.
#30 C. Huotari P R/R Fr. Moorhead, Minn.
#33 Dylan Inniger P R/R Sr. Golden Valley, Minn.
#20 Aiden Johnson P R/L Fr. Bismarck, N.D.
#25 Caleb Johnson P R/R Fr. Buffalo, Minn.
Justin Kloster PH
#26 Ryan Kloster C L/R Sr. Excelsior, Minn.
#12 Luke Knudsen 2B L/R So. Spicer, Minn.
#11 Thad Lieser P R/R Jr. Cold Spring, Minn.
#16 Wyatt Mohr P R/R Jr. Alexandria, Minn.
#4 C. Norland P R/R Jr. Fosston, Minn.
#9 Tanner Nowacki LF L/L Jr. East Grand Forks, Minn.
J. Ohm P
#27 C. Olson 2B R/R So. Delano, Minn.
#23 Grant Paffrath P R/R So. Spicer, Minn.
#5 Talan Plante C R/R So. Marshall, Minn.
#19 Jack Primus LF R/R Fr. Holdingford, Minn.
#43 David Revering P R/R So. Parkers Prairie, Minn.
#13 J Riley Ohm P L/L Sr. Waconia, Minn.
#31 Brett Schlangen P R/R So. Sartell, Minn.
#34 Ben Shumansky 1B R/R Jr. Perham, Minn.
#35 James Stigman IF R/L So. Delano, Minn.
#32 Isaiah Terlinden P R/R So. Elk River, Minn.
#17 B. Trutwin P R/R Jr. Annandale, Minn.
#8 Luke Van Erp RF R/R Jr. Cold Spring, Minn.
Brayden Wolf P
#3 Brayden Wolfgram 3B R/R So. Thompson, N.D.
MIAC Standings
# Team Conf Conf % GB Overall Overall %
1 Macalester Scots 17–4 0.810 29–15 0.659
2 Bethel (MN) Royals 17–5 0.773 0.5 30–10 0.750
3 St. John's (MN) Johnnies 12–8 0.600 4.5 26–15 0.634
4 Saint Mary's Cardinals 13–10 0.565 5 29–20 0.592
5 St. Scholastica Saints 9–10 0.474 7 22–19 0.537
6 Gustavus Gusties 10–12 0.455 7.5 19–22 0.463
7 St. Olaf Oles 8–10 0.444 7.5 14–24 0.368
8 Concordia-Moorhead Cobbers 8–11 0.421 8 13–20 0.394
9 Carleton Knights 6–14 0.300 10.5 11–26 0.297
10 Augsburg Auggies 5–12 0.294 10 9–16 0.360
11 Hamline Pipers 4–13 0.235 11 12–24 0.333
Concordia-Moorhead Cobbers • 2026 Season • D3 ScoutEngine