89°F, mostly cloudy, wind 9 mph from the southWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Wisconsin
316
Total yards
503
194
Passing yards
189
122
Rushing yards
314
4.7
Yards per pass
6.1
4.1
Yards per rush
7.9
14
First downs
23
2–15
Third downs
4–12
1–4
Fourth downs
0–0
0
Turnovers
2
6–70
Penalties
3–30
29:34
Possession
30:26
1
Sacks (by defense)
0
Efficiency
Buffalo
Wisconsin
41%
Success rate
42%
−0.11
EPA per play
0.16
0.90
Explosiveness
1.45
−0.28
Rushing EPA
0.41
0.01
Passing EPA
0.23
16%
Passing-down success
31%
0.06
First-down EPA
0.26
0.11
Second-down EPA
0.34
0.06
Third-down EPA
−0.49
10%
Havoc by its defense
7%
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 68% to win. Elo’s favorite won.
The line
Wisconsin −24, over/under 55.
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 95%, Buffalo 5%. 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, Buffalo right to left.
Q1 WisconsinPunt, 5 plays, 14 yards
Q1 BuffaloPunt, 3 plays, 6 yards
Q1 WisconsinTouchdown, 11 plays, 73 yards
Q1 BuffaloTouchdown, 5 plays, 65 yards
Q1 WisconsinPunt, 5 plays, 18 yards
Q1 BuffaloTurnover on downs, 10 plays, 45 yards
Q2 WisconsinInterception, 3 plays, 6 yards
Q2 BuffaloMissed FG, 4 plays, 0 yards
Q2 WisconsinPunt, 6 plays, 33 yards
Q2 BuffaloPunt, 5 plays, 16 yards
Q2 WisconsinPunt, 4 plays, 15 yards
Q2 BuffaloPunt, 3 plays, 4 yards
Q2 WisconsinTouchdown, 6 plays, 55 yards
Q2 BuffaloField goal, 7 plays, 40 yards
Q2 WisconsinEnd of half, 1 play, −1 yard
Q3 BuffaloPunt, 4 plays, 19 yards
Q3 WisconsinPunt, 3 plays, 4 yards
Q3 BuffaloPunt, 5 plays, 3 yards
Q3 WisconsinTouchdown, 1 play, 89 yards
Q3 BuffaloPunt, 5 plays, 16 yards
Q3 WisconsinTouchdown, 8 plays, 97 yards
Q3 BuffaloPunt, 3 plays, −15 yards
Q3 WisconsinField goal, 6 plays, 31 yards
Q4 BuffaloTurnover on downs, 9 plays, 35 yards
Q4 WisconsinInterception, 3 plays, 1 yard
Q4 BuffaloTouchdown, 3 plays, 11 yards
Q4 WisconsinTouchdown, 3 plays, 46 yards
Q4 BuffaloTurnover on downs, 7 plays, 31 yards
Q4 WisconsinEnd of game, 6 plays, 22 yards
Play by play
1st quarter6 drives, then Tied at 7
Wisconsin Punt, 5 plays
15:00
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Braelon Allen run for 9 yds to the WIS 34
15:00
2nd & 1 at own 34
Braelon Allen run for 6 yds to the WIS 40 for a 1ST down
15:00
1st & 10 at own 40
Tanner Mordecai pass incomplete
15:00
2nd & 10 at own 40
Tanner Mordecai run for 2 yds to the WIS 42
15:00
3rd & 8 at own 42
Tanner Mordecai sacked by Caleb Offord for a loss of 3 yards to the WIS 39
12:55
4th & 11 at own 39
Atticus Bertrams punt for 35 yds, downed at the BUFF 26
Buffalo Punt, 3 plays
12:55
1st & 10 at own 26
Cole Snyder pass complete to Jake Orlando for 5 yds to the BUFF 31
12:55
2nd & 5 at own 31
Cole Snyder pass complete to Boobie Curry for a loss of 3 yards to the BUFF 28
12:55
3rd & 8 at own 28
Cole Snyder run for 4 yds to the BUFF 32
11:08
4th & 4 at own 32
Anthony Venneri punt for 41 yds
Wisconsin Touchdown, 11 plays
11:08
1st & 10 at own 27
Chez Mellusi run for 13 yds to the WIS 40 for a 1ST down
11:08
1st & 10 at own 40
Chez Mellusi run for 3 yds to the WIS 43
11:08
2nd & 7 at own 43
Tanner Mordecai pass complete to Bryson Green for 7 yds to the 50 yard line for a 1ST down
11:08
1st & 10 at the 50
Braelon Allen run for 1 yd to the BUFF 49
11:08
2nd & 9 at opp 49
Tanner Mordecai pass complete to Will Pauling for 11 yds to the BUFF 38 for a 1ST down
11:08
1st & 10 at opp 38
Tanner Mordecai pass complete to Braelon Allen for 4 yds to the BUFF 34
11:08
2nd & 6 at opp 34
Braelon Allen run for 13 yds to the BUFF 21 for a 1ST down
11:08
1st & 10 at opp 21
Chez Mellusi run for 14 yds to the BUFF 7 for a 1ST down
11:08
1st & goal at opp 7
Chez Mellusi run for 2 yds to the BUFF 5
11:08
2nd & goal at opp 5
Chez Mellusi run for 4 yds to the BUFF 1
7:16
3rd & goal at opp 1
Chez Mellusi run for 1 yd for a TD (Nathanial Vakos KICK)Wisconsin 7, Buffalo 0
Buffalo Touchdown, 5 plays
7:16
Jack Van Dyke kickoff for 40 yds
7:16
1st & 10 at own 35
Mike Washington run for 5 yds to the BUFF 40
6:21
3rd & 4 at own 41
Timeout Buffalo, clock 06:21
6:21
2nd & 5 at own 40
Mike Washington run for 1 yd to the BUFF 41
6:21
3rd & 4 at own 41
Cole Snyder pass complete to Darrell Harding Jr. for 51 yds to the WIS 8 for a 1ST down
6:21
1st & goal at opp 8
Mike Washington run for 1 yd to the WIS 7
5:07
2nd & goal at opp 7
Cole Snyder pass complete to Cole Harrity for 7 yds for a TD (Alex McNulty KICK)Tied at 7
Wisconsin Punt, 5 plays
5:07
Alex McNulty kickoff for 65 yds for a touchback
5:07
1st & 10 at own 25
Tanner Mordecai pass complete to Skyler Bell for 6 yds to the WIS 31
5:07
2nd & 4 at own 31
Braelon Allen run for 6 yds to the WIS 37 for a 1ST down
5:07
1st & 10 at own 37
Tanner Mordecai pass complete to Braelon Allen for 2 yds to the WIS 39
5:07
2nd & 8 at own 39
Tanner Mordecai pass complete to Braelon Allen for 7 yds to the WIS 46
5:07
3rd & 1 at own 46
Braelon Allen run for a loss of 3 yards to the WIS 43
2:10
4th & 4 at own 43
Atticus Bertrams punt for 42 yds
Buffalo Turnover on downs, 10 plays
2:10
1st & 10 at own 15
Cole Snyder pass complete to Marlyn Johnson for 9 yds to the BUFF 24
2:10
2nd & 1 at own 24
Ron Cook Jr. run for 5 yds to the BUFF 29 for a 1ST down
2:10
1st & 10 at own 29
Cole Snyder pass complete to Ron Cook Jr. for 3 yds to the BUFF 32
2:10
2nd & 7 at own 32
Ron Cook Jr. run for 7 yds to the BUFF 39 for a 1ST down
Q2 15:00
1st & 10 at own 39
Cole Snyder pass complete to Cameron Ball for 7 yds to the BUFF 46
Q2 15:00
2nd & 3 at own 46
Ron Cook Jr. run for 5 yds to the WIS 49 for a 1ST down
Q2 15:00
1st & 10 at opp 49
Cole Snyder pass complete to Cameron Ball for 2 yds to the WIS 47
Q2 15:00
2nd & 8 at opp 47
Cole Snyder pass incomplete
Q2 15:00
3rd & 8 at opp 47
Mike Washington run for 7 yds to the WIS 40
Q2 13:09
4th & 1 at opp 40
Cole Snyder run for no gain to the WIS 40
2nd quarter9 drives, then Wisconsin 14, Buffalo 10
Wisconsin Interception, 3 plays
13:09
1st & 10 at own 40
Tanner Mordecai pass incomplete
13:09
2nd & 10 at own 40
Chez Mellusi run for 6 yds to the WIS 46
12:31
3rd & 4 at own 46
Tanner Mordecai pass intercepted
Buffalo Missed FG, 4 plays
12:31
1st & 10 at opp 16
Mike Washington run for no gain to the WIS 16
12:31
2nd & 10 at opp 16
Cole Snyder pass incomplete
12:31
3rd & 10 at opp 16
Cole Snyder pass incomplete
11:42
4th & 10 at opp 16
Alex McNulty 34 yd FG MISSED
Wisconsin Punt, 6 plays
11:42
1st & 10 at own 20
Braelon Allen run for 3 yds to the WIS 23
11:42
2nd & 7 at own 23
Tanner Mordecai pass complete to Bryson Green for 4 yds to the WIS 27
11:42
3rd & 3 at own 27
Tanner Mordecai pass complete to Will Pauling for 13 yds to the WIS 40 for a 1ST down
11:42
1st & 10 at own 40
Tanner Mordecai pass complete to Bryson Green for 11 yds to the BUFF 49 for a 1ST down
11:42
1st & 10 at opp 49
Tanner Mordecai pass incomplete
11:42
2nd & 10 at opp 49
Tanner Mordecai pass complete to Braelon Allen for 5 yds to the BUFF 44
11:42
3rd & 5 at opp 44
QB Keeper MORDECAI, Tanner rush to the right for a gain of 2 yards to the BUF42, End of Play. PENALTY Before the snap, WIS Delay Of Game on BOWDEN, Peter enforced 5 yards from the end of the play at the BUF42 to the BUF47. NO PLAY (replay the down).
8:42
4th & 8 at opp 47
Atticus Bertrams punt for 36 yds, fair catch by Ron Cook Jr. at the BUFF 11
Buffalo Punt, 5 plays
8:42
1st & 10 at own 11
Cole Snyder run for 5 yds to the BUFF 16
8:42
2nd & 5 at own 16
Cole Snyder pass complete to Zion Carter for 7 yds to the BUFF 23 for a 1ST down
8:42
1st & 10 at own 23
Cole Snyder pass incomplete
8:42
2nd & 10 at own 23
Cole Snyder pass complete to Micah Woods for 4 yds to the BUFF 27
8:42
3rd & 6 at own 27
Cole Snyder pass incomplete
6:29
4th & 6 at own 27
Anthony Venneri punt for 54 yds
Wisconsin Punt, 4 plays
6:29
1st & 10 at own 24
Chez Mellusi run for 19 yds to the WIS 43 for a 1ST down
6:29
1st & 10 at own 43
Chez Mellusi run for no gain to the WIS 43
6:29
2nd & 10 at own 43
MORDECAI, Tanner pass to the right complete for 2 yards to PAULING, Will caught at the WIS43 and advanced to the WIS45 (GRANT, Devin). PENALTY WIS Holding on NELSON, Jack enforced 10 yards from the WIS43 to the WIS33 [NHSG]. NO PLAY (replay the down).
6:29
2nd & 20 at own 33
Tanner Mordecai pass complete to Will Pauling for 6 yds to the WIS 39
6:29
3rd & 14 at own 39
Tanner Mordecai pass incomplete
4:42
4th & 14 at own 39
Atticus Bertrams punt for 48 yds, fair catch by Ron Cook Jr. at the BUFF 13
Buffalo Punt, 3 plays
4:42
1st & 10 at own 13
Mike Washington run for 5 yds to the BUFF 18
4:42
2nd & 5 at own 18
Mike Washington run for 4 yds to the BUFF 22
4:42
3rd & 1 at own 22
Mike Washington run for no gain to the BUFF 22
4:42
4th & 1 at own 22
Buffalo Penalty, False Start (-5 Yards) to the BUFF 17
3:08
4th & 6 at own 17
Anthony Venneri punt for 38 yds, fair catch by Chimere Dike at the WIS 45
Wisconsin Touchdown, 6 plays
3:08
1st & 10 at own 45
Braelon Allen run for 3 yds to the WIS 48
3:08
2nd & 7 at own 48
Tanner Mordecai pass complete to Skyler Bell for 4 yds to the BUFF 48
3:08
3rd & 3 at opp 48
Tanner Mordecai run for 3 yds to the BUFF 45 for a 1ST down
3:08
1st & 10 at opp 45
Tanner Mordecai pass complete to Skyler Bell for 4 yds to the BUFF 41
3:08
2nd & 6 at opp 41
Tanner Mordecai pass complete to Tucker Ashcraft for 12 yds to the BUFF 29 for a 1ST down
1:00
1st & 10 at opp 29
Tanner Mordecai pass complete to Chimere Dike for 29 yds for a TD (Nathanial Vakos KICK)Wisconsin 14, Buffalo 7
Buffalo Field goal, 7 plays
1:00
1st & 10 at own 25
Buffalo Penalty, Delay Of Game (TEAM) to the BUFF 20
1:00
Jack Van Dyke kickoff for 65 yds for a touchback
1:00
1st & 15 at own 20
Mike Washington run for 11 yds to the BUFF 31
1:00
2nd & 4 at own 31
Cole Snyder pass complete to Jake Orlando for 13 yds to the BUFF 44 for a 1ST down
1:00
4th & 6 at opp 35
Timeout Wisconsin, clock 01:00
1:00
3rd & 6 at opp 35
Cole Snyder pass incomplete
0:23
1st & 10 at opp 39
Timeout Wisconsin, clock 00:23
0:23
1st & 10 at own 44
Cole Snyder pass complete to Cole Harrity for 17 yds to the WIS 39 for a 1ST down
0:23
1st & 10 at opp 39
Cole Snyder pass incomplete
0:16
3rd & 6 at opp 35
Timeout Buffalo, clock 00:16
0:16
2nd & 10 at opp 39
Mike Washington run for 4 yds to the WIS 35
0:07
4th & 6 at opp 35
Alex McNulty 53 yd FG GOODWisconsin 14, Buffalo 10
Wisconsin End of half, 1 play
0:07
Alex McNulty kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
[NH] Kneel down by MORDECAI, Tanner at WIS24 (team loss of 1), clock 00:00.
3rd quarter8 drives, then Wisconsin 28, Buffalo 10
Buffalo Punt, 4 plays
14:54
Jack Van Dyke kickoff for 63 yds
14:54
1st & 10 at own 21
Mike Washington run for 11 yds to the BUFF 32 for a 1ST down
14:54
1st & 10 at own 32
Mike Washington run for 3 yds to the BUFF 35
14:54
2nd & 7 at own 35
Cole Snyder pass complete to Cole Harrity for 5 yds to the BUFF 40
14:54
3rd & 2 at own 40
Cole Snyder pass complete to Mike Washington for no gain to the BUFF 40
12:21
4th & 2 at own 40
Anthony Venneri punt for 60 yds for a touchback
Wisconsin Punt, 3 plays
12:21
1st & 10 at own 20
Braelon Allen run for 1 yd to the WIS 21
12:21
2nd & 9 at own 21
Tanner Mordecai pass complete to Will Pauling for 5 yds to the WIS 26
12:21
3rd & 4 at own 26
Tanner Mordecai run for a loss of 2 yards to the WIS 24
10:53
4th & 6 at own 24
Atticus Bertrams punt for 33 yds
Buffalo Punt, 5 plays
10:53
1st & 10 at own 43
Ron Cook Jr. run for 5 yds to the BUFF 48
10:53
2nd & 5 at own 48
Cole Snyder pass complete to Ron Cook Jr. for 6 yds to the WIS 46 for a 1ST down
10:53
1st & 10 at opp 46
Cole Snyder pass complete to Ron Cook Jr. for 5 yds to the WIS 41
10:53
2nd & 5 at opp 41
Buffalo Penalty, Personal Foul (-15 Yards) to the BUFF 46
10:53
3rd & 18 at own 46
Cole Snyder pass incomplete
8:43
4th & 18 at own 46
Anthony Venneri punt for 43 yds
Wisconsin Touchdown, 1 play
8:28
1st & 10 at own 11
Chez Mellusi run for 89 yds for a TD (Nathanial Vakos KICK)Wisconsin 21, Buffalo 10
Buffalo Punt, 5 plays
8:28
Jack Van Dyke kickoff for 65 yds for a touchback
8:28
1st & 10 at own 25
Cole Snyder pass incomplete
8:28
2nd & 10 at own 25
Ron Cook Jr. run for 14 yds to the BUFF 39 for a 1ST down
8:28
1st & 10 at own 39
Cole Snyder pass complete to Marlyn Johnson for 6 yds to the BUFF 45
8:28
2nd & 4 at own 45
Ron Cook Jr. run for 2 yds to the BUFF 47
8:28
3rd & 2 at own 47
Ron Cook Jr. run for a loss of 6 yards to the BUFF 41
5:50
4th & 8 at own 41
Anthony Venneri punt for 56 yds, downed at the WIS 3
Wisconsin Touchdown, 8 plays
5:50
1st & 10 at own 3
Braelon Allen run for 3 yds to the WIS 6
5:50
2nd & 7 at own 6
Braelon Allen run for 7 yds to the WIS 13 for a 1ST down
5:50
1st & 10 at own 13
Braelon Allen run for 3 yds to the WIS 16
5:50
2nd & 7 at own 16
Buffalo Penalty, Personal Foul (Clevester Hines III) to the WIS 37 for a 1ST down
5:50
1st & 10 at own 37
Tanner Mordecai pass complete to Will Pauling for 20 yds to the BUFF 43 for a 1ST down
5:50
1st & 10 at opp 43
Tanner Mordecai pass incomplete
5:50
2nd & 10 at opp 43
Braelon Allen run for 37 yds to the BUFF 6 for a 1ST down
2:37
1st & goal at opp 6
Braelon Allen run for 6 yds for a TD (Nathanial Vakos KICK)Wisconsin 28, Buffalo 10
Buffalo Punt, 3 plays
2:31
1st & 10 at own 31
Buffalo Penalty, Personal Foul (TEAM) to the BUFF 16
2:31
Jack Van Dyke kickoff for 58 yds
2:31
1st & 25 at own 16
Cole Snyder pass incomplete
2:31
2nd & 25 at own 16
Cole Snyder pass incomplete
2:31
3rd & 25 at own 16
Cole Snyder pass complete to Ron Cook Jr. for no gain to the BUFF 16
1:41
4th & 25 at own 16
Anthony Venneri punt for 46 yds
Wisconsin Field goal, 6 plays
1:41
1st & 10 at the 50
Chez Mellusi run for 2 yds to the BUFF 48
1:41
2nd & 8 at opp 48
Tanner Mordecai pass complete to Tucker Ashcraft for 24 yds to the BUFF 24 for a 1ST down
0:00
1st & 10 at opp 24
Chez Mellusi run for 4 yds to the BUFF 20
Q4 15:00
2nd & 6 at opp 20
Chez Mellusi run for no gain to the BUFF 20
Q4 15:00
3rd & 6 at opp 20
Tanner Mordecai pass complete to Bryson Green for 1 yd to the BUFF 19
4th quarter6 drives, then Wisconsin 38, Buffalo 17
Buffalo Turnover on downs, 9 plays
13:45
Jack Van Dyke kickoff for 65 yds for a touchback
13:45
1st & 10 at own 25
Cole Snyder pass complete to Boobie Curry for a loss of 3 yards to the BUFF 22
13:45
2nd & 13 at own 22
Cole Snyder pass incomplete
13:45
3rd & 13 at own 22
Cole Snyder pass complete to Marlyn Johnson for 7 yds to the BUFF 29
13:45
4th & 6 at own 29
Cole Snyder pass complete to Marlyn Johnson for 7 yds to the BUFF 36 for a 1ST down
13:45
1st & 10 at own 36
Cole Snyder pass complete to Cole Harrity for 15 yds to the WIS 49 for a 1ST down
13:45
1st & 10 at opp 49
Ron Cook Jr. run for 8 yds to the WIS 41
13:45
2nd & 2 at opp 41
Ron Cook Jr. run for 1 yd to the WIS 40
13:45
3rd & 1 at opp 40
run for no gain to the WIS 40
9:35
4th & 1 at opp 40
Cole Snyder run for no gain to the WIS 40
Wisconsin Interception, 3 plays
9:35
1st & 10 at own 40
Tanner Mordecai pass complete to Braelon Allen for 2 yds to the WIS 42
8:32
3rd & 9 at own 41
Timeout Buffalo, clock 08:32
8:32
2nd & 8 at own 42
Tanner Mordecai pass complete to Braelon Allen for a loss of 1 yard to the WIS 41
8:23
3rd & 9 at own 41
Tanner Mordecai pass intercepted
Buffalo Touchdown, 3 plays
8:23
1st & 10 at opp 11
Cole Snyder pass incomplete
8:23
2nd & 10 at opp 11
Ron Cook Jr. run for 8 yds to the WIS 3
7:43
3rd & 2 at opp 3
Cole Snyder pass complete to Cole Harrity for 3 yds for a TD (Alex McNulty KICK)Wisconsin 31, Buffalo 17
Wisconsin Touchdown, 3 plays
7:43
1st & 10 at opp 46
Braelon Allen run for 16 yds to the BUFF 30 for a 1ST down
7:43
1st & 10 at opp 30
Braelon Allen run for 8 yds to the BUFF 22
6:38
2nd & 2 at opp 22
Braelon Allen run for 22 yds for a TD (Nathanial Vakos KICK)Wisconsin 38, Buffalo 17
Buffalo Turnover on downs, 7 plays
6:38
Jack Van Dyke kickoff for 65 yds for a touchback
6:38
1st & 10 at own 25
Jacqez Barksdale run for 3 yds to the BUFF 28
6:38
2nd & 7 at own 28
Wisconsin Penalty, Targeting on TURNER, Jordan enforced (Jordan Turner) to the BUFF 49 for a 1ST down
6:38
1st & 10 at own 49
Cole Snyder pass complete to Jacqez Barksdale for 2 yds to the WIS 49
6:38
2nd & 8 at opp 49
Cole Snyder pass incomplete
6:38
3rd & 8 at opp 49
Jacqez Barksdale run for 7 yds to the WIS 42
6:38
4th & 1 at opp 42
Cole Snyder pass complete to Nik McMillan for 13 yds to the WIS 29 Buffalo Penalty, Personal Foul (Marlyn Johnson) to the WIS 44
3:43
4th & 3 at opp 44
Cole Snyder pass incomplete
Wisconsin End of game, 6 plays
3:43
1st & 10 at own 44
Jackson Acker run for 4 yds to the WIS 48
3:43
2nd & 6 at own 48
Tanner Mordecai pass complete to Tanner Mordecai for a loss of 5 yards to the WIS 43
3:43
3rd & 11 at own 43
Tanner Mordecai pass complete to Keontez Lewis for 12 yds to the BUFF 45 for a 1ST down
3:43
1st & 10 at opp 45
Jackson Acker run for 10 yds to the BUFF 35 for a 1ST down
3:43
1st & 10 at opp 35
Jackson Acker run for 1 yd to the BUFF 34
0:00
2nd & 9 at opp 34
Jackson Acker run for no gain to the BUFF 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.