Northwestern vs. Utah

Monday, December 31, 2018, Holiday Bowl

Northwestern beat No. 20 Utah 31–⁠20. It was their third meeting; after it, Northwestern led the series 2–⁠1.

Neutral siteNorthwestern9–⁠5 in 2018
31
Neutral site20Utah9–⁠5 in 2018
20

Final at Qualcomm Stadium, San Diego59°F, light rain, wind 9 mphTV: FS1Attendance 47,007Payout $6,326,000 (Wikipedia)

MVP Clayton Thorson (Northwestern) & JR Pace (S, Northwestern))Wikipedia

Officials
Referee Brandon Cruse; umpire Robert Richeson; head linesman Mike Moeller; line judge Kelly Deterding; side judge A. Flemming; field judge Jason Ledet; back judge Terry White; center judge Ken RayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Northwestern0328031
Utah1460020

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Northwestern

PassingC/AttYdsTDInt
Clayton Thorson21/3024121
RushingCarYdsTDLong
Isaiah Bowser2370023
T.J. Green1707
Jelani Roberts1707
Riley Lees2618
ReceivingRecYdsTDLong
Ramaud Chiaokhiao-Bowman264052
Cameron Green746012
Kyric McGowan445032
Berkeley Holman124024
DefenseTklTFLSacksInt
Paddy Fisher130.500
Chris Bergin8100
Travis Jack Whillock7110
Alonzo Mayo6000
Joe Gaziano3110
Earnest Brown IV31.510
J.R. Pace0001
Blake Gallagher0001

Utah

PassingC/AttYdsTDInt
Jason Shelley27/4530222
RushingCarYdsTDLong
Jason Shelley1239017
Armand Shyne143307
Devin Brumfield214013
T.J. Green2304
ReceivingRecYdsTDLong
Jaylen Dixon9114127
Siaosi Mariner438016
Brant Kuithe436014
Solomon Enis334019
DefenseTklTFLSacksInt
Corrion Ballard102.510
Cody Barton80.50.50
Francis Bernard6000
Julian Blackmon4000
Javelin Guidry30.50.50
Marquise Blair0001

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

Team stats

NorthwesternUtah
322Total yards388
241Passing yards302
81Rushing yards86
8.0Yards per pass6.7
2.0Yards per rush2.8
17First downs19
3–⁠14Third downs5–⁠14
0–⁠3Fourth downs0–⁠1
1Turnovers6
3–⁠28Penalties4–⁠35
31:51Possession27:31
3Sacks (by defense)2

Efficiency

NorthwesternUtah
30%Success rate46%
−0.20EPA per play−0.34
1.21Explosiveness0.46
−0.48Rushing EPA−0.89
0.16Passing EPA0.06
13%Passing-down success40%
0.08First-down EPA−0.55
−0.35Second-down EPA−0.06
0.24Third-down EPA−0.05
13%Havoc by its defense11%

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)

Utah 54% to win. Northwestern pulled the upset.

The line

Utah −7, over/under 46.

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 Utah 69%, Northwestern 31%. CollegeFootballData.com’s estimate from the point spread.

The money

The Holiday Bowl was put on by the Sports San Diego, a nonprofit. Its IRS Form 990 for the year to February 2019, which takes in this game, reports $16.4 million in revenue, $10.7 million of it from ticket sales, and $15.6 million in expenses. Its best-paid, chief executive officer Mark Neville, was paid $324,000.

From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 95-3198732).

Every drive

