From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Missouri
169
Total yards
518
55
Passing yards
263
114
Rushing yards
255
2.8
Yards per pass
6.3
3.6
Yards per rush
6.2
9
First downs
28
1–12
Third downs
9–15
1–3
Fourth downs
1–2
1
Turnovers
1
2–30
Penalties
10–80
21:39
Possession
38:21
0
Sacks (by defense)
3
Efficiency
Buffalo
Missouri
23%
Success rate
63%
−0.29
EPA per play
0.37
1.44
Explosiveness
0.99
0.01
Rushing EPA
0.53
−0.67
Passing EPA
0.20
18%
Passing-down success
42%
−0.39
First-down EPA
0.26
0.20
Second-down EPA
0.19
−0.49
Third-down EPA
0.84
10%
Havoc by its defense
17%
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)
Missouri 82% to win. Elo’s favorite won.
The line
Missouri −34.5, over/under 52.
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 Missouri 99%, Buffalo 1%. 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. Missouri drives left to right, Buffalo right to left.
Q1 BuffaloPunt, 3 plays, 0 yards
Q1 MissouriField goal, 7 plays, 26 yards
Q1 BuffaloInterception, 5 plays, 15 yards
Q1 MissouriMissed FG, 6 plays, 19 yards
Q1 BuffaloTurnover on downs, 9 plays, 32 yards
Q1 MissouriTouchdown, 10 plays, 64 yards
Q2 BuffaloPunt, 3 plays, −4 yards
Q2 MissouriTouchdown, 9 plays, 69 yards
Q2 BuffaloTurnover on downs, 6 plays, 30 yards
Q2 MissouriTouchdown, 4 plays, 55 yards
Q2 BuffaloMissed FG, 7 plays, 45 yards
Q2 MissouriMissed FG, 8 plays, 35 yards
Q3 MissouriInterception, 8 plays, 32 yards
Q3 BuffaloPunt, 3 plays, 5 yards
Q3 MissouriPunt, 7 plays, 30 yards
Q3 BuffaloPunt, 3 plays, 2 yards
Q3 MissouriTouchdown, 8 plays, 47 yards
Q3 BuffaloPunt, 9 plays, 16 yards
Q4 MissouriPunt, 9 plays, 23 yards
Q4 BuffaloPunt, 4 plays, 27 yards
Q4 MissouriTouchdown, 10 plays, 53 yards
Q4 BuffaloEnd of game, 1 play, 1 yard
Play by play
1st quarter6 drives, then Missouri 3, Buffalo 0
Buffalo Punt, 3 plays
15:00
Blake Craig kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
C.J. Ogbonna run for no gain to the BUF 25
14:22
2nd & 10 at own 25
C.J. Ogbonna pass incomplete
14:18
3rd & 10 at own 25
C.J. Ogbonna pass incomplete
14:08
4th & 10 at own 25
Ethan Duane punt for 35 yds
Missouri Field goal, 7 plays
14:07
1st & 10 at own 40
Brady Cook pass complete to Theo Wease Jr. for 7 yds to the MIZ 47
13:40
2nd & 3 at own 47
Nate Noel run for 3 yds to the 50 yard line for a 1ST down
13:03
1st & 10 at the 50
Nate Noel run for 12 yds to the BUF 38 for a 1ST down
12:27
1st & 10 at opp 38
Brady Cook pass complete to Luther Burden III for 2 yds to the BUF 36
11:49
2nd & 8 at opp 36
Brady Cook pass complete to Theo Wease Jr. for 7 yds to the BUF 29
11:18
3rd & 1 at opp 29
Missouri Penalty, False Start (-5 Yards) to the BUF 34
10:54
3rd & 6 at opp 34
Brady Cook pass incomplete
10:47
4th & 6 at opp 34
Blake Craig 51 yd FG GOODMissouri 3, Buffalo 0
Buffalo Interception, 5 plays
10:47
Blake Craig kickoff for 65 yds for a touchback
10:45
1st & 10 at own 25
Al-Jay Henderson run for no gain to the BUF 25
10:16
2nd & 10 at own 25
Al-Jay Henderson run for 15 yds to the BUF 40 for a 1ST down
9:50
1st & 10 at own 40
C.J. Ogbonna pass incomplete
9:42
2nd & 10 at own 40
C.J. Ogbonna pass incomplete
9:38
3rd & 10 at own 40
C.J. Ogbonna pass intercepted Marvin Burks Jr. return for 15 yds to the MIZ 49
Missouri Missed FG, 6 plays
9:29
1st & 10 at own 49
Brady Cook pass complete to Theo Wease Jr. for 7 yds to the BUF 44
8:58
2nd & 3 at opp 44
Nate Noel run for 9 yds to the BUF 35 for a 1ST down
8:21
1st & 10 at opp 35
Brady Cook pass incomplete
8:16
2nd & 10 at opp 35
Brady Cook pass complete to Luther Burden III for 3 yds to the BUF 32
7:31
3rd & 7 at opp 32
Brady Cook pass complete to Nate Noel for no gain to the BUF 32
6:52
4th & 7 at opp 32
Blake Craig 49 yd FG MISSED
Buffalo Turnover on downs, 9 plays
6:49
1st & 10 at own 32
C.J. Ogbonna run for 4 yds to the BUF 36
6:12
2nd & 6 at own 36
Jacqez Barksdale run for 15 yds to the MIZ 49 for a 1ST down
5:39
1st & 10 at opp 49
Jacqez Barksdale run for 1 yd to the MIZ 48
5:07
2nd & 9 at opp 48
C.J. Ogbonna pass complete to Jacqez Barksdale for 2 yds to the MIZ 46
4:23
3rd & 7 at opp 46
C.J. Ogbonna pass complete to Victor Snow for 7 yds to the MIZ 39 for a 1ST down
3:51
1st & 10 at opp 39
Jacqez Barksdale run for a loss of 1 yard to the MIZ 40
3:09
2nd & 11 at opp 40
C.J. Ogbonna run for 4 yds to the MIZ 36
2:29
3rd & 7 at opp 36
C.J. Ogbonna pass incomplete
2:23
4th & 7 at opp 36
C.J. Ogbonna pass incomplete
Missouri Touchdown, 10 plays
2:18
1st & 10 at own 36
Brady Cook pass incomplete
2:11
2nd & 10 at own 36
Brady Cook pass complete to Theo Wease Jr. for 8 yds to the MIZ 44
1:32
3rd & 2 at own 44
Marcus Carroll run for 3 yds to the MIZ 47 for a 1ST down
0:59
1st & 10 at own 47
(00:59) BURDEN, Luther rush to the right for a gain of 3 yards to the MIZ50 (BROWN, Solomon), out of bounds, clock 00:57. PENALTY MIZ Holding on STEPHENS, Tyler enforced 10 yards from the MIZ47 to the MIZ37 [NHSG]. NO PLAY (replay the down).
0:35
1st & 20 at own 37
Brady Cook pass complete to Luther Burden III for 10 yds to the MIZ 47
0:14
2nd & 10 at own 47
(00:14) COOK, Brady pass up the middle complete for 13 yards to BURDEN, Luther caught at the MIZ47 and advanced to the BUF40, out of bounds, clock 00:00. PENALTY MIZ Ineligible Receiver Downfield on Pass enforced 5 yards from the MIZ47 to the MIZ42 [NHSG]. NO PLAY (replay the down).
Q2 14:57
2nd & 15 at own 42
(14:57) COOK, Brady pass deep up the middle incomplete intended for JOHNSON, Marquis broken up by PLEASANT III, Eddie at the BUF17, clock 14:54. PENALTY BUF Pass Interference on PLEASANT III, Eddie enforced 15 yards to the BUF43 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q2 14:47
1st & 10 at opp 43
Luther Burden III run for 18 yds to the BUF 25 for a 1ST down
Q2 14:14
1st & 10 at opp 25
Marcus Carroll run for 8 yds to the BUF 17
Q2 13:45
2nd & 2 at opp 17
Marcus Carroll run for 2 yds to the BUF 15 for a 1ST down
Q2 13:07
1st & 10 at opp 15
Brady Cook pass complete to Mookie Cooper for 7 yds to the BUF 8
Q2 12:53
2nd & 3 at opp 8
Marcus Carroll run for 5 yds to the BUF 3 for a 1ST down
Q2 12:13
1st & goal at opp 3
Luther Burden III run for 3 yds for a TD (Blake Craig KICK)Missouri 10, Buffalo 0
2nd quarter6 drives, then Missouri 24, Buffalo 0
Buffalo Punt, 3 plays
12:13
Blake Craig kickoff for 53 yds , Terrance Shelton Jr. return for 10 yds to the BUF 22
12:04
1st & 10 at own 22
Jacqez Barksdale run for 3 yds to the BUF 25
11:31
2nd & 7 at own 25
Al-Jay Henderson run for a loss of 5 yards to the BUF 20
10:46
3rd & 12 at own 20
C.J. Ogbonna sacked by Johnny Walker Jr. for a loss of 2 yards to the BUF 18
10:15
4th & 14 at own 18
Ethan Duane punt for 51 yds, fair catch by Luther Burden III at the MIZ 31
Missouri Touchdown, 9 plays
10:05
1st & 10 at own 31
Brady Cook pass complete to Theo Wease Jr. for 9 yds to the MIZ 40
9:35
2nd & 1 at own 40
Mekhi Miller run for a loss of 4 yards to the MIZ 36
8:57
3rd & 5 at own 36
Brady Cook pass complete to Theo Wease Jr. for 8 yds to the MIZ 44 for a 1ST down
8:39
1st & 10 at own 44
Nate Noel run for 6 yds to the 50 yard line
8:06
2nd & 4 at the 50
Brady Cook pass complete to Jordon Harris for 9 yds to the BUF 41 for a 1ST down
7:30
1st & 10 at opp 41
Brady Cook pass complete to Theo Wease Jr. for 39 yds to the BUF 2 for a 1ST down
7:03
1st & goal at opp 2
NOEL, Nate rush to the right for a gain of 1 yard to the BUF1 (PLEASANT III, Eddie), clock 07:03. PENALTY Before the snap, MIZ Illegal Formation enforced 5 yards from the BUF2 to the BUF7. NO PLAY (replay the down).
6:57
1st & goal at opp 7
Nate Noel run for 4 yds to the BUF 3
6:18
2nd & goal at opp 3
Brady Cook pass incomplete
6:12
3rd & goal at opp 3
Brady Cook run for 3 yds for a TD (Blake Craig KICK)Missouri 17, Buffalo 0
Buffalo Turnover on downs, 6 plays
6:12
Blake Craig kickoff for 65 yds for a touchback
6:09
1st & 10 at own 25
Jacqez Barksdale run for 7 yds to the BUF 32
5:33
2nd & 3 at own 32
Jacqez Barksdale run for 17 yds to the BUF 49 for a 1ST down
5:12
1st & 10 at own 49
Jacqez Barksdale run for 3 yds to the MIZ 48
4:31
2nd & 7 at opp 48
Jacqez Barksdale run for 3 yds to the MIZ 45
3:48
3rd & 4 at opp 45
Al-Jay Henderson run for no gain to the MIZ 45
3:03
4th & 4 at opp 45
C.J. Ogbonna pass incomplete
Missouri Touchdown, 4 plays
3:00
1st & 10 at own 45
Brady Cook pass complete to Theo Wease Jr. for 6 yds to the BUF 49
2:28
2nd & 4 at opp 49
Nate Noel run for 8 yds to the BUF 41 for a 1ST down
2:04
1st & 10 at opp 41
Brady Cook pass complete to Joshua Manning for 10 yds to the BUF 31 for a 1ST down
1:51
1st & 10 at opp 31
Brady Cook run for 31 yds for a TD (Blake Craig KICK)Missouri 24, Buffalo 0
Buffalo Missed FG, 7 plays
1:51
Blake Craig kickoff for 65 yds for a touchback
1:47
1st & 10 at own 25
C.J. Ogbonna pass complete to Messiah Burch for 12 yds to the BUF 37 for a 1ST down
1:38
1st & 10 at own 37
C.J. Ogbonna pass incomplete
1:33
2nd & 10 at own 37
C.J. Ogbonna pass complete to Victor Snow for 29 yds to the MIZ 34 for a 1ST down
1:13
1st & 10 at opp 34
C.J. Ogbonna pass incomplete
1:09
2nd & 10 at opp 34
Messiah Burch run for 1 yd to the MIZ 33
1:05
3rd & 9 at opp 33
Timeout Buffalo, clock 01:05
1:03
3rd & 9 at opp 33
Jacqez Barksdale run for 3 yds to the MIZ 30
1:02
4th & 6 at opp 30
Timeout Missouri, clock 01:02
0:58
4th & 6 at opp 30
Nick Reed 48 yd FG MISSED
Missouri Missed FG, 8 plays
0:53
1st & 10 at own 30
Brady Cook pass complete to Theo Wease Jr. for 6 yds to the MIZ 36
0:49
2nd & 4 at own 36
Brady Cook pass complete to Theo Wease Jr. for 8 yds to the MIZ 44 for a 1ST down
0:35
1st & 10 at own 44
Brady Cook run for 2 yds to the MIZ 46
0:29
2nd & 8 at own 46
Brady Cook pass complete to Nate Noel for 4 yds to the 50 yard line
0:24
3rd & 4 at the 50
Brady Cook pass complete to Marquis Johnson for 9 yds to the BUF 41 for a 1ST down
0:24
1st & 10 at opp 41
Timeout Missouri, clock 00:24
0:18
1st & 10 at opp 41
Brady Cook pass complete to Marquis Johnson for 13 yds to the BUF 28 for a 1ST down
0:10
1st & 10 at opp 28
Brady Cook pass complete to Nate Noel for a loss of 7 yards to the BUF 35
0:04
2nd & 17 at opp 35
Timeout Buffalo, clock 00:04
0:00
2nd & 17 at opp 35
Blake Craig 52 yd FG MISSED
3rd quarter7 drives, then Missouri 31, Buffalo 0
Missouri Interception, 8 plays
15:00
Upton Bellenfant kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Brady Cook pass complete to Theo Wease Jr. for 5 yds to the MIZ 30
14:27
2nd & 5 at own 30
Nate Noel run for 4 yds to the MIZ 34
13:54
3rd & 1 at own 34
Marcus Carroll run for 3 yds to the MIZ 37 for a 1ST down
13:14
1st & 10 at own 37
Marcus Carroll run for 16 yds to the BUF 47 for a 1ST down
12:45
1st & 10 at opp 47
Marcus Carroll run for 1 yd to the BUF 46
12:07
2nd & 9 at opp 46
(12:07) COOK, Brady pass short to the left complete for 20 yards to COOPER, Mookie caught at the BUF42 and advanced to the BUF26 (COOPER, Marquis;DOLAC, Shaun), clock 12:00. PENALTY MIZ Ineligible Receiver Downfield on Pass enforced 5 yards from the BUF46 to the MIZ49 [NHSG]. NO PLAY (replay the down).
11:48
2nd & 14 at own 49
Brady Cook run for 8 yds to the BUF 43
11:05
3rd & 6 at opp 43
Brady Cook pass incomplete
10:57
4th & 6 at opp 43
Buffalo Penalty, Offensive Holding (Yards) declined for a 1ST down
Buffalo Punt, 3 plays
10:25
2nd & 10 at own 32
Jacqez Barksdale run for 5 yds to the BUF 37
9:47
3rd & 5 at own 37
C.J. Ogbonna pass incomplete
9:43
4th & 5 at own 37
Ethan Duane punt for 44 yds, fair catch by Daniel Blood at the MIZ 19
Missouri Punt, 7 plays
9:36
1st & 10 at own 19
Brady Cook pass incomplete
9:31
2nd & 10 at own 19
Brady Cook run for 18 yds to the MIZ 37 for a 1ST down
8:53
1st & 10 at own 37
Nate Noel run for 7 yds to the MIZ 44
8:20
2nd & 3 at own 44
Nate Noel run for 12 yds to the BUF 44 for a 1ST down
7:42
1st & 10 at opp 44
Brady Cook pass complete to Nate Noel for no gain to the BUF 44
7:04
2nd & 10 at opp 44
Nate Noel run for a loss of 2 yards to the BUF 46
6:27
3rd & 12 at opp 46
Brady Cook pass incomplete
6:27
4th & 12 at opp 46
Missouri Penalty, False Start (TEAM) to the MIZ 49
6:23
4th & 17 at own 49
Luke Bauer punt for 47 yds
Buffalo Punt, 3 plays
6:12
1st & 10 at own 4
C.J. Ogbonna pass incomplete
6:07
2nd & 10 at own 4
Jacqez Barksdale run for 2 yds to the BUF 6
5:27
3rd & 8 at own 6
C.J. Ogbonna pass incomplete
5:22
4th & 8 at own 6
Ethan Duane punt for 41 yds, fair catch by Daniel Blood at the BUF 47
Missouri Touchdown, 8 plays
5:14
1st & 10 at opp 47
Brady Cook pass complete to Mookie Cooper for 2 yds to the BUF 45
4:43
2nd & 8 at opp 45
Nate Noel run for 6 yds to the BUF 39
4:19
3rd & 2 at opp 39
(04:19) NOEL, Nate rush to the left for a gain of 3 yards to the BUF36 (MURDOCK, Red;FOLSOM, Daishon), clock 04:17. PENALTY MIZ Holding on GREEN, Cayden enforced 10 yards from the BUF39 to the BUF49 [NHSG]. NO PLAY (replay the down).
4:06
3rd & 12 at opp 49
Brady Cook pass complete to Theo Wease Jr. for 27 yds to the BUF 22 for a 1ST down
3:32
1st & 10 at opp 22
Brady Cook pass complete to Mookie Cooper for a loss of 1 yard to the BUF 23
2:50
2nd & 11 at opp 23
Brady Cook pass complete to Joshua Manning for 18 yds to the BUF 5 for a 1ST down
2:32
1st & goal at opp 5
NOEL, Nate rush to the right for a gain of 5 yards to the BUF0, TOUCHDOWN MIZ, score nullified by penalty, clock 02:32 (Play was confirmed after review). PENALTY MIZ Face mask on WALTERS, Mitchell enforced 15 yards from the BUF5 to the BUF20 [NHSG]. NO PLAY (replay the down).
2:25
1st & goal at opp 20
Brady Cook pass complete to Theo Wease Jr. for 12 yds to the BUF 8
2:19
2nd & goal at opp 8
Timeout Missouri, clock 02:19
1:37
2nd & goal at opp 8
Mookie Cooper run for 4 yds to the BUF 4
1:00
3rd & goal at opp 4
Nate Noel run for 4 yds for a TD (Blake Craig KICK)Missouri 31, Buffalo 0
Buffalo Punt, 9 plays
1:00
Blake Craig kickoff for 65 yds for a touchback
0:58
1st & 10 at own 25
Al-Jay Henderson run for 5 yds to the BUF 30
0:28
2nd & 5 at own 30
Al-Jay Henderson run for 8 yds to the BUF 38 for a 1ST down
0:06
1st & 10 at own 38
Al-Jay Henderson run for 3 yds to the BUF 41
Buffalo Punt, 3 plays
0:06
1st & 10 at own 32
C.J. Ogbonna pass complete to Victor Snow for no gain to the BUF 32
4th quarter5 drives, then Missouri 38, Buffalo 0
Buffalo Punt, 9 plays
14:54
2nd & 7 at own 41
C.J. Ogbonna pass incomplete
14:48
3rd & 7 at own 41
C.J. Ogbonna pass complete to Victor Snow for 5 yds to the BUF 46
14:20
4th & 2 at own 46
Jacqez Barksdale run for 2 yds to the BUF 48 for a 1ST down
14:01
1st & 10 at own 48
Jacqez Barksdale run for 1 yd to the BUF 49
13:24
2nd & 9 at own 49
C.J. Ogbonna sacked by Jahkai Lang for a loss of 6 yards to the BUF 43
12:43
3rd & 15 at own 43
C.J. Ogbonna sacked by Chris McClellan and Triston Newson for a loss of 2 yards to the BUF 41
12:08
4th & 17 at own 41
Ethan Duane punt for 35 yds, fair catch by Daniel Blood at the MIZ 24
Missouri Punt, 9 plays
12:03
1st & 10 at own 24
Marcus Carroll run for 3 yds to the MIZ 27
11:16
2nd & 7 at own 27
Marcus Carroll run for 9 yds to the MIZ 36 for a 1ST down
10:49
1st & 10 at own 36
Drew Pyne pass complete to Marcus Carroll for a loss of 1 yard to the MIZ 35
10:14
2nd & 11 at own 35
Marcus Carroll run for 10 yds to the MIZ 45
9:42
3rd & 1 at own 45
Marcus Carroll run for no gain to the MIZ 45
8:59
4th & 1 at own 45
Marcus Carroll run for 2 yds to the MIZ 47 for a 1ST down
8:24
1st & 10 at own 47
PYNE, Drew pass up the middle complete for 14 yards to BLOOD, Daniel caught at the BUF39 and advanced to the BUF39 (FUQUA, Marcus), clock 08:24. PENALTY MIZ Holding on MEMBOU, Armand enforced 10 yards from the MIZ47 to the MIZ37 [NHSG]. NO PLAY (replay the down).
8:04
1st & 20 at own 37
Drew Pyne pass complete to Marquis Johnson for 4 yds to the MIZ 41
7:25
2nd & 16 at own 41
Drew Pyne pass complete to Daniel Blood for 1 yd to the MIZ 42
6:42
3rd & 15 at own 42
Drew Pyne pass complete to Tyler Stephens for 5 yds to the MIZ 47
6:07
4th & 10 at own 47
Luke Bauer punt for 40 yds, fair catch by Victor Snow at the BUF 13
Buffalo Punt, 4 plays
5:55
1st & 10 at own 13
C.J. Ogbonna run for 19 yds to the BUF 32 for a 1ST down
5:21
1st & 10 at own 32
C.J. Ogbonna run for 2 yds to the BUF 34
4:49
2nd & 8 at own 34
Jacqez Barksdale run for 6 yds to the BUF 40
4:26
3rd & 2 at own 40
Jacqez Barksdale run for no gain to the BUF 40
3:39
4th & 2 at own 40
Ethan Duane punt for 13 yds
Missouri Touchdown, 10 plays
3:23
1st & 10 at own 47
Kewan Lacy run for 7 yds to the BUF 46
3:10
2nd & 3 at opp 46
Kewan Lacy run for 6 yds to the MIZ 40 Missouri Penalty, Offensive Holding (Jordon Harris) to the 50 yard line
2:00
2nd & 7 at the 50
Drew Pyne pass complete to Marquis Johnson for 6 yds to the BUF 44
2:00
3rd & 1 at opp 44
Kewan Lacy run for 3 yds to the BUF 41 for a 1ST down
1:56
1st & 10 at opp 41
Kewan Lacy run for 4 yds to the BUF 37
1:25
2nd & 6 at opp 37
Drew Pyne pass complete to Marquis Johnson for 20 yds to the BUF 17 for a 1ST down
1:16
1st & 10 at opp 17
Kewan Lacy run for 8 yds to the BUF 9
1:09
2nd & 2 at opp 9
Kewan Lacy run for a loss of 1 yard to the BUF 10 Kewan Lacy fumbled, recovered by MIZ
0:52
3rd & 3 at opp 10
Jamal Roberts run for 7 yds to the BUF 3 for a 1ST down
0:31
1st & goal at opp 3
Jamal Roberts run for 3 yds for a TD (Blake Craig KICK)Missouri 38, Buffalo 0
Buffalo End of game, 1 play
0:31
Blake Craig kickoff for 65 yds for a touchback
0:27
1st & 10 at own 25
Messiah Burch run for 1 yd to the BUF 26
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.