From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Minnesota
151
Total yards
443
107
Passing yards
290
44
Rushing yards
153
5.4
Yards per pass
8.3
1.8
Yards per rush
3.5
8
First downs
27
1–11
Third downs
9–16
1–1
Fourth downs
1–2
1
Turnovers
1
4–45
Penalties
2–10
21:32
Possession
38:28
2
Sacks (by defense)
2
Efficiency
Buffalo
Minnesota
28%
Success rate
45%
0.03
EPA per play
0.17
1.09
Explosiveness
1.31
−0.11
Rushing EPA
−0.05
0.18
Passing EPA
0.40
14%
Passing-down success
44%
0.04
First-down EPA
−0.09
0.02
Second-down EPA
0.05
−0.17
Third-down EPA
1.14
10%
Havoc by its defense
28%
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 66% to win. Elo’s favorite won.
The line
Minnesota −16.5, over/under 45.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 90%, Buffalo 10%. 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. Minnesota drives left to right, Buffalo right to left.
Q1 BuffaloPunt, 3 plays, −2 yards
Q1 MinnesotaPunt, 5 plays, 19 yards
Q1 BuffaloPunt, 3 plays, 6 yards
Q1 MinnesotaTurnover on downs, 8 plays, 35 yards
Q1 BuffaloPunt, 3 plays, −5 yards
Q1 MinnesotaTouchdown, 7 plays, 50 yards
Q2 BuffaloPunt, 4 plays, 18 yards
Q2 MinnesotaInterception, 6 plays, 60 yards
Q2 BuffaloField goal, 4 plays, 5 yards
Q2 MinnesotaPunt, 4 plays, 4 yards
Q2 BuffaloMissed FG, 11 plays, 49 yards
Q2 MinnesotaField goal, 11 plays, 50 yards
Q3 MinnesotaField goal, 8 plays, 59 yards
Q3 BuffaloTouchdown, 9 plays, 75 yards
Q3 MinnesotaPunt, 5 plays, 27 yards
Q3 BuffaloPunt, 3 plays, 1 yard
Q3 MinnesotaField goal, 11 plays, 46 yards
Q4 BuffaloPunt, 3 plays, 0 yards
Q4 MinnesotaTouchdown, 1 play, 60 yards
Q4 BuffaloPunt, 3 plays, 4 yards
Q4 MinnesotaEnd of game, 16 plays, 58 yards
Play by play
1st quarter6 drives, then Tied at 0
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Brady Denaburg kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Al-Jay Henderson run for 2 yds to the BUF 27
14:36
2nd & 8 at own 27
PENALTY MINN Offside (Eastern,Deven) 5 yards from BUFF27 to BUFF32. NO PLAY.
14:25
2nd & 3 at own 32
Al-Jay Henderson run for a loss of 2 yards to the BUF 30
13:38
3rd & 5 at own 30
Ta’Quan Roberson sacked for a loss of 7 yards to the BUF 23
12:57
4th & 12 at own 23
Dylan Drennan punt for 42 yds, fair catch by Koi Perich at the MINN 35
Minnesota Punt, 5 plays
12:51
1st & 10 at own 35
Darius Taylor run for 4 yds to the MINN 39
12:08
2nd & 6 at own 39
Drake Lindsey pass complete to Koi Perich for 12 yds to the BUF 49 for a 1ST down
11:31
1st & 10 at opp 49
Darius Taylor run for 1 yd to the BUF 48
10:51
2nd & 9 at opp 48
A.J. Turner run for 2 yds to the BUF 46
10:10
3rd & 7 at opp 46
Drake Lindsey pass complete to Jalen Smith for 11 yds to the BUF 35 for a 1ST down
9:57
4th & 7 at opp 46
Tom Weston punt for 45 yds
Buffalo Punt, 3 plays
9:54
1st & 10 at own 1
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
9:48
2nd & 10 at own 1
Al-Jay Henderson run for 6 yds to the BUF 7
9:02
3rd & 4 at own 7
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
8:56
4th & 4 at own 7
Dylan Drennan punt for 39 yds, punt out-of-bounds at the BUF 46
Minnesota Turnover on downs, 8 plays
8:44
1st & 10 at opp 46
Drake Lindsey pass complete to Darius Taylor for 9 yds to the BUF 37
7:59
2nd & 1 at opp 37
Darius Taylor run for 5 yds to the BUF 32 for a 1ST down
7:19
1st & 10 at opp 32
A.J. Turner run for 4 yds to the BUF 28
6:43
2nd & 6 at opp 28
Darius Taylor run for 8 yds to the BUF 20 for a 1ST down
6:20
1st & 10 at opp 20
Drake Lindsey pass incomplete to Jalen Smith
6:14
2nd & 10 at opp 20
A.J. Turner run for 2 yds to the BUF 18
5:24
3rd & 8 at opp 18
Drake Lindsey pass complete to Jameson Geers for 8 yds to the BUF 10 for a 1ST down
4:49
4th & 1 at opp 11
Jameson Geers run for no gain to the BUF 11
Buffalo Punt, 3 plays
4:34
1st & 10 at own 11
Ta’Quan Roberson pass complete to Messiah Burch for 5 yds to the BUF 6
4:00
2nd & 15 at own 6
Ta’Quan Roberson run for 3 yds to the BUF 9
3:26
3rd & 12 at own 9
Buffalo Penalty, Chop Block (Yards) declined
3:15
4th & 15 at own 6
Dylan Drennan punt for 44 yds, fair catch by Koi Perich at the 50 yard line
Minnesota Touchdown, 7 plays
3:08
1st & 10 at the 50
Darius Taylor run for 1 yd to the BUF 49
2:36
2nd & 9 at opp 49
Darius Taylor run for 5 yds to the BUF 44
1:54
3rd & 4 at opp 44
Drake Lindsey pass complete to Jameson Geers for 7 yds to the BUF 37 for a 1ST down
1:09
1st & 10 at opp 37
Drake Lindsey pass complete to Jameson Geers for 15 yds to the BUF 22 for a 1ST down
0:00
1st & 10 at opp 22
A.J. Turner run for no gain to the BUF 22
Q2 14:51
2nd & 10 at opp 22
Darius Taylor run for 18 yds to the BUF 4 for a 1ST down
Q2 14:15
1st & goal at opp 4
PENALTY MINN Delay Of Game 5 yards from BUFF04 to BUFF09. NO PLAY.
Q2 13:53
1st & goal at opp 9
Drake Lindsey pass complete to Jameson Geers for 9 yds for a TD (Brady Denaburg KICK)Minnesota 7, Buffalo 0
2nd quarter7 drives, then Minnesota 10, Buffalo 3
Buffalo Punt, 4 plays
13:53
1st & 10 at own 35
Brady Denaburg kickoff for 65 yds for a touchback
13:37
1st & 10 at own 25
Ta’Quan Roberson pass complete to Nik McMillan for 11 yds to the BUF 36 for a 1ST down
13:23
1st & 10 at own 36
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
13:10
2nd & 10 at own 36
Ta’Quan Roberson run for a loss of 2 yards to the BUF 34
12:38
3rd & 12 at own 34
Ta’Quan Roberson pass complete to Nik McMillan for 9 yds to the BUF 43
12:25
4th & 3 at own 43
Dylan Drennan punt for 38 yds, fair catch by Koi Perich at the MINN 19
Minnesota Interception, 6 plays
12:21
1st & 10 at own 19
Drake Lindsey pass incomplete to Darius Taylor
12:07
2nd & 10 at own 19
Darius Taylor run for no gain to the MINN 19
11:26
3rd & 10 at own 19
Drake Lindsey pass complete to Le’Meke Brockington for 15 yds to the MINN 34 for a 1ST down
10:48
1st & 10 at own 34
Drake Lindsey pass complete to Javon Tracy for 27 yds to the BUF 39 for a 1ST down
10:16
1st & 10 at opp 39
Buffalo Penalty, Personal Foul (15 Yards) to the BUF 21 for a 1ST down
9:48
1st & 10 at opp 21
Drake Lindsey pass intercepted Mitchell Gonser return for 54 yds to the MINN 23
Buffalo Field goal, 4 plays
9:40
1st & 10 at opp 23
Messiah Burch run for a loss of 5 yards to the MINN 28
9:04
2nd & 15 at opp 28
Ta’Quan Roberson pass complete to Jasaiah Gathings for 9 yds to the MINN 19
8:30
3rd & 6 at opp 19
Ta’Quan Roberson pass complete to Victor Snow for 1 yd to the MINN 18
7:56
4th & 5 at opp 18
Jack Howes 36 yd FG GOODMinnesota 7, Buffalo 3
Minnesota Punt, 4 plays
7:56
1st & 10 at own 35
Jack Howes kickoff for 65 yds for a touchback
7:56
1st & 10 at own 36
Timeout Minnesota, clock 07:56
7:49
1st & 10 at own 25
Darius Taylor run for 11 yds to the MINN 36 for a 1ST down
7:10
1st & 10 at own 36
Drake Lindsey sacked by Red Murdock for a loss of 7 yards to the MINN 29
6:27
2nd & 17 at own 29
Drake Lindsey pass incomplete to Javon Tracy
6:13
3rd & 17 at own 29
Drake Lindsey pass complete to Jalen Smith for 22 yds to the BUF 49 for a 1ST down
6:05
4th & 17 at own 29
Tom Weston punt for 50 yds , Victor Snow returns for no gain to the BUF 21
Buffalo Missed FG, 11 plays
5:57
1st & 10 at own 21
Ta’Quan Roberson run for 4 yds to the BUF 25
5:35
2nd & 6 at own 25
Ta’Quan Roberson pass incomplete to Nik McMillan
5:24
3rd & 6 at own 25
Ta’Quan Roberson run for 6 yds to the BUF 31 for a 1ST down
4:57
1st & 10 at own 31
Ta’Quan Roberson run for 5 yds to the BUF 36
4:24
2nd & 5 at own 36
Terrance Shelton Jr. run for 15 yds to the MINN 49 for a 1ST down
3:55
1st & 10 at opp 49
Al-Jay Henderson run for 1 yd to the MINN 48
3:24
2nd & 9 at opp 48
Ta’Quan Roberson pass complete to Victor Snow for 11 yds to the MINN 37 for a 1ST down
2:51
1st & 10 at opp 37
Ta’Quan Roberson run for 3 yds to the MINN 34
2:07
2nd & 7 at opp 34
Al-Jay Henderson run for 3 yds to the MINN 31
2:00
3rd & 4 at opp 31
Timeout Minnesota, clock 02:00
1:54
3rd & 4 at opp 31
Terrance Shelton Jr. run for 1 yd to the MINN 30
1:17
4th & 3 at opp 30
Jack Howes 48 yd FG MISSED
Minnesota Field goal, 11 plays
1:06
1st & 10 at own 30
Drake Lindsey pass complete to Logan Loya for 8 yds to the MINN 38
0:56
2nd & 2 at own 38
Drake Lindsey pass incomplete to Jameson Geers
0:51
3rd & 2 at own 38
Darius Taylor run for 9 yds to the MINN 47 for a 1ST down
0:43
1st & 10 at own 47
Drake Lindsey pass incomplete to Javon Tracy
0:38
2nd & 10 at own 47
Drake Lindsey pass complete to Le’Meke Brockington for 15 yds to the BUF 38 for a 1ST down
0:30
1st & 10 at opp 38
(00:32) No Huddle-Shotgun Lindsey,Drake pass incomplete deep middle to Geers,Jameson thrown to BUFF16 broken up by Brown,SaVeon PENALTY BUFF Pass Interference (Brown,SaVeon) 15 yards from BUFF38 to BUFF23, 1ST DOWN. NO PLAY.
0:30
1st & 10 at opp 23
Timeout Buffalo, clock 00:30
0:25
1st & 10 at opp 23
Drake Lindsey pass incomplete to Le’Meke Brockington
0:19
2nd & 10 at opp 23
Drake Lindsey pass complete to Javon Tracy for 9 yds to the BUF 14
0:15
1st & goal at opp 9
Timeout Minnesota, clock 00:15
0:15
3rd & 1 at opp 14
Darius Taylor run for 5 yds to the BUF 9 for a 1ST down
0:11
1st & goal at opp 9
Drake Lindsey pass incomplete to Jalen Smith
0:06
2nd & goal at opp 9
Drake Lindsey sacked for a loss of 11 yards to the BUF 20
4th quarter4 drives, then Minnesota 23, Buffalo 10
Buffalo Punt, 3 plays
11:31
1st & 10 at own 35
Brady Denaburg kickoff for 65 yds for a touchback
11:25
1st & 10 at own 25
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
11:21
2nd & 10 at own 25
Ta’Quan Roberson pass incomplete to Victor Snow
11:14
3rd & 10 at own 25
Ta’Quan Roberson pass incomplete to Victor Snow
11:01
4th & 10 at own 25
Dylan Drennan punt for 63 yds , Koi Perich returns for 18 yds to the MINN 30
11:01
4th & 10 at own 25
Dylan Drennan punt for 63 yds , Koi Perich returns for 18 yds to the MINN 40
Minnesota Touchdown, 1 play
10:52
1st & 10 at own 40
Drake Lindsey pass complete to Jalen Smith for 60 yds for a TD (Brady Denaburg KICK)Minnesota 23, Buffalo 10
Buffalo Punt, 3 plays
10:52
1st & 10 at own 35
Brady Denaburg kickoff for 65 yds for a touchback
10:47
1st & 10 at own 25
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
10:41
2nd & 10 at own 25
Al-Jay Henderson run for 6 yds to the BUF 31
10:13
3rd & 4 at own 31
Ta’Quan Roberson run for a loss of 2 yards to the BUF 29
9:45
4th & 6 at own 29
Dylan Drennan punt for 44 yds, fair catch by Koi Perich at the MINN 27
Minnesota End of game, 16 plays
9:39
1st & 10 at own 27
Darius Taylor run for 2 yds to the MINN 29
8:53
2nd & 8 at own 29
Cam Davis run for 4 yds to the MINN 33
8:11
3rd & 4 at own 33
A.J. Turner run for 5 yds to the MINN 38 for a 1ST down
7:26
1st & 10 at own 38
Darius Taylor run for 3 yds to the MINN 41
6:44
2nd & 7 at own 41
Darius Taylor run for 4 yds to the MINN 45
6:00
3rd & 3 at own 45
Darius Taylor run for 3 yds to the MINN 48 for a 1ST down
5:15
1st & 10 at own 48
Cam Davis run for 4 yds to the BUF 48
4:30
2nd & 6 at opp 48
Cam Davis run for 2 yds to the BUF 46
4:30
3rd & 4 at opp 46
Timeout Buffalo, clock 04:30
4:19
3rd & 4 at opp 46
Drake Lindsey pass complete to Darius Taylor for 7 yds to the BUF 39 for a 1ST down
3:38
1st & 10 at opp 39
Darius Taylor run for 3 yds to the BUF 36
3:38
2nd & 7 at opp 36
Timeout Buffalo, clock 03:38
3:32
2nd & 7 at opp 36
Darius Taylor run for 3 yds to the BUF 33
3:31
3rd & 4 at opp 33
Timeout Buffalo, clock 03:31
3:24
3rd & 4 at opp 33
Darius Taylor run for 6 yds to the BUF 27 for a 1ST down
2:35
1st & 10 at opp 27
Darius Taylor run for 6 yds to the BUF 21
2:00
2nd & 4 at opp 21
Timeout Minnesota, clock 02:00
1:53
2nd & 4 at opp 21
Darius Taylor run for 1 yd to the BUF 20
1:05
3rd & 3 at opp 20
Darius Taylor run for 2 yds to the BUF 18
0:25
4th & 1 at opp 18
Timeout Minnesota, clock 00:25
0:00
4th & 1 at opp 18
Darius Taylor run for 3 yds to the BUF 15 for a 1ST down
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.