All conferencesMAC

Pennant Charts
Season stats

Western Mich.

29-26  ·  15-12 in conference  ·  MAC  ·  Coach Marlee Wilson

Official through 05/09/2026  ·  Fran Ebert Field
Record
29-26
official NCAA
Runs / game
5.18
scored, official
Allowed / game
4.98
allowed, official
Batting average
0.292
official NCAA
Slugging
0.477
695 total bases
Team ERA
4.49
official NCAA

Runs scored per game

How many games ended with each run total for this team

02468games0: 4 games01: 7 games12: 6 games23: 6 games34: 7 games45: 3 games56: 1 games67: 3 games78: 5 games89: 1 games910: 1 games1011: 2 games1112: 3 games1213: 1 games1316: 2 games16
Table view
Runs scoredGames
04
17
26
36
47
53
61
73
85
91
101
112
123
131
162

Runs per game by month

Runs scored and runs allowed, month by month, from tracked game scores. Where the red line sits above the blue one, the team was outscored that month

3.875.016.157.308.44runs per game2026-02 · Runs scored: 6.312026-03 · Runs scored: 4.332026-04 · Runs scored: 4.312026-05 · Runs scored: 8.008.002026-02 · Runs allowed: 5.082026-03 · Runs allowed: 5.782026-04 · Runs allowed: 4.382026-05 · Runs allowed: 4.404.402026-022026-032026-042026-05
Runs scoredRuns allowed
Table view
MonthGamesRuns/GAllowed/G
2026-02136.315.08
2026-03184.335.78
2026-04164.314.38
2026-0558.004.40

Leading hitters

Official box score totals, minimum 40 at-bats, ranked by average

Emily Lampela0.359Emily Lampela: 0.359 batting averageBella Duncan0.355Bella Duncan: 0.355 batting averageJordan Smith0.344Jordan Smith: 0.344 batting averageRylee O'Brien0.339Rylee O'Brien: 0.339 batting averageCaitlin Tighe0.337Caitlin Tighe: 0.337 batting averageMegan Malartisk0.310Megan Malartisk: 0.310 batting averageParker Ostach0.265Parker Ostach: 0.265 batting averageAnaleez Niles0.260Analeez Niles: 0.260 batting averageJadeyn Merrill0.250Jadeyn Merrill: 0.250 batting averageKendall Kotzmacher0.217Kendall Kotzmacher: 0.217 batting average
Table view
PlayerABHHRRBIBBAVG
Emily Lampela7828320140.359
Bella Duncan17261952180.355
Jordan Smith12543932150.344
Rylee O'Brien12442212170.339
Caitlin Tighe1665693590.337
Megan Malartisk10031113120.310
Parker Ostach681821090.265
Analeez Niles7720517110.260
Jadeyn Merrill5213516160.250
Kendall Kotzmacher46100440.217

What their plate appearances became

Outcome mix across 1,573 classified plate appearances

groundout18.31groundout: 18.31 % of PAsingle16.59single: 16.59 % of PAflyout13.35flyout: 13.35 % of PAstrikeout12.78strikeout: 12.78 % of PAwalk8.96walk: 8.96 % of PApopout5.85popout: 5.85 % of PAdouble5.02double: 5.02 % of PAfielders choice3.69fielders choice: 3.69 % of PAhome run3.18home run: 3.18 % of PAfoulout3.05foulout: 3.05 % of PAlineout2.92lineout: 2.92 % of PAhit by pitch2.16hit by pitch: 2.16 % of PA
Table view
OutcomeCount% of PA
groundout28818.31
single26116.59
flyout21013.35
strikeout20112.78
walk1418.96
popout925.85
double795.02
fielders choice583.69
home run503.18
foulout483.05
lineout462.92
hit by pitch342.16

Swing rate by count

Percent of pitches this team's hitters swung at

