Western Michigan at Massachusetts

Saturday, October 4, 2025

Western Michigan beat Massachusetts 21–⁠3. It was their third meeting; Western Michigan leads the series 3–⁠0.

AwayWestern Michigan10–⁠4 in 2025
21
HomeMassachusetts0–⁠12 in 2025
3

Final at Warren McGuirk Alumni Stadium, HadleyTV: ESPN+Attendance 10,014

At kickoff
80°F, wind 6 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Chicopee Falls Westover Field, 20 km from the stadium, 25 minutes after kickoff
Official
Matt PackowskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Western Michigan077721
Massachusetts30003

How the win probability moved

Massachusetts favored

Win probability by play: Massachusetts 59% at kickoff, 0% at the end. Biggest swing: 40 points.

Western Michigan favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (40 points).

Standouts

Player stats

Western Michigan

PassingC/AttYdsTDInt
Broc Lowry18/2516310
RushingCarYdsTDLong
Broc Lowry1592117
Jalen Buckley1260014
Devin Miles741125
Ofa Mataele51809
ReceivingRecYdsTDLong
Aveion Chenault251036
Baylin Brooks336015
Christian Leary318012
Michael Brescia21719
DefenseTklTFLSacksInt
Sefa Saipaia Jr.91.500
Joey Pope70.50.50
Tate Hallock60.50.50
James Camden5000
Nadame Tucker3220
Rodney McGraw3110
Tyson Lee1110
Domanick Moon1001

Massachusetts

PassingC/AttYdsTDInt
A.J. Hairston11/1813101
Brandon Rose9/177200
RushingCarYdsTDLong
Juwuan Price654027
Brandon Hood72208
Elijah Faulkner71407
ReceivingRecYdsTDLong
Jacquon Gibson670022
Jake McConnachie231019
Kenyon Massey431015
Brandon Hood227015
DefenseTklTFLSacksInt
Timmy Hinspeter14000
Tyler Martin10000
Zeraun Daniel10000
Rashad Henry90.500

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Western MichiganMassachusetts
382Total yards260
163Passing yards203
219Rushing yards57
6.5Yards per pass5.8
5.5Yards per rush2.0
23First downs14
4–⁠11Third downs5–⁠15
1–⁠1Fourth downs0–⁠2
2Turnovers1
5–⁠44Penalties5–⁠47
32:26Possession27:34
5Sacks (by defense)0

Efficiency

Western MichiganMassachusetts
51%Success rate33%
0.16EPA per play−0.25
0.74Explosiveness1.08
0.07Rushing EPA0.03
0.32Passing EPA−0.41
22%Passing-down success23%
0.21First-down EPA−0.46
−0.04Second-down EPA0.10
0.33Third-down EPA0.36
17%Havoc by its defense4%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Western Michigan 64% to win. Elo’s favorite won.

The line

Western Michigan −12.5, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Western Michigan 80%, Massachusetts 20%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Massachusetts end zoneWestern Michigan end zoneQ1 MassachusettsField goal, 11 playsQ1 Western MichiganFumble, 5 playsQ1 MassachusettsPunt, 3 playsQ1 Western MichiganPunt, 8 playsQ1 MassachusettsMissed FG, 12 playsQ2 Western MichiganTouchdown, 5 playsQ2 MassachusettsPunt, 6 playsQ2 Western MichiganMissed FG, 12 playsQ2 MassachusettsPunt, 3 playsQ2 Western MichiganEnd of half, 2 playsQ3 Western MichiganPunt, 7 playsQ3 MassachusettsPunt, 3 playsQ3 Western MichiganPunt, 3 playsQ3 MassachusettsPunt, 3 playsQ3 Western MichiganTouchdown, 10 playsQ3 MassachusettsPunt, 4 playsQ3 MassachusettsTurnover on downs, 4 playsQ4 Western MichiganTouchdown, 11 playsQ4 MassachusettsInterception, 8 playsQ4 Western MichiganPunt, 3 playsQ4 MassachusettsTurnover on downs, 9 playsQ4 Western MichiganEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Massachusetts drives left to right, Western Michigan right to left.
  1. Q1 MassachusettsField goal, 11 plays, 57 yards
  2. Q1 Western MichiganFumble, 5 plays, 30 yards
  3. Q1 MassachusettsPunt, 3 plays, −6 yards
  4. Q1 Western MichiganPunt, 8 plays, 35 yards
  5. Q1 MassachusettsMissed FG, 12 plays, 57 yards
  6. Q2 Western MichiganTouchdown, 5 plays, 72 yards
  7. Q2 MassachusettsPunt, 6 plays, 21 yards
  8. Q2 Western MichiganMissed FG, 12 plays, 61 yards
  9. Q2 MassachusettsPunt, 3 plays, 5 yards
  10. Q2 Western MichiganEnd of half, 2 plays, 10 yards
  11. Q3 Western MichiganPunt, 7 plays, 31 yards
  12. Q3 MassachusettsPunt, 3 plays, −3 yards
  13. Q3 Western MichiganPunt, 3 plays, 4 yards
  14. Q3 MassachusettsPunt, 3 plays, −2 yards
  15. Q3 Western MichiganTouchdown, 10 plays, 50 yards
  16. Q3 MassachusettsPunt, 4 plays, 21 yards
  17. Q3 MassachusettsTurnover on downs, 4 plays, 5 yards
  18. Q4 Western MichiganTouchdown, 11 plays, 87 yards
  19. Q4 MassachusettsInterception, 8 plays, 60 yards
  20. Q4 Western MichiganPunt, 3 plays, 4 yards
  21. Q4 MassachusettsTurnover on downs, 9 plays, 35 yards
  22. Q4 Western MichiganEnd of game, 2 plays, −2 yards

