From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wisconsin
Northwestern
359
Total yards
209
160
Passing yards
82
199
Rushing yards
127
6.7
Yards per pass
3.4
4.6
Yards per rush
4.1
19
First downs
9
4–12
Third downs
2–14
0–1
Fourth downs
2–2
2
Turnovers
1
2–15
Penalties
6–45
32:51
Possession
27:09
2
Sacks (by defense)
2
Efficiency
Wisconsin
Northwestern
47%
Success rate
24%
0.09
EPA per play
−0.08
0.95
Explosiveness
1.19
0.12
Rushing EPA
0.15
0.04
Passing EPA
−0.28
19%
Passing-down success
15%
0.33
First-down EPA
−0.16
0.00
Second-down EPA
−0.34
−0.06
Third-down EPA
0.00
22%
Havoc by its defense
14%
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 56% to win. Elo’s favorite won.
The line
Wisconsin −9.5, over/under 42.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 74%, Northwestern 26%. 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. Northwestern drives left to right, Wisconsin right to left.
Q1 NorthwesternPunt, 4 plays, 32 yards
Q1 WisconsinPunt, 5 plays, 21 yards
Q1 NorthwesternPunt, 6 plays, 14 yards
Q1 WisconsinInterception, 5 plays, 14 yards
Q1 NorthwesternPunt, 3 plays, 2 yards
Q1 WisconsinPunt, 3 plays, 1 yard
Q1 NorthwesternMissed FG, 4 plays, 8 yards
Q1 WisconsinTouchdown, 8 plays, 66 yards
Q2 NorthwesternMissed FG, 11 plays, 65 yards
Q2 WisconsinMissed FG, 8 plays, 56 yards
Q2 NorthwesternPunt, 3 plays, 7 yards
Q2 WisconsinPunt, 6 plays, 33 yards
Q2 NorthwesternFumble, 3 plays, 2 yards
Q2 WisconsinTouchdown, 1 play, 3 yards
Q2 NorthwesternEnd of half, 1 play, −1 yard
Q3 WisconsinPunt, 3 plays, 5 yards
Q3 NorthwesternField goal, 13 plays, 59 yards
Q3 WisconsinFumble, 3 plays, 19 yards
Q3 NorthwesternPunt, 3 plays, 3 yards
Q3 WisconsinTouchdown, 8 plays, 80 yards
Q3 NorthwesternSafety, 1 play (Wisconsin scores), −18 yards
Q4 WisconsinPunt, 3 plays, 7 yards
Q4 NorthwesternPunt, 3 plays, 7 yards
Q4 WisconsinTurnover on downs, 8 plays, 32 yards
Q4 NorthwesternPunt, 3 plays, −1 yard
Q4 WisconsinEnd of game, 7 plays, 32 yards
Play by play
1st quarter8 drives, then Tied at 0
Northwestern Punt, 4 plays
15:00
Gavin Lahm kickoff for 64 yds , Joseph Himon II return for 15 yds to the NU 16
14:52
1st & 10 at own 16
Jack Lausch pass complete to Thomas Gordon for 26 yds to the NU 42 for a 1ST down
14:07
1st & 10 at own 42
Cam Porter run for 4 yds to the NU 46
13:31
2nd & 6 at own 46
A.J. Henning run for 2 yds to the NU 48
12:58
3rd & 4 at own 48
Timeout Northwestern, clock 12:58
12:54
3rd & 4 at own 48
Jack Lausch pass incomplete
12:50
4th & 4 at own 48
Luke Akers punt for 37 yds, fair catch by Hunter Wohler at the WIS 15
Wisconsin Punt, 5 plays
12:41
1st & 10 at own 15
Braedyn Locke pass complete to Will Pauling for 9 yds to the WIS 24
12:16
2nd & 1 at own 24
Tawee Walker run for 7 yds to the WIS 31 for a 1ST down
11:58
1st & 10 at own 31
Braedyn Locke pass incomplete
11:50
2nd & 10 at own 31
Tawee Walker run for 5 yds to the WIS 36
11:12
3rd & 5 at own 36
Braedyn Locke pass incomplete
11:05
4th & 5 at own 36
Atticus Bertrams punt for 43 yds, fair catch by A.J. Henning at the NU 21
Northwestern Punt, 6 plays
11:00
1st & 10 at own 21
Jack Lausch pass complete to Thomas Gordon for 2 yds to the NU 23
10:21
2nd & 8 at own 23
Jack Lausch run for 7 yds to the NU 30
9:46
3rd & 1 at own 30
Cam Porter run for 5 yds to the NU 35 for a 1ST down
9:12
1st & 10 at own 35
Jack Lausch pass incomplete
9:06
2nd & 10 at own 35
Jack Lausch pass incomplete
9:02
3rd & 10 at own 35
Jack Lausch pass incomplete
8:57
4th & 10 at own 35
Luke Akers punt for 30 yds, downed at the WIS 35
Wisconsin Interception, 5 plays
8:43
1st & 10 at own 35
Tawee Walker run for 3 yds to the WIS 38
8:05
2nd & 7 at own 38
Tawee Walker run for 8 yds to the WIS 46 for a 1ST down
7:48
1st & 10 at own 46
Braedyn Locke pass incomplete
7:43
2nd & 10 at own 46
Tawee Walker run for 3 yds to the WIS 49
7:01
3rd & 7 at own 49
Braedyn Locke pass intercepted Coco Azema return for 12 yds to the NU 42
Northwestern Punt, 3 plays
6:51
1st & 10 at own 42
Joseph Himon II run for 2 yds to the NU 44
6:13
2nd & 8 at own 44
Jack Lausch pass incomplete
6:11
3rd & 8 at own 44
Jack Lausch pass incomplete
6:05
4th & 8 at own 44
Luke Akers punt for 49 yds, downed at the WIS 7
Wisconsin Punt, 3 plays
5:51
1st & 10 at own 7
Tawee Walker run for a loss of 2 yards to the WIS 5
5:19
2nd & 12 at own 5
Tawee Walker run for 3 yds to the WIS 8
4:44
3rd & 9 at own 8
Braedyn Locke pass incomplete
4:41
4th & 9 at own 8
Atticus Bertrams punt for 57 yds , Bryce Kirtz returns for 23 yds to the WIS 42
Northwestern Missed FG, 4 plays
4:22
1st & 10 at opp 42
Jack Lausch run for 7 yds to the WIS 35
3:45
2nd & 3 at opp 35
Jack Lausch pass incomplete
3:39
3rd & 3 at opp 35
Cam Porter run for 1 yd to the WIS 34
3:03
4th & 2 at opp 34
Luke Akers 51 yd FG MISSED
Wisconsin Touchdown, 8 plays
3:00
1st & 10 at own 34
Braedyn Locke pass complete to Tawee Walker for 2 yds to the WIS 36
2:23
2nd & 8 at own 36
Braedyn Locke pass complete to Tawee Walker for 5 yds to the WIS 41
1:47
3rd & 3 at own 41
Tawee Walker run for 24 yds to the NU 35 for a 1ST down
1:10
1st & 10 at opp 35
Darrion Dupree run for no gain to the NU 35
0:44
2nd & 10 at opp 35
Northwestern Penalty, Face mask (15 yards) (Sean McLaughlin) to the NU 19 for a 1ST down
0:23
1st & 10 at opp 19
Braedyn Locke pass complete to Will Pauling for 8 yds to the NU 11
Q2 15:00
2nd & 2 at opp 11
Tawee Walker run for 3 yds to the NU 8 for a 1ST down
Q2 14:31
1st & goal at opp 8
Braedyn Locke run for 8 yds for a TD (Nathanial Vakos KICK)Wisconsin 7, Northwestern 0
2nd quarter7 drives, then Wisconsin 14, Northwestern 0
Northwestern Missed FG, 11 plays
14:31
Gavin Lahm kickoff for 65 yds for a touchback
14:26
1st & 10 at own 25
Cam Porter run for 9 yds to the NU 34
13:46
2nd & 1 at own 34
Cam Porter run for 4 yds to the NU 38 for a 1ST down
13:12
1st & 10 at own 38
Cam Porter run for 2 yds to the NU 40
12:33
2nd & 8 at own 40
Joseph Himon II run for a loss of 1 yard to the NU 39
11:47
3rd & 9 at own 39
Jack Lausch run for 16 yds to the WIS 45 for a 1ST down
11:06
1st & 10 at opp 45
Joseph Himon II run for 9 yds to the WIS 36
10:23
2nd & 1 at opp 36
Jack Lausch pass complete to Thomas Gordon for 18 yds to the WIS 18 for a 1ST down
9:36
1st & 10 at opp 18
Cam Porter run for no gain to the WIS 18
9:00
2nd & 10 at opp 18
Jack Lausch pass incomplete
8:53
3rd & 10 at opp 18
Jack Lausch pass complete to Bryce Kirtz for 8 yds to the WIS 10
8:14
4th & 2 at opp 10
Luke Akers 28 yd FG BLOCKED blocked by
Wisconsin Missed FG, 8 plays
8:05
1st & 10 at own 21
Braedyn Locke pass complete to C.J. Williams for 17 yds to the WIS 38 for a 1ST down
7:36
1st & 10 at own 38
Braedyn Locke pass complete to C.J. Williams for 11 yds to the WIS 49 for a 1ST down
7:09
1st & 10 at own 49
Darrion Dupree run for 2 yds to the NU 49
6:41
2nd & 8 at opp 49
Braedyn Locke pass complete to Darrion Dupree for 26 yds to the NU 23 for a 1ST down
6:22
1st & 10 at opp 23
Darrion Dupree run for no gain to the NU 23
5:48
2nd & 10 at opp 23
Braedyn Locke pass incomplete
5:42
3rd & 10 at opp 23
Braedyn Locke pass incomplete
5:36
4th & 10 at opp 23
Nathanial Vakos 41 yd FG BLOCKED blocked by
5:30
1st & 10 at own 23
Northwestern Penalty, False Start (-5 Yards) to the NU 18
Northwestern Punt, 3 plays
5:24
1st & 15 at own 18
Jack Lausch pass incomplete
5:21
2nd & 15 at own 18
Jack Lausch pass incomplete
5:15
3rd & 15 at own 18
Cam Porter run for 12 yds to the NU 30
4:42
4th & 3 at own 30
Luke Akers punt for 46 yds , Hunter Wohler returns for no gain to the WIS 24
Wisconsin Punt, 6 plays
4:32
1st & 10 at own 24
Braedyn Locke sacked by Carmine Bastone and Najee Story for a loss of 7 yards to the WIS 17
3:57
2nd & 17 at own 17
Braedyn Locke pass complete to Will Pauling for 12 yds to the WIS 29
3:30
3rd & 5 at own 29
Braedyn Locke pass complete to Vinny Anthony II for 19 yds to the WIS 48 for a 1ST down
2:52
1st & 10 at own 48
Wisconsin Penalty, False Start (-5 Yards) to the WIS 43
2:40
1st & 15 at own 43
Tawee Walker run for 11 yds to the NU 46
2:08
2nd & 4 at opp 46
Tawee Walker run for 3 yds to the NU 43
1:55
3rd & 1 at opp 43
Tawee Walker run for no gain to the NU 43
1:12
4th & 1 at opp 43
Timeout Wisconsin, clock 01:12
1:08
4th & 1 at opp 43
Atticus Bertrams punt for 42 yds, downed at the NU 1
Northwestern Fumble, 3 plays
0:58
1st & 10 at own 1
Cam Porter run for 2 yds to the NU 3
0:56
2nd & 8 at own 3
Timeout Wisconsin, clock 00:56
0:50
2nd & 8 at own 3
Joseph Himon II run for 10 yds to the NU 13 for a 1ST down
0:50
1st & 10 at own 13
Northwestern Penalty, False Start (-5 Yards) to the NU 8
0:47
1st & 15 at own 8
Jack Lausch sacked for a loss of 5 yards to the NU 3 Jack Lausch fumbled, recovered by WIS Elijah Hills , return for 0 yards
Wisconsin Touchdown, 1 play
0:39
1st & goal at opp 3
Cade Yacamelli run for 3 yds for a TD (Nathanial Vakos KICK)Wisconsin 14, Northwestern 0
Northwestern End of half, 1 play
0:39
Gavin Lahm kickoff for 65 yds for a touchback
0:34
1st & 10 at own 25
(00:34) Kneel down by LAUSCH, Jack at NU24 (team loss of 1), clock 00:29.
3rd quarter5 drives, then Wisconsin 21, Northwestern 3
Wisconsin Punt, 3 plays
15:00
Luke Akers kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Braedyn Locke pass incomplete
14:51
2nd & 10 at own 25
Tawee Walker run for 5 yds to the WIS 30
14:17
3rd & 5 at own 30
Braedyn Locke pass incomplete
14:14
4th & 5 at own 30
Atticus Bertrams punt for 50 yds , Bryce Kirtz returns for 13 yds to the NU 33
Northwestern Field goal, 13 plays
14:01
1st & 10 at own 33
Cam Porter run for 3 yds to the NU 36
13:17
2nd & 7 at own 36
Cam Porter run for 2 yds to the NU 38
12:32
3rd & 5 at own 38
Jack Lausch run for 4 yds to the NU 42
11:51
4th & 1 at own 42
Cam Porter run for 2 yds to the NU 44 for a 1ST down
11:08
1st & 10 at own 44
Jack Lausch pass complete to Bryce Kirtz for 15 yds to the WIS 41 for a 1ST down
10:30
1st & 10 at opp 41
Jack Lausch pass incomplete
10:23
2nd & 10 at opp 41
Jack Lausch pass complete to Cam Porter for 6 yds to the WIS 35
9:42
3rd & 4 at opp 35
Jack Lausch run for 1 yd to the WIS 34
8:59
4th & 3 at opp 34
Jack Lausch run for 29 yds to the WIS 5 for a 1ST down
8:35
1st & goal at opp 5
Jack Lausch run for no gain to the WIS 5
7:52
2nd & goal at opp 5
Cam Porter run for 2 yds to the WIS 3
7:13
3rd & goal at opp 3
Northwestern Penalty, False Start (Thomas Gordon) to the WIS 8
6:49
3rd & goal at opp 8
Jack Lausch pass incomplete
6:46
4th & goal at opp 8
Luke Akers 26 yd FG GOODWisconsin 14, Northwestern 3
Wisconsin Fumble, 3 plays
6:46
Luke Akers kickoff for 65 yds for a touchback
6:43
1st & 10 at own 25
Tawee Walker run for 12 yds to the WIS 37 for a 1ST down
6:15
1st & 10 at own 37
Braedyn Locke pass complete to Vinny Anthony II for 8 yds to the WIS 45
5:39
2nd & 2 at own 45
Braedyn Locke sacked for a loss of 1 yard to the WIS 44 Braedyn Locke fumbled, recovered by NU Najee Story , return for 0 yards
Northwestern Punt, 3 plays
5:32
1st & 10 at opp 44
Joseph Himon II run for 3 yds to the WIS 41
4:55
2nd & 7 at opp 41
Jack Lausch pass incomplete
4:50
3rd & 7 at opp 41
Jack Lausch pass incomplete
4:44
4th & 7 at opp 41
Hunter Renner punt for 41 yds for a touchback
Wisconsin Touchdown, 8 plays
4:32
1st & 10 at own 20
Tawee Walker run for 8 yds to the WIS 28
4:00
2nd & 2 at own 28
Trech Kekahuna run for 11 yds to the WIS 39 for a 1ST down
3:31
1st & 10 at own 39
Braedyn Locke pass complete to Trech Kekahuna for 18 yds to the NU 43 for a 1ST down
2:48
1st & 10 at opp 43
Tawee Walker run for 3 yds to the NU 40
2:02
2nd & 7 at opp 40
Tawee Walker run for 7 yds to the NU 33 for a 1ST down
1:24
1st & 10 at opp 33
Braedyn Locke run for 11 yds to the NU 22 for a 1ST down
0:43
1st & 10 at opp 22
Braedyn Locke pass complete to Will Pauling for 19 yds to the NU 3 for a 1ST down
0:17
1st & goal at opp 3
Timeout Northwestern, clock 00:17
0:11
1st & goal at opp 3
Braedyn Locke pass complete to Tucker Ashcraft for 3 yds for a TD (Nathanial Vakos KICK)Wisconsin 21, Northwestern 3
0:11
Gavin Lahm kickoff for 59 yds , Joseph Himon II return for 12 yds to the NU 18
0:00
1st & 10 at own 18
LAUSCH, Jack pass short to the right complete for 12 yards to PORTER, Cam caught at the NU19 and advanced to the NU30 (THOMAS, Jaheim), out of bounds, clock 00:00. PENALTY NU Holding on LOVELACE, Cooper enforced half the distance from the goal, 9 yards from the NU18 to the NU9 [SG]. NO PLAY (replay the down).
Q4 14:52
1st & 19 at own 9
Jack Lausch sacked by Sebastian Cheeks and Curt Neal for a loss of 9 yards for a SAFETYWisconsin 23, Northwestern 3
4th quarter5 drives, then Wisconsin 23, Northwestern 3
Wisconsin Punt, 3 plays
14:39
1st & 10 at opp 43
Darrion Dupree run for 1 yd to the NU 42
14:07
2nd & 9 at opp 42
Braedyn Locke pass complete to Will Pauling for 3 yds to the NU 39
13:23
3rd & 6 at opp 39
Cade Yacamelli run for 3 yds to the NU 36
12:42
4th & 3 at opp 36
Timeout Wisconsin, clock 12:42
12:42
4th & 3 at opp 36
punt for 31 yds, downed at the NU 5
Northwestern Punt, 3 plays
12:30
1st & 10 at own 5
Cam Porter run for no gain to the NU 5
11:54
2nd & 10 at own 5
Jack Lausch pass incomplete
11:45
3rd & 10 at own 5
Jack Lausch pass complete to Cam Porter for 7 yds to the NU 12
11:17
4th & 3 at own 12
Luke Akers punt for 42 yds , Hunter Wohler returns for 15 yds to the NU 39
Wisconsin Turnover on downs, 8 plays
11:07
1st & 10 at opp 39
Darrion Dupree run for 9 yds to the NU 30
10:27
2nd & 1 at opp 30
Braedyn Locke pass incomplete
10:20
3rd & 1 at opp 30
Tawee Walker run for 4 yds to the NU 26 for a 1ST down
9:43
1st & 10 at opp 26
Tawee Walker run for 11 yds to the NU 15 for a 1ST down
8:58
1st & 10 at opp 15
Timeout Wisconsin, clock 08:58
8:51
1st & 10 at opp 15
Tawee Walker run for 4 yds to the NU 11
8:11
2nd & 6 at opp 11
Tawee Walker run for 3 yds to the NU 8
7:07
3rd & 3 at opp 8
Tawee Walker run for 2 yds to the NU 6
6:29
4th & 1 at opp 6
Timeout Northwestern, clock 06:29
6:23
4th & 1 at opp 6
Tawee Walker run for a loss of 1 yard to the NU 7
Northwestern Punt, 3 plays
6:09
1st & 10 at own 7
Jack Lausch pass complete to Joseph Himon II for a loss of 3 yards to the NU 4
5:37
2nd & 13 at own 4
Jack Lausch pass complete to Thomas Gordon for 3 yds to the NU 7
4:55
3rd & 10 at own 7
Jack Lausch run for 5 yds to the NU 12 Northwestern Penalty, unsportsmanlike conduct (Yards) to the NU 6
4:30
4th & 11 at own 6
Luke Akers punt for 26 yds
Wisconsin End of game, 7 plays
4:23
1st & 10 at opp 42
Darrion Dupree run for 7 yds to the NU 35
3:53
2nd & 3 at opp 35
Darrion Dupree run for 2 yds to the NU 33
3:06
3rd & 1 at opp 33
Darrion Dupree run for 4 yds to the NU 29 for a 1ST down
2:16
1st & 10 at opp 29
Darrion Dupree run for 9 yds to the NU 20
1:55
2nd & 1 at opp 20
Darrion Dupree run for 2 yds to the NU 18 for a 1ST down
1:20
1st & 10 at opp 18
Darrion Dupree run for 4 yds to the NU 14
0:42
2nd & 6 at opp 14
Cade Yacamelli run for 4 yds to the NU 10
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.