Utah end zoneNorthwestern end zoneQ1 NorthwesternPunt, 7 playsQ1 UtahPunt, 6 playsQ1 NorthwesternPunt, 3 playsQ1 UtahTouchdown, 6 playsQ1 NorthwesternTurnover on downs, 6 playsQ1 UtahTouchdown, 5 playsQ1 NorthwesternPunt, 3 playsQ2 UtahFumble, 1 playQ2 NorthwesternPunt, 3 playsQ2 UtahPunt, 3 playsQ2 NorthwesternField goal, 8 playsQ2 UtahField goal, 11 playsQ2 NorthwesternInterception, 4 playsQ2 UtahField goal, 10 playsQ2 NorthwesternEnd of half, 1 playQ3 UtahInterception, 4 playsQ3 NorthwesternTouchdown, 2 playsQ3 UtahPunt, 3 playsQ3 NorthwesternPunt, 3 playsQ3 UtahFumble return TD, 8 plays (Northwestern scores)Q3 UtahFumble, 3 playsQ3 NorthwesternTouchdown, 2 playsQ3 UtahPunt, 3 playsQ3 NorthwesternTouchdown, 6 playsQ3 UtahInterception, 3 playsQ3 NorthwesternPunt, 7 playsQ4 UtahPunt, 3 playsQ4 NorthwesternPunt, 8 playsQ4 UtahTurnover on downs, 7 playsQ4 NorthwesternTurnover on downs, 4 playsQ4 UtahFumble, 1 playQ4 NorthwesternTurnover on downs, 4 playsQ4 UtahResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Utah drives left to right, Northwestern right to left.
  1. Q1 NorthwesternPunt, 7 plays, 37 yards
  2. Q1 UtahPunt, 6 plays, 34 yards
  3. Q1 NorthwesternPunt, 3 plays, 6 yards
  4. Q1 UtahTouchdown, 6 plays, 62 yards
  5. Q1 NorthwesternTurnover on downs, 6 plays, 20 yards
  6. Q1 UtahTouchdown, 5 plays, 45 yards
  7. Q1 NorthwesternPunt, 3 plays, −5 yards
  8. Q2 UtahFumble, 1 play, 0 yards
  9. Q2 NorthwesternPunt, 3 plays, −8 yards
  10. Q2 UtahPunt, 3 plays, 9 yards
  11. Q2 NorthwesternField goal, 8 plays, 62 yards
  12. Q2 UtahField goal, 11 plays, 57 yards
  13. Q2 NorthwesternInterception, 4 plays, 20 yards
  14. Q2 UtahField goal, 10 plays, 33 yards
  15. Q2 NorthwesternEnd of half, 1 play, −1 yard
  16. Q3 UtahInterception, 4 plays, 12 yards
  17. Q3 NorthwesternTouchdown, 2 plays, 56 yards
  18. Q3 UtahPunt, 3 plays, −4 yards
  19. Q3 NorthwesternPunt, 3 plays, −3 yards
  20. Q3 UtahFumble return TD, 8 plays (Northwestern scores), 63 yards
  21. Q3 UtahFumble, 3 plays, 4 yards
  22. Q3 NorthwesternTouchdown, 2 plays, 31 yards
  23. Q3 UtahPunt, 3 plays, 0 yards
  24. Q3 NorthwesternTouchdown, 6 plays, 67 yards
  25. Q3 UtahInterception, 3 plays, 17 yards
  26. Q3 NorthwesternPunt, 7 plays, 20 yards
  27. Q4 UtahPunt, 3 plays, 6 yards
  28. Q4 NorthwesternPunt, 8 plays, 29 yards
  29. Q4 UtahTurnover on downs, 7 plays, 21 yards
  30. Q4 NorthwesternTurnover on downs, 4 plays, 8 yards
  31. Q4 UtahFumble, 1 play, 0 yards
  32. Q4 NorthwesternTurnover on downs, 4 plays, −4 yards
  33. Q4 UtahResult not recorded, 1 play, 13 yards

Play by play

