BETHEL (MN) ROYALS

Arden Hills, MN·MIAC·HC Brian Raabe
30–10
Overall
Home 16–4
17–5
Conference
Away 14–6
0.325
AVG
0.965
OPS
PRO
wOBA
5.30
ERA
1.70
WHIP
PRO
FIP
+150
Run Diff
+1.7
Luck
Individual Batting
Player GP AB R H 2B 3B HR RBI BB K SB AVG OBP SLG OPS
M. Koller-Le1B 1 1 1 1 1 0 0 0 0 0 0 1.000 1.000 2.000 3.000
#21I. WeberP 3 3 2 2 2 0 0 2 0 1 0 0.667 0.667 1.333 2.000
H. Sperb2B 1 5 4 3 1 1 0 3 1 0 1 0.600 0.667 1.200 1.867
#25M. Koller-LehmanP 2 2 1 1 1 0 0 0 0 0 0 0.500 0.500 1.000 1.500
C. ChristianLF 1 4 2 2 1 0 0 5 1 0 0 0.500 0.600 0.750 1.350
#23S. NelsonIF 39 128 46 46 12 0 11 43 28 19 1 0.359 0.520 0.711 1.231
T. AllshoC 1 3 1 1 1 0 0 0 1 1 0 0.333 0.500 0.667 1.167
#41T. AllshouseIF 24 70 24 29 2 1 2 18 11 3 2 0.414 0.482 0.557 1.039
#34S. AbbasC 40 148 41 44 12 1 10 45 17 33 0 0.297 0.440 0.595 1.034
#13H. SperbeckIF 39 150 43 56 14 1 4 37 19 10 7 0.373 0.464 0.560 1.024
#1D. GirtzP 40 157 50 59 15 2 2 25 29 14 23 0.376 0.483 0.535 1.018
#4C. LavinC 36 85 24 26 2 2 4 35 27 10 0 0.306 0.479 0.518 0.997
#22B. TruckeIF 36 113 39 33 4 1 7 28 27 26 0 0.292 0.434 0.531 0.965
#9C. CannonIF 39 134 32 44 9 2 2 29 29 13 1 0.328 0.467 0.470 0.938
#12O. HinkleOF 40 158 47 49 11 1 3 43 27 18 7 0.310 0.407 0.449 0.857
C. ChrisRF 1 3 0 1 0 0 0 1 1 0 0 0.333 0.500 0.333 0.833
#2H. BradfordOF 24 49 12 13 4 0 0 5 13 16 2 0.265 0.438 0.347 0.784
#5C. ChristiansenOF 26 77 16 17 6 0 0 16 7 11 2 0.221 0.282 0.299 0.581
#11N. HayashiIF 16 30 4 6 1 0 0 3 3 10 0 0.200 0.294 0.233 0.527
#19R. DodgeIF 10 12 1 3 0 0 0 1 0 2 0 0.250 0.250 0.250 0.500
#32O. KellyP 2 1 0 0 0 0 0 0 1 1 0 0.000 0.500 0.000 0.500
#31B. MorelIF 4 2 0 0 0 0 0 4 2 1 0 0.000 0.333 0.000 0.333
#30F. GanskeOF 3 4 0 0 0 0 0 0 0 4 0 0.000 0.000 0.000 0.000
#44B. HinrichsenIF 2 2 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000 0.000
#6J. KriegerP 14 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
#7J. HunterRHP 4.40 1.55 6–3 13 0 2 61.1 80 37 30 15 49
#1D. GirtzLHP 3.00 1.49 6–1 13 0 1 51.0 43 19 17 33 74
#26M. AndersonRHP 4.57 1.52 7–1 11 0 0 45.1 48 30 23 21 39
#10C. BanksRHP 5.74 1.79 2–1 16 0 4 31.1 23 22 20 33 31
#15T. HohnLHP 8.58 2.26 1–1 13 0 2 28.1 47 35 27 17 32
#6J. KriegerRHP 6.35 1.46 3–0 14 0 1 22.2 22 16 16 11 26
#29R. LachenmayerRHP 5.71 1.90 1–1 5 0 1 17.1 25 18 11 8 18
#46A. EckertLHP 3.18 1.41 2–1 10 0 0 17.0 16 15 6 8 17
#14B. WitterRHP 3.38 1.50 0–0 13 0 1 13.1 7 6 5 13 24
#43Z. JohnsonRHP 2.77 1.69 2–1 8 0 0 13.0 14 6 4 8 9
#28T. NordrumRHP 3.86 1.86 0–0 7 0 0 7.0 10 4 3 3 8
#42B. SchmidtRHP 9.00 2.00 0–0 3 0 0 5.0 8 9 5 2 4
#40J. TobritzhoferLHP 33.75 4.75 0–0 6 0 0 4.0 11 16 15 8 6
#33O. MortimerRHP 11.57 1.71 0–0 3 0 0 2.1 2 3 3 2 3
#3A. CallLHP 3.86 1.29 0–0 3 0 0 2.1 1 1 1 2 2
#17T. LeeRHP 5.40 3.00 0–0 3 0 0 1.2 1 1 1 4 3
#27K. SchultzRHP 18.00 2.00 0–0 1 0 0 1.0 2 2 2 0 0
2026 Schedule & Results
Date Opponent Opp Record Result Margin
May 8 vs St. John's (MN)CONF 26–15 L 3–4 -1
May 7 vs Saint Mary'sCONF 29–20 L 6–8 -2
May 2 @ St. John's (MN)CONF 26–15 L 9–10 -1
April 28 @ Concordia-MoorheadCONF 13–20 W 8–6 +2
April 25 @ St. OlafCONF 14–24 W 2–0 +2
April 25 @ St. OlafCONF 14–24 W 12–7 +5
April 21 vs St. ScholasticaCONF 22–19 W 14–3 +11
April 21 vs St. ScholasticaCONF 22–19 L 14–18 -4
April 17 vs Northwestern (MN) 19–19 W 3–2 +1
April 15 vs CarletonCONF 11–26 W 9–1 +8
April 15 vs CarletonCONF 11–26 W 7–6 +1
April 12 @ GustavusCONF 19–22 W 7–5 +2
April 12 @ GustavusCONF 19–22 W 18–11 +7
April 11 @ GustavusCONF 19–22 W 18–11 +7
April 11 @ GustavusCONF 19–22 W 7–5 +2
April 8 @ MacalesterCONF 29–15 L 5–6 -1
April 8 @ MacalesterCONF 29–15 W 18–4 +14
April 7 vs Saint Mary'sCONF 29–20 W 2–0 +2
April 7 vs Saint Mary'sCONF 29–20 W 11–5 +6
April 1 vs AugsburgCONF 9–16 W 10–9 +1
April 1 vs AugsburgCONF 9–16 W 13–8 +5
March 30 @ Bethany Lutheran 32–6 L 6–12 -6
March 29 vs HamlineCONF 12–24 W 3–2 +1
March 29 vs HamlineCONF 12–24 W 6–1 +5
March 25 @ UW-River Falls 17–20 W 22–15 +7
March 24 @ Northwestern (MN) 19–19 W 13–4 +9
March 22 vs Middlebury 21–15 W 8–6 +2
March 21 @ Worcester State 2–11 W 15–3 +12
March 21 vs Worcester State 2–11 W 5–4 +1
March 19 @ Salve Regina 35–5 L 1–11 -10
March 18 vs UMass Dartmouth 21–22 W 13–7 +6
March 17 @ Worcester State 2–11 L 3–12 -9
March 17 @ UMass Boston 21–21 W 8–5 +3
March 14 vs Rowan 39–9 L 5–6 -1
March 13 @ Coe 30–14 L 3–10 -7
March 3 vs Crown (MN) 7–30 W 15–5 +10
March 3 @ Crown (MN) 7–30 W 8–3 +5
February 26 vs Crown (MN) 7–30 W 20–3 +17
February 26 @ Crown (MN) 7–30 W 22–1 +21
February 26 vs Rowan 39–9 W 20–3 +17
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% Nelson Allshouse Abbas Sperbeck Girtz Lavin Trucke Cannon Hinkle Bradford Christiansen Hayashi Dodge
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
#34 Sam Abbas C R/R Jr. Andover, Minn.
Tyler Allsho C
#41 Tyler Allshouse IF L/R Fr. Hugo, Minn.
#26 Mark Anderson P R/R So. Sleepy Eye, Minn.
#10 Cavan Banks P R/R Jr. Rogers, Minn.
Hayden Bradf PR
#2 Hayden Bradford OF R/R So. Fort Collins, Colo.
#3 Alex Call P R/L Sr. Kerkhoven, Minn.
#9 Chris Cannon IF L/R So. Honolulu, Hawaii
Carson Chris RF
C. Christian LF
#5 Carson Christiansen OF L/L Jr. Newport, Minn.
#19 Rowan Dodge IF L/R Fr. Plymouth, Minn.
#46 Aiden Eckert P L/L Fr. New Richmond, Wis.
#30 Fisher Ganske OF R/R So. Bemidji, Minn.
#1 Drew Girtz P L/L Sr. Ramsey, Minn.
#11 Nainoa Hayashi IF R/R Jr. Honolulu, Hawaii
#12 Oran Hinkle OF L/R Sr. Delano, Minn.
#44 Brandon Hinrichsen IF R/R Jr. Mankato, Minn.
#15 Ted Hohn P L/L Fr. Belle Plaine, Minn.
Charlie Hudr PR
#16 Charlie Hudrlik OF R/R Fr. Mankato, Minn.
#7 Jackson Hunter P R/R Jr. Minnetonka, Minn.
#43 Zach Johnson P R/R Fr. Prior Lake, Minn.
#32 Owen Kelly P L/R Fr. Rochester, Minn.
M. Koller-Le 1B
#25 Michael Koller-Lehman P R/R Fr. St. Paul, Minn.
#6 Jay Krieger P R/R Jr. Andover, Minn.
#29 Roman Lachenmayer P R/R So. White Bear Lake, Minn.
#4 Chris Lavin C R/R Jr. Chandler, Ariz.
#17 Trevor Lee P L/R R-Fr. Woodbury, Minn.
#24 Will MacCloud P R/R Sr. Lake Worth, Fla.
#31 Brayden Morel IF R/R Fr. Minneapolis, Minn.
#33 Owen Mortimer P R/R Fr. Hugo, Minn.
Aidan Nelson P
#23 Seth Nelson IF R/R Jr. Mahtomedi, Minn.
#28 Tanner Nordrum P R/R So. New Prague, Minn.
#42 Brady Schmidt P R/R So. Stratford, Wis.
#27 Kellan Schultz P R/R Jr. Loveland, Colo.
Hayden Sperb 2B
#13 Hayden Sperbeck IF R/R So. Arden Hills, Minn.
#40 Jacob Tobritzhofer P L/L Jr. Wyoming, Minn.
#22 Ben Trucke IF R/R Jr. Watertown, Minn.
#21 Isaiah Weber P R/R Fr. Hugo, Minn.
#14 Brandon Witter P L/R Jr. Lakeville, Minn.
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
Bethel (MN) Royals • 2026 Season • D3 ScoutEngine