33.60 balls / 0 strikes: 33.6 (n=554)36.90 balls / 1 strike: 36.9 (n=206)39.80 balls / 2 strikes: 39.8 (n=83)37.21 ball / 0 strikes: 37.2 (n=250)49.31 ball / 1 strike: 49.3 (n=219)55.21 ball / 2 strikes: 55.2 (n=174)34.02 balls / 0 strikes: 34.0 (n=94)53.82 balls / 1 strike: 53.8 (n=119)59.02 balls / 2 strikes: 59.0 (n=144)53.03 balls / 1 strike: 53.0 (n=66)69.73 balls / 2 strikes: 69.7 (n=119)0B1B2B3B0 strikes1 strike2 strikesballs across, strikes down

Whiff rate by count

Of swings taken, the percent that missed

12.40 balls / 0 strikes: 12.4 (n=554)21.10 balls / 1 strike: 21.1 (n=206)18.20 balls / 2 strikes: 18.2 (n=83)18.31 ball / 0 strikes: 18.3 (n=250)19.41 ball / 1 strike: 19.4 (n=219)21.91 ball / 2 strikes: 21.9 (n=174)12.52 balls / 0 strikes: 12.5 (n=94)9.42 balls / 1 strike: 9.4 (n=119)16.52 balls / 2 strikes: 16.5 (n=144)8.63 balls / 1 strike: 8.6 (n=66)12.03 balls / 2 strikes: 12.0 (n=119)0B1B2B3B0 strikes1 strike2 strikesballs across, strikes down

Plate discipline, both sides of the ball

Every tracked pitch this team hit against, and every pitch they threw

SidePitchesSwing %Whiff/swing %Called strike %Ball %In play %
Their hitters2,06643.315.814.741.319.3
Their pitchers2,03643.317.115.240.918.4
Back to top

Official season stats

The published NCAA record, so every number above can be checked against a source a coach already trusts. Percentile bars place each rate among qualified Division I players, which is the one thing the NCAA's own page cannot show.

Columns
PlayerPosYrB/TGABRH2B3BHRRBIBBKAVGOBPSLGOPSISOBB%K%SBCSHBPSFSHKLGOFOGDP2K reached%AVG 2KWhiff/sw%Swing 0-0%P/PA
Bella DuncanUTFrR/R551833964114105513130.3500.4050.6171.0220.2676.36.31063454170113.30.26112.68.71.29
Caitlin TigheINFJrR/R55178396012310389290.3370.3650.6070.9720.2704.715.14214773362013.60.28013.510.91.26
Rylee O'BrienOFSoL/L50137184510221218120.3280.4050.4740.8790.14611.47.60112253445014.40.25011.819.41.42
Jordan SmithCSrR/R49135124614193317160.3410.4220.6591.0810.31811.010.40020023336416.40.27314.33.61.67
Tristen HeadCSrR/R5312423254131214250.2020.3200.3230.6430.1219.517.021815133140011.30.30815.616.21.01
Megan MalartiskOFJrL/L5411821366111613260.3050.3880.3980.7860.0939.719.43030373219017.50.29424.67.91.17
Hannah HermanINFSoR/R491082321701191870.1940.3100.2870.5970.09314.35.60000704238116.10.25011.613.71.24
Emily LampelaOFJrR/R458920318132215160.3480.4870.5621.0490.21413.013.941101591828019.80.40014.511.31.51
Analeez NilesINFJrR/R388710244062312200.2760.3820.5290.9110.25311.819.61030081230016.10.15418.024.11.34
Parker OstachOFSoR/R41681618312109160.2650.3590.4260.7850.16111.520.52010141913013.00.12532.36.51.16
Jadeyn MerrillUTSrR/R455451420516970.2590.3790.5740.9530.31513.610.60021121221018.00.33311.811.51.28
Liliana JaneczkoCFrR/R25484100004790.2080.3090.2080.5170.00012.716.4000004179013.00.00032.013.01.35
Kendall KotzmacherINFFrR/R254611101004440.2170.3020.2390.5410.0227.57.51021121519011.90.25012.09.51.60
Haleigh SmithINFSrR/R443917132006560.3330.4090.3850.7940.05211.413.631002310100
Emily YacapraroOFSrL/R30211460000140.2860.3180.2860.6040.0004.518.22100121100

The bar beside a rate is that player's percentile among qualified Division I players, green at or above the 75th, red at or below the 25th. Hover it for the number. 2K reached%, AVG 2K, Whiff/sw% and Swing 0-0% are reconstructed from play-by-play, not official.