Play by play

1st quarter5 drives, then Massachusetts 3, Western Michigan 0
Massachusetts Field goal, 11 plays
15:001st & 10 at own 35Hunter Smith kickoff for 65 yds for a touchback
14:541st & 10 at own 25Brandon Hood run for 2 yds to the MASS 27
14:242nd & 8 at own 27Brandon Rose pass complete to Jacquon Gibson for 22 yds to the MASS 49 for a 1ST down
14:031st & 10 at own 49Brandon Hood run for no gain to the MASS 49
13:242nd & 10 at own 49Brandon Rose pass complete to Jacquon Gibson for 17 yds to the WMU 34 for a 1ST down
12:521st & 10 at opp 34Brandon Rose run for 6 yds to the WMU 28
12:322nd & 4 at opp 28Brandon Rose pass incomplete to Jacquon Gibson
12:243rd & 4 at opp 28Elijah Faulkner run for 4 yds to the WMU 24 for a 1ST down
11:481st & 10 at opp 24Elijah Faulkner run for 7 yds to the WMU 17
11:042nd & 3 at opp 17(11:09) Shotgun Price,Juwaun rush middle for 17 yards gain to the WMU00 TOUCHDOWN nullified by penalty, clock 11:04 PENALTY UMass Illegal Formation (Adkins,Reece) 5 yards from WMU17 to WMU22. NO PLAY.
11:042nd & 8 at opp 22Timeout Massachusetts, clock 11:04
9:422nd & 8 at opp 22Elijah Faulkner run for 1 yd to the WMU 21
9:423rd & 7 at opp 21Brandon Hood run for 3 yds to the WMU 18
9:424th & 4 at opp 18Derek Morris 36 yd FG GOODMassachusetts 3, Western Michigan 0
Western Michigan Fumble, 5 plays
9:321st & 10 at own 35Marcus Lye kickoff for 65 yds , Devin Miles return for 28 yds to the WMU 28
9:201st & 10 at own 28Broc Lowry run for 2 yds to the WMU 30
8:562nd & 8 at own 30Broc Lowry run for 1 yd to the WMU 31
8:233rd & 7 at own 31Broc Lowry pass incomplete to Michael Brescia
8:084th & 7 at own 31(08:19) Millmore,Ryan punt 59 yards to the UMass10 PENALTY UMass Personal Foul (Dia-Johnson,Kezion) 15 yards from WMU31 to WMU46, 1ST DOWN. NO PLAY.
7:581st & 10 at own 46Jalen Buckley run for 4 yds to the 50 yard line
7:302nd & 6 at the 50Jalen Buckley run for 8 yds to the MASS 42 Jalen Buckley fumbled, recovered by WMU Tyler Martin
Massachusetts Punt, 3 plays
7:251st & 10 at own 42Brandon Rose pass incomplete to Donnie Gray
7:142nd & 10 at own 42Brandon Rose sacked by Nadame Tucker for a loss of 6 yards to the MASS 36
6:543rd & 16 at own 36Brandon Rose pass incomplete to Donnie Gray
6:414th & 16 at own 36Keegan Andrews punt for 54 yds, punt out-of-bounds at the WMU 21 , Joshua Franklin returns for 11 yds to the WMU 21
Western Michigan Punt, 8 plays
6:331st & 10 at own 21Broc Lowry pass complete to Malique Dieudonne for 13 yds to the WMU 34 for a 1ST down
6:071st & 10 at own 34Broc Lowry pass complete to Baylin Brooks for 8 yds to the WMU 42
5:342nd & 2 at own 42Jalen Buckley run for 4 yds to the WMU 46 for a 1ST down
4:571st & 10 at own 46Broc Lowry pass complete to Michael Brescia for 9 yds to the MASS 45
4:252nd & 1 at opp 45Ofa Mataele run for 3 yds to the MASS 42 for a 1ST down
3:481st & 10 at opp 42(03:56) Shotgun Lowry,Broc pass complete short left to Bosma,Blake caught at UMass38, for 13 yards to the UMass29 (Davis,Shymell) PENALTY WMU Pass Interference (Mataele,Ofa) 15 yards from UMass42 to WMU43. NO PLAY.
3:261st & 25 at own 43Broc Lowry pass complete to Christian Leary for no gain to the WMU 43
2:592nd & 25 at own 43Broc Lowry pass complete to Baylin Brooks for 13 yds to the MASS 44
2:253rd & 12 at opp 44Broc Lowry pass incomplete to Talique Williams
2:224th & 12 at opp 44Ryan Millmore punt for 29 yds, punt out-of-bounds at the MASS 15
Massachusetts Missed FG, 12 plays
2:111st & 10 at own 15Juwaun Price run for 27 yds to the MASS 42 for a 1ST down
1:411st & 10 at own 42Juwaun Price run for 2 yds to the MASS 44
0:592nd & 8 at own 44Brandon Rose pass complete to Jacquon Gibson for 5 yds to the MASS 49
0:323rd & 3 at own 49Juwaun Price run for 4 yds to the WMU 47 for a 1ST down
0:001st & 10 at opp 47Brandon Rose run for 2 yds to the WMU 45
Q2 14:502nd & 8 at opp 45Elijah Faulkner run for 4 yds to the WMU 41
Q2 14:283rd & 4 at opp 41Juwaun Price run for 14 yds to the WMU 27 for a 1ST down
Q2 13:521st & 10 at opp 27Juwaun Price run for 3 yds to the WMU 24
Q2 13:222nd & 7 at opp 24Brandon Rose pass incomplete to Max Dowling
Q2 13:163rd & 7 at opp 24Massachusetts Penalty, (-10 Yards) to the WMU 31
Q2 12:053rd & 14 at opp 31Brandon Rose pass complete to Jacquon Gibson for 3 yds to the WMU 28
Q2 12:014th & 11 at opp 28Derek Morris 46 yd FG MISSED
2nd quarter5 drives, then Western Michigan 7, Massachusetts 3
Western Michigan Touchdown, 5 plays
11:501st & 10 at own 28Devin Miles run for 3 yds to the WMU 31
11:302nd & 7 at own 31(11:32) No Huddle-Shotgun Lowry,Broc pass incomplete short left to Dieudonne,Malique thrown to WMU45 broken up by Greene,Malcolm, 1ST DOWN, PENALTY UMass Pass Interference (Greene,Malcolm) 12 yards from WMU31 to WMU43, 1ST DOWN. NO PLAY.
10:261st & 10 at own 43Devin Miles run for 6 yds to the WMU 49
9:562nd & 4 at own 49Devin Miles run for 7 yds to the MASS 44 for a 1ST down
9:341st & 10 at opp 44Broc Lowry pass complete to Aveion Chenault for 36 yds to the MASS 8 for a 1ST down
9:231st & goal at opp 8Broc Lowry pass complete to Michael Brescia for 8 yds for a TD (Palmer Domschke KICK)Western Michigan 7, Massachusetts 3
Massachusetts Punt, 6 plays
9:161st & 10 at own 35Hunter Smith kickoff for 63 yds , Jacquon Gibson return for 21 yds to the MASS 23
9:051st & 10 at own 23Elijah Faulkner run for a loss of 1 yard to the MASS 22
8:252nd & 11 at own 22Brandon Rose pass complete to Jacquon Gibson for 8 yds to the MASS 30
7:523rd & 3 at own 30Brandon Hood run for 6 yds to the MASS 36 for a 1ST down
7:231st & 10 at own 36Brandon Hood run for 8 yds to the MASS 44
7:002nd & 2 at own 44Brandon Hood run for no gain to the MASS 44
6:213rd & 2 at own 44Brandon Rose pass incomplete to Jacquon Gibson
6:144th & 2 at own 44Keegan Andrews punt for 47 yds, fair catch by Joshua Franklin at the WMU 9
Western Michigan Missed FG, 12 plays
6:061st & 10 at own 9Broc Lowry run for 5 yds to the WMU 14
5:352nd & 5 at own 14Broc Lowry run for 11 yds to the WMU 25 for a 1ST down
4:551st & 10 at own 25Broc Lowry pass complete to Baylin Brooks for 15 yds to the WMU 40 for a 1ST down
4:271st & 10 at own 40Broc Lowry pass incomplete to Talique Williams
4:192nd & 10 at own 40Jalen Buckley run for 4 yds to the WMU 44
3:343rd & 6 at own 44Broc Lowry pass complete to Blake Bosma for 7 yds to the MASS 49 for a 1ST down
3:031st & 10 at opp 49Broc Lowry pass incomplete to Jalen Buckley
2:542nd & 10 at opp 49Broc Lowry run for 17 yds to the MASS 32 for a 1ST down
2:161st & 10 at opp 32Devin Miles run for 1 yd to the MASS 31
2:002nd & 9 at opp 31Timeout Massachusetts, clock 02:00
1:523rd & 13 at opp 35Timeout Massachusetts, clock 01:52
1:512nd & 9 at opp 31Devin Miles run for a loss of 4 yards to the MASS 35
1:473rd & 13 at opp 35Broc Lowry run for 5 yds to the MASS 30
1:474th & 8 at opp 30Timeout Massachusetts, clock 01:47
1:424th & 8 at opp 30Palmer Domschke 48 yd FG MISSED
Massachusetts Punt, 3 plays
1:351st & 10 at own 30Brandon Rose sacked by Rodney McGraw for a loss of 10 yards to the MASS 20
1:052nd & 20 at own 20Brandon Rose pass complete to Jacquon Gibson for 15 yds to the MASS 35
1:013rd & 5 at own 35Timeout Massachusetts, clock 01:01
0:583rd & 5 at own 35Brandon Rose pass incomplete to Donnie Gray
0:444th & 5 at own 35Keegan Andrews punt for 47 yds , Joshua Franklin returns for 27 yds to the WMU 9
Western Michigan End of half, 2 plays
0:341st & 10 at own 9Ofa Mataele run for 9 yds to the WMU 18
0:002nd & 1 at own 18Ofa Mataele run for 1 yd to the WMU 19 for a 1ST down
3rd quarter7 drives, then Western Michigan 14, Massachusetts 3
Western Michigan Punt, 7 plays
14:541st & 10 at own 35Marcus Lye kickoff for 61 yds , Keivin Boone-Nelson II return for 14 yds to the WMU 18
14:411st & 10 at own 18Broc Lowry run for 9 yds to the WMU 27
14:112nd & 1 at own 27Jalen Buckley run for 5 yds to the WMU 32 for a 1ST down
13:321st & 10 at own 32Broc Lowry run for 4 yds to the WMU 36
12:522nd & 6 at own 36Jalen Buckley run for 7 yds to the WMU 43 for a 1ST down
12:131st & 10 at own 43Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 46
11:322nd & 7 at own 46Broc Lowry pass complete to Cade Conley for no gain to the WMU 46
10:533rd & 7 at own 46Broc Lowry pass complete to Ofa Mataele for 3 yds to the WMU 49
10:234th & 4 at own 49Ryan Millmore punt for 51 yds for a touchback
Massachusetts Punt, 3 plays
10:151st & 10 at own 20Elijah Faulkner run for a loss of 2 yards to the MASS 18
9:322nd & 12 at own 18Brandon Rose pass complete to Kenyon Massey for a loss of 1 yard to the MASS 17
9:003rd & 13 at own 17Brandon Rose pass incomplete to Max Dowling
8:524th & 13 at own 17Keegan Andrews punt for 48 yds, fair catch by Joshua Franklin at the WMU 35
Western Michigan Punt, 3 plays
8:401st & 10 at own 35Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 38
8:072nd & 7 at own 38Jalen Buckley run for 1 yd to the WMU 39
7:533rd & 6 at own 39Broc Lowry pass incomplete to Malique Dieudonne
7:434th & 6 at own 39Ryan Millmore punt for 50 yds , Samuel Baddoo returns for no gain to the MASS 10
7:434th & 6 at own 39Ryan Millmore punt for 50 yds , Samuel Baddoo returns for no gain to the MASS 10
Massachusetts Punt, 3 plays
7:311st & 10 at own 10Brandon Rose pass complete to Max Dowling for 2 yds to the MASS 12
7:052nd & 8 at own 12Brandon Rose pass incomplete to Donnie Gray
6:563rd & 8 at own 12(06:57) No Huddle-Shotgun Rose,Brandon pass complete short middle to McConnachie,Jake caught at UMass25, for 23 yards to the UMass35 (Wofford,Aaron) PENALTY UMass Illegal Shift (Gray,Donnie) 5 yards from UMass12 to UMass07. NO PLAY.
6:293rd & 13 at own 7Brandon Rose pass complete to Max Dowling for 1 yd to the MASS 8
5:504th & 12 at own 8Keegan Andrews punt for 42 yds, punt out-of-bounds at the 50 yard line
Western Michigan Touchdown, 10 plays
5:331st & 10 at the 50Broc Lowry pass complete to Aveion Chenault for 15 yds to the MASS 35 for a 1ST down
5:241st & 10 at opp 35Broc Lowry pass incomplete to Aveion Chenault
5:212nd & 10 at opp 35Broc Lowry pass incomplete to Malique Dieudonne
5:123rd & 10 at opp 35Broc Lowry run for 6 yds to the MASS 29
4:294th & 4 at opp 29Broc Lowry pass complete to Talique Williams for 6 yds to the MASS 23 for a 1ST down
3:511st & 10 at opp 23Broc Lowry run for 5 yds to the MASS 18
3:202nd & 5 at opp 18Devin Miles run for 3 yds to the MASS 15
2:473rd & 2 at opp 15Broc Lowry run for 5 yds to the MASS 10 for a 1ST down
1:531st & goal at opp 10Broc Lowry pass complete to Jalen Buckley for 6 yds to the MASS 4
1:262nd & goal at opp 4Broc Lowry run for 4 yds for a TD (Palmer Domschke KICK)Western Michigan 14, Massachusetts 3
Massachusetts Punt, 4 plays
1:261st & 10 at own 35Hunter Smith kickoff for 65 yds for a touchback
1:261st & 10 at own 25PENALTY WMU Offside (Tucker,Nadame) 5 yards from UMass25 to UMass30. NO PLAY.
1:121st & 5 at own 30AJ Hairston pass complete to Kenyon Massey for 15 yds to the MASS 45 for a 1ST down
0:401st & 10 at own 45AJ Hairston pass incomplete to Donnie Gray
0:352nd & 10 at own 45AJ Hairston pass incomplete to Donnie Gray
0:273rd & 10 at own 45AJ Hairston run for 1 yd to the MASS 46 Massachusetts Penalty, (Yards) declined
0:094th & 9 at own 46Keegan Andrews punt for 44 yds
Massachusetts Turnover on downs, 4 plays
0:001st & 10 at opp 18AJ Hairston sacked by Nadame Tucker for a loss of 10 yards to the WMU 28
Q4 14:542nd & 20 at opp 28AJ Hairston pass incomplete to Donnie Gray
Q4 14:383rd & 20 at opp 28AJ Hairston pass complete to Brandon Hood for 15 yds to the WMU 13
Q4 14:024th & 5 at opp 13AJ Hairston pass incomplete to Jake McConnachie
Q4 14:024th & 5 at opp 13AJ Hairston pass incomplete to Jake McConnachie
4th quarter5 drives, then Western Michigan 21, Massachusetts 3
Western Michigan Touchdown, 11 plays
13:541st & 10 at own 13Ofa Mataele run for 4 yds to the WMU 17
13:202nd & 6 at own 17Broc Lowry run for 8 yds to the WMU 25 for a 1ST down
12:431st & 10 at own 25(12:48) No Huddle-Shotgun Mataele,Ofa rush middle for 4 yards gain to the WMU29 (Igwenagu,Zukudo) PENALTY WMU Holding (Whitenack,Hunter) 10 yards from WMU25 to WMU15. NO PLAY.
12:251st & 20 at own 15Broc Lowry pass complete to Christian Leary for 6 yds to the WMU 21
11:512nd & 14 at own 21Broc Lowry run for 10 yds to the WMU 31
11:273rd & 4 at own 31Broc Lowry pass complete to Christian Leary for 12 yds to the WMU 43 for a 1ST down
11:031st & 10 at own 43Ofa Mataele run for 1 yd to the WMU 44
10:232nd & 9 at own 44Talique Williams run for 8 yds to the MASS 48
9:483rd & 1 at opp 48Jalen Buckley run for 2 yds to the MASS 46 for a 1ST down
9:071st & 10 at opp 46Jalen Buckley run for 7 yds to the MASS 39
8:362nd & 3 at opp 39Jalen Buckley run for 14 yds to the MASS 25 for a 1ST down
8:041st & 10 at opp 25Devin Miles run for 25 yds for a TD (Palmer Domschke KICK)Western Michigan 21, Massachusetts 3
Massachusetts Interception, 8 plays
8:041st & 10 at own 35Hunter Smith kickoff for 63 yds
7:551st & 10 at own 25Juwaun Price run for 4 yds to the MASS 29
5:532nd & 6 at own 29AJ Hairston pass complete to Max Dowling for 4 yds to the MASS 33
5:363rd & 2 at own 33AJ Hairston pass complete to Jake McConnachie for 12 yds to the MASS 45 for a 1ST down
5:361st & 10 at own 45Elijah Faulkner run for 1 yd to the MASS 46
5:362nd & 9 at own 46AJ Hairston pass complete to Jake McConnachie for 19 yds to the WMU 35 for a 1ST down
5:361st & 10 at opp 35AJ Hairston pass incomplete to Kezion Dia-Johnson
5:361st & 5 at opp 15Timeout Massachusetts, clock 05:36
5:302nd & 10 at opp 35AJ Hairston pass complete to Reece Adkins for 15 yds to the WMU 20 for a 1ST down
5:301st & 10 at opp 20(05:30) No Huddle-Shotgun Hairston,AJ pass incomplete deep left to Massey,Kenyon thrown to WMU00 PENALTY WMU Illegal Substitution 5 yards from WMU20 to WMU15. NO PLAY.
5:301st & 5 at opp 15AJ Hairston pass intercepted Domanick Moon return for no gain to the WMU 21
Western Michigan Punt, 3 plays
5:221st & 10 at own 21Broc Lowry run for no gain to the WMU 21
4:402nd & 10 at own 21Jalen Buckley run for 4 yds to the WMU 25
4:403rd & 6 at own 25Timeout Massachusetts, clock 04:40
4:363rd & 6 at own 25Jalen Buckley run for no gain to the WMU 25
4:364th & 6 at own 25Timeout Massachusetts, clock 04:36
4:284th & 6 at own 25Ryan Millmore punt for 35 yds, punt out-of-bounds at the MASS 40
Massachusetts Turnover on downs, 9 plays
4:221st & 10 at own 40AJ Hairston pass complete to Kenyon Massey for 9 yds to the MASS 49
3:522nd & 1 at own 49AJ Hairston pass complete to Brandon Hood for 12 yds to the WMU 39 for a 1ST down
3:261st & 10 at opp 39AJ Hairston pass complete to Donnie Gray for 8 yds to the WMU 31
3:032nd & 2 at opp 31AJ Hairston pass complete to Kenyon Massey for 8 yds to the WMU 23 for a 1ST down
2:271st & 10 at opp 23AJ Hairston pass complete to Dallas Elliott for 14 yds to the WMU 9 for a 1ST down
2:271st & goal at opp 9Timeout Massachusetts, clock 02:27
2:141st & goal at opp 9AJ Hairston run for 2 yds to the WMU 7
1:592nd & goal at opp 7AJ Hairston pass incomplete to Dallas Elliott
1:593rd & goal at opp 7Timeout Massachusetts, clock 01:59
1:063rd & goal at opp 7AJ Hairston sacked by Tyson Lee for a loss of 5 yards to the WMU 12
0:514th & goal at opp 12AJ Hairston sacked for a loss of 13 yards to the WMU 25
Western Michigan End of game, 2 plays
0:191st & 10 at own 25B. Lowry takes a knee
0:002nd & 11 at own 24B. Lowry takes a knee

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Western Michigan leads 3–⁠0 in three meetings.

Recent meetings
2025Western Michigan 21, Massachusetts 3
2013Western Michigan 31, Massachusetts 30
2012Western Michigan 52, Massachusetts 14

Around this game