Referee John O’Neill; umpire Jeff Carr; head linesman Kris Van Meter; line judge Daniel Gallaghe; side judge Kyle DeBuse; field judge Gary Powers; back judge Michael Elliott; center judge Thomas RipenhofGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Massachusetts
Northwestern
310
Total yards
410
227
Passing yards
76
83
Rushing yards
334
4.9
Yards per pass
5.8
2.7
Yards per rush
6.4
16
First downs
16
6–19
Third downs
7–14
0–2
Fourth downs
0–1
1
Turnovers
3
8–55
Penalties
0–0
30:08
Possession
29:52
1
Sacks (by defense)
2
Efficiency
Massachusetts
Northwestern
27%
Success rate
46%
−0.21
EPA per play
0.04
1.08
Explosiveness
1.22
−0.18
Rushing EPA
0.11
−0.22
Passing EPA
−0.25
23%
Passing-down success
31%
−0.43
First-down EPA
0.15
−0.14
Second-down EPA
−0.44
0.40
Third-down EPA
0.91
15%
Havoc by its defense
22%
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)
Northwestern 86% to win. Elo’s favorite won.
The line
Northwestern −39.5, over/under 57.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 Northwestern >99%, Massachusetts <1%. 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. Northwestern drives left to right, Massachusetts right to left.
Q3 MassachusettsTurnover on downs, 4 plays, −4 yards
Q3 NorthwesternPunt, 3 plays, 9 yards
Q3 MassachusettsInterception, 2 plays, 0 yards
Q3 NorthwesternField goal, 4 plays, −1 yard
Q3 MassachusettsTurnover on downs, 7 plays, 25 yards
Q4 NorthwesternTouchdown, 1 play, 46 yards
Q4 MassachusettsPunt, 3 plays, −8 yards
Q4 NorthwesternTouchdown, 6 plays, 56 yards
Q4 NorthwesternTouchdown, 5 plays, 33 yards
Q4 MassachusettsPunt, 3 plays, 3 yards
Q4 NorthwesternTurnover on downs, 4 plays, 9 yards
Q4 MassachusettsEnd of game, 4 plays, 31 yards
Play by play
1st quarter6 drives, then Massachusetts 3, Northwestern 0
Northwestern Punt, 3 plays
15:00
1st & 10 at own 35
Cooper Garcia kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Evan Hull run for 6 yds to the Nwest 31
15:00
2nd & 4 at own 31
Evan Hull run for a loss of 1 yard to the Nwest 30
15:00
3rd & 5 at own 30
Aidan Smith pass incomplete to Riley Lees
15:00
4th & 5 at own 30
Andrew David punt for 23 yds, punt out-of-bounds at the UMass 47
Massachusetts Field goal, 10 plays
14:00
1st & 10 at own 47
Bilal Ally run for no gain to the UMass 47
14:00
2nd & 10 at own 47
Randall West pass incomplete to Kyle Horn
14:00
3rd & 10 at own 47
Bilal Ally run for 31 yds to the Nwest 22 for a 1ST down
14:00
1st & 10 at opp 22
Randall West pass incomplete to Bilal Ally
14:00
2nd & 10 at opp 22
Bilal Ally run for 6 yds to the Nwest 16
14:00
3rd & 4 at opp 16
Randall West pass complete to Zak Simon for 5 yds to the Nwest 11 for a 1ST down
11:54
1st & 10 at opp 11
WEST, Randall pass complete to EMILUS, Samuel for 11 yards to the NU0, clock 11:54, PENALTY UMASS ineligible downfield on pass (YERARDI, Mike) 5 yards to the NU16, NO PLAY.
11:54
1st & 15 at opp 16
Randall West pass incomplete
11:54
2nd & 15 at opp 16
Randall West pass complete to Samuel Emilus for 10 yds to the Nwest 6
11:54
3rd & 5 at opp 6
Randall West sacked by Alex Miller for a loss of 9 yards to the Nwest 15
10:44
4th & 14 at opp 15
Cooper Garcia 32 yd FG GOODMassachusetts 3, Northwestern 0
Northwestern Interception, 7 plays
10:44
1st & 0 at own 35
Cooper Garcia kickoff for 51 yds
10:44
1st & 10 at own 35
Aidan Smith run for 8 yds to the Nwest 43
10:44
2nd & 2 at own 43
Evan Hull run for 2 yds to the Nwest 45 for a 1ST down
10:44
1st & 10 at own 45
Aidan Smith pass incomplete to Evan Hull
10:44
2nd & 10 at own 45
Evan Hull run for 3 yds to the Nwest 48
10:44
3rd & 7 at own 48
Aidan Smith pass complete to Riley Lees for 18 yds to the UMass 34 for a 1ST down
10:44
1st & 10 at opp 34
Aidan Smith pass complete to Riley Lees for 5 yds to the UMass 29
10:44
2nd & 5 at opp 29
Aidan Smith pass intercepted Xavier Steele return for 2 yds to the UMass 42
Massachusetts Punt, 3 plays
8:47
1st & 10 at own 42
Bilal Ally run for 1 yd to the UMass 43
8:47
2nd & 9 at own 43
Randall West pass incomplete to Bilal Ally
8:47
3rd & 9 at own 43
Randall West pass incomplete to Jermaine Johnson Jr.
8:47
4th & 9 at own 43
George Georgopoulos punt for 43 yds, downed at the Nwest 14
Northwestern Interception, 8 plays
8:07
1st & 10 at own 14
Drake Anderson run for 3 yds to the Nwest 17
8:07
2nd & 7 at own 17
Drake Anderson run for 4 yds to the Nwest 21
8:07
3rd & 3 at own 21
Aidan Smith pass complete to Riley Lees for 27 yds to the Nwest 48 for a 1ST down
8:07
1st & 10 at own 48
Drake Anderson run for 9 yds to the UMass 43
8:07
2nd & 1 at opp 43
Drake Anderson run for 4 yds to the UMass 39 for a 1ST down
8:07
1st & 10 at opp 39
Drake Anderson run for a loss of 1 yard to the UMass 44 Drake Anderson fumbled, forced by Isaiah Rodgers,
8:07
2nd & 15 at opp 44
Evan Hull run for 3 yds to the UMass 41
8:07
3rd & 12 at opp 41
Aidan Smith pass intercepted Josh Wallace return for no gain to the UMass 16
Massachusetts Missed FG return TD, 12 plays (Northwestern scores)
4:24
1st & 10 at own 16
Bilal Ally run for 2 yds to the UMass 18
4:24
2nd & 8 at own 18
Randall West pass complete to Brennon Dingle for 32 yds to the 50 yard line for a 1ST down
4:24
1st & 10 at the 50
Randall West pass incomplete to Samuel Emilus
4:24
2nd & 10 at the 50
Bilal Ally run for 2 yds to the Nwest 48
4:24
3rd & 8 at opp 48
Randall West pass complete to Zak Simon for 11 yds to the Nwest 37 for a 1ST down
4:24
1st & 10 at opp 37
Bilal Ally run for 3 yds to the Nwest 34
4:24
2nd & 7 at opp 34
Randall West pass complete to Dariyan Wiley for 9 yds to the Nwest 25 for a 1ST down
4:24
1st & 10 at opp 25
Randall West pass complete to Bilal Ally for 11 yds to the Nwest 14 for a 1ST down
4:24
1st & 10 at opp 14
Bilal Ally run for 3 yds to the Nwest 11
4:24
2nd & 7 at opp 11
Bilal Ally run for a loss of 1 yard to the Nwest 12
4:24
3rd & 8 at opp 12
Cam Roberson run for a loss of 1 yard to the Nwest 13
Q2 14:43
4th & 9 at opp 13
Cooper Garcia 30 yd FG BLOCKED blocked by Joe Gaziano Chris Bergin return for 85 yds for a TD (Charlie Kuhbander KICK)Northwestern 7, Massachusetts 3
2nd quarter8 drives, then Northwestern 21, Massachusetts 6
Massachusetts Field goal, 11 plays
14:43
1st & 0 at own 35
Trey Finison kickoff for 55 yds
14:43
1st & 10 at own 25
Jermaine Johnson Jr. run for 4 yds to the UMass 29
14:43
2nd & 6 at own 29
Randall West pass complete to Sadiq Palmer for 16 yds to the UMass 45 for a 1ST down
14:43
1st & 10 at own 45
Cam Roberson run for a loss of 2 yards to the UMass 43
14:43
2nd & 12 at own 43
Randall West pass complete to Sadiq Palmer for 4 yds to the UMass 47
14:43
3rd & 8 at own 47
Randall West pass complete to Cam Roberson for 15 yds to the Nwest 38 for a 1ST down
14:43
1st & 10 at opp 38
Randall West pass complete to Zak Simon for 15 yds to the Nwest 23 for a 1ST down
14:43
1st & 10 at opp 23
Randall West pass complete to Brennon Dingle for 14 yds to the Nwest 9 for a 1ST down
14:43
1st & goal at opp 9
Randall West pass incomplete to Samuel Emilus
14:43
2nd & goal at opp 9
Bilal Ally run for 3 yds to the Nwest 6
14:43
3rd & goal at opp 6
Randall West pass incomplete to Brennon Dingle
11:18
4th & 0 at opp 6
Timeout MASSACHUSETTS, clock 11:18
11:13
4th & goal at opp 6
Cooper Garcia 23 yd FG GOODNorthwestern 7, Massachusetts 6
Northwestern Touchdown, 8 plays
11:13
1st & 0 at own 35
Cooper Garcia kickoff for 33 yds , Charlie Mangieri return for 8 yds to the Nwest 40
11:10
1st & 10 at own 40
Aidan Smith pass complete to Riley Lees for 4 yds to the Nwest 44
11:10
2nd & 6 at own 44
Aidan Smith pass complete to Riley Lees for 7 yds to the UMass 49 for a 1ST down
11:10
1st & 10 at opp 49
Aidan Smith run for 19 yds to the UMass 30 for a 1ST down
11:10
1st & 10 at opp 30
Aidan Smith run for 3 yds to the UMass 27
11:10
2nd & 7 at opp 27
Aidan Smith pass complete to Riley Lees for 7 yds to the UMass 20 for a 1ST down
11:10
1st & 10 at opp 20
Aidan Smith run for 10 yds to the UMass 10 for a 1ST down
11:10
1st & goal at opp 10
Jason Whittaker run for 4 yds to the UMass 6
7:59
2nd & goal at opp 6
Evan Hull run for 6 yds for a TD (Charlie Kuhbander KICK)Northwestern 14, Massachusetts 6
Massachusetts Punt, 3 plays
7:59
1st & 0 at own 35
Trey Finison kickoff for 62 yds , Isaiah Rodgers return for 32 yds to the UMass 35
7:50
1st & 10 at own 35
Randall West pass incomplete to Dariyan Wiley
7:50
2nd & 10 at own 35
Bilal Ally run for 3 yds to the UMass 38
7:50
3rd & 7 at own 38
Randall West pass incomplete to Jermaine Johnson Jr., broken up by JR Pace
7:50
4th & 7 at own 38
George Georgopoulos punt for 57 yds, downed at the Nwest 5
Northwestern Touchdown, 5 plays
6:56
1st & 10 at own 5
Evan Hull run for 4 yds to the Nwest 9
6:56
2nd & 6 at own 9
Evan Hull run for 48 yds to the UMass 43 for a 1ST down
6:56
1st & 10 at opp 43
Aidan Smith pass incomplete to Berkeley Holman
6:56
2nd & 10 at opp 43
Aidan Smith run for 5 yds to the UMass 38
5:25
3rd & 5 at opp 38
Timeout MASSACHUSETTS, clock 05:25
5:18
3rd & 5 at opp 38
Evan Hull run for 38 yds for a TD (Charlie Kuhbander KICK)Northwestern 21, Massachusetts 6
Massachusetts Punt, 3 plays
5:18
1st & 0 at own 35
Trey Finison kickoff for 65 yds for a touchback
5:18
1st & 10 at own 25
Randall West pass complete to Zak Simon for 2 yds to the UMass 27
5:18
2nd & 8 at own 27
Randall West pass incomplete to Brennon Dingle, broken up by Trae Williams
5:18
3rd & 8 at own 27
Randall West pass complete to Samuel Emilus for 7 yds to the UMass 34
5:18
4th & 1 at own 34
MASSACHUSETTS Penalty, delay of game (-5 Yards) to the UMass 29
5:18
4th & 6 at own 29
George Georgopoulos punt for 33 yds, downed at the Nwest 38
Northwestern Punt, 3 plays
3:41
1st & 10 at own 38
Evan Hull run for 1 yd to the Nwest 39
3:41
2nd & 9 at own 39
Evan Hull run for 7 yds to the Nwest 46
3:41
3rd & 2 at own 46
Jason Whittaker run for a loss of 1 yard to the Nwest 45
1:33
4th & 3 at own 45
Timeout NORTHWESTERN, clock 01:33
1:33
4th & 3 at own 45
Andrew David punt for 33 yds, punt out-of-bounds at the NORTHWSTRN 22 MASSACHUSETTS Penalty, Offensive holding (Josh Wallace) to the UMass 12
Massachusetts Punt, 3 plays
1:24
1st & 10 at own 12
Randall West pass complete to Jermaine Johnson Jr. for a loss of 3 yards to the UMass 9
1:13
2nd & 13 at own 9
Timeout NORTHWESTERN, clock 01:13
1:13
2nd & 13 at own 9
Cam Roberson run for no gain to the UMass 9
1:13
3rd & 13 at own 9
Cam Roberson run for 12 yds to the UMass 21
1:13
4th & 1 at own 21
George Georgopoulos punt for 41 yds, downed at the Nwest 38
Northwestern End of half, 1 play
0:12
1st & 10 at own 38
TEAM run for a loss of 1 yard to the Nwest 37
3rd quarter9 drives, then Northwestern 24, Massachusetts 6
Massachusetts Punt, 6 plays
15:00
2nd & 11 at own 35
Trey Finison kickoff for 57 yds , Isaiah Rodgers return for 22 yds to the UMass 30
14:52
1st & 10 at own 30
Randall West pass complete to Brennon Dingle for 10 yds to the UMass 40 for a 1ST down
14:52
1st & 10 at own 40
Bilal Ally run for 4 yds to the UMass 44
14:52
2nd & 6 at own 44
Randall West pass complete to Zak Simon for 12 yds to the Nwest 44 for a 1ST down
14:52
1st & 10 at opp 44
Randall West pass incomplete to Brennon Dingle, broken up by Cameron Ruiz
14:52
2nd & 10 at opp 44
Randall West pass incomplete to Kyle Horn
14:52
3rd & 10 at opp 44
Randall West run for no gain to the Nwest 44
14:52
4th & 10 at opp 44
George Georgopoulos punt for 34 yds, fair catch by Riley Lees at the Nwest 10 MASSACHUSETTS Penalty, illegal formation (-5 Yards) to the Nwest 15
Northwestern Punt, 6 plays
12:51
1st & 10 at own 15
Evan Hull run for 5 yds to the Nwest 20
12:51
2nd & 5 at own 20
Riley Lees run for 4 yds to the Nwest 24
12:51
3rd & 1 at own 24
Evan Hull run for 2 yds to the Nwest 26 for a 1ST down
12:51
1st & 10 at own 26
Aidan Smith pass complete to Riley Lees for 8 yds to the Nwest 34
12:51
2nd & 2 at own 34
Evan Hull run for no gain to the Nwest 34
12:51
3rd & 2 at own 34
Evan Hull run for 1 yd to the Nwest 35
12:51
4th & 1 at own 35
Andrew David punt for 36 yds, fair catch by Isaiah Rodgers at the UMass 29
Massachusetts Punt, 6 plays
9:46
1st & 10 at own 29
Randall West pass complete to Samuel Emilus for 2 yds to the UMass 31
9:46
2nd & 8 at own 31
Bilal Ally run for 6 yds to the UMass 37
9:46
3rd & 2 at own 37
Bilal Ally run for 3 yds to the UMass 40 for a 1ST down
9:46
1st & 10 at own 40
Cam Roberson run for a loss of 2 yards to the UMass 38 MASSACHUSETTS Penalty, illegal formation ( Yards) declined
9:46
2nd & 12 at own 38
Randall West pass incomplete to Brennon Dingle, broken up by Joe Gaziano
9:46
3rd & 12 at own 38
Cam Roberson run for 3 yds to the UMass 41
9:46
4th & 9 at own 41
George Georgopoulos punt for 38 yds , Riley Lees returns for a loss of 1 yard to the Nwest 40 MASSACHUSETTS Penalty, illegal formation (-5 Yards) to the Nwest 25
Northwestern Fumble, 2 plays
7:18
1st & 10 at own 25
Evan Hull run for 2 yds to the Nwest 27
7:18
2nd & 8 at own 27
Berkeley Holman run for a loss of 6 yards to the Nwest 21 Berkeley Holman fumbled, recovered by UMass Chinedu Ogbonna
Massachusetts Turnover on downs, 4 plays
6:45
1st & 10 at opp 21
MASSACHUSETTS Penalty, false start (Larnel Coleman) to the Nwest 26
6:45
1st & 15 at opp 26
Cam Roberson run for a loss of 2 yards to the Nwest 28
6:45
2nd & 17 at opp 28
Randall West pass complete to Cam Roberson for 1 yd to the Nwest 27
6:45
3rd & 16 at opp 27
Randall West pass complete to Cam Roberson for 2 yds to the Nwest 25
6:45
4th & 14 at opp 25
Randall West pass incomplete to Sadiq Palmer, broken up by Trae Williams
Northwestern Punt, 3 plays
4:56
1st & 10 at own 25
Aidan Smith run for 4 yds to the Nwest 29
4:56
2nd & 6 at own 29
Evan Hull run for 3 yds to the Nwest 32
4:56
3rd & 3 at own 32
Evan Hull run for 2 yds to the Nwest 34
4:56
4th & 1 at own 34
Andrew David punt for 34 yds, fair catch by Isaiah Rodgers at the UMass 32
Massachusetts Interception, 2 plays
2:52
1st & 10 at own 32
Randall West pass incomplete to Brennon Dingle
2:52
2nd & 10 at own 32
Randall West pass intercepted Blake Gallagher return for 40 yds to the UMass 12
Northwestern Field goal, 4 plays
2:27
1st & 10 at opp 12
Evan Hull run for 1 yd to the UMass 11
2:27
2nd & 9 at opp 11
Aidan Smith pass incomplete
2:27
3rd & 9 at opp 11
Aidan Smith sacked by Billy Wooden for a loss of 5 yards to the UMass 13 Aidan Smith fumbled, recovered by Nwest Jared Thomas , return for 0 yards
1:01
4th & 11 at opp 13
Charlie Kuhbander 31 yd FG GOODNorthwestern 24, Massachusetts 6
Massachusetts Turnover on downs, 7 plays
1:01
1st & 0 at own 35
Trey Finison kickoff for 53 yds , Isaiah Rodgers return for 9 yds to the UMass 21
0:54
1st & 10 at own 21
Andrew Brito pass incomplete to Samuel Emilus, broken up by Trae Williams
0:54
2nd & 10 at own 21
Andrew Brito pass complete to Dariyan Wiley for 7 yds to the UMass 28
0:54
3rd & 3 at own 28
Andrew Brito pass complete to Sadiq Palmer for 13 yds to the UMass 41 for a 1ST down
Q4 15:00
1st & 10 at own 41
Andrew Brito pass complete to Adam Billard for 4 yds to the UMass 45
Q4 15:00
2nd & 6 at own 45
Andrew Brito run for 1 yd to the UMass 46
Q4 15:00
3rd & 5 at own 46
Andrew Brito pass incomplete to Sadiq Palmer
Q4 15:00
4th & 5 at own 46
Andrew Brito pass incomplete to Samuel Emilus, broken up by Cameron Ruiz
4th quarter7 drives, then Northwestern 45, Massachusetts 6
Northwestern Touchdown, 1 play
13:42
1st & 10 at opp 46
Evan Hull run for 46 yds for a TD (Charlie Kuhbander KICK)Northwestern 31, Massachusetts 6
Massachusetts Punt, 3 plays
13:42
1st & 0 at own 35
Trey Finison kickoff for 57 yds , Isaiah Rodgers return for 15 yds to the UMass 23
13:34
1st & 10 at own 23
Bilal Ally run for no gain to the UMass 23
13:34
2nd & 10 at own 23
Andrew Brito pass incomplete to Zak Simon, broken up by Joe Gaziano
13:34
3rd & 10 at own 23
Andrew Brito sacked by Trent Goens for a loss of 8 yards to the UMass 15
13:34
4th & 18 at own 15
George Georgopoulos punt for 41 yds, downed at the Nwest 44
Northwestern Touchdown, 6 plays
12:10
1st & 10 at own 44
Andrew Marty run for 8 yds to the UMass 48
12:10
2nd & 2 at opp 48
Evan Hull run for no gain to the UMass 48
12:10
3rd & 2 at opp 48
Evan Hull run for 9 yds to the UMass 39 for a 1ST down
12:10
1st & 10 at opp 39
Andrew Marty run for 7 yds to the UMass 32
12:10
2nd & 3 at opp 32
Evan Hull run for 1 yd to the UMass 31
9:06
3rd & 2 at opp 31
Evan Hull run for 31 yds for a TD (Charlie Kuhbander KICK)Northwestern 38, Massachusetts 6
Northwestern Touchdown, 5 plays
9:06
1st & 0 at own 35
N/A on-side kick recovered by NORTHWESTERN at the UMass 33
9:03
1st & 10 at opp 33
Raymond Niro III run for 4 yds to the UMass 29
9:03
2nd & 6 at opp 29
Raymond Niro III run for 5 yds to the UMass 24
9:03
3rd & 1 at opp 24
MASSACHUSETTS Penalty, (5 Yards) to the UMass 19 for a 1ST down
9:03
1st & 10 at opp 19
Raymond Niro III run for 3 yds to the UMass 16
9:03
2nd & 7 at opp 16
Andrew Marty run for 5 yds to the UMass 11
5:36
3rd & 2 at opp 11
Raymond Niro III run for 11 yds for a TD (Drew Luckenbaugh KICK)Northwestern 45, Massachusetts 6
Massachusetts Punt, 3 plays
5:36
1st & 0 at own 35
Drew Luckenbaugh kickoff for 36 yds , Josiah Johnson return for 12 yds to the UMass 41
5:32
1st & 10 at own 41
ROBERSON, Cam rush for 3 yards to the UMASS44 (Bergin, Chris), PENALTY UMASS clipping (COLEMAN, Larnel) 15 yards to the UMASS26, NO PLAY.
5:32
1st & 25 at own 26
Bilal Ally run for no gain to the UMass 26
5:32
2nd & 25 at own 26
Andrew Brito pass complete to Sadiq Palmer for 5 yds to the UMass 31
5:32
3rd & 20 at own 31
Andrew Brito pass complete to Zak Simon for 13 yds to the UMass 44
5:32
4th & 7 at own 44
George Georgopoulos punt for 28 yds, downed at the Nwest 28
Northwestern Turnover on downs, 4 plays
3:14
1st & 10 at own 28
Raymond Niro III run for 9 yds to the Nwest 37
3:14
2nd & 1 at own 37
Conrad Rowley run for no gain to the Nwest 24 Conrad Rowley fumbled, recovered by Nwest Raymond Niro III
3:14
3rd & 14 at own 24
Raymond Niro III run for 10 yds to the Nwest 34
1:37
4th & 4 at own 34
Timeout NORTHWESTERN, clock 01:37
1:37
4th & 4 at own 34
Raymond Niro III run for 3 yds to the Nwest 37
Massachusetts End of game, 4 plays
1:30
1st & 10 at opp 37
Cam Roberson run for 2 yds to the Nwest 35
1:30
2nd & 8 at opp 35
Cam Roberson run for 10 yds to the Nwest 25 for a 1ST down
1:30
1st & 10 at opp 25
Cam Roberson run for 9 yds to the Nwest 16
1:30
2nd & 1 at opp 16
Andrew Brito pass complete to Brennon Dingle for 10 yds to the Nwest 6 for a 1ST down
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.