From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Massachusetts
382
Total yards
260
163
Passing yards
203
219
Rushing yards
57
6.5
Yards per pass
5.8
5.5
Yards per rush
2.0
23
First downs
14
4–11
Third downs
5–15
1–1
Fourth downs
0–2
2
Turnovers
1
5–44
Penalties
5–47
32:26
Possession
27:34
5
Sacks (by defense)
0
Efficiency
Western Michigan
Massachusetts
51%
Success rate
33%
0.16
EPA per play
−0.25
0.74
Explosiveness
1.08
0.07
Rushing EPA
0.03
0.32
Passing EPA
−0.41
22%
Passing-down success
23%
0.21
First-down EPA
−0.46
−0.04
Second-down EPA
0.10
0.33
Third-down EPA
0.36
17%
Havoc by its defense
4%
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
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.
Q1 MassachusettsField goal, 11 plays, 57 yards
Q1 Western MichiganFumble, 5 plays, 30 yards
Q1 MassachusettsPunt, 3 plays, −6 yards
Q1 Western MichiganPunt, 8 plays, 35 yards
Q1 MassachusettsMissed FG, 12 plays, 57 yards
Q2 Western MichiganTouchdown, 5 plays, 72 yards
Q2 MassachusettsPunt, 6 plays, 21 yards
Q2 Western MichiganMissed FG, 12 plays, 61 yards
Q2 MassachusettsPunt, 3 plays, 5 yards
Q2 Western MichiganEnd of half, 2 plays, 10 yards
Q3 Western MichiganPunt, 7 plays, 31 yards
Q3 MassachusettsPunt, 3 plays, −3 yards
Q3 Western MichiganPunt, 3 plays, 4 yards
Q3 MassachusettsPunt, 3 plays, −2 yards
Q3 Western MichiganTouchdown, 10 plays, 50 yards
Q3 MassachusettsPunt, 4 plays, 21 yards
Q3 MassachusettsTurnover on downs, 4 plays, 5 yards
Q4 Western MichiganTouchdown, 11 plays, 87 yards
Q4 MassachusettsInterception, 8 plays, 60 yards
Q4 Western MichiganPunt, 3 plays, 4 yards
Q4 MassachusettsTurnover on downs, 9 plays, 35 yards
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:00
1st & 10 at own 35
Hunter Smith kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Brandon Hood run for 2 yds to the MASS 27
14:24
2nd & 8 at own 27
Brandon Rose pass complete to Jacquon Gibson for 22 yds to the MASS 49 for a 1ST down
14:03
1st & 10 at own 49
Brandon Hood run for no gain to the MASS 49
13:24
2nd & 10 at own 49
Brandon Rose pass complete to Jacquon Gibson for 17 yds to the WMU 34 for a 1ST down
12:52
1st & 10 at opp 34
Brandon Rose run for 6 yds to the WMU 28
12:32
2nd & 4 at opp 28
Brandon Rose pass incomplete to Jacquon Gibson
12:24
3rd & 4 at opp 28
Elijah Faulkner run for 4 yds to the WMU 24 for a 1ST down
11:48
1st & 10 at opp 24
Elijah Faulkner run for 7 yds to the WMU 17
11:04
2nd & 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:04
2nd & 8 at opp 22
Timeout Massachusetts, clock 11:04
9:42
2nd & 8 at opp 22
Elijah Faulkner run for 1 yd to the WMU 21
9:42
3rd & 7 at opp 21
Brandon Hood run for 3 yds to the WMU 18
9:42
4th & 4 at opp 18
Derek Morris 36 yd FG GOODMassachusetts 3, Western Michigan 0
Western Michigan Fumble, 5 plays
9:32
1st & 10 at own 35
Marcus Lye kickoff for 65 yds , Devin Miles return for 28 yds to the WMU 28
9:20
1st & 10 at own 28
Broc Lowry run for 2 yds to the WMU 30
8:56
2nd & 8 at own 30
Broc Lowry run for 1 yd to the WMU 31
8:23
3rd & 7 at own 31
Broc Lowry pass incomplete to Michael Brescia
8:08
4th & 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:58
1st & 10 at own 46
Jalen Buckley run for 4 yds to the 50 yard line
7:30
2nd & 6 at the 50
Jalen Buckley run for 8 yds to the MASS 42 Jalen Buckley fumbled, recovered by WMU Tyler Martin
Massachusetts Punt, 3 plays
7:25
1st & 10 at own 42
Brandon Rose pass incomplete to Donnie Gray
7:14
2nd & 10 at own 42
Brandon Rose sacked by Nadame Tucker for a loss of 6 yards to the MASS 36
6:54
3rd & 16 at own 36
Brandon Rose pass incomplete to Donnie Gray
6:41
4th & 16 at own 36
Keegan 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:33
1st & 10 at own 21
Broc Lowry pass complete to Malique Dieudonne for 13 yds to the WMU 34 for a 1ST down
6:07
1st & 10 at own 34
Broc Lowry pass complete to Baylin Brooks for 8 yds to the WMU 42
5:34
2nd & 2 at own 42
Jalen Buckley run for 4 yds to the WMU 46 for a 1ST down
4:57
1st & 10 at own 46
Broc Lowry pass complete to Michael Brescia for 9 yds to the MASS 45
4:25
2nd & 1 at opp 45
Ofa Mataele run for 3 yds to the MASS 42 for a 1ST down
3:48
1st & 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:26
1st & 25 at own 43
Broc Lowry pass complete to Christian Leary for no gain to the WMU 43
2:59
2nd & 25 at own 43
Broc Lowry pass complete to Baylin Brooks for 13 yds to the MASS 44
2:25
3rd & 12 at opp 44
Broc Lowry pass incomplete to Talique Williams
2:22
4th & 12 at opp 44
Ryan Millmore punt for 29 yds, punt out-of-bounds at the MASS 15
Massachusetts Missed FG, 12 plays
2:11
1st & 10 at own 15
Juwaun Price run for 27 yds to the MASS 42 for a 1ST down
1:41
1st & 10 at own 42
Juwaun Price run for 2 yds to the MASS 44
0:59
2nd & 8 at own 44
Brandon Rose pass complete to Jacquon Gibson for 5 yds to the MASS 49
0:32
3rd & 3 at own 49
Juwaun Price run for 4 yds to the WMU 47 for a 1ST down
0:00
1st & 10 at opp 47
Brandon Rose run for 2 yds to the WMU 45
Q2 14:50
2nd & 8 at opp 45
Elijah Faulkner run for 4 yds to the WMU 41
Q2 14:28
3rd & 4 at opp 41
Juwaun Price run for 14 yds to the WMU 27 for a 1ST down
Q2 13:52
1st & 10 at opp 27
Juwaun Price run for 3 yds to the WMU 24
Q2 13:22
2nd & 7 at opp 24
Brandon Rose pass incomplete to Max Dowling
Q2 13:16
3rd & 7 at opp 24
Massachusetts Penalty, (-10 Yards) to the WMU 31
Q2 12:05
3rd & 14 at opp 31
Brandon Rose pass complete to Jacquon Gibson for 3 yds to the WMU 28
Q2 12:01
4th & 11 at opp 28
Derek Morris 46 yd FG MISSED
2nd quarter5 drives, then Western Michigan 7, Massachusetts 3
Western Michigan Touchdown, 5 plays
11:50
1st & 10 at own 28
Devin Miles run for 3 yds to the WMU 31
11:30
2nd & 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:26
1st & 10 at own 43
Devin Miles run for 6 yds to the WMU 49
9:56
2nd & 4 at own 49
Devin Miles run for 7 yds to the MASS 44 for a 1ST down
9:34
1st & 10 at opp 44
Broc Lowry pass complete to Aveion Chenault for 36 yds to the MASS 8 for a 1ST down
9:23
1st & goal at opp 8
Broc 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:16
1st & 10 at own 35
Hunter Smith kickoff for 63 yds , Jacquon Gibson return for 21 yds to the MASS 23
9:05
1st & 10 at own 23
Elijah Faulkner run for a loss of 1 yard to the MASS 22
8:25
2nd & 11 at own 22
Brandon Rose pass complete to Jacquon Gibson for 8 yds to the MASS 30
7:52
3rd & 3 at own 30
Brandon Hood run for 6 yds to the MASS 36 for a 1ST down
7:23
1st & 10 at own 36
Brandon Hood run for 8 yds to the MASS 44
7:00
2nd & 2 at own 44
Brandon Hood run for no gain to the MASS 44
6:21
3rd & 2 at own 44
Brandon Rose pass incomplete to Jacquon Gibson
6:14
4th & 2 at own 44
Keegan Andrews punt for 47 yds, fair catch by Joshua Franklin at the WMU 9
Western Michigan Missed FG, 12 plays
6:06
1st & 10 at own 9
Broc Lowry run for 5 yds to the WMU 14
5:35
2nd & 5 at own 14
Broc Lowry run for 11 yds to the WMU 25 for a 1ST down
4:55
1st & 10 at own 25
Broc Lowry pass complete to Baylin Brooks for 15 yds to the WMU 40 for a 1ST down
4:27
1st & 10 at own 40
Broc Lowry pass incomplete to Talique Williams
4:19
2nd & 10 at own 40
Jalen Buckley run for 4 yds to the WMU 44
3:34
3rd & 6 at own 44
Broc Lowry pass complete to Blake Bosma for 7 yds to the MASS 49 for a 1ST down
3:03
1st & 10 at opp 49
Broc Lowry pass incomplete to Jalen Buckley
2:54
2nd & 10 at opp 49
Broc Lowry run for 17 yds to the MASS 32 for a 1ST down
2:16
1st & 10 at opp 32
Devin Miles run for 1 yd to the MASS 31
2:00
2nd & 9 at opp 31
Timeout Massachusetts, clock 02:00
1:52
3rd & 13 at opp 35
Timeout Massachusetts, clock 01:52
1:51
2nd & 9 at opp 31
Devin Miles run for a loss of 4 yards to the MASS 35
1:47
3rd & 13 at opp 35
Broc Lowry run for 5 yds to the MASS 30
1:47
4th & 8 at opp 30
Timeout Massachusetts, clock 01:47
1:42
4th & 8 at opp 30
Palmer Domschke 48 yd FG MISSED
Massachusetts Punt, 3 plays
1:35
1st & 10 at own 30
Brandon Rose sacked by Rodney McGraw for a loss of 10 yards to the MASS 20
1:05
2nd & 20 at own 20
Brandon Rose pass complete to Jacquon Gibson for 15 yds to the MASS 35
1:01
3rd & 5 at own 35
Timeout Massachusetts, clock 01:01
0:58
3rd & 5 at own 35
Brandon Rose pass incomplete to Donnie Gray
0:44
4th & 5 at own 35
Keegan Andrews punt for 47 yds , Joshua Franklin returns for 27 yds to the WMU 9
Western Michigan End of half, 2 plays
0:34
1st & 10 at own 9
Ofa Mataele run for 9 yds to the WMU 18
0:00
2nd & 1 at own 18
Ofa 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:54
1st & 10 at own 35
Marcus Lye kickoff for 61 yds , Keivin Boone-Nelson II return for 14 yds to the WMU 18
14:41
1st & 10 at own 18
Broc Lowry run for 9 yds to the WMU 27
14:11
2nd & 1 at own 27
Jalen Buckley run for 5 yds to the WMU 32 for a 1ST down
13:32
1st & 10 at own 32
Broc Lowry run for 4 yds to the WMU 36
12:52
2nd & 6 at own 36
Jalen Buckley run for 7 yds to the WMU 43 for a 1ST down
12:13
1st & 10 at own 43
Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 46
11:32
2nd & 7 at own 46
Broc Lowry pass complete to Cade Conley for no gain to the WMU 46
10:53
3rd & 7 at own 46
Broc Lowry pass complete to Ofa Mataele for 3 yds to the WMU 49
10:23
4th & 4 at own 49
Ryan Millmore punt for 51 yds for a touchback
Massachusetts Punt, 3 plays
10:15
1st & 10 at own 20
Elijah Faulkner run for a loss of 2 yards to the MASS 18
9:32
2nd & 12 at own 18
Brandon Rose pass complete to Kenyon Massey for a loss of 1 yard to the MASS 17
9:00
3rd & 13 at own 17
Brandon Rose pass incomplete to Max Dowling
8:52
4th & 13 at own 17
Keegan Andrews punt for 48 yds, fair catch by Joshua Franklin at the WMU 35
Western Michigan Punt, 3 plays
8:40
1st & 10 at own 35
Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 38
8:07
2nd & 7 at own 38
Jalen Buckley run for 1 yd to the WMU 39
7:53
3rd & 6 at own 39
Broc Lowry pass incomplete to Malique Dieudonne
7:43
4th & 6 at own 39
Ryan Millmore punt for 50 yds , Samuel Baddoo returns for no gain to the MASS 10
7:43
4th & 6 at own 39
Ryan Millmore punt for 50 yds , Samuel Baddoo returns for no gain to the MASS 10
Massachusetts Punt, 3 plays
7:31
1st & 10 at own 10
Brandon Rose pass complete to Max Dowling for 2 yds to the MASS 12
7:05
2nd & 8 at own 12
Brandon Rose pass incomplete to Donnie Gray
6:56
3rd & 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:29
3rd & 13 at own 7
Brandon Rose pass complete to Max Dowling for 1 yd to the MASS 8
5:50
4th & 12 at own 8
Keegan Andrews punt for 42 yds, punt out-of-bounds at the 50 yard line
Western Michigan Touchdown, 10 plays
5:33
1st & 10 at the 50
Broc Lowry pass complete to Aveion Chenault for 15 yds to the MASS 35 for a 1ST down
5:24
1st & 10 at opp 35
Broc Lowry pass incomplete to Aveion Chenault
5:21
2nd & 10 at opp 35
Broc Lowry pass incomplete to Malique Dieudonne
5:12
3rd & 10 at opp 35
Broc Lowry run for 6 yds to the MASS 29
4:29
4th & 4 at opp 29
Broc Lowry pass complete to Talique Williams for 6 yds to the MASS 23 for a 1ST down
3:51
1st & 10 at opp 23
Broc Lowry run for 5 yds to the MASS 18
3:20
2nd & 5 at opp 18
Devin Miles run for 3 yds to the MASS 15
2:47
3rd & 2 at opp 15
Broc Lowry run for 5 yds to the MASS 10 for a 1ST down
1:53
1st & goal at opp 10
Broc Lowry pass complete to Jalen Buckley for 6 yds to the MASS 4
1:26
2nd & goal at opp 4
Broc Lowry run for 4 yds for a TD (Palmer Domschke KICK)Western Michigan 14, Massachusetts 3
Massachusetts Punt, 4 plays
1:26
1st & 10 at own 35
Hunter Smith kickoff for 65 yds for a touchback
1:26
1st & 10 at own 25
PENALTY WMU Offside (Tucker,Nadame) 5 yards from UMass25 to UMass30. NO PLAY.
1:12
1st & 5 at own 30
AJ Hairston pass complete to Kenyon Massey for 15 yds to the MASS 45 for a 1ST down
0:40
1st & 10 at own 45
AJ Hairston pass incomplete to Donnie Gray
0:35
2nd & 10 at own 45
AJ Hairston pass incomplete to Donnie Gray
0:27
3rd & 10 at own 45
AJ Hairston run for 1 yd to the MASS 46 Massachusetts Penalty, (Yards) declined
0:09
4th & 9 at own 46
Keegan Andrews punt for 44 yds
Massachusetts Turnover on downs, 4 plays
0:00
1st & 10 at opp 18
AJ Hairston sacked by Nadame Tucker for a loss of 10 yards to the WMU 28
Q4 14:54
2nd & 20 at opp 28
AJ Hairston pass incomplete to Donnie Gray
Q4 14:38
3rd & 20 at opp 28
AJ Hairston pass complete to Brandon Hood for 15 yds to the WMU 13
Q4 14:02
4th & 5 at opp 13
AJ Hairston pass incomplete to Jake McConnachie
Q4 14:02
4th & 5 at opp 13
AJ Hairston pass incomplete to Jake McConnachie
4th quarter5 drives, then Western Michigan 21, Massachusetts 3
Western Michigan Touchdown, 11 plays
13:54
1st & 10 at own 13
Ofa Mataele run for 4 yds to the WMU 17
13:20
2nd & 6 at own 17
Broc Lowry run for 8 yds to the WMU 25 for a 1ST down
12:43
1st & 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:25
1st & 20 at own 15
Broc Lowry pass complete to Christian Leary for 6 yds to the WMU 21
11:51
2nd & 14 at own 21
Broc Lowry run for 10 yds to the WMU 31
11:27
3rd & 4 at own 31
Broc Lowry pass complete to Christian Leary for 12 yds to the WMU 43 for a 1ST down
11:03
1st & 10 at own 43
Ofa Mataele run for 1 yd to the WMU 44
10:23
2nd & 9 at own 44
Talique Williams run for 8 yds to the MASS 48
9:48
3rd & 1 at opp 48
Jalen Buckley run for 2 yds to the MASS 46 for a 1ST down
9:07
1st & 10 at opp 46
Jalen Buckley run for 7 yds to the MASS 39
8:36
2nd & 3 at opp 39
Jalen Buckley run for 14 yds to the MASS 25 for a 1ST down
8:04
1st & 10 at opp 25
Devin Miles run for 25 yds for a TD (Palmer Domschke KICK)Western Michigan 21, Massachusetts 3
Massachusetts Interception, 8 plays
8:04
1st & 10 at own 35
Hunter Smith kickoff for 63 yds
7:55
1st & 10 at own 25
Juwaun Price run for 4 yds to the MASS 29
5:53
2nd & 6 at own 29
AJ Hairston pass complete to Max Dowling for 4 yds to the MASS 33
5:36
3rd & 2 at own 33
AJ Hairston pass complete to Jake McConnachie for 12 yds to the MASS 45 for a 1ST down
5:36
1st & 10 at own 45
Elijah Faulkner run for 1 yd to the MASS 46
5:36
2nd & 9 at own 46
AJ Hairston pass complete to Jake McConnachie for 19 yds to the WMU 35 for a 1ST down
5:36
1st & 10 at opp 35
AJ Hairston pass incomplete to Kezion Dia-Johnson
5:36
1st & 5 at opp 15
Timeout Massachusetts, clock 05:36
5:30
2nd & 10 at opp 35
AJ Hairston pass complete to Reece Adkins for 15 yds to the WMU 20 for a 1ST down
5:30
1st & 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:30
1st & 5 at opp 15
AJ Hairston pass intercepted Domanick Moon return for no gain to the WMU 21
Western Michigan Punt, 3 plays
5:22
1st & 10 at own 21
Broc Lowry run for no gain to the WMU 21
4:40
2nd & 10 at own 21
Jalen Buckley run for 4 yds to the WMU 25
4:40
3rd & 6 at own 25
Timeout Massachusetts, clock 04:40
4:36
3rd & 6 at own 25
Jalen Buckley run for no gain to the WMU 25
4:36
4th & 6 at own 25
Timeout Massachusetts, clock 04:36
4:28
4th & 6 at own 25
Ryan Millmore punt for 35 yds, punt out-of-bounds at the MASS 40
Massachusetts Turnover on downs, 9 plays
4:22
1st & 10 at own 40
AJ Hairston pass complete to Kenyon Massey for 9 yds to the MASS 49
3:52
2nd & 1 at own 49
AJ Hairston pass complete to Brandon Hood for 12 yds to the WMU 39 for a 1ST down
3:26
1st & 10 at opp 39
AJ Hairston pass complete to Donnie Gray for 8 yds to the WMU 31
3:03
2nd & 2 at opp 31
AJ Hairston pass complete to Kenyon Massey for 8 yds to the WMU 23 for a 1ST down
2:27
1st & 10 at opp 23
AJ Hairston pass complete to Dallas Elliott for 14 yds to the WMU 9 for a 1ST down
2:27
1st & goal at opp 9
Timeout Massachusetts, clock 02:27
2:14
1st & goal at opp 9
AJ Hairston run for 2 yds to the WMU 7
1:59
2nd & goal at opp 7
AJ Hairston pass incomplete to Dallas Elliott
1:59
3rd & goal at opp 7
Timeout Massachusetts, clock 01:59
1:06
3rd & goal at opp 7
AJ Hairston sacked by Tyson Lee for a loss of 5 yards to the WMU 12
0:51
4th & goal at opp 12
AJ Hairston sacked for a loss of 13 yards to the WMU 25
Western Michigan End of game, 2 plays
0:19
1st & 10 at own 25
B. Lowry takes a knee
0:00
2nd & 11 at own 24
B. 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.