60°F, partly cloudy, wind 8 mph from the southWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Wisconsin
244
Total yards
306
219
Passing yards
197
25
Rushing yards
109
4.9
Yards per pass
9.9
0.7
Yards per rush
2.9
20
First downs
13
3–15
Third downs
3–11
2–3
Fourth downs
0–0
2
Turnovers
3
5–50
Penalties
5–47
32:47
Possession
27:13
2
Sacks (by defense)
8
Efficiency
Northwestern
Wisconsin
41%
Success rate
42%
−0.10
EPA per play
0.03
0.84
Explosiveness
1.07
−0.09
Rushing EPA
−0.00
−0.06
Passing EPA
0.13
24%
Passing-down success
20%
−0.07
First-down EPA
−0.21
0.00
Second-down EPA
0.31
−0.48
Third-down EPA
0.19
21%
Havoc by its defense
23%
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)
Wisconsin 77% to win. Elo’s favorite won.
The line
Wisconsin −16.5, over/under 50.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 Wisconsin 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. Wisconsin drives left to right, Northwestern right to left.
Q1 WisconsinFumble, 1 play, 0 yards
Q1 NorthwesternField goal, 4 plays, 8 yards
Q1 WisconsinPunt, 6 plays, 26 yards
Q1 NorthwesternPunt, 4 plays, 4 yards
Q1 WisconsinTouchdown, 7 plays, 47 yards
Q1 NorthwesternInterception, 9 plays, 43 yards
Q2 WisconsinInterception, 6 plays, 6 yards
Q2 NorthwesternPunt, 3 plays, 9 yards
Q2 WisconsinPunt, 3 plays, 1 yard
Q2 NorthwesternTouchdown, 12 plays, 44 yards
Q2 WisconsinInterception, 3 plays, 22 yards
Q2 NorthwesternPunt, 3 plays, 0 yards
Q2 WisconsinPunt, 4 plays, 13 yards
Q2 NorthwesternEnd of half, 1 play, −1 yard
Q3 NorthwesternPunt, 8 plays, 2 yards
Q3 WisconsinTouchdown, 4 plays, 79 yards
Q3 NorthwesternPunt, 5 plays, 4 yards
Q3 WisconsinTouchdown, 4 plays, 38 yards
Q3 NorthwesternPunt, 3 plays, 6 yards
Q3 WisconsinPunt, 5 plays, 18 yards
Q3 NorthwesternPunt, 3 plays, −4 yards
Q4 WisconsinField goal, 7 plays, 38 yards
Q4 NorthwesternPick-six, 3 plays (Wisconsin scores), 2 yards
Q4 NorthwesternTouchdown, 13 plays, 75 yards
Q4 WisconsinPunt, 3 plays, −3 yards
Q4 NorthwesternTouchdown, 7 plays, 55 yards
Q4 WisconsinPunt, 3 plays, 8 yards
Q4 NorthwesternSafety, 2 plays (Wisconsin scores), 7 yards
Q4 WisconsinEnd of game, 2 plays, −2 yards
Play by play
1st quarter6 drives, then Wisconsin 7, Northwestern 3
Wisconsin Fumble, 1 play
15:00
1st & 10 at own 35
Luke Otto kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Alex Hornibrook pass complete to Jazz Peavy for a loss of 1 yard Jazz Peavy fumbled, recovered by Nwest
Northwestern Field goal, 4 plays
14:48
1st & 10 at opp 24
Justin Jackson run for 3 yds to the Wisc 21
14:31
2nd & 7 at opp 21
Clayton Thorson pass complete to Bennett Skowronek for 6 yds to the Wisc 15
14:12
3rd & 1 at opp 15
Justin Jackson run for a loss of 1 yard to the Wisc 16
13:25
4th & 2 at opp 16
Charlie Kuhbander 34 yd FG GOODNorthwestern 3, Wisconsin 0
Wisconsin Punt, 6 plays
13:16
4th & 2 at own 35
Luke Otto kickoff for 64 yds , A.J. Taylor return for 18 yds to the Wisc 19 A.J. Taylor fumbled, recovered by Wisc Austin Ramesh
13:11
1st & 10 at own 19
Jonathan Taylor run for 11 yds to the Wisc 30 for a 1ST down
12:30
1st & 10 at own 30
Jonathan Taylor run for 7 yds to the Wisc 37
12:11
2nd & 3 at own 37
Jonathan Taylor run for 6 yds to the Wisc 43 for a 1ST down
11:30
1st & 10 at own 43
Bradrick Shaw run for no gain to the Wisc 43
10:52
2nd & 10 at own 43
Chris James run for 2 yds to the Wisc 45
10:15
3rd & 8 at own 45
Alex Hornibrook pass incomplete to Quintez Cephus
10:07
4th & 8 at own 45
Anthony Lotti punt for 48 yds, fair catch by Flynn Nagel at the Nwest 7
Northwestern Punt, 4 plays
10:03
1st & 10 at own 7
Clayton Thorson pass complete to Bennett Skowronek for 13 yds to the Nwest 20 for a 1ST down
9:54
1st & 10 at own 20
Justin Jackson run for 4 yds to the Nwest 24
9:23
2nd & 6 at own 24
John Moten IV run for a loss of 3 yards to the Nwest 21
8:40
3rd & 9 at own 21
Clayton Thorson sacked by Isaiahh Loudermilk for a loss of 10 yards to the Nwest 11
8:01
4th & 19 at own 11
Hunter Niswander punt for 37 yds , Nick Nelson returns for 1 yd to the Nwest 47
Wisconsin Touchdown, 7 plays
7:56
1st & 10 at opp 47
Jonathan Taylor run for 5 yds to the Nwest 42
7:23
2nd & 5 at opp 42
Jonathan Taylor run for 6 yds to the Nwest 36 for a 1ST down
6:49
1st & 10 at opp 36
Alex Hornibrook pass complete to Quintez Cephus for 14 yds to the Nwest 22 for a 1ST down
6:10
1st & 10 at opp 22
Bradrick Shaw run for 7 yds to the Nwest 15
5:30
2nd & 3 at opp 15
Jonathan Taylor run for 6 yds to the Nwest 9 for a 1ST down
4:51
1st & goal at opp 9
Jonathan Taylor run for 2 yds to the Nwest 7
4:13
2nd & goal at opp 7
Jonathan Taylor 7 Yd Run (Rafael Gaglianone Kick)Wisconsin 7, Northwestern 3
Northwestern Interception, 9 plays
4:13
2nd & 8 at own 35
Zach Hintze kickoff for 65 yds for a touchback
4:04
1st & 10 at own 25
Clayton Thorson pass complete to Riley Lees for 15 yds to the Nwest 40 for a 1ST down
3:33
1st & 10 at own 40
Jeremy Larkin run for 3 yds to the Nwest 43
3:02
2nd & 7 at own 43
Jeremy Larkin run for 12 yds to the Wisc 45 for a 1ST down
2:42
1st & 10 at opp 45
Jeremy Larkin run for 8 yds to the Wisc 37
2:10
2nd & 2 at opp 37
Clayton Thorson pass complete to Jeremy Larkin for 4 yds to the Wisc 33 for a 1ST down
1:43
1st & 10 at opp 33
Clayton Thorson sacked by Garret Dooley for a loss of 2 yards to the Wisc 35
1:09
2nd & 12 at opp 35
Justin Jackson run for 1 yd to the Wisc 34
0:32
3rd & 11 at opp 34
Clayton Thorson pass complete to Cameron Green for 2 yds to the Wisc 32
Q2 14:53
4th & 9 at opp 32
Clayton Thorson pass intercepted Natrell Jamerson return for 4 yds to the Wisc 16
2nd quarter8 drives, then Northwestern 10, Wisconsin 7
Wisconsin Interception, 6 plays
14:50
1st & 10 at own 16
Jonathan Taylor run for 6 yds to the Wisc 22
14:13
2nd & 4 at own 22
Jonathan Taylor run for 3 yds to the Wisc 25
13:37
3rd & 1 at own 25
Austin Ramesh run for 3 yds to the Wisc 28 for a 1ST down
12:58
1st & 10 at own 28
Alex Hornibrook sacked by Sam Miller for a loss of 6 yards to the Wisc 22
12:18
2nd & 16 at own 22
Alex Hornibrook pass incomplete to Kyle Penniston
12:11
3rd & 16 at own 22
Alex Hornibrook pass intercepted JR Pace return for no gain to the Nwest 44
Northwestern Punt, 3 plays
12:06
1st & 10 at own 44
Clayton Thorson pass incomplete to Justin Jackson
11:50
2nd & 10 at own 44
Clayton Thorson run for 9 yds to the Wisc 47
11:23
3rd & 1 at opp 47
Justin Jackson run for no gain to the Wisc 47
10:54
4th & 1 at opp 47
Hunter Niswander punt for 37 yds, fair catch by Nick Nelson at the Wisc 10
Wisconsin Punt, 3 plays
10:47
1st & 10 at own 10
Austin Ramesh run for 4 yds to the Wisc 14
10:20
2nd & 6 at own 14
Quintez Cephus run for a loss of 3 yards to the Wisc 11 Quintez Cephus fumbled, recovered by Wisc
9:23
3rd & 9 at own 11
Alex Hornibrook pass incomplete
9:16
4th & 9 at own 11
Anthony Lotti punt for 33 yds, fair catch by Flynn Nagel at the Wisc 44
Northwestern Touchdown, 12 plays
9:07
1st & 10 at opp 44
Jeremy Larkin run for 7 yds to the Wisc 37
8:44
2nd & 3 at opp 37
Jeremy Larkin run for 4 yds to the Wisc 33 for a 1ST down
8:15
1st & 10 at opp 33
Jeremy Larkin run for no gain to the Wisc 33
7:45
2nd & 10 at opp 33
NORTHWESTERN Penalty, False Start (-5 Yards) to the Wisc 38
7:18
2nd & 15 at opp 38
Clayton Thorson pass complete to Flynn Nagel for 9 yds to the Wisc 29
6:27
3rd & 6 at opp 29
Justin Jackson run for 5 yds to the Wisc 24
6:20
4th & 1 at opp 24
Clayton Thorson run for 1 yd to the Wisc 23 for a 1ST down
5:30
1st & 10 at opp 23
Justin Jackson run for no gain to the Wisc 23
5:07
2nd & 10 at opp 23
WISCONSIN Penalty, Defensive Offside (5 Yards) to the Wisc 18
4:51
2nd & 5 at opp 18
NORTHWESTERN Penalty, Offensive Holding (-10 Yards) to the Wisc 28
4:40
2nd & 15 at opp 28
Clayton Thorson pass complete to Garrett Dickerson for 12 yds to the Wisc 16
4:13
3rd & 3 at opp 16
Clayton Thorson pass complete to Garrett Dickerson for 3 yds to the Wisc 13 for a 1ST down
3:54
1st & 10 at opp 13
Jeremy Larkin run for 3 yds to the Wisc 10
3:22
2nd & 7 at opp 10
Clayton Thorson pass complete to James Prather for 9 yds to the Wisc 1 for a 1ST down
2:38
1st & goal at opp 1
Cameron Green 1 Yd pass from Clayton Thorson (Charlie Kuhbander Kick)Northwestern 10, Wisconsin 7
Wisconsin Interception, 3 plays
2:38
1st & 10 at own 35
Luke Otto kickoff for 65 yds for a touchback
2:20
1st & 10 at own 25
Jonathan Taylor run for 3 yds to the Wisc 28
2:02
2nd & 7 at own 28
Alex Hornibrook pass complete to Quintez Cephus for 19 yds to the Wisc 47 for a 1ST down
1:47
1st & 10 at own 47
Alex Hornibrook pass intercepted Godwin Igwebuike return for 6 yds to the Nwest 31
Northwestern Punt, 3 plays
1:43
1st & 10 at own 31
Clayton Thorson pass incomplete
1:40
2nd & 10 at own 31
Clayton Thorson pass incomplete
1:34
3rd & 10 at own 31
Clayton Thorson pass incomplete to Macan Wilson
1:23
4th & 10 at own 31
Hunter Niswander punt for 44 yds , Nick Nelson returns for 17 yds to the Wisc 42
Wisconsin Punt, 4 plays
1:09
1st & 10 at own 42
Alex Hornibrook pass complete to Kyle Penniston for 14 yds to the Nwest 44 for a 1ST down
1:01
1st & 10 at opp 44
Alex Hornibrook pass complete to Chris James for 2 yds to the Nwest 42
1:01
2nd & 8 at opp 42
Timeout WISCONSIN, clock 01:01
0:35
2nd & 8 at opp 42
Alex Hornibrook sacked by Joe Gaziano for a loss of 3 yards to the Nwest 45
0:35
3rd & 11 at opp 45
Timeout NORTHWESTERN, clock 00:35
0:29
3rd & 11 at opp 45
Alex Hornibrook pass incomplete to Quintez Cephus
0:29
4th & 11 at opp 45
Timeout NORTHWESTERN, clock 00:29
0:21
4th & 11 at opp 45
Anthony Lotti punt for 45 yds for a touchback
Northwestern End of half, 1 play
0:00
1st & 10 at own 20
TEAM run for a loss of 1 yard to the Nwest 19
3rd quarter7 drives, then Wisconsin 21, Northwestern 10
Northwestern Punt, 8 plays
15:00
1st & 10 at own 35
Zach Hintze kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Clayton Thorson pass complete to Bennett Skowronek for 6 yds to the Nwest 31
14:28
2nd & 4 at own 31
Clayton Thorson pass complete to Flynn Nagel for 9 yds to the Nwest 40 for a 1ST down
14:10
1st & 10 at own 40
Justin Jackson run for 5 yds to the Nwest 45
13:40
2nd & 5 at own 45
Clayton Thorson pass incomplete to Garrett Dickerson
13:17
3rd & 5 at own 45
Clayton Thorson pass complete to Justin Jackson for 5 yds to the 50 yard line for a 1ST down
13:10
1st & 10 at the 50
Clayton Thorson pass incomplete to Bennett Skowronek
12:55
2nd & 10 at the 50
Clayton Thorson run for 3 yds to the Wisc 47
12:13
3rd & 7 at opp 47
NORTHWESTERN Penalty, Personal Foul (-15 Yards) to the Nwest 38
11:47
3rd & 22 at own 38
Clayton Thorson sacked by Alec James for a loss of 11 yards to the Nwest 27
11:15
4th & 33 at own 27
Hunter Niswander punt for 52 yds, downed at the Wisc 21
Wisconsin Touchdown, 4 plays
11:11
1st & 10 at own 21
Jonathan Taylor run for 2 yds to the Wisc 23
10:29
2nd & 8 at own 23
Alex Hornibrook pass complete to Quintez Cephus for 5 yds to the Wisc 28
9:50
3rd & 3 at own 28
Alex Hornibrook pass complete to Quintez Cephus for 61 yds to the Nwest 11 for a 1ST down
9:16
1st & 10 at opp 11
Jonathan Taylor run for 11 yds for a TD, (Rafael Gaglianone KICK)Wisconsin 14, Northwestern 10
Northwestern Punt, 5 plays
9:16
1st & 10 at own 35
Zach Hintze kickoff for 65 yds for a touchback
9:11
1st & 10 at own 25
Clayton Thorson pass complete to Bennett Skowronek for 4 yds to the Nwest 29
8:51
2nd & 6 at own 29
Justin Jackson run for 8 yds to the Nwest 37 for a 1ST down
8:32
1st & 10 at own 37
Clayton Thorson pass incomplete to Macan Wilson
8:13
2nd & 10 at own 37
John Moten IV run for no gain to the Nwest 37
7:48
3rd & 10 at own 37
Clayton Thorson sacked by Chris Orr for a loss of 8 yards to the Nwest 29
7:08
4th & 18 at own 29
Hunter Niswander punt for 36 yds , Nick Nelson returns for 12 yds to the Nwest 41 NORTHWESTERN Penalty, Unsportsmanlike Conduct (-15 Yards) to the Nwest 38
Wisconsin Touchdown, 4 plays
7:02
1st & 10 at opp 38
Jazz Peavy run for no gain to the Nwest 38
6:31
2nd & 10 at opp 38
Alex Hornibrook pass complete to Danny Davis III for 32 yds to the Nwest 6 for a 1ST down
5:59
1st & goal at opp 6
Jonathan Taylor run for 1 yd to the Nwest 5
5:26
2nd & goal at opp 5
Alex Hornibrook pass complete to Danny Davis III for 5 yds for a TD, (Rafael Gaglianone KICK)Wisconsin 21, Northwestern 10
Northwestern Punt, 3 plays
5:26
2nd & 9 at own 35
Zach Hintze kickoff for 65 yds for a touchback
5:17
1st & 10 at own 25
Clayton Thorson pass complete to Flynn Nagel for 6 yds to the Nwest 31
4:50
2nd & 4 at own 31
Clayton Thorson pass incomplete to Flynn Nagel
4:46
3rd & 4 at own 31
Clayton Thorson pass incomplete to Riley Lees
4:32
4th & 4 at own 31
Hunter Niswander punt for 37 yds, punt out-of-bounds at the Wisc 32
Wisconsin Punt, 5 plays
4:10
1st & 10 at own 32
Bradrick Shaw run for 9 yds to the Wisc 41
3:55
2nd & 1 at own 41
Bradrick Shaw run for 4 yds to the Wisc 45 for a 1ST down
3:18
1st & 10 at own 45
Jonathan Taylor run for 2 yds to the Wisc 47
2:40
2nd & 8 at own 47
WISCONSIN Penalty, Offensive Holding (Austin Ramesh) to the Wisc 37
2:06
2nd & 18 at own 37
Alex Hornibrook pass complete to Danny Davis III for 13 yds to the 50 yard line
1:28
3rd & 5 at the 50
Alex Hornibrook pass incomplete to Danny Davis III
1:21
4th & 5 at the 50
Anthony Lotti punt for 34 yds, fair catch by Flynn Nagel at the Nwest 16
Northwestern Punt, 3 plays
1:08
1st & 10 at own 16
Clayton Thorson pass complete to Justin Jackson for 3 yds to the Nwest 19
0:50
2nd & 7 at own 19
Clayton Thorson pass complete to Justin Jackson for no gain to the Nwest 19
0:00
3rd & 7 at own 19
Clayton Thorson sacked by Garret Dooley and Natrell Jamerson for a loss of 7 yards to the Nwest 12
Q4 14:53
4th & 14 at own 12
Hunter Niswander punt for 31 yds, punt out-of-bounds at the Nwest 43
4th quarter8 drives, then Wisconsin 33, Northwestern 24
Wisconsin Field goal, 7 plays
14:47
1st & 10 at opp 43
Jonathan Taylor run for 2 yds to the Nwest 41
14:10
2nd & 8 at opp 41
Jonathan Taylor run for 3 yds to the Nwest 38
13:36
3rd & 5 at opp 38
WISCONSIN Penalty, False Start (-6 Yards) to the Nwest 44
13:08
3rd & 11 at opp 44
Alex Hornibrook pass complete to A.J. Taylor for 33 yds to the Nwest 11 for a 1ST down
12:45
1st & 10 at opp 11
Bradrick Shaw run for 6 yds to the Nwest 5
11:53
2nd & 4 at opp 5
Bradrick Shaw run for no gain to the Nwest 5
11:17
3rd & 4 at opp 5
Alex Hornibrook pass incomplete to Quintez Cephus
11:12
4th & 4 at opp 5
Rafael Gaglianone 23 yd FG GOODWisconsin 24, Northwestern 10
Northwestern Pick-six, 3 plays (Wisconsin scores)
11:12
4th & 4 at own 35
Zach Hintze kickoff for 65 yds for a touchback
11:02
1st & 10 at own 25
Clayton Thorson sacked by Garret Dooley for a loss of 3 yards to the Nwest 22
Luke Otto on-side kick recovered by WISCONSIN at the Nwest 43
2:39
1st & 10 at opp 43
Bradrick Shaw run for 4 yds to the Nwest 39
2:30
2nd & 6 at opp 39
Bradrick Shaw run for 2 yds to the Nwest 37
2:03
3rd & 4 at opp 37
Timeout NORTHWESTERN, clock 02:03
1:57
3rd & 4 at opp 37
Bradrick Shaw run for 2 yds to the Nwest 35
1:16
4th & 2 at opp 35
Timeout WISCONSIN, clock 01:16
1:09
4th & 2 at opp 35
Anthony Lotti punt for 33 yds, downed at the Nwest 2
Northwestern Safety, 2 plays (Wisconsin scores)
1:05
1st & 10 at own 2
Clayton Thorson pass complete to Macan Wilson for 7 yds to the Nwest 9
0:58
2nd & 3 at own 9
Clayton Thorson sacked by D’Cota Dixon for a loss of 9 yards for a SAFETYWisconsin 33, Northwestern 24
Wisconsin End of game, 2 plays
0:55
2nd & 3 at own 20
Luke Otto kickoff for 30 yds , Natrell Jamerson return for 2 yds to the Nwest 48
0:24
1st & 10 at opp 48
TEAM run for a loss of 1 yard to the Nwest 49
0:00
2nd & 11 at opp 49
TEAM run for a loss of 1 yard to the 50 yard line
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.