1st quarter7 drives, then Utah 14, Northwestern 0
Northwestern Punt, 7 plays
15:001st & 10 at own 35Matt Gay kickoff for 65 yds for a touchback
15:001st & 10 at own 25Clayton Thorson pass complete to Cameron Green for 4 yds to the Nwest 29
14:292nd & 6 at own 29Isaiah Bowser run for 1 yd to the Nwest 30
13:463rd & 5 at own 30Clayton Thorson pass complete to Flynn Nagel for 18 yds to the Nwest 48 for a 1ST down
13:241st & 10 at own 48Clayton Thorson pass complete to Kyric McGowan for 11 yds to the Utah 41 for a 1ST down
12:591st & 10 at opp 41Isaiah Bowser run for no gain to the Utah 41
12:282nd & 10 at opp 41John Moten IV run for 1 yd to the Utah 40
11:533rd & 9 at opp 40Chad Hanaoka run for 2 yds to the Utah 38
11:044th & 7 at opp 38Jake Collins punt for 34 yds, downed at the Utah 4
Utah Punt, 6 plays
11:041st & 10 at own 4Jason Shelley pass incomplete to Jaylen Dixon
10:562nd & 10 at own 4Armand Shyne run for 4 yds to the Utah 8
10:183rd & 6 at own 8Jason Shelley pass complete to Jaylen Dixon for 22 yds to the Utah 30 for a 1ST down
10:041st & 10 at own 30Jason Shelley pass complete to Jaylen Dixon for 5 yds to the Utah 35
9:372nd & 5 at own 35Armand Shyne run for 3 yds to the Utah 38
9:043rd & 2 at own 38Armand Shyne run for no gain to the Utah 38
8:244th & 2 at own 38Mitch Wishnowsky punt for 43 yds, fair catch by Riley Lees at the Nwest 19
Northwestern Punt, 3 plays
8:241st & 10 at own 19Clayton Thorson pass complete to Bennett Skowronek for 6 yds to the Nwest 25
7:582nd & 4 at own 25Clayton Thorson pass incomplete to John Moten IV
7:523rd & 4 at own 25Clayton Thorson pass incomplete to Riley Lees
7:424th & 4 at own 25Jake Collins punt for 37 yds , Demari Simpkins returns for no gain to the Utah 38
Utah Touchdown, 6 plays
7:421st & 10 at own 38Jason Shelley pass incomplete to TJ Green
7:352nd & 10 at own 38Armand Shyne run for 4 yds to the Utah 42
7:013rd & 6 at own 42Jason Shelley pass complete to Solomon Enis for 19 yds to the Nwest 39 for a 1ST down
6:261st & 10 at opp 39Jason Shelley pass incomplete to Siaosi Mariner
6:192nd & 10 at opp 39Jason Shelley run for 12 yds to the Nwest 27 for a 1ST down
5:481st & 10 at opp 27Jaylen Dixon 27 Yd pass from Jason Shelley (Matt Gay Kick)Utah 7, Northwestern 0
Northwestern Turnover on downs, 6 plays
5:481st & 10 at own 35Matt Gay kickoff for 65 yds for a touchback
5:471st & 10 at own 25Isaiah Bowser run for 4 yds to the Nwest 29
5:222nd & 6 at own 29Clayton Thorson pass complete to Cameron Green for 7 yds to the Nwest 36 for a 1ST down
4:591st & 10 at own 36Clayton Thorson pass incomplete to Kyric McGowan
4:522nd & 10 at own 36Clayton Thorson pass complete to Flynn Nagel for 3 yds to the Nwest 39
4:123rd & 7 at own 39Clayton Thorson pass complete to Riley Lees for 6 yds to the Nwest 45
3:194th & 1 at own 45Isaiah Bowser run for no gain to the Nwest 45
Utah Touchdown, 5 plays
3:181st & 10 at opp 45Jason Shelley run for 15 yds to the Nwest 30 for a 1ST down
2:511st & 10 at opp 30TJ Green run for 4 yds to the Nwest 26
2:292nd & 6 at opp 26Jason Shelley pass complete to Jake Jackson for 21 yds to the Nwest 5 for a 1ST down
2:101st & goal at opp 5Armand Shyne run for 1 yd to the Nwest 4
1:402nd & goal at opp 4Jake Jackson 4 Yd pass from Jason Shelley (Matt Gay Kick)Utah 14, Northwestern 0
Northwestern Punt, 3 plays
1:402nd & 9 at own 35Matt Gay kickoff for 65 yds for a touchback
1:391st & 10 at own 25Clayton Thorson sacked by Cody Barton and Javelin K. Guidry for a loss of 10 yards to the Nwest 15
1:052nd & 20 at own 15NORTHWESTERN Penalty, False Start (Rashawn Slater) to the Nwest 10
0:412nd & 25 at own 10Clayton Thorson pass complete to Cameron Green for 5 yds to the Nwest 15
0:003rd & 20 at own 15Clayton Thorson pass complete to Chad Hanaoka for 5 yds to the Nwest 20
Q2 14:544th & 15 at own 20Jake Collins punt for 44 yds, fair catch by Demari Simpkins at the Utah 36
Q2 14:431st & 10 at own 36Jason Shelley pass complete to Jaylen Dixon for 6 yds Jaylen Dixon fumbled, forced by Paddy Fisher, recovered by Nwest Chris Bergin
2nd quarter7 drives, then Utah 20, Northwestern 3
Northwestern Punt, 3 plays
14:421st & 10 at opp 42Clayton Thorson run for no gain to the Utah 42
14:132nd & 10 at opp 42Clayton Thorson pass incomplete to Jelani Roberts
13:573rd & 10 at opp 42Clayton Thorson sacked by Corrion Ballard for a loss of 8 yards to the 50 yard line
13:274th & 18 at the 50Jake Collins punt for 39 yds, fair catch by Demari Simpkins at the Utah 11
Utah Punt, 3 plays
13:261st & 10 at own 11Jason Shelley pass complete to Siaosi Mariner for 9 yds to the Utah 20
12:592nd & 1 at own 20Jason Shelley run for no gain to the Utah 20
12:283rd & 1 at own 20Armand Shyne run for no gain to the Utah 20
11:444th & 1 at own 20Mitch Wishnowsky punt for 45 yds, fair catch by Riley Lees at the Nwest 35
Northwestern Field goal, 8 plays
11:431st & 10 at own 35Isaiah Bowser run for 2 yds to the Nwest 37
11:192nd & 8 at own 37Clayton Thorson pass complete to Cameron Green for 4 yds to the Nwest 41
10:363rd & 4 at own 41Clayton Thorson pass complete to Berkeley Holman for 24 yds to the Utah 35 for a 1ST down
10:141st & 10 at opp 35Clayton Thorson pass complete to Kyric McGowan for 32 yds to the Utah 3 for a 1ST down
9:471st & goal at opp 3Isaiah Bowser run for 1 yd to the Utah 2
9:172nd & goal at opp 2Isaiah Bowser run for a loss of 1 yard to the Utah 3
8:533rd & goal at opp 3Clayton Thorson pass incomplete
8:424th & goal at opp 3Charlie Kuhbander 21 Yd Field GoalUtah 14, Northwestern 3
Utah Field goal, 11 plays
8:424th & 10 at own 35Drew Luckenbaugh kickoff for 55 yds , Demari Simpkins return for 19 yds to the Utah 29
8:361st & 10 at own 29Jason Shelley pass complete to Jake Jackson for 8 yds to the Utah 37
8:112nd & 2 at own 37Jason Shelley run for 17 yds to the Nwest 46 for a 1ST down
7:341st & 10 at opp 46Jason Shelley run for 2 yds to the Nwest 44
7:022nd & 8 at opp 44Jason Shelley pass complete to Jaylen Dixon for 9 yds to the Nwest 35 for a 1ST down
6:381st & 10 at opp 35Armand Shyne run for 3 yds to the Nwest 32
5:592nd & 7 at opp 32Jason Shelley pass complete to Solomon Enis for 6 yds to the Nwest 26
5:303rd & 1 at opp 26Armand Shyne run for 7 yds to the Nwest 19 for a 1ST down
5:121st & 10 at opp 19Armand Shyne run for 5 yds to the Nwest 14
4:402nd & 5 at opp 14Jason Shelley run for no gain to the Nwest 14
4:073rd & 5 at opp 14Jason Shelley pass incomplete to Jaylen Dixon
3:574th & 5 at opp 14Matt Gay 32 Yd Field GoalUtah 17, Northwestern 3
Northwestern Interception, 4 plays
3:574th & 5 at own 35Matt Gay kickoff for 65 yds , Solomon Vault return for 13 yds to the Nwest 13
3:561st & 10 at own 13Isaiah Bowser run for 3 yds to the Nwest 16
3:182nd & 7 at own 16Clayton Thorson pass incomplete to Cameron Green
3:133rd & 7 at own 16Thorson, Clayton pass incomplete to Green, Cameron, PENALTY UTAH holding (Tupai, Maxs) 10 yards to the NORTHWSTRN26, NO PLAY, 1ST DOWN NORTHWSTRN.
2:541st & 10 at own 26Clayton Thorson pass complete to Cameron Green for 7 yds to the Nwest 33
2:292nd & 3 at own 33Clayton Thorson pass intercepted Marquise Blair return for 5 yds to the Nwest 35
Utah Field goal, 10 plays
2:281st & 10 at opp 35Armand Shyne run for 5 yds to the Nwest 30
1:572nd & 5 at opp 30Shelley, Jason pass incomplete to Mariner, Siaosi, PENALTY UTAH ineligible downfield on pass 5 yards to the NORTHWSTRN35, NO PLAY.
1:492nd & 10 at opp 35Jason Shelley pass complete to Brant Kuithe for 10 yds to the Nwest 25 for a 1ST down
1:121st & 10 at opp 25Jason Shelley run for 6 yds to the Nwest 19
0:442nd & 4 at opp 19Jason Shelley pass complete to Jaylen Dixon for 9 yds to the Nwest 10 for a 1ST down
0:331st & 0 at opp 10Timeout UTAH, clock 00:33
0:321st & goal at opp 10Jason Shelley pass incomplete to Samson Nacua
0:272nd & goal at opp 10Jason Shelley pass incomplete to Cole Fotheringham
0:223rd & goal at opp 10Shelley, Jason pass incomplete to Mariner, Siaosi, PENALTY NORTHWSTRN pass interference (Newsome II, Greg) 8 yards to the NORTHWSTRN2, NO PLAY, 1ST DOWN UTAH.
0:211st & goal at opp 2Armand Shyne run for 1 yd to the Nwest 1
0:172nd & 0 at opp 1Timeout UTAH, clock 00:17
0:162nd & goal at opp 1Jason Shelley pass incomplete
0:153rd & goal at opp 1Armand Shyne run for a loss of 1 yard to the Nwest 2
0:084th & 0 at opp 2Timeout UTAH, clock 00:08
0:084th & 0 at opp 2Timeout NORTHWESTERN, clock 00:08
0:054th & goal at opp 2Matt Gay 20 Yd Field GoalUtah 20, Northwestern 3
Northwestern End of half, 1 play
0:054th & 10 at own 35Matt Gay kickoff for 54 yds
0:001st & 10 at own 11TEAM run for a loss of 1 yard to the Nwest 10
3rd quarter11 drives, then Northwestern 31, Utah 20
Utah Interception, 4 plays
15:001st & 10 at own 35Drew Luckenbaugh kickoff for 55 yds , Derrick Vickers return for 19 yds to the Utah 29
14:541st & 10 at own 29Jason Shelley pass complete to Samson Nacua for 5 yds to the Utah 34
14:242nd & 5 at own 34Jason Shelley pass complete to Siaosi Mariner for 7 yds to the Utah 41 for a 1ST down
13:591st & 10 at own 41Jason Shelley pass incomplete to Jameson Field
13:492nd & 10 at own 41Jason Shelley pass intercepted Blake Gallagher return for no gain to the Nwest 44
Northwestern Touchdown, 2 plays
13:491st & 10 at own 44Clayton Thorson pass complete to Ramaud Chiaokhiao-Bowman for 52 yds to the Utah 4 for a 1ST down
13:131st & goal at opp 4Riley Lees 4 Yd pass from Clayton Thorson (Charlie Kuhbander Kick)Utah 20, Northwestern 10
Utah Punt, 3 plays
13:131st & 10 at own 35Drew Luckenbaugh kickoff for 57 yds , Derrick Vickers return for 22 yds to the Utah 30
13:081st & 10 at own 30TJ Green run for a loss of 1 yard to the Utah 29
12:332nd & 11 at own 29Jaylen Dixon run for a loss of 3 yards to the Utah 26
11:593rd & 14 at own 26Jason Shelley pass incomplete
11:444th & 14 at own 26Mitch Wishnowsky punt for 43 yds, downed at the Nwest 31
Northwestern Punt, 3 plays
11:401st & 10 at own 31Clayton Thorson pass incomplete to Cameron Green
11:282nd & 10 at own 31Clayton Thorson pass complete to Kyric McGowan for a loss of 3 yards to the Nwest 28
11:043rd & 13 at own 28Clayton Thorson pass incomplete to Chad Hanaoka
10:474th & 13 at own 28Jake Collins punt for 47 yds , Demari Simpkins returns for 6 yds to the Utah 31
Utah Fumble return TD, 8 plays (Northwestern scores)
10:451st & 10 at own 31Armand Shyne run for no gain to the Utah 31
10:162nd & 10 at own 31Jason Shelley pass complete to Bryan Thompson for 31 yds to the Nwest 38 for a 1ST down
9:511st & 10 at opp 38Jason Shelley pass complete to TJ Green for 4 yds to the Nwest 34
9:072nd & 6 at opp 34Jason Shelley pass complete to Jameson Field for 7 yds to the Nwest 27 for a 1ST down
8:421st & 10 at opp 27Jason Shelley run for 6 yds to the Nwest 21
8:042nd & 4 at opp 21Armand Shyne run for 1 yd to the Nwest 20
7:363rd & 3 at opp 20Jason Shelley pass complete to Brant Kuithe for 14 yds to the Nwest 6 for a 1ST down
6:401st & goal at opp 6Jared McGee 82 Yd Fumble Return (Charlie Kuhbander Kick)Utah 20, Northwestern 17
Utah Fumble, 3 plays
6:401st & 10 at own 35Drew Luckenbaugh kickoff for 45 yds , Jake Jackson return for 16 yds to the Utah 36
6:341st & 10 at own 36Jason Shelley pass complete to Siaosi Mariner for 6 yds to the Utah 42
6:002nd & 4 at own 42Jason Shelley run for a loss of 2 yards to the Utah 40
5:103rd & 6 at own 40Jason Shelley pass complete to Jaylen Dixon for 25 yds Jaylen Dixon fumbled, forced by Trae Williams, recovered by Nwest JR Pace , return for 34 yds to the Utah 31
Northwestern Touchdown, 2 plays
5:091st & 10 at opp 31Isaiah Bowser run for 11 yds to the Utah 20 for a 1ST down
4:391st & 10 at opp 20Trey Klock 20 Yd pass from Clayton Thorson (Charlie Kuhbander Kick)Northwestern 24, Utah 20
Utah Punt, 3 plays
4:391st & 10 at own 35Drew Luckenbaugh kickoff for 55 yds , Derrick Vickers return for 20 yds to the Utah 30
4:331st & 10 at own 30Jason Shelley pass incomplete to Demari Simpkins
4:302nd & 10 at own 30Jason Shelley pass incomplete
4:263rd & 10 at own 30Jason Shelley pass incomplete
4:144th & 10 at own 30Mitch Wishnowsky punt for 37 yds, downed at the Nwest 33
Northwestern Touchdown, 6 plays
4:131st & 10 at own 33Isaiah Bowser run for 23 yds to the Utah 44 for a 1ST down
3:411st & 10 at opp 44Isaiah Bowser run for 2 yds to the Utah 42
3:122nd & 8 at opp 42Thorson, Clayton pass complete to Green, Cameron for 7 yards to the UTAH35, PENALTY UTAH offside (Tafua, Mika) 5 yards to the UTAH37, NO PLAY.
2:512nd & 3 at opp 37Isaiah Bowser run for 4 yds to the Utah 33 for a 1ST down
2:301st & 10 at opp 33Isaiah Bowser run for 3 yds to the Utah 30
1:582nd & 7 at opp 30Clayton Thorson pass complete to Cameron Green for 7 yds to the Utah 23 for a 1ST down
1:491st & 10 at opp 23Thorson, Clayton pass incomplete to McGowan, Kyric, PENALTY UTAH pass interference (Guidry, Javelin K.) 15 yards to the UTAH8, NO PLAY, 1ST DOWN NORTHWSTRN.
1:401st & goal at opp 8Riley Lees 8 Yd Run (Charlie Kuhbander Kick)Northwestern 31, Utah 20
Utah Interception, 3 plays
1:401st & 10 at own 35Jake Collins kickoff for 54 yds , Derrick Vickers return for 17 yds to the Utah 28
1:361st & 10 at own 28Jason Shelley pass complete to Siaosi Mariner for 16 yds to the Utah 44 for a 1ST down
1:011st & 10 at own 44Devin Brumfield run for 1 yd to the Utah 45
0:412nd & 9 at own 45Jason Shelley pass intercepted JR Pace return for no gain to the Nwest 38
Northwestern Punt, 7 plays
0:001st & 10 at own 38Isaiah Bowser run for 6 yds to the Nwest 44
Q4 15:002nd & 4 at own 44Clayton Thorson pass complete to Ramaud Chiaokhiao-Bowman for 12 yds to the Utah 44 for a 1ST down
Q4 14:361st & 10 at opp 44Isaiah Bowser run for 3 yds to the Utah 41
Q4 14:072nd & 7 at opp 41Isaiah Bowser run for 7 yds to the Utah 34 for a 1ST down
Q4 13:461st & 10 at opp 34John Moten IV run for no gain to the Utah 34
Q4 13:212nd & 10 at opp 34Thorson, Clayton pass complete to McGowan, Kyric for 29 yards to the UTAH5, PENALTY NORTHWSTRN pass interference (McGowan, Kyric) 15 yards to the UTAH49, NO PLAY.
Q4 12:492nd & 25 at opp 49Clayton Thorson run for 2 yds to the Utah 47
Q4 12:083rd & 23 at opp 47Clayton Thorson pass complete to Kyric McGowan for 5 yds to the Utah 42
Q4 11:194th & 18 at opp 42Jake Collins punt for 20 yds, fair catch by Demari Simpkins at the Utah 22
4th quarter7 drives, then Northwestern 31, Utah 20
Utah Punt, 3 plays
11:191st & 10 at own 22Jason Shelley sacked by Travis Whillock for a loss of 5 yards to the Utah 17
10:382nd & 15 at own 17Jason Shelley pass complete to Jaylen Dixon for no gain to the Utah 17
10:143rd & 15 at own 17Jason Shelley pass complete to Jaylen Dixon for 11 yds to the Utah 28
9:574th & 4 at own 28Mitch Wishnowsky punt for 63 yds, downed at the Nwest 9
Northwestern Punt, 8 plays
9:521st & 10 at own 9Isaiah Bowser run for no gain to the Nwest 9
9:102nd & 10 at own 9Isaiah Bowser run for no gain to the Nwest 9
8:343rd & 10 at own 9Clayton Thorson pass complete to Cameron Green for 12 yds to the Nwest 21 for a 1ST down
7:521st & 10 at own 21Isaiah Bowser run for 1 yd to the Nwest 22
7:182nd & 9 at own 22Clayton Thorson run for 10 yds to the Nwest 32 for a 1ST down
6:341st & 10 at own 32Isaiah Bowser run for a loss of 12 yards to the Nwest 20 Isaiah Bowser fumbled, forced by Bradlee Anae, recovered by Nwest Isaiah Bowser
5:572nd & 22 at own 20TJ Green run for 7 yds to the Nwest 27
5:013rd & 15 at own 27Isaiah Bowser run for 11 yds to the Nwest 38
4:234th & 4 at own 38Timeout NORTHWESTERN, clock 04:23
4:124th & 4 at own 38Jake Collins punt for 47 yds , Demari Simpkins returns for a loss of 6 yards to the Utah 9
Utah Turnover on downs, 7 plays
4:121st & 10 at own 9Jason Shelley pass complete to Brant Kuithe for 6 yds to the Utah 15
3:512nd & 4 at own 15Jason Shelley pass incomplete to Derrick Vickers
3:443rd & 4 at own 15Jason Shelley pass complete to Solomon Enis for 9 yds to the Utah 24 for a 1ST down
3:371st & 10 at own 24Jason Shelley pass complete to Brant Kuithe for 6 yds to the Utah 30
3:262nd & 4 at own 30Jason Shelley pass incomplete to Brant Kuithe
3:183rd & 4 at own 30Jason Shelley pass incomplete to Demari Simpkins
3:084th & 4 at own 30Jason Shelley pass incomplete to Derrick Vickers
Northwestern Turnover on downs, 4 plays
3:081st & 10 at opp 30Isaiah Bowser run for no gain to the Utah 30
3:042nd & 10 at opp 30Timeout UTAH, clock 03:04
3:032nd & 10 at opp 30Isaiah Bowser run for 1 yd to the Utah 29
3:013rd & 9 at opp 29Timeout UTAH, clock 03:01
3:003rd & 9 at opp 29Jelani Roberts run for 7 yds to the Utah 22
2:554th & 2 at opp 22Timeout UTAH, clock 02:55
2:524th & 2 at opp 22Riley Lees run for a loss of 2 yards to the Utah 24
Utah Fumble, 1 play
2:441st & 10 at own 24Jason Shelley sacked by Earnest Brown IV for 0 yards to the Utah 24 Jason Shelley fumbled, forced by Earnest Brown IV, recovered by Nwest Joe Spivak , return for 0 yards
Northwestern Turnover on downs, 4 plays
2:441st & 10 at opp 24TEAM run for a loss of 2 yards to the Utah 26
2:002nd & 12 at opp 26TEAM run for a loss of 1 yard to the Utah 27
1:213rd & 13 at opp 27TEAM run for a loss of 1 yard to the Utah 28
0:384th & 14 at opp 28TEAM run for a loss of 1 yard to the Utah 29
Utah Result not recorded, 1 play
0:381st & 10 at own 29Devin Brumfield run for 13 yds to the Utah 42 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.

Northwestern leads 3–⁠1 in four meetings, counting the one since this game.

Recent meetings
2023Northwestern 14, Utah 7Las Vegas Bowl
2018Northwestern 31, Utah 20Holiday Bowl
1981Utah 42, Northwestern 0
1927Northwestern 13, Utah 6

Around this game