From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Minnesota
Northwestern
397
Total yards
492
153
Passing yards
400
244
Rushing yards
92
8.1
Yards per pass
7.8
5.8
Yards per rush
3.2
15
First downs
25
3–13
Third downs
8–17
1–1
Fourth downs
0–0
0
Turnovers
1
5–59
Penalties
8–87
30:10
Possession
29:50
Efficiency
Minnesota
Northwestern
43%
Success rate
42%
0.33
EPA per play
0.22
1.49
Explosiveness
1.30
0.16
Rushing EPA
0.02
0.66
Passing EPA
0.34
25%
Passing-down success
23%
0.22
First-down EPA
−0.08
0.10
Second-down EPA
0.19
0.52
Third-down EPA
0.86
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)
Minnesota 71% to win. Northwestern won as Elo’s underdog.
The line
Minnesota −11.5, over/under 39.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 Minnesota 77%, Northwestern 23%. 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, Minnesota right to left.
Q1 MinnesotaTouchdown, 1 play, 6 yards
Q1 NorthwesternPunt, 7 plays, 22 yards
Q1 MinnesotaPunt, 8 plays, 46 yards
Q1 NorthwesternFumble, 7 plays, 10 yards
Q1 NorthwesternPunt, 3 plays, 0 yards
Q1 MinnesotaPunt, 3 plays, 6 yards
Q1 NorthwesternPunt, 6 plays, 29 yards
Q1 MinnesotaField goal, 7 plays, 63 yards
Q1 NorthwesternTouchdown, 1 play, 0 yards
Q2 MinnesotaField goal, 5 plays, 43 yards
Q2 MinnesotaTouchdown, 10 plays, 65 yards
Q2 NorthwesternPunt, 6 plays, 6 yards
Q2 MinnesotaTouchdown, 6 plays, 69 yards
Q2 NorthwesternTouchdown, 2 plays, 72 yards
Q2 NorthwesternPunt, 4 plays, −1 yard
Q3 MinnesotaPunt, 4 plays, 16 yards
Q3 NorthwesternField goal, 11 plays, 63 yards
Q3 MinnesotaPunt, 3 plays, 9 yards
Q3 NorthwesternPunt, 4 plays, 1 yard
Q3 MinnesotaTouchdown, 4 plays, 49 yards
Q3 NorthwesternTouchdown, 11 plays, 72 yards
Q4 MinnesotaPunt, 3 plays, 3 yards
Q4 NorthwesternTouchdown, 3 plays, 66 yards
Q4 MinnesotaPunt, 5 plays, 19 yards
Q4 NorthwesternPunt, 6 plays, 11 yards
Q4 MinnesotaPunt, 5 plays, 30 yards
Q4 NorthwesternTouchdown, 14 plays, 77 yards
Play by play
1st quarter7 drives, then Minnesota 7, Northwestern 0
Northwestern Punt, 7 plays
15:00
1st & 10 at own 35
Dragan Kesich kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cam Porter run for 2 yds to the NU 27
15:00
2nd & 8 at own 27
Ben Bryant pass complete to Cam Johnson
15:00
3rd & 8 at own 27
Ben Bryant pass complete to Cam Johnson for 11 yds to the NU 38 for a 1ST down
15:00
1st & 10 at own 38
Cam Porter run for a loss of 1 yard to the NU 37
15:00
2nd & 11 at own 37
Cam Porter run for 3 yds to the NU 40 Northwestern Penalty, Offensive holding (A.J. Henning) to the NU 30
15:00
2nd & 18 at own 30
Ben Bryant pass complete to A.J. Henning for 7 yds to the NU 37
15:00
3rd & 11 at own 37
Cam Porter run for 10 yds to the NU 47
11:16
4th & 1 at own 47
Hunter Renner punt for 38 yds
Minnesota Punt, 8 plays
11:16
1st & 10 at own 15
Darius Taylor run for 5 yds to the MINN 20
11:16
2nd & 5 at own 20
Athan Kaliakmanis pass incomplete to Le’Meke Brockington for a 1ST down Northwestern Penalty, Defensive holding (Garnett Hollis Jr.) to the MINN 30 for a 1ST down
11:16
1st & 10 at own 30
Darius Taylor run for 2 yds to the MINN 32
11:16
2nd & 8 at own 32
Athan Kaliakmanis pass complete to Darius Taylor for 12 yds to the MINN 44 for a 1ST down
11:16
1st & 10 at own 44
Athan Kaliakmanis pass complete to Daniel Jackson for 10 yds to the NU 46 for a 1ST down
11:16
1st & 10 at opp 46
Darius Taylor run for 2 yds to the NU 44
11:16
2nd & 8 at opp 44
Darius Taylor run for 3 yds to the NU 41
11:16
3rd & 5 at opp 41
Bryce Williams run for 2 yds to the NU 39
7:04
4th & 3 at opp 39
Mark Crawford punt for 28 yds
Northwestern Fumble, 7 plays
7:04
1st & 10 at own 11
Ben Bryant pass complete to Bryce Kirtz for 13 yds to the NU 24 for a 1ST down
7:04
1st & 10 at own 24
pass incomplete to A.J. Henning Northwestern Penalty, personal foul (Duke Olges) to the NU 12
7:04
2nd & 22 at own 12
Ben Bryant pass complete to Bryce Kirtz for 4 yds to the NU 16 for a 1ST down Northwestern Penalty, personal foul (-15 Yards) to the NU 31 for a 1ST down
7:04
1st & 10 at own 31
Jack Lausch run for 3 yds to the NU 34
7:04
2nd & 7 at own 34
Ben Bryant pass complete to Jack Lausch for 2 yds to the NU 36
7:04
3rd & 5 at own 36
Ben Bryant pass complete to A.J. Henning Northwestern Penalty, Offensive pass interference (Charlie Mangieri) to the NU 21
4:56
3rd & 20 at own 21
Ben Bryant pass complete to A.J. Henning for a loss of 6 yards Ben Bryant fumbled, recovered by MINN Kyler Baugh
Minnesota Touchdown, 1 play
4:52
1st & goal at opp 9
Athan Kaliakmanis pass complete to Le’Meke Brockington for 9 yds for a TD (Dragan Kesich KICK)Minnesota 7, Northwestern 0
Northwestern Punt, 3 plays
4:52
1st & 10 at own 35
Dragan Kesich kickoff for 65 yds for a touchback
4:52
1st & 10 at own 25
pass incomplete to A.J. Henning
4:52
2nd & 10 at own 25
Ben Bryant pass incomplete to Marshall Lang, broken up by Tyler Nubin
4:52
3rd & 10 at own 25
pass incomplete to Cam Johnson
4:31
4th & 10 at own 25
Hunter Renner punt for 35 yds
Minnesota Punt, 3 plays
4:31
1st & 10 at own 40
Darius Taylor run for 4 yds to the MINN 44
4:31
2nd & 6 at own 44
Darius Taylor run for 1 yd to the MINN 45
4:31
3rd & 5 at own 45
Athan Kaliakmanis pass complete to Darius Taylor for 1 yd to the MINN 46
2:20
4th & 4 at own 46
Mark Crawford punt for 49 yds
Northwestern Punt, 6 plays
2:20
1st & 10 at own 5
Cam Porter run for 6 yds to the NU 11
2:20
2nd & 4 at own 11
Cam Porter run for 3 yds to the NU 14
2:20
3rd & 1 at own 14
A.J. Henning run for 11 yds to the NU 25 for a 1ST down
2:20
1st & 10 at own 25
Cam Porter run for 6 yds to the NU 31
2:20
2nd & 4 at own 31
Cam Porter run for a loss of 2 yards to the NU 29
Q2 15:00
3rd & 6 at own 29
Ben Bryant pass complete to A.J. Henning for 5 yds to the NU 34
Q2 14:17
4th & 1 at own 34
Hunter Renner punt for 34 yds
2nd quarter6 drives, then Minnesota 24, Northwestern 7
Minnesota Touchdown, 10 plays
14:17
1st & 10 at own 32
Athan Kaliakmanis pass incomplete to Daniel Jackson, broken up by Coco Azema Minnesota Penalty, Offensive holding (Brevyn Spann-Ford) to the MINN 22
14:17
1st & 20 at own 22
Darius Taylor run for 8 yds to the MINN 30
14:17
2nd & 12 at own 30
Darius Taylor run for 6 yds to the MINN 36
14:17
3rd & 6 at own 36
Athan Kaliakmanis pass complete to Bryce Williams for 15 yds to the NU 49 for a 1ST down
11:57
1st & 10 at opp 49
Athan Kaliakmanis pass complete to Corey Crooms Jr. for 27 yds to the NU 22 for a 1ST down
11:57
1st & 10 at opp 22
Darius Taylor run for 8 yds to the NU 14
11:57
2nd & 2 at opp 14
Darius Taylor run for 5 yds to the NU 9 for a 1ST down
11:57
1st & goal at opp 9
Darius Taylor run for 8 yds to the NU 1
9:39
2nd & goal at opp 1
8:55
3rd & goal at opp 1
Darius Taylor run for 1 yd for a TD (Dragan Kesich KICK)Minnesota 14, Northwestern 0
Northwestern Punt, 6 plays
8:55
1st & 10 at own 35
Dragan Kesich kickoff for 65 yds for a touchback
8:55
1st & 10 at own 25
Northwestern Penalty, Offensive holding (Ben Wrather) to the NU 15
8:55
1st & 20 at own 15
Ben Bryant pass complete to Marshall Lang for 15 yds to the NU 30
8:55
2nd & 5 at own 30
A.J. Henning run for 7 yds to the NU 37 for a 1ST down
8:55
1st & 10 at own 37
pass incomplete to Bryce Kirtz
8:55
2nd & 10 at own 37
Ben Bryant sacked for a loss of 6 yards to the NU 31
8:55
3rd & 16 at own 31
6:11
4th & 16 at own 31
Hunter Renner punt for 41 yds
Minnesota Touchdown, 6 plays
6:11
1st & 10 at own 28
Darius Taylor run for 2 yds to the MINN 30
6:11
2nd & 8 at own 30
Darius Taylor run for 18 yds to the MINN 48 for a 1ST down
6:11
1st & 10 at own 48
Athan Kaliakmanis pass complete to Darius Taylor for 5 yds to the NU 47
6:11
2nd & 5 at opp 47
Bryce Williams run for 4 yds to the NU 43
6:11
3rd & 1 at opp 43
Darius Taylor run for 25 yds to the NU 18 for a 1ST down
2:50
1st & 10 at opp 18
Athan Kaliakmanis pass complete to Daniel Jackson for 18 yds for a TD (Dragan Kesich KICK)Minnesota 21, Northwestern 0
Northwestern Touchdown, 2 plays
2:50
1st & 10 at own 35
Dragan Kesich kickoff for 65 yds for a touchback
2:50
1st & 10 at own 25
Cam Porter run for a loss of 5 yards to the NU 20
2:06
2nd & 15 at own 20
Ben Bryant pass complete to Bryce Kirtz for 80 yds for a TD (Jack Olsen KICK)Minnesota 21, Northwestern 7
Minnesota Field goal, 5 plays
2:06
1st & 10 at own 35
Henry Helms kickoff for 59 yds
2:06
1st & 10 at own 25
Darius Taylor run for 41 yds to the NU 34 for a 1ST down
2:06
1st & 10 at opp 34
Darius Taylor run for a loss of 2 yards to the NU 36
2:06
2nd & 12 at opp 36
Northwestern Penalty, false start (5 Yards) to the NU 41
Ben Bryant pass incomplete to Cam Johnson, broken up by Jah Joyner
1:04
3rd & 3 at own 32
Cam Porter run for 2 yds to the NU 34 Northwestern Penalty, Offensive holding (Caleb Tiernan) to the NU 24
1:04
3rd & 11 at own 24
pass incomplete to Cam Johnson
0:32
4th & 11 at own 24
Hunter Renner punt for 46 yds
3rd quarter6 drives, then Minnesota 31, Northwestern 10
Minnesota Punt, 4 plays
15:00
1st & 10 at own 27
Athan Kaliakmanis pass complete to Daniel Jackson for 16 yds to the MINN 43 for a 1ST down
15:00
1st & 10 at own 43
Athan Kaliakmanis pass incomplete to Daniel Jackson, broken up by Najee Story
15:00
2nd & 10 at own 43
Athan Kaliakmanis pass incomplete to Chris Autman-Bell, broken up by Garnett Hollis Jr.
15:00
3rd & 10 at own 43
14:54
1st & 10 at own 35
Henry Helms kickoff for 52 yds , Quentin Redding return for 14 yds to the MINN 27
13:35
4th & 10 at own 43
Mark Crawford punt for 39 yds
Northwestern Field goal, 11 plays
13:35
1st & 10 at own 18
Ben Bryant pass complete to Bryce Kirtz for 9 yds to the NU 27
13:35
2nd & 1 at own 27
Cam Porter run for 11 yds to the NU 38 for a 1ST down
13:35
1st & 10 at own 38
Ben Bryant pass complete to Charlie Mangieri for 2 yds to the NU 40
13:35
2nd & 8 at own 40
13:35
3rd & 8 at own 40
Ben Bryant pass complete to Bryce Kirtz for 23 yds to the MINN 37 for a 1ST down
13:35
1st & 10 at opp 37
A.J. Henning run for 5 yds to the MINN 32
13:35
2nd & 5 at opp 32
Ben Bryant pass complete to Jack Lausch for 7 yds Ben Bryant fumbled, recovered by NU Charlie Mangieri for a 1ST down
13:35
1st & 10 at opp 25
Ben Bryant sacked for a loss of 8 yards to the MINN 33
13:35
2nd & 18 at opp 33
Ben Bryant pass complete to Joseph Himon II
13:35
3rd & 18 at opp 33
Cam Porter run for 14 yds to the MINN 19
7:29
4th & 4 at opp 19
Jack Olsen 37 yd FG GOODMinnesota 24, Northwestern 10
Minnesota Punt, 3 plays
7:29
1st & 10 at own 35
Jack Olsen kickoff for 65 yds for a touchback
7:29
1st & 10 at own 25
Darius Taylor run for a loss of 4 yards to the MINN 21
7:29
2nd & 14 at own 21
Athan Kaliakmanis pass complete to Brevyn Spann-Ford for 4 yds to the MINN 25
6:07
3rd & 10 at own 25
Athan Kaliakmanis pass complete to Daniel Jackson for 9 yds to the MINN 34
5:24
4th & 1 at own 34
Mark Crawford punt for 45 yds
Northwestern Punt, 4 plays
5:24
1st & 10 at own 21
Joseph Himon II run for 2 yds to the NU 23 Northwestern Penalty, Offensive holding (Duke Olges) to the NU 13
5:24
1st & 18 at own 13
Ben Bryant pass incomplete to Thomas Gordon, broken up by Maverick Baranowski
5:24
2nd & 18 at own 13
pass incomplete to A.J. Henning
5:24
3rd & 18 at own 13
Ben Bryant pass complete to Anthony Tyus III for 9 yds to the NU 22
4:13
4th & 9 at own 22
Hunter Renner punt for 30 yds
Minnesota Touchdown, 4 plays
4:13
1st & 10 at own 48
Darius Taylor run for 7 yds to the NU 45
4:13
2nd & 3 at opp 45
4:13
3rd & 3 at opp 45
Darius Taylor run for 2 yds to the NU 43
2:11
4th & 1 at opp 43
Darius Taylor run for 43 yds for a TD (Dragan Kesich KICK)Minnesota 31, Northwestern 10
Northwestern Touchdown, 11 plays
2:11
1st & 10 at own 35
Dragan Kesich kickoff for 65 yds for a touchback
2:11
1st & 10 at own 25
Ben Bryant pass complete to Bryce Kirtz for 12 yds to the NU 37 for a 1ST down
2:11
1st & 10 at own 37
pass incomplete to A.J. Henning
2:11
2nd & 10 at own 37
Ben Bryant pass complete to Cam Johnson for 13 yds to the 50 yard line for a 1ST down
2:11
1st & 10 at the 50
Ben Bryant pass complete to Joseph Himon II for 16 yds to the MINN 34 for a 1ST down
2:11
1st & 10 at opp 34
Ben Bryant pass complete to Bryce Kirtz for 5 yds to the MINN 29
2:11
2nd & 5 at opp 29
Ben Bryant run for 1 yd to the MINN 28 for a 1ST down Minnesota Penalty, personal foul (Jack Henderson) to the MINN 14 for a 1ST down
Q4 15:00
1st & 10 at opp 14
Jack Lausch pass complete to Joseph Himon II for 4 yds to the MINN 10
Q4 15:00
2nd & 6 at opp 10
Jack Lausch run for 4 yds to the MINN 6
Q4 15:00
3rd & 2 at opp 6
Cam Porter run for 2 yds to the MINN 4 for a 1ST down
Q4 15:00
1st & goal at opp 4
Cam Porter run for 3 yds to the MINN 1
Q4 12:01
2nd & goal at opp 1
Cam Porter run for 1 yd for a TD (Jack Olsen KICK)Minnesota 31, Northwestern 17
4th quarter7 drives, then Tied at 31
Minnesota Punt, 3 plays
12:01
1st & 10 at own 35
Jack Olsen kickoff for 65 yds for a touchback
12:01
1st & 10 at own 25
Darius Taylor run for 1 yd to the MINN 26
12:01
2nd & 9 at own 26
Darius Taylor run for 2 yds to the MINN 28
12:01
3rd & 7 at own 28
pass incomplete to Daniel Jackson
10:25
4th & 7 at own 28
Mark Crawford punt for 41 yds
Northwestern Touchdown, 3 plays
10:25
1st & 10 at own 31
Ben Bryant pass complete to Bryce Kirtz for 21 yds to the MINN 48 for a 1ST down
10:25
1st & 10 at opp 48
Ben Bryant pass complete to Bryce Kirtz for 31 yds to the MINN 17 for a 1ST down
9:46
1st & 10 at opp 17
Ben Bryant pass complete to Bryce Kirtz for 17 yds for a TD (Jack Olsen KICK)Minnesota 31, Northwestern 24
Minnesota Punt, 5 plays
9:46
1st & 10 at own 35
Jack Olsen kickoff for 65 yds for a touchback
9:46
1st & 10 at own 25
Athan Kaliakmanis run for 8 yds to the MINN 33
9:46
2nd & 2 at own 33
Darius Taylor run for 3 yds to the MINN 36 for a 1ST down
9:46
1st & 10 at own 36
Darius Taylor run for 2 yds to the MINN 38
9:46
2nd & 8 at own 38
Darius Taylor run for 3 yds to the MINN 41
9:46
3rd & 5 at own 41
Athan Kaliakmanis pass complete to Brevyn Spann-Ford for 3 yds to the MINN 44
6:12
4th & 2 at own 44
Mark Crawford punt for 56 yds
Northwestern Punt, 6 plays
6:12
1st & 10 at own 20
Cam Porter run for 1 yd to the NU 21
6:12
2nd & 9 at own 21
pass incomplete to Bryce Kirtz
6:12
3rd & 9 at own 21
Ben Bryant run for 10 yds to the NU 31 for a 1ST down
6:12
1st & 10 at own 31
Ben Bryant pass incomplete to Cam Johnson, broken up by Tre’Von Jones
6:12
2nd & 10 at own 31
pass incomplete
6:12
3rd & 10 at own 31
pass incomplete to Cam Porter
4:49
4th & 10 at own 31
Hunter Renner punt for 36 yds
Minnesota Punt, 5 plays
4:49
1st & 10 at own 33
Darius Taylor run for 4 yds to the MINN 37
4:49
2nd & 6 at own 37
Athan Kaliakmanis run for 19 yds to the NU 44 for a 1ST down
4:49
1st & 10 at opp 44
Darius Taylor run for a loss of 1 yard to the NU 45
3:11
2nd & 11 at opp 45
Athan Kaliakmanis pass complete to Le’Meke Brockington for 9 yds to the NU 36
3:01
3rd & 2 at opp 36
Darius Taylor run for a loss of 1 yard to the NU 37
2:16
4th & 3 at opp 37
Minnesota Penalty, false start (Eli Mau) to the NU 37
2:07
4th & 3 at opp 37
Mark Crawford punt for 37 yds
Northwestern Touchdown, 14 plays
2:07
1st & 10 at own 20
Ben Bryant pass complete to Cam Porter for 5 yds to the NU 25
2:07
2nd & 5 at own 25
Ben Bryant pass complete to Charlie Mangieri for 1 yd to the NU 26
2:07
3rd & 4 at own 26
Ben Bryant pass complete to Cam Johnson for 11 yds to the NU 37 for a 1ST down
2:07
1st & 10 at own 37
Ben Bryant pass complete to Cam Porter
2:07
2nd & 10 at own 37
Northwestern Penalty, face mask (15 yards) (-15 Yards) to the MINN 48 for a 1ST down
2:07
1st & 10 at opp 48
Ben Bryant pass complete to Thomas Gordon for 11 yds to the MINN 37 for a 1ST down
2:07
1st & 10 at opp 37
Ben Bryant pass incomplete Northwestern Penalty, Offensive holding (Caleb Tiernan) to the MINN 47
2:07
1st & 20 at opp 47
pass incomplete to Cam Johnson
2:07
2nd & 20 at opp 47
Ben Bryant pass complete to Joseph Himon II for 8 yds to the MINN 39
2:07
3rd & 12 at opp 39
Ben Bryant pass complete to Thomas Gordon for 16 yds to the MINN 23 for a 1ST down
2:07
1st & 10 at opp 23
Ben Bryant pass complete to A.J. Henning for 12 yds to the MINN 11 for a 1ST down
2:07
2nd & 10 at opp 11
Ben Bryant pass incomplete to Cam Johnson, broken up by Tre’Von Jones
0:02
3rd & 10 at opp 11
Ben Bryant pass complete to A.J. Henning for 11 yds for a TD (Jack Olsen KICK) (Jack Olsen KICK)Tied at 31
Minnesota Field goal, 7 plays
0:02
1st & 10 at own 35
Jack Olsen kickoff for 32 yds , Ryan Selig return for 6 yds to the MINN 39
Overtime
2nd & 12 at own 37
Athan Kaliakmanis pass incomplete to Corey Crooms Jr., broken up by Devin Turner
Overtime
3rd & 12 at own 37
Athan Kaliakmanis pass complete to Corey Crooms Jr. for 53 yds to the NU 10 for a 1ST down
Overtime
1st & goal at opp 10
Bryce Williams run for 7 yds to the NU 3
Overtime
2nd & goal at opp 3
Bryce Williams run for 1 yd to the NU 2
Overtime
3rd & goal at opp 2
pass incomplete to Brevyn Spann-Ford
Overtime
4th & goal at opp 2
Dragan Kesich 20 Yd Field GoalMinnesota 34, Northwestern 31
Overtime1 drive, then Northwestern 37, Minnesota 34
Northwestern Touchdown, 1 play
1st & 10 at opp 25
Ben Bryant pass complete to Charlie Mangieri for 25 yds for a TDNorthwestern 37, Minnesota 34
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.