Referee Ron Snodgrass; umpire Jim Shaw, III; head linesman Ric Hinkamper; line judge Jeff Szink; side judge Bobby Sagers; field judge Jeffrey Noggle; back judge Dominique Pende; center judge EO OliverGame 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
Northwestern
Iowa
306
Total yards
333
122
Passing yards
269
184
Rushing yards
64
4.1
Yards per pass
6.6
4.0
Yards per rush
2.9
19
First downs
16
7–19
Third downs
3–13
2–2
Fourth downs
0–1
2
Turnovers
2
5–40
Penalties
3–35
31:06
Possession
28:54
1
Sacks (by defense)
2
Efficiency
Northwestern
Iowa
40%
Success rate
33%
−0.04
EPA per play
−0.18
1.04
Explosiveness
1.14
0.20
Rushing EPA
−0.89
−0.38
Passing EPA
0.16
26%
Passing-down success
26%
−0.02
First-down EPA
−0.34
−0.27
Second-down EPA
0.10
0.08
Third-down EPA
−0.09
17%
Havoc by its defense
13%
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)
Iowa 64% to win. Northwestern won as Elo’s underdog.
The line
Iowa −11, over/under 45.
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 Iowa 78%, Northwestern 22%. 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. Iowa drives left to right, Northwestern right to left.
Q1 IowaPunt, 3 plays, 7 yards
Q1 NorthwesternPunt, 9 plays, 36 yards
Q1 IowaTurnover on downs, 12 plays, 62 yards
Q1 NorthwesternPunt, 5 plays, 22 yards
Q1 IowaPunt, 5 plays, 26 yards
Q2 NorthwesternPunt, 3 plays, 5 yards
Q2 IowaPunt, 7 plays, 46 yards
Q2 NorthwesternPunt, 4 plays, 16 yards
Q2 IowaPunt, 5 plays, 12 yards
Q2 NorthwesternPunt, 3 plays, −2 yards
Q2 IowaField goal, 6 plays, 26 yards
Q2 NorthwesternEnd of half, 3 plays, −7 yards
Q3 NorthwesternInterception, 5 plays, 11 yards
Q3 IowaPunt, 3 plays, 4 yards
Q3 NorthwesternTouchdown, 6 plays, 80 yards
Q3 IowaMissed FG, 7 plays, 40 yards
Q3 NorthwesternInterception, 6 plays, 16 yards
Q3 IowaTouchdown, 2 plays, 42 yards
Q3 NorthwesternMissed FG, 19 plays, 55 yards
Q4 IowaPunt, 3 plays, 5 yards
Q4 NorthwesternTouchdown, 4 plays, 46 yards
Q4 IowaPunt, 3 plays, 0 yards
Q4 NorthwesternPunt, 3 plays, 4 yards
Q4 IowaFumble, 4 plays, 26 yards
Q4 NorthwesternPunt, 3 plays, 2 yards
Q4 IowaFumble, 5 plays, 32 yards
Q4 NorthwesternEnd of game, 4 plays, 12 yards
Play by play
1st quarter5 drives, then Tied at 0
Iowa Punt, 3 plays
15:00
1st & 10 at own 35
Jake Collins kickoff for 61 yds , Ihmir Smith-Marsette return for 43 yds to the Iowa 47
15:00
1st & 10 at own 47
Mekhi Sargent run for 3 yds to the 50 yard line
15:00
2nd & 7 at the 50
Nate Stanley pass complete to T.J. Hockenson for 4 yds to the Nwest 46
15:00
3rd & 3 at opp 46
Nate Stanley pass incomplete to Noah Fant
15:00
4th & 3 at opp 46
Colten Rastetter punt for 32 yds, downed at the Nwest 14
Northwestern Punt, 9 plays
13:25
1st & 10 at own 14
Isaiah Bowser run for 6 yds to the Nwest 20
13:25
2nd & 4 at own 20
Clayton Thorson pass complete to Cameron Green for 5 yds to the Nwest 25 for a 1ST down
13:25
1st & 10 at own 25
[SG], Thorson, C. pass incomplete to McGowan, Kyric, PENALTY NU illegal shift 5 yards to the NU20, NO PLAY.
13:25
1st & 15 at own 20
Isaiah Bowser run for 4 yds to the Nwest 24
13:25
2nd & 11 at own 24
Clayton Thorson pass complete to Isaiah Bowser for 11 yds to the Nwest 35 for a 1ST down
13:25
1st & 10 at own 35
Solomon Vault run for 5 yds to the Nwest 40
13:25
2nd & 5 at own 40
Clayton Thorson pass complete to Ramaud Chiaokhiao-Bowman for 8 yds to the Nwest 48 for a 1ST down
13:25
1st & 10 at own 48
Solomon Vault run for 2 yds to the 50 yard line
13:25
2nd & 8 at the 50
Clayton Thorson pass incomplete
13:25
3rd & 8 at the 50
Clayton Thorson pass incomplete to Chad Hanaoka
13:25
4th & 8 at the 50
Jake Collins punt for 42 yds, downed at the Iowa 8
Iowa Turnover on downs, 12 plays
10:07
1st & 10 at own 8
Mekhi Sargent run for 2 yds to the Iowa 10
10:07
2nd & 8 at own 10
Nate Stanley sacked by Joe Gaziano and Samdup Miller for a loss of 4 yards to the Iowa 6
10:07
3rd & 12 at own 6
Nate Stanley pass complete to T.J. Hockenson for 20 yds to the Iowa 26 for a 1ST down
10:07
1st & 10 at own 26
Nate Stanley pass complete to Ihmir Smith-Marsette for 12 yds to the Iowa 38 for a 1ST down
10:07
1st & 10 at own 38
Nate Stanley pass complete to Nick Easley for 8 yds to the Iowa 46
10:07
2nd & 2 at own 46
Mekhi Sargent run for 5 yds to the Nwest 49 for a 1ST down
10:07
1st & 10 at opp 49
Mekhi Sargent run for 1 yd to the Nwest 48
10:07
2nd & 9 at opp 48
Nate Stanley pass complete to T.J. Hockenson for 9 yds to the Nwest 39 for a 1ST down
10:07
1st & 10 at opp 39
Nate Stanley pass incomplete to T.J. Hockenson, broken up by Cameron Ruiz
10:07
2nd & 10 at opp 39
Nate Stanley pass complete to Nick Easley for 5 yds to the Nwest 34
10:07
3rd & 5 at opp 34
Nate Stanley pass incomplete to Ivory Kelly-Martin
10:07
4th & 5 at opp 34
Nate Stanley run for 4 yds to the Nwest 30
Northwestern Punt, 5 plays
4:53
1st & 10 at own 30
Isaiah Bowser run for 7 yds to the Nwest 37
4:53
2nd & 3 at own 37
Clayton Thorson pass complete to Isaiah Bowser for 12 yds to the Nwest 49 for a 1ST down
4:53
1st & 10 at own 49
Clayton Thorson run for 1 yd to the 50 yard line
4:53
2nd & 9 at the 50
Isaiah Bowser run for 2 yds to the Iowa 48
4:53
3rd & 7 at opp 48
Clayton Thorson pass incomplete to Chad Hanaoka
4:53
4th & 7 at opp 48
Jake Collins punt for 38 yds
Iowa Punt, 5 plays
2:41
1st & 10 at own 10
Nate Stanley pass complete to Nick Easley for 5 yds to the Iowa 15
2:41
2nd & 5 at own 15
Nate Stanley pass complete to Noah Fant for no gain to the Iowa 15
2:41
3rd & 5 at own 15
[SG], Stanley,Nate pass incomplete to Fant,Noah, PENALTY NU pass interference (Hartage, Montre) 15 yards to the IOWA30, 1ST DOWN IOWA, NO PLAY.
2:41
1st & 10 at own 30
Nate Stanley pass complete to Nick Easley for a loss of 2 yards to the Iowa 28
2:41
2nd & 12 at own 28
Nate Stanley pass complete to Mekhi Sargent for 8 yds to the Iowa 36
2:41
3rd & 4 at own 36
Nate Stanley pass incomplete to Nick Easley
2:41
4th & 4 at own 36
Colten Rastetter punt for 22 yds , Flynn Nagel returns for 3 yds to the Nwest 45
2nd quarter7 drives, then Iowa 3, Northwestern 0
Northwestern Punt, 3 plays
15:00
1st & 10 at own 45
Isaiah Bowser run for 5 yds to the 50 yard line
15:00
2nd & 5 at the 50
Clayton Thorson pass incomplete to Cameron Green, broken up by Matt Nelson
15:00
3rd & 5 at the 50
Clayton Thorson pass incomplete to Cameron Green, broken up by Michael Ojemudia
15:00
4th & 5 at the 50
Jake Collins punt for 43 yds , Kyle Groeneweg returns for 1 yd to the Iowa 8
Iowa Punt, 7 plays
14:18
1st & 10 at own 8
Nate Stanley pass complete to Ivory Kelly-Martin for 8 yds to the Iowa 16
14:18
2nd & 2 at own 16
Ivory Kelly-Martin run for 1 yd to the Iowa 17
14:18
3rd & 1 at own 17
Austin Kelly run for 1 yd to the Iowa 18 for a 1ST down
14:18
1st & 10 at own 18
Nate Stanley pass complete to T.J. Hockenson for 37 yds to the Nwest 45 for a 1ST down
14:18
1st & 10 at opp 45
Kelly-Martin,I. rush left for no gain to the NU45 (Fisher, Paddy), PENALTY IOWA holding (Jackson,Alaric) 10 yards to the IOWA45, NO PLAY.
14:18
1st & 20 at own 45
Nate Stanley pass incomplete to T.J. Hockenson
11:23
2nd & 20 at own 45
Timeout IOWA, clock 11:23
11:23
2nd & 20 at own 45
Nate Stanley pass complete to Mekhi Sargent for 1 yd to the Iowa 46
11:23
3rd & 19 at own 46
Ihmir Smith-Marsette run for 8 yds to the Nwest 46
11:23
4th & 11 at opp 46
Colten Rastetter punt for 38 yds , Riley Lees returns for no gain to the Nwest 8
Northwestern Punt, 4 plays
9:58
1st & 10 at own 8
Isaiah Bowser run for 15 yds to the Nwest 23 for a 1ST down
9:58
1st & 10 at own 23
Isaiah Bowser run for 2 yds to the Nwest 25
9:58
2nd & 8 at own 25
Clayton Thorson sacked by Amani Hooker for a loss of 6 yards to the Nwest 19
9:58
3rd & 14 at own 19
Clayton Thorson pass complete to Cameron Green for 5 yds to the Nwest 24
9:58
4th & 9 at own 24
Jake Collins punt for 45 yds, punt out-of-bounds at the Iowa 31
Iowa Punt, 5 plays
7:29
1st & 10 at own 31
Toren Young run for 1 yd to the Iowa 32
7:29
2nd & 9 at own 32
Toren Young run for 11 yds to the Iowa 43 for a 1ST down
7:29
1st & 10 at own 43
Toren Young run for 2 yds to the Iowa 45
7:29
2nd & 8 at own 45
Nate Stanley pass incomplete to Ihmir Smith-Marsette
7:29
3rd & 8 at own 45
[SG], Stanley,Nate rush left for 6 yards to the NU49 (Miller, Samdup), PENALTY IOWA holding (Reynolds,Ross) 10 yards to the IOWA35, NO PLAY.
7:29
3rd & 18 at own 35
Mekhi Sargent run for 8 yds to the Iowa 43
7:29
4th & 10 at own 43
Colten Rastetter punt for 38 yds, fair catch by Riley Lees at the Nwest 19
Northwestern Punt, 3 plays
4:46
1st & 10 at own 19
Isaiah Bowser run for 4 yds to the Nwest 23
4:46
2nd & 6 at own 23
Isaiah Bowser run for 1 yd to the Nwest 24
4:46
3rd & 5 at own 24
Clayton Thorson sacked by Chauncey Golston for a loss of 7 yards to the Nwest 17
4:46
4th & 12 at own 17
Jake Collins punt for 37 yds, downed at the Iowa 46
Iowa Field goal, 6 plays
2:47
1st & 10 at own 46
Nate Stanley pass complete to Nick Easley for 9 yds to the Nwest 45
2:47
2nd & 1 at opp 45
Nate Stanley pass complete to Nick Easley for 13 yds to the Nwest 32 for a 1ST down
2:47
1st & 10 at opp 32
Mekhi Sargent run for 4 yds to the Nwest 28
2:47
2nd & 6 at opp 28
Nate Stanley pass incomplete to Ihmir Smith-Marsette
2:47
3rd & 6 at opp 28
Nate Stanley pass incomplete to Mekhi Sargent
0:56
4th & 6 at opp 28
Miguel Recinos 46 yd FG GOODIowa 3, Northwestern 0
Northwestern End of half, 3 plays
0:56
1st & 0 at own 35
Miguel Recinos kickoff for 62 yds , Riley Lees return for 10 yds to the Nwest 13
0:56
1st & 10 at own 13
TEAM run for a loss of 1 yard to the Nwest 12
0:46
2nd & 11 at own 12
Timeout IOWA, clock 00:46
0:46
2nd & 11 at own 12
TEAM run for a loss of 3 yards to the Nwest 9
0:42
3rd & 14 at own 9
Timeout IOWA, clock 00:42
0:42
3rd & 14 at own 9
TEAM run for a loss of 3 yards to the Nwest 6
3rd quarter7 drives, then Iowa 10, Northwestern 7
Northwestern Interception, 5 plays
15:00
4th & 17 at own 35
Miguel Recinos kickoff for 57 yds
15:00
1st & 10 at own 25
Clayton Thorson pass incomplete to Cameron Green
15:00
2nd & 10 at own 25
Clayton Thorson pass complete to Cameron Green for 9 yds to the Nwest 34
15:00
3rd & 1 at own 34
Riley Lees run for 2 yds to the Nwest 36 for a 1ST down
15:00
1st & 10 at own 36
Clayton Thorson pass incomplete to Flynn Nagel, broken up by Matt Hankins
15:00
2nd & 10 at own 36
Clayton Thorson pass intercepted Geno Stone return for no gain to the Nwest 42
Iowa Punt, 3 plays
13:50
1st & 10 at opp 42
Nate Stanley run for 6 yds to the Nwest 36
13:50
2nd & 4 at opp 36
Mekhi Sargent run for 2 yds to the Nwest 34
13:50
3rd & 2 at opp 34
Mekhi Sargent run for a loss of 4 yards to the Nwest 38
13:50
4th & 6 at opp 38
Colten Rastetter punt for 38 yds for a touchback
Northwestern Touchdown, 6 plays
11:43
1st & 10 at own 20
Isaiah Bowser run for 2 yds to the Nwest 22
11:43
2nd & 8 at own 22
Clayton Thorson pass complete to Cameron Green for 7 yds to the Nwest 29
11:43
3rd & 1 at own 29
Isaiah Bowser run for 8 yds to the Nwest 37 for a 1ST down
11:43
1st & 10 at own 37
Clayton Thorson pass complete to Isaiah Bowser for 10 yds to the Nwest 47 for a 1ST down
11:43
1st & 10 at own 47
[SG], Thorson, C. pass incomplete to Skowronek, B., PENALTY IOWA pass interference (Hankins,Matt) 15 yards to the IOWA38, 1ST DOWN NU, NO PLAY.
11:43
1st & 10 at opp 38
Clayton Thorson pass complete to Trey Pugh for 4 yds to the Iowa 34
9:19
2nd & 6 at opp 34
Isaiah Bowser run for 34 yds for a TD (Jake Collins KICK)Northwestern 7, Iowa 3
Iowa Missed FG, 7 plays
9:19
1st & 0 at own 35
Jake Collins kickoff for 62 yds , Ihmir Smith-Marsette return for 37 yds to the Iowa 40
9:19
1st & 10 at own 40
Nate Stanley pass incomplete
9:19
2nd & 10 at own 40
Nate Stanley pass complete to Nick Easley for 5 yds to the Iowa 45
9:19
3rd & 5 at own 45
Nate Stanley pass complete to Ihmir Smith-Marsette for 36 yds to the Nwest 19 for a 1ST down
9:19
1st & 10 at opp 19
Tyrone Tracy Jr. run for a loss of 1 yard to the Nwest 20
9:19
2nd & 11 at opp 20
Nate Stanley pass incomplete to Noah Fant
9:19
3rd & 11 at opp 20
Nate Stanley pass incomplete
7:03
4th & 11 at opp 20
Miguel Recinos 38 yd FG MISSED
Northwestern Interception, 6 plays
7:03
1st & 10 at own 20
Isaiah Bowser run for 5 yds to the Nwest 25
7:03
2nd & 5 at own 25
Clayton Thorson pass incomplete to Ramaud Chiaokhiao-Bowman
7:03
3rd & 5 at own 25
Clayton Thorson run for 5 yds to the Nwest 30 for a 1ST down
7:03
1st & 10 at own 30
Isaiah Bowser run for 2 yds to the Nwest 32
7:03
2nd & 8 at own 32
Clayton Thorson pass complete to Cameron Green for 4 yds to the Nwest 36
7:03
3rd & 4 at own 36
Clayton Thorson pass intercepted Jake Gervase return for 3 yds to the Nwest 42
Iowa Touchdown, 2 plays
5:03
1st & 10 at opp 42
Nate Stanley pass complete to Ihmir Smith-Marsette for 14 yds to the Nwest 28 for a 1ST down
4:27
1st & 10 at opp 28
Nate Stanley pass complete to Ihmir Smith-Marsette for 28 yds for a TD (Miguel Recinos KICK)Iowa 10, Northwestern 7
Northwestern Missed FG, 19 plays
4:27
1st & 0 at own 35
Miguel Recinos kickoff for 55 yds
4:27
1st & 10 at own 25
Isaiah Bowser run for 5 yds to the Nwest 30
4:27
2nd & 5 at own 30
Isaiah Bowser run for 4 yds to the Nwest 34
4:27
3rd & 1 at own 34
Isaiah Bowser run for 5 yds to the Nwest 39 for a 1ST down
4:27
1st & 10 at own 39
Clayton Thorson pass complete to Bennett Skowronek for 9 yds to the Nwest 48
4:27
2nd & 1 at own 48
Solomon Vault run for no gain to the Nwest 48
4:27
3rd & 1 at own 48
Isaiah Bowser run for 2 yds to the 50 yard line for a 1ST down
4:27
1st & 10 at the 50
Clayton Thorson pass incomplete to Flynn Nagel
4:27
2nd & 10 at the 50
Isaiah Bowser run for 3 yds to the Iowa 47
4:27
3rd & 7 at opp 47
Clayton Thorson run for 8 yds to the Iowa 39 for a 1ST down
4:27
1st & 10 at opp 39
Clayton Thorson pass incomplete to Riley Lees
4:27
2nd & 10 at opp 39
Clayton Thorson pass complete to Bennett Skowronek for 4 yds to the Iowa 35
4:27
3rd & 6 at opp 35
Chad Hanaoka run for 5 yds to the Iowa 30
Q4 15:00
4th & 1 at opp 30
Isaiah Bowser run for 2 yds to the Iowa 28 for a 1ST down
Q4 15:00
1st & 10 at opp 28
Clayton Thorson pass incomplete to Flynn Nagel, broken up by Amani Hooker
Q4 15:00
2nd & 10 at opp 28
Isaiah Bowser run for 12 yds to the Iowa 16 for a 1ST down
Q4 15:00
1st & 10 at opp 16
Isaiah Bowser run for 4 yds to the Iowa 12
Q4 15:00
2nd & 6 at opp 12
Clayton Thorson pass complete to Riley Lees for 2 yds to the Iowa 10
Q4 15:00
3rd & 4 at opp 10
[SG], Thorson, C. pass complete to Skowronek, B. for 8 yards to the IOWA2 (Hooker,Amani), PENALTY NU holding (Hance, Blake) 10 yards to the IOWA20, NO PLAY.
Q4 15:00
3rd & 14 at opp 20
Clayton Thorson pass incomplete
Q4 12:26
4th & 14 at opp 20
Jake Collins 38 yd FG MISSED
4th quarter8 drives, then Northwestern 14, Iowa 10
Iowa Punt, 3 plays
12:26
1st & 10 at own 20
Ivory Kelly-Martin run for 2 yds to the Iowa 22
12:26
2nd & 8 at own 22
Nate Stanley pass complete to T.J. Hockenson for a loss of 3 yards to the Iowa 19
12:26
3rd & 11 at own 19
Nate Stanley pass complete to Toren Young for 6 yds to the Iowa 25
12:26
4th & 5 at own 25
Colten Rastetter punt for 35 yds , Flynn Nagel returns for 14 yds to the Iowa 46
Northwestern Touchdown, 4 plays
10:26
1st & 10 at opp 46
Isaiah Bowser run for 1 yd to the Iowa 45
10:26
2nd & 9 at opp 45
Clayton Thorson pass incomplete to JJ Jefferson
10:26
3rd & 9 at opp 45
Chad Hanaoka run for 13 yds to the Iowa 32 for a 1ST down
9:27
1st & 10 at opp 32
Clayton Thorson pass complete to Bennett Skowronek for 32 yds for a TD (Jake Collins KICK)Northwestern 14, Iowa 10
Iowa Punt, 3 plays
9:27
1st & 0 at own 35
Jake Collins kickoff for 48 yds , Ihmir Smith-Marsette return for 20 yds to the Iowa 37
9:27
1st & 10 at own 37
Nate Stanley pass incomplete to Mekhi Sargent, broken up by Jordan Thompson
9:27
2nd & 10 at own 37
Nate Stanley pass incomplete to Ihmir Smith-Marsette
9:27
3rd & 10 at own 37
Nate Stanley pass incomplete to Ihmir Smith-Marsette, broken up by Cameron Ruiz
9:27
4th & 10 at own 37
Colten Rastetter punt for 41 yds, punt out-of-bounds at the Nwest 30 , Riley Lees returns for 8 yds to the Nwest 30
Northwestern Punt, 3 plays
8:53
1st & 10 at own 30
Isaiah Bowser run for 9 yds to the Nwest 39
8:53
2nd & 1 at own 39
Isaiah Bowser run for no gain to the Nwest 39
8:53
3rd & 1 at own 39
NORTHWESTERN Penalty, false start (Blake Hance) to the Nwest 34
8:53
3rd & 6 at own 34
Clayton Thorson pass complete to Chad Hanaoka for no gain to the Nwest 34
8:53
4th & 6 at own 34
Jake Collins punt for 41 yds, downed at the Iowa 25
Iowa Fumble, 4 plays
6:16
1st & 10 at own 25
Mekhi Sargent run for 4 yds to the Iowa 29
6:16
2nd & 6 at own 29
Nate Stanley pass complete to Nick Easley for 10 yds to the Iowa 39 for a 1ST down
6:16
1st & 10 at own 39
Nate Stanley pass complete to Mekhi Sargent for 10 yds to the Iowa 49 for a 1ST down
6:16
1st & 10 at own 49
Mekhi Sargent run for 2 yds to the Nwest 49 Mekhi Sargent fumbled, forced by Cameron Ruiz, recovered by Nwest Travis Whillock
Northwestern Punt, 3 plays
4:26
1st & 10 at own 49
Isaiah Bowser run for 1 yd to the 50 yard line
4:26
2nd & 9 at the 50
Riley Lees run for a loss of 2 yards to the Nwest 48
3:37
3rd & 11 at own 48
Timeout IOWA, clock 03:37
3:37
3rd & 11 at own 48
Isaiah Bowser run for 8 yds to the Iowa 44
3:37
4th & 3 at opp 44
NORTHWESTERN Penalty, delay of game (-5 Yards) to the Iowa 49
3:37
4th & 8 at opp 49
Jake Collins punt for 37 yds , Kyle Groeneweg returns for a loss of 2 yards to the Iowa 10
Iowa Fumble, 5 plays
2:41
1st & 10 at own 10
Nate Stanley pass complete to Ivory Kelly-Martin for no gain to the Iowa 10
2:41
2nd & 10 at own 10
Nate Stanley pass complete to T.J. Hockenson for 14 yds to the Iowa 24 for a 1ST down
2:41
1st & 10 at own 24
Nate Stanley pass complete to Ivory Kelly-Martin for 4 yds to the Iowa 28
2:41
2nd & 6 at own 28
Nate Stanley pass complete to T.J. Hockenson for 8 yds to the Iowa 36 for a 1ST down
2:41
1st & 10 at own 36
Ivory Kelly-Martin run for 3 yds to the Iowa 42 Ivory Kelly-Martin fumbled, forced by Joe Gaziano, recovered by Nwest Cameron Ruiz
Northwestern End of game, 4 plays
1:34
1st & 10 at opp 42
Isaiah Bowser run for 6 yds to the Iowa 36
1:29
2nd & 4 at opp 36
Timeout IOWA, clock 01:29
1:29
2nd & 4 at opp 36
Isaiah Bowser run for 2 yds to the Iowa 34
1:24
3rd & 2 at opp 34
Timeout IOWA, clock 01:24
1:24
3rd & 2 at opp 34
Isaiah Bowser run for no gain to the Iowa 34
0:35
4th & 2 at opp 34
Timeout NORTHWESTERN, clock 00:35
0:35
4th & 2 at opp 34
Isaiah Bowser run for 4 yds to the Iowa 30 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.