From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Iowa
163
Total yards
355
120
Passing yards
152
43
Rushing yards
203
4.4
Yards per pass
5.6
1.8
Yards per rush
5.2
11
First downs
14
2–12
Third downs
6–17
0–0
Fourth downs
1–1
3
Turnovers
1
5–45
Penalties
3–45
25:36
Possession
34:24
0
Sacks (by defense)
2
Efficiency
Northwestern
Iowa
33%
Success rate
33%
−0.42
EPA per play
0.04
0.85
Explosiveness
1.32
−0.35
Rushing EPA
0.22
−0.16
Passing EPA
0.05
21%
Passing-down success
18%
−0.35
First-down EPA
0.06
0.04
Second-down EPA
−0.13
−0.53
Third-down EPA
0.57
9%
Havoc by its defense
25%
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 71% to win. Elo’s favorite won.
The line
Iowa −16.5, over/under 38.
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 87%, Northwestern 13%. 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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 NorthwesternMissed FG, 7 plays, 43 yards
Q1 IowaField goal, 10 plays, 62 yards
Q1 NorthwesternPunt, 3 plays, 3 yards
Q1 IowaPunt, 10 plays, 27 yards
Q2 NorthwesternInterception, 5 plays, 18 yards
Q2 IowaInterception, 3 plays, 6 yards
Q2 IowaPunt, 3 plays, 8 yards
Q2 NorthwesternSafety, 1 play (Iowa scores), −6 yards
Q2 IowaPunt, 3 plays, 8 yards
Q2 NorthwesternPunt, 3 plays, 7 yards
Q2 IowaPunt, 3 plays, 7 yards
Q2 NorthwesternPunt, 3 plays, 7 yards
Q2 IowaTouchdown, 5 plays, 52 yards
Q2 NorthwesternEnd of half, 1 play, 10 yards
Q3 IowaTouchdown, 7 plays, 78 yards
Q3 NorthwesternPunt return TD, 3 plays (Iowa scores), 2 yards
Q3 NorthwesternPunt, 3 plays, 0 yards
Q3 IowaTouchdown, 8 plays, 64 yards
Q3 NorthwesternInterception, 7 plays, 19 yards
Q3 IowaTouchdown, 1 play, 25 yards
Q3 NorthwesternPunt, 5 plays, 2 yards
Q4 IowaPunt, 3 plays, 0 yards
Q4 NorthwesternFumble, 5 plays, 53 yards
Q4 IowaPunt return TD, 3 plays (Northwestern scores), 5 yards
Q4 IowaPunt, 3 plays, 1 yard
Q4 NorthwesternPunt, 3 plays, 6 yards
Q4 IowaPunt, 3 plays, 9 yards
Q4 NorthwesternPunt, 3 plays, 4 yards
Q4 IowaEnd of game, 2 plays, 8 yards
Play by play
1st quarter4 drives, then Iowa 3, Northwestern 0
Northwestern Missed FG, 7 plays
15:00
Drew Stevens kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cam Porter run for 2 yds to the NU 27
14:23
2nd & 8 at own 27
Jack Lausch pass complete to Frank Covey IV for 12 yds to the NU 39 for a 1ST down
13:47
1st & 10 at own 39
Jack Lausch pass complete to A.J. Henning for 21 yds to the IOWA 40 for a 1ST down
13:08
1st & 10 at opp 40
A.J. Henning run for a loss of 7 yards to the IOWA 47
12:25
2nd & 17 at opp 47
Jack Lausch run for 14 yds to the IOWA 33
11:38
3rd & 3 at opp 33
Cam Porter run for 1 yd to the IOWA 32
10:57
4th & 2 at opp 32
Luke Akers 50 yd FG MISSED
Iowa Field goal, 10 plays
10:57
1st & 10 at own 32
Cade McNamara pass complete to Luke Lachey for 3 yds to the IOWA 35
10:19
2nd & 7 at own 35
Kaleb Johnson run for a loss of 3 yards to the IOWA 32
9:57
3rd & 10 at own 32
Northwestern Penalty, Offsides (5 Yards) to the IOWA 37
9:36
3rd & 5 at own 37
Cade McNamara pass complete to Seth Anderson for 42 yds to the NU 21 for a 1ST down
8:52
1st & 10 at opp 21
Kaleb Johnson run for 5 yds to the NU 16
8:08
2nd & 5 at opp 16
Cade McNamara pass incomplete
8:01
3rd & 5 at opp 16
Cade McNamara pass complete to Jacob Gill for 6 yds to the NU 10 for a 1ST down
7:31
1st & goal at opp 10
Kaleb Johnson run for no gain to the NU 10
6:55
2nd & goal at opp 10
Cade McNamara pass complete to Zach Ortwerth for 4 yds to the NU 6
6:15
3rd & goal at opp 6
Cade McNamara pass incomplete
6:10
4th & goal at opp 6
Drew Stevens 24 yd FG GOODIowa 3, Northwestern 0
Northwestern Punt, 3 plays
6:10
Drew Stevens kickoff for 65 yds for a touchback
6:09
1st & 10 at own 25
Jack Lausch pass complete to A.J. Henning for 1 yd to the NU 26
5:33
2nd & 9 at own 26
Joseph Himon II run for 2 yds to the NU 28
4:48
3rd & 7 at own 28
Jack Lausch pass incomplete
4:41
4th & 7 at own 28
Luke Akers punt for 51 yds , Kaden Wetjen returns for 12 yds to the IOWA 33
Iowa Punt, 10 plays
4:31
1st & 10 at own 33
Cade McNamara pass complete to Kaleb Johnson for 4 yds to the IOWA 37
3:50
2nd & 6 at own 37
Seth Anderson run for a loss of 1 yard to the IOWA 36
3:07
3rd & 7 at own 36
Cade McNamara pass complete to Luke Lachey for 10 yds to the IOWA 46 for a 1ST down
2:33
1st & 10 at own 46
Kamari Moulton run for 5 yds to the NU 49
1:59
2nd & 5 at opp 49
(01:59) MCNAMARA, Cade pass short to the left complete for 9 yards to JOHNSON, Kaleb caught at the NU45 and advanced to the NU40 (TURNER, Devin), clock 01:53. PENALTY UI Holding on GILL, Jacob declined UI Tripping on DUNKER, Gennings enforced 15 yards from the NU49 to the UI36 [SG]. NO PLAY (replay the down).
1:21
2nd & 20 at own 36
Cade McNamara pass incomplete
1:21
3rd & 20 at own 36
Northwestern Penalty, Roughing the Passer on SAKA, Anto enforced (15 Yards) to the NU 49 for a 1ST down
0:44
1st & 10 at opp 49
Kamari Moulton run for 3 yds to the NU 46
0:17
2nd & 7 at opp 46
Kamari Moulton run for 8 yds to the NU 38 for a 1ST down
Q2 14:59
1st & 10 at opp 38
Kaleb Johnson run for a loss of 2 yards to the NU 40
Q2 14:22
2nd & 12 at opp 40
Cade McNamara pass incomplete
Q2 14:16
3rd & 12 at opp 40
Cade McNamara pass incomplete
Q2 14:10
4th & 12 at opp 40
Rhys Dakin punt for 34 yds
2nd quarter9 drives, then Iowa 12, Northwestern 7
Northwestern Interception, 5 plays
14:03
1st & 10 at own 6
Cam Porter run for 2 yds to the NU 8
13:23
2nd & 8 at own 8
Jack Lausch pass complete to Calvin Johnson II for 7 yds to the NU 15
12:44
3rd & 1 at own 15
Cam Porter run for 3 yds to the NU 18 for a 1ST down
11:59
1st & 10 at own 18
Jack Lausch pass complete to Cam Porter for 6 yds to the NU 24
Iowa Interception, 3 plays
11:09
1st & 10 at opp 26
Kaleb Johnson run for 2 yds to the NU 24
10:27
2nd & 8 at opp 24
Cade McNamara pass complete to Luke Lachey for 4 yds to the NU 20
9:31
Luke Akers kickoff Northwestern Penalty, Unsportsmanlike Conduct (Theran Johnson) to the NU 20
Iowa Punt, 3 plays
9:31
kickoff for 45 yds , Kaden Wetjen return for 25 yds to the IOWA 45
9:25
1st & 10 at own 45
Kaleb Johnson run for 3 yds to the IOWA 48
8:48
2nd & 7 at own 48
Brendan Sullivan run for 3 yds to the NU 49
8:08
3rd & 4 at opp 49
Brendan Sullivan pass complete to Seth Anderson for 2 yds to the NU 47
7:54
4th & 2 at opp 47
Timeout Northwestern, clock 07:54
7:21
4th & 2 at opp 47
Rhys Dakin punt for 41 yds
7:07
1st & 10 at own 6
Max Llewellyn SafetyNorthwestern 7, Iowa 5
Iowa Punt, 3 plays
6:37
1st & 10 at own 37
Kaleb Johnson run for a loss of 1 yard to the IOWA 36
6:01
2nd & 11 at own 36
Brendan Sullivan pass complete to Zach Ortwerth for 4 yds to the IOWA 40
5:16
3rd & 7 at own 40
Brendan Sullivan run for 5 yds to the IOWA 45
4:30
4th & 2 at own 45
Rhys Dakin punt for 49 yds
Northwestern Punt, 3 plays
4:24
1st & 10 at own 6
Joseph Himon II run for a loss of 4 yards to the NU 2
3:43
2nd & 14 at own 2
Joseph Himon II run for 4 yds to the NU 6
3:06
3rd & 10 at own 6
Joseph Himon II run for 7 yds to the NU 13
2:58
4th & 3 at own 13
Timeout Northwestern, clock 02:58
2:17
4th & 3 at own 13
Luke Akers punt for 48 yds , Kaden Wetjen returns for 6 yds to the IOWA 45
Iowa Punt, 3 plays
2:06
1st & 10 at own 45
Brendan Sullivan pass incomplete
2:05
2nd & 10 at own 45
Brendan Sullivan run for 7 yds to the NU 48
2:00
3rd & 3 at opp 48
Timeout Iowa, clock 02:00
1:59
3rd & 3 at opp 48
Brendan Sullivan pass incomplete
1:55
4th & 3 at opp 48
Rhys Dakin punt for 43 yds, downed at the NU 5
Northwestern Punt, 3 plays
1:46
1st & 10 at own 5
Cam Porter run for 2 yds to the NU 7
1:42
2nd & 8 at own 7
Timeout Iowa, clock 01:42
1:40
2nd & 8 at own 7
Cam Porter run for 1 yd to the NU 8
1:38
3rd & 7 at own 8
Timeout Iowa, clock 01:38
1:36
3rd & 7 at own 8
Cam Porter run for 4 yds to the NU 12
1:33
4th & 3 at own 12
Timeout Iowa, clock 01:33
1:33
4th & 3 at own 12
Luke Akers punt for 48 yds , Kaden Wetjen returns for 8 yds to the IOWA 48
Iowa Touchdown, 5 plays
1:21
1st & 10 at own 48
Brendan Sullivan pass complete to Dayton Howard for 8 yds to the NU 44
1:17
2nd & 2 at opp 44
Brendan Sullivan run for 9 yds to the NU 35 for a 1ST down
1:10
1st & 10 at opp 35
Brendan Sullivan pass complete to Zach Ortwerth for 6 yds to the NU 29
0:52
2nd & 4 at opp 29
Brendan Sullivan run for 3 yds to the NU 26
0:39
3rd & 1 at opp 26
Kaleb Johnson 26 Yd Run (Drew Stevens Kick)Iowa 12, Northwestern 7
Northwestern End of half, 1 play
0:39
Drew Stevens kickoff for 65 yds for a touchback
0:39
1st & 10 at own 25
Cam Porter run for 10 yds to the NU 35 for a 1ST down
3rd quarter7 drives, then Iowa 40, Northwestern 7
Iowa Touchdown, 7 plays
15:00
Luke Akers kickoff for 65 yds , Kaden Wetjen return for 22 yds to the IOWA 22
14:54
1st & 10 at own 22
Kaleb Johnson run for 2 yds to the IOWA 24
14:21
2nd & 8 at own 24
Brendan Sullivan pass complete to Kaleb Johnson for 5 yds to the IOWA 29
13:58
3rd & 3 at own 29
Brendan Sullivan run for 5 yds to the IOWA 34 for a 1ST down
13:12
1st & 10 at own 34
Kamari Moulton run for 6 yds to the IOWA 40
12:36
2nd & 4 at own 40
Brendan Sullivan pass complete to Jarriett Buie for 14 yds to the NU 46 for a 1ST down
12:04
1st & 10 at opp 46
Brendan Sullivan pass complete to Johnny Pascuzzi for 40 yds to the NU 6 for a 1ST down
Luke Akers punt for 39 yds, fair catch by Kaden Wetjen at the IOWA 36
Iowa Touchdown, 8 plays
8:31
1st & 10 at own 36
Brendan Sullivan pass incomplete
8:18
2nd & 10 at own 36
Kaleb Johnson run for 6 yds to the IOWA 42
7:58
3rd & 4 at own 42
Jaziun Patterson run for 5 yds to the IOWA 47 for a 1ST down
7:24
1st & 10 at own 47
Kaleb Johnson run for 4 yds to the NU 49
6:42
2nd & 6 at opp 49
Kaleb Johnson run for 1 yd to the NU 48
6:00
3rd & 5 at opp 48
Brendan Sullivan pass complete to Jacob Gill for 4 yds to the NU 44
5:52
4th & 1 at opp 44
Timeout Iowa, clock 05:52
5:12
4th & 1 at opp 44
Brendan Sullivan run for 3 yds to the NU 41 for a 1ST down
4:32
1st & 10 at opp 41
Kaleb Johnson 41 Yd Run (Drew Stevens Kick)Iowa 33, Northwestern 7
Northwestern Interception, 7 plays
4:32
Drew Stevens kickoff for 65 yds for a touchback
4:32
1st & 10 at own 25
Cam Porter run for 5 yds to the NU 30
3:54
2nd & 5 at own 30
Jack Lausch pass complete to Frank Covey IV for 4 yds to the NU 34
3:13
3rd & 1 at own 34
Northwestern Penalty, Illegal Snap on CARSELLO, Jackson enforced (Jackson Carsello) to the NU 29
2:48
3rd & 6 at own 29
Jack Lausch pass complete to Calvin Johnson II for 6 yds to the NU 35 for a 1ST down
2:09
1st & 10 at own 35
Jack Lausch pass complete to Joseph Himon II for 10 yds to the NU 45 for a 1ST down
1:28
1st & 10 at own 45
Jack Lausch pass complete to Joseph Himon II for a loss of 1 yard to the NU 44
0:46
2nd & 11 at own 44
Jack Lausch pass incomplete
0:41
3rd & 11 at own 44
Jack Lausch pass intercepted Jay Higgins return for 10 yds to the NU 25
Iowa Touchdown, 1 play
0:27
1st & 10 at opp 25
Kaleb Johnson 25 Yd Run (Drew Stevens Kick)Iowa 40, Northwestern 7
Northwestern Punt, 5 plays
0:27
Drew Stevens kickoff for 65 yds for a touchback
0:26
1st & 10 at own 25
Cam Porter run for 7 yds to the NU 32
Q4 14:57
2nd & 3 at own 32
Cam Porter run for 7 yds to the NU 39 for a 1ST down
Q4 14:18
1st & 10 at own 39
Jack Lausch pass incomplete
Q4 14:14
2nd & 10 at own 39
Jack Lausch pass incomplete
Q4 14:07
3rd & 10 at own 39
Jack Lausch sacked by Kenneth Merrieweather and Nick Jackson for a loss of 12 yards to the NU 27
Q4 13:30
4th & 22 at own 27
Luke Akers punt for 49 yds, fair catch by Kaden Wetjen at the IOWA 24
4th quarter8 drives, then Iowa 40, Northwestern 14
Iowa Punt, 3 plays
13:24
1st & 10 at own 24
Brendan Sullivan pass complete to Jacob Gill for a loss of 4 yards to the IOWA 20
12:49
2nd & 14 at own 20
Jaziun Patterson run for 3 yds to the IOWA 23
12:04
3rd & 11 at own 23
Kamari Moulton run for 1 yd to the IOWA 24
11:24
4th & 10 at own 24
Rhys Dakin punt for 51 yds, downed at the NU 25
Northwestern Fumble, 5 plays
11:09
1st & 10 at own 25
Joseph Himon II run for a loss of 2 yards to the NU 23
10:39
2nd & 12 at own 23
(10:39) HILINSKI, Ryan pass deep to the right incomplete intended for ELIGON II, Hayden thrown to the NU45, clock 10:36. PENALTY UI Pass Interference on WATSON, Jaylen enforced 15 yards to the NU38 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:36
1st & 10 at own 38
Timeout Northwestern, clock 10:36
10:34
1st & 10 at own 38
Ryan Hilinski pass complete to Hayden Eligon II for 12 yds to the 50 yard line for a 1ST down
9:58
1st & 10 at the 50
Northwestern Penalty, False Start (Caleb Tiernan) to the NU 45
9:39
1st & 15 at own 45
Ryan Hilinski pass complete to Thomas Gordon for 21 yds to the IOWA 34 for a 1ST down
9:15
1st & 10 at opp 34
Ryan Hilinski pass complete to Donnie Gray for 16 yds to the IOWA 18 for a 1ST down
8:50
1st & 10 at opp 18
Ryan Hilinski run for a loss of 4 yards to the IOWA 22 Ryan Hilinski fumbled, recovered by IOWA Will Hubert W. Hubert return for 0 yds
Iowa Punt return TD, 3 plays (Northwestern scores)
8:48
1st & 10 at own 22
Terrell Washington Jr. run for 1 yd to the IOWA 23
8:13
2nd & 9 at own 23
Terrell Washington Jr. run for 1 yd to the IOWA 24
Rhys Dakin punt for 43 yds, fair catch by Drew Wagner at the NU 31
Northwestern Punt, 3 plays
5:39
1st & 10 at own 31
Ryan Hilinski pass complete to Marshall Lang for 5 yds to the NU 36
4:55
2nd & 5 at own 36
Jake Arthurs run for 1 yd to the NU 37
4:19
3rd & 4 at own 37
Ryan Hilinski pass incomplete
4:14
4th & 4 at own 37
Luke Akers punt for 46 yds, fair catch by Kaden Wetjen at the IOWA 17
Iowa Punt, 3 plays
4:08
1st & 10 at own 17
Max White run for 3 yds to the IOWA 20
3:30
2nd & 7 at own 20
Terrell Washington Jr. run for 3 yds to the IOWA 23
2:47
3rd & 4 at own 23
Max White run for 3 yds to the IOWA 26
2:35
4th & 1 at own 26
Timeout Iowa, clock 02:35
1:56
4th & 1 at own 26
Rhys Dakin punt for 52 yds , Drew Wagner returns for a loss of 1 yard to the NU 21
Northwestern Punt, 3 plays
1:49
1st & 10 at own 21
Ryan Hilinski pass incomplete
1:44
2nd & 10 at own 21
Ryan Hilinski pass incomplete
1:40
3rd & 10 at own 21
Ryan Hilinski pass complete to Jake Arthurs for 4 yds to the NU 25
1:04
4th & 6 at own 25
Luke Akers punt for 44 yds, fair catch by Kaden Wetjen at the IOWA 31
Iowa End of game, 2 plays
0:57
1st & 10 at own 31
Max White run for 3 yds to the IOWA 34
0:21
2nd & 7 at own 34
Max White run for 5 yds to the IOWA 39
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.