Referee Todd Geerlings; umpire Mike Pilarski; head linesman Kelly Saalfeld; line judge Paul Engelberts; side judge Bobby Sagers; field judge Ed Rohan; back judge Michael Elliott; center judge Paul SrokaGame 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
180
Total yards
483
75
Passing yards
262
105
Rushing yards
221
3.1
Yards per pass
10.5
2.4
Yards per rush
4.8
13
First downs
24
4–15
Third downs
9–14
1–2
Fourth downs
0–1
1
Turnovers
1
5–53
Penalties
5–35
27:03
Possession
32:57
Efficiency
Northwestern
Iowa
36%
Success rate
48%
−0.09
EPA per play
0.34
0.90
Explosiveness
1.34
0.08
Rushing EPA
0.16
−0.33
Passing EPA
0.69
25%
Passing-down success
58%
−0.39
First-down EPA
−0.14
0.13
Second-down EPA
0.41
0.15
Third-down EPA
1.18
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 69% to win. Elo’s favorite won.
The line
Iowa −6, over/under 44.
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 66%, Northwestern 34%. 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 IowaTouchdown, 4 plays, 31 yards
Q1 NorthwesternPunt, 4 plays, 7 yards
Q1 IowaField goal, 6 plays, 55 yards
Q1 NorthwesternPunt, 3 plays, −2 yards
Q1 IowaTouchdown, 5 plays, 60 yards
Q1 NorthwesternPunt return TD, 3 plays (Iowa scores), −12 yards
Q1 NorthwesternPunt, 3 plays, 1 yard
Q1 IowaTurnover on downs, 4 plays, −10 yards
Q1 NorthwesternTouchdown, 4 plays, 18 yards
Q2 IowaTouchdown, 12 plays, 75 yards
Q2 NorthwesternPunt, 8 plays, 21 yards
Q2 IowaPunt, 6 plays, 38 yards
Q2 NorthwesternFumble, 3 plays, 6 yards
Q2 IowaTouchdown, 3 plays, 34 yards
Q2 NorthwesternEnd of half, 3 plays, 1 yard
Q3 NorthwesternPunt, 5 plays, 10 yards
Q3 IowaFumble, 4 plays, 21 yards
Q3 NorthwesternTurnover on downs, 10 plays, 55 yards
Q3 IowaPunt, 5 plays, 31 yards
Q3 NorthwesternPunt, 6 plays, 1 yard
Q3 IowaField goal, 7 plays, 50 yards
Q4 NorthwesternPunt, 6 plays, 15 yards
Q4 IowaTouchdown, 17 plays, 81 yards
Q4 NorthwesternEnd of game, 9 plays, 34 yards
Play by play
1st quarter9 drives, then Iowa 24, Northwestern 0
Iowa Touchdown, 4 plays
15:00
1st & 10 at own 35
Jack Mitchell kickoff for 65 yds , Jonathan Parker return for 54 yds to the IOWA 11 NORTHWESTERN Penalty, personal foul (Jimmy Hall) to the Nwest 31
15:00
1st & 10 at opp 31
Jake Rudock pass complete to Tevaun Smith for 5 yds to the Nwest 26
15:00
2nd & 5 at opp 26
Mark Weisman run for 18 yds to the Nwest 8 for a 1ST down
15:00
1st & goal at opp 8
Mark Weisman run for no gain to the Nwest 8
13:15
2nd & goal at opp 8
Mark Weisman run for 8 yds for a TD, (Marshall Koehn KICK)Iowa 7, Northwestern 0
Northwestern Punt, 4 plays
13:15
1st & 0 at own 35
Marshall Koehn kickoff for 50 yds , Treyvon Green return for 11 yds to the Nwest 26
13:15
1st & 10 at own 26
Justin Jackson run for 15 yds to the Nwest 41 for a 1ST down
13:15
1st & 10 at own 41
Trevor Siemian sacked by Louis Trinca-Pasat for a loss of 8 yards to the Nwest 33
13:15
2nd & 18 at own 33
Trevor Siemian pass incomplete to Tony Jones, broken up by Drew Ott
13:15
3rd & 18 at own 33
Trevor Siemian pass incomplete to Kyle Prater
13:15
4th & 18 at own 33
Chris Gradone punt for 44 yds , Riley McCarron returns for no gain to the Iowa 15 Riley McCarron fumbled, recovered by Iowa Riley McCarron , return for a loss of 8 yards to the Iowa 15
Iowa Field goal, 6 plays
12:07
1st & 10 at own 15
IOWA Penalty, false start (Jordan Walsh) to the Iowa 10
12:07
1st & 15 at own 10
Jake Rudock pass complete to Tevaun Smith for 23 yds to the Iowa 33 for a 1ST down
12:07
1st & 10 at own 33
Jake Rudock pass complete to Matt VandeBerg for 42 yds to the Nwest 25 for a 1ST down
12:07
1st & 10 at opp 25
Mark Weisman run for 4 yds to the Nwest 21
12:07
2nd & 6 at opp 21
Jake Rudock run for a loss of 9 yards to the Nwest 30 Jake Rudock fumbled, recovered by Iowa Jake Rudock
Marshall Koehn kickoff for 62 yds , Treyvon Green return for 20 yds to the Nwest 23
9:43
1st & 10 at own 23
Justin Jackson run for 4 yds to the Nwest 27
9:43
2nd & 6 at own 27
Miles Shuler run for a loss of 6 yards to the Nwest 21
9:43
3rd & 12 at own 21
Trevor Siemian pass incomplete to Tony Jones
9:43
4th & 12 at own 21
Chris Gradone punt for 37 yds , Riley McCarron returns for a loss of 2 yards to the Iowa 40
Iowa Touchdown, 5 plays
8:19
1st & 10 at own 40
Mark Weisman run for 1 yd to the Iowa 41
8:19
2nd & 9 at own 41
Mark Weisman run for 5 yds to the Iowa 46
8:19
3rd & 4 at own 46
IOWA Penalty, false start (Andrew Donnal) to the Iowa 41
8:19
3rd & 9 at own 41
Jake Rudock pass complete to Kevonte Martin-Manley for 43 yds to the Nwest 16 for a 1ST down
8:19
1st & 10 at opp 16
Damon Bullock run for 2 yds to the Nwest 14
5:28
2nd & 8 at opp 14
Mark Weisman run for 14 yds for a TD, (Marshall Koehn KICK)Iowa 17, Northwestern 0
Northwestern Punt return TD, 3 plays (Iowa scores)
5:28
1st & 0 at own 35
Marshall Koehn kickoff for 59 yds , Treyvon Green return for 23 yds to the Nwest 29
5:28
1st & 10 at own 29
NORTHWESTERN Penalty, false start (Matt Frazier) to the Nwest 24
5:28
1st & 15 at own 24
Justin Jackson run for 1 yd to the Nwest 25
5:28
2nd & 14 at own 25
Trevor Siemian pass complete to Tony Jones for 3 yds to the Nwest 28
5:28
3rd & 11 at own 28
Trevor Siemian sacked by Louis Trinca-Pasat for a loss of 11 yards to the Nwest 17
3:39
4th & 22 at own 17
Chris Gradone punt blocked by Ben Niemann blocked by Ben Niemann Ben Niemann return for 1 yd for a TD, (Marshall Koehn KICK)Iowa 24, Northwestern 0
Northwestern Punt, 3 plays
3:39
1st & 0 at own 35
Marshall Koehn kickoff for 65 yds for a touchback
3:39
1st & 10 at own 25
Justin Jackson run for no gain to the Nwest 25
3:39
2nd & 10 at own 25
Trevor Siemian pass incomplete to Dan Vitale, broken up by Bo Bower
3:39
3rd & 10 at own 25
Trevor Siemian pass complete to Justin Jackson for 1 yd to the Nwest 26
3:39
4th & 9 at own 26
Chris Gradone punt for 46 yds, fair catch by Riley McCarron at the Iowa 28
Iowa Turnover on downs, 4 plays
2:30
1st & 10 at own 28
Mark Weisman run for a loss of 3 yards to the Iowa 25
2:30
2nd & 13 at own 25
Jake Rudock pass complete to Macon Plewa for 5 yds to the Iowa 30
2:30
3rd & 8 at own 30
Jake Rudock run for 5 yds to the Iowa 35 IOWA Penalty, Offensive holding ( Yards) declined
2:30
4th & 3 at own 35
TEAM run for a loss of 20 yards to the Iowa 18 TEAM fumbled, recovered by Iowa , return for 3 yds to the Iowa 18
Northwestern Touchdown, 4 plays
0:48
1st & 10 at opp 18
Justin Jackson run for 8 yds to the Iowa 10
0:48
2nd & 2 at opp 10
Treyvon Green run for 5 yds to the Iowa 5 for a 1ST down
Q2 15:00
1st & goal at opp 5
Justin Jackson run for 4 yds to the Iowa 1
Q2 14:21
2nd & goal at opp 1
Justin Jackson run for 1 yd for a TD, (Jack Mitchell KICK)Iowa 24, Northwestern 7
2nd quarter6 drives, then Iowa 38, Northwestern 7
Iowa Touchdown, 12 plays
14:21
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
14:21
1st & 10 at own 25
Mark Weisman run for 4 yds to the Iowa 29
14:21
2nd & 6 at own 29
Mark Weisman run for 3 yds to the Iowa 32
14:21
3rd & 3 at own 32
Jake Rudock pass complete to Kevonte Martin-Manley for 5 yds to the Iowa 37 for a 1ST down
14:21
1st & 10 at own 37
Damon Bullock run for 2 yds to the Iowa 39
14:21
2nd & 8 at own 39
Mark Weisman run for 6 yds to the Iowa 45
14:21
3rd & 2 at own 45
Mark Weisman run for 2 yds to the Iowa 47 for a 1ST down
14:21
1st & 10 at own 47
Akrum Wadley run for 1 yd to the Iowa 48
14:21
2nd & 9 at own 48
Jake Rudock pass incomplete to Tevaun Smith, broken up by C.J. Robbins
14:21
3rd & 9 at own 48
Jake Rudock pass complete to Kevonte Martin-Manley for 18 yds to the Nwest 34 for a 1ST down
14:21
1st & 10 at opp 34
Jake Rudock run for 6 yds to the Nwest 28
14:21
2nd & 4 at opp 28
Mark Weisman run for 2 yds to the Nwest 26
14:21
3rd & 2 at opp 26
IOWA Penalty, false start (-5 Yards) to the Nwest 31
8:11
3rd & 7 at opp 31
Jake Rudock pass complete to Tevaun Smith for 31 yds for a TD, (Marshall Koehn KICK)Iowa 31, Northwestern 7
Northwestern Punt, 8 plays
8:11
1st & 0 at own 35
Marshall Koehn kickoff for 65 yds for a touchback
8:11
1st & 10 at own 25
Justin Jackson run for 3 yds to the Nwest 28
8:11
2nd & 7 at own 28
Trevor Siemian pass complete to Justin Jackson for 9 yds to the Nwest 37 for a 1ST down
8:11
1st & 10 at own 37
Justin Jackson run for 3 yds to the Nwest 40
8:11
2nd & 7 at own 40
Warren Long run for 5 yds to the Nwest 45
8:11
3rd & 2 at own 45
Trevor Siemian pass complete to Garrett Dickerson for 9 yds to the Iowa 46 for a 1ST down
8:11
1st & 10 at opp 46
Justin Jackson run for 2 yds to the Iowa 44
8:11
2nd & 8 at opp 44
Trevor Siemian sacked by Louis Trinca-Pasat for a loss of 10 yards to the Nwest 46
8:11
3rd & 18 at own 46
Trevor Siemian pass incomplete
8:11
4th & 18 at own 46
Chris Gradone punt for 41 yds, fair catch by Riley McCarron at the Iowa 13
Iowa Punt, 6 plays
4:16
1st & 10 at own 13
Mark Weisman run for 2 yds to the Iowa 15
4:16
2nd & 8 at own 15
Mark Weisman run for 16 yds to the Iowa 31 for a 1ST down
4:16
1st & 10 at own 31
Jake Rudock pass complete to Matt VandeBerg for 13 yds to the Iowa 44 for a 1ST down
4:16
1st & 10 at own 44
Jake Rudock pass incomplete to Mark Weisman
4:16
2nd & 10 at own 44
Jake Rudock pass incomplete to Kevonte Martin-Manley
4:16
3rd & 10 at own 44
Jake Rudock run for 7 yds to the Nwest 49
2:11
4th & 3 at opp 49
Timeout NORTHWESTERN, clock 02:11
2:11
4th & 3 at opp 49
Connor Kornbrath punt for 26 yds, downed at the Nwest 23 IOWA Penalty, illegal formation (-5 Yards) to the Nwest 28
Northwestern Fumble, 3 plays
2:02
1st & 10 at own 28
Trevor Siemian pass incomplete to Tony Jones, broken up by Quinton Alston
2:02
2nd & 10 at own 28
Trevor Siemian pass incomplete to Tony Jones
1:53
3rd & 10 at own 28
Timeout IOWA, clock 01:53
1:53
3rd & 10 at own 28
Trevor Siemian pass complete to Kyle Prater for 14 yds Kyle Prater fumbled, forced by John Lowdermilk, recovered by Iowa Greg Mabin
Iowa Touchdown, 3 plays
1:41
1st & 10 at opp 34
Akrum Wadley run for 23 yds to the Nwest 11 for a 1ST down
1:41
1st & 10 at opp 11
Mark Weisman run for 3 yds to the Nwest 8
0:54
2nd & 7 at opp 8
Mark Weisman run for 8 yds for a TD, (Marshall Koehn KICK)Iowa 38, Northwestern 7
Northwestern End of half, 3 plays
0:54
1st & 0 at own 35
Marshall Koehn kickoff for 65 yds for a touchback
0:54
1st & 10 at own 25
Justin Jackson run for a loss of 2 yards to the Nwest 23
0:47
2nd & 12 at own 23
Timeout IOWA, clock 00:47
0:47
2nd & 12 at own 23
Justin Jackson run for 12 yds to the Nwest 35 for a 1ST down
0:47
1st & 10 at own 35
[SG], Siemian, Trevor pass complete to Vitale, Dan for 29 yards to the IOWA36, out-of-bounds (Lomax, Jordan), PENALTY NU holding (Olson, Eric) 10 yards to the NU25, NO PLAY.
0:47
1st & 20 at own 25
Warren Long run for 1 yd to the Nwest 26
3rd quarter6 drives, then Iowa 38, Northwestern 7
Northwestern Punt, 5 plays
15:00
2nd & 19 at own 35
Marshall Koehn kickoff for 61 yds , Tim Hanrahan return for 20 yds to the Nwest 24
15:00
1st & 10 at own 24
Justin Jackson run for a loss of 1 yard to the Nwest 23
15:00
2nd & 11 at own 23
Trevor Siemian pass complete to Kyle Prater for 12 yds to the Nwest 35 for a 1ST down
15:00
1st & 10 at own 35
Justin Jackson run for 4 yds to the Nwest 39
15:00
2nd & 6 at own 39
[SG], Jackson, Justin rush right for 29 yards to the IOWA32, out-of-bounds (King, Desmond), PENALTY NU holding (Olson, Eric) 10 yards to the NU29, NO PLAY.
15:00
2nd & 16 at own 29
Trevor Siemian sacked by Travis Perry for a loss of 8 yards to the Nwest 21
15:00
3rd & 24 at own 21
Warren Long run for 13 yds to the Nwest 34
15:00
4th & 11 at own 34
Chris Gradone punt for 31 yds, punt out-of-bounds at the Iowa 35
Iowa Fumble, 4 plays
11:50
1st & 10 at own 35
Mark Weisman run for a loss of 4 yards to the Iowa 31
11:50
2nd & 14 at own 31
Mark Weisman run for 2 yds to the Iowa 33
11:50
3rd & 12 at own 33
Jake Rudock pass complete to Tevaun Smith for 17 yds to the 50 yard line for a 1ST down
11:50
1st & 10 at the 50
Akrum Wadley run for 6 yds to the Nwest 44 Akrum Wadley fumbled, forced by Chi Chi Ariguzo, recovered by Nwest Max Chapman
Northwestern Turnover on downs, 10 plays
10:05
1st & 10 at own 44
Justin Jackson run for 9 yds to the Iowa 47
10:05
2nd & 1 at opp 47
Justin Jackson run for 5 yds to the Iowa 42 for a 1ST down
10:05
1st & 10 at opp 42
Justin Jackson run for 7 yds to the Iowa 35
10:05
2nd & 3 at opp 35
Warren Long run for 6 yds to the Iowa 29 for a 1ST down
10:05
1st & 10 at opp 29
Warren Long run for 1 yd to the Iowa 28
10:05
2nd & 9 at opp 28
Trevor Siemian pass complete to Mike McHugh for 24 yds to the Iowa 4 for a 1ST down
10:05
1st & goal at opp 4
Trevor Siemian pass incomplete to Dan Vitale
10:05
2nd & goal at opp 4
Justin Jackson run for 3 yds to the Iowa 1
10:05
3rd & goal at opp 1
Justin Jackson run for no gain to the Iowa 1
10:05
4th & goal at opp 1
Trevor Siemian pass incomplete
Iowa Punt, 5 plays
6:11
1st & 10 at own 1
Jake Rudock run for 2 yds to the Iowa 3
6:11
2nd & 8 at own 3
Jake Rudock pass complete to Matt VandeBerg for 26 yds to the Iowa 29 for a 1ST down
6:11
1st & 10 at own 29
Mark Weisman run for 3 yds to the Iowa 32
6:11
2nd & 7 at own 32
Jake Rudock pass incomplete to Kevonte Martin-Manley, broken up by Godwin Igwebuike
6:11
3rd & 7 at own 32
Jake Rudock pass incomplete to Tevaun Smith
6:11
4th & 7 at own 32
Connor Kornbrath punt for 48 yds , Miles Shuler returns for no gain to the Nwest 20
Northwestern Punt, 6 plays
4:14
1st & 10 at own 20
Justin Jackson run for 1 yd to the Nwest 21
4:14
2nd & 9 at own 21
Justin Jackson run for 6 yds to the Nwest 27
4:14
3rd & 3 at own 27
Trevor Siemian pass complete to Kyle Prater for 4 yds to the Nwest 31 for a 1ST down
4:14
1st & 10 at own 31
Justin Jackson run for no gain to the Nwest 31
4:14
2nd & 10 at own 31
Trevor Siemian pass incomplete to Tony Jones, broken up by Jordan Lomax
4:14
3rd & 10 at own 31
Trevor Siemian sacked by Drew Ott for a loss of 10 yards to the Nwest 21
4:14
4th & 20 at own 21
Chris Gradone punt for 35 yds, fair catch by Riley McCarron at the Iowa 44
Iowa Field goal, 7 plays
1:32
1st & 10 at own 44
Akrum Wadley run for 9 yds to the Nwest 47
1:32
2nd & 1 at opp 47
Jake Rudock pass complete to Ray Hamilton for 11 yds to the Nwest 36 for a 1ST down
1:32
1st & 10 at opp 36
Akrum Wadley run for 26 yds to the Nwest 10 for a 1ST down
Marshall Koehn kickoff for 60 yds , Treyvon Green return for 19 yds to the Nwest 24
13:47
1st & 10 at own 24
Zack Oliver pass incomplete to Kyle Prater
13:47
2nd & 10 at own 24
Justin Jackson run for 9 yds to the Nwest 33
13:47
3rd & 1 at own 33
Justin Jackson run for 2 yds to the Nwest 35 for a 1ST down
13:47
1st & 10 at own 35
Zack Oliver pass incomplete to Warren Long
13:47
2nd & 10 at own 35
Warren Long run for 4 yds to the Nwest 39
13:47
3rd & 6 at own 39
Zack Oliver pass incomplete
13:47
4th & 6 at own 39
Hunter Niswander punt for 42 yds, fair catch by Riley McCarron at the Iowa 19
Iowa Touchdown, 17 plays
11:54
1st & 10 at own 19
Akrum Wadley run for 7 yds to the Iowa 26
11:54
2nd & 3 at own 26
C.J. Beathard pass complete to Matt VandeBerg for no gain to the Iowa 26
11:54
3rd & 3 at own 26
C.J. Beathard pass complete to Matt VandeBerg for 9 yds to the Iowa 35 for a 1ST down
11:54
1st & 10 at own 35
C.J. Beathard pass incomplete to Ray Hamilton
11:54
2nd & 10 at own 35
C.J. Beathard run for 13 yds to the Iowa 48 for a 1ST down
11:54
1st & 10 at own 48
Akrum Wadley run for 2 yds to the 50 yard line
11:54
2nd & 8 at the 50
C.J. Beathard pass complete to Damond Powell for 4 yds to the Nwest 46
11:54
3rd & 4 at opp 46
Akrum Wadley run for 6 yds to the Iowa 40 for a 1ST down IOWA Penalty, personal foul (Brandon Scherff) to the Iowa 45 for a 1ST down
11:54
1st & 10 at own 45
C.J. Beathard run for 2 yds to the Iowa 47
11:54
2nd & 8 at own 47
Akrum Wadley run for 11 yds to the Nwest 42 for a 1ST down
11:54
1st & 10 at opp 42
Akrum Wadley run for 6 yds to the Nwest 36
11:54
2nd & 4 at opp 36
C.J. Beathard pass complete to Damond Powell for a loss of 2 yards to the Nwest 38
11:54
3rd & 6 at opp 38
C.J. Beathard pass complete to Jacob Hillyer for 12 yds to the Nwest 26 for a 1ST down
11:54
1st & 10 at opp 26
Akrum Wadley run for 2 yds to the Nwest 24
11:54
2nd & 8 at opp 24
Akrum Wadley run for a loss of 2 yards to the Nwest 26 for a 1ST down NORTHWESTERN Penalty, personal foul (Anthony Walker) to the Nwest 13 for a 1ST down
11:54
1st & 10 at opp 13
C.J. Beathard run for 8 yds to the Nwest 5
3:17
2nd & 2 at opp 5
Akrum Wadley run for 5 yds for a TD, (Marshall Koehn KICK)Iowa 48, Northwestern 7
Northwestern End of game, 9 plays
3:17
1st & 0 at own 35
Marshall Koehn kickoff for 65 yds for a touchback
3:17
1st & 10 at own 25
Warren Long run for 5 yds to the Nwest 30
3:17
2nd & 5 at own 30
Warren Long run for 3 yds to the Nwest 33
3:17
3rd & 2 at own 33
Zack Oliver pass complete to Mark Szott for 7 yds to the Nwest 40 for a 1ST down
3:17
1st & 10 at own 40
Zack Oliver pass incomplete to Mike McHugh, broken up by Maurice Fleming
3:17
2nd & 10 at own 40
Warren Long run for 8 yds to the Nwest 48
3:17
3rd & 2 at own 48
Warren Long run for no gain to the Nwest 48
3:17
4th & 2 at own 48
Warren Long run for 9 yds to the Iowa 43 for a 1ST down
3:17
1st & 10 at opp 43
Zack Oliver pass incomplete
3:17
2nd & 10 at opp 43
Zack Oliver run for 2 yds to the Iowa 41
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.