BUF
Buffalo 31 at Kent State 28
KENT2025 · Week 3 · Sep 13, 2025 · Dix Stadium
Speed4x
Win probability · KENT
modelKENT aheadBUF aheadconfidence bandkey play
Play by play - hover to pin the curve, click to jump
BUF · Drive 1DOWNS · 12 plays · 26 yds
Q1 15:00
Will Hryszko kickoff for 60 yds
11.0%
0.0
Q1 14:52
Al-Jay Henderson run for 3 yds to the BUF 38
9.4%
-1.7
Q1 14:26
Ta'Quan Roberson pass complete to Devare Mathis for 6 yds to the BUF 44
9.0%
-0.3
Q1 14:10
Al-Jay Henderson run for 1 yd to the BUF 45 for a 1ST down
8.9%
-0.1
Q1 13:49
Ta'Quan Roberson pass incomplete to Evan King
8.9%
0.0
Q1 13:41
Messiah Burch run for 7 yds to the KENT 48
8.9%
0.0
Q1 12:50
Ta'Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the KENT 47
8.8%
-0.1
Q1 12:27
Ta'Quan Roberson run for 3 yds to the KENT 44 for a 1ST down
8.9%
+0.1
Q1 11:57
Lamar Sperling run for 1 yd to the KENT 43
8.7%
-0.2
Q1 11:36
Lamar Sperling run for 1 yd to the KENT 42
8.7%
0.0
Q1 11:00
Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the KENT 39
8.7%
0.0
Q1 10:23
Ta'Quan Roberson run for no gain to the KENT 39 Ta'Quan Roberson fumbled, recovered by BUF
8.9%
+0.1
KENT · Drive 2TD · 3 plays · 61 yds
Q1 10:16
Jahzae Kimbrough run for 4 yds to the KENT 43
11.0%
+2.2
Q1 9:34
Dru DeShields pass complete to Wayne Harris for 26 yds to the BUF 31 for a 1ST down
11.0%
0.0
Q1 8:54
Maurice Stephens run for 31 yds for a TD (Will Hryszko KICK)
17.4%
+6.4
BUF · Drive 3INT · 6 plays · 13 yds
Q1 8:54
Will Hryszko kickoff for 65 yds for a touchback
17.2%
-0.2
Q1 8:41
Ta'Quan Roberson pass complete to Nik McMillan for 2 yds to the BUF 27
16.3%
-1.0
Q1 8:16
Al-Jay Henderson run for 10 yds to the BUF 37 for a 1ST down
16.3%
0.0
Q1 7:40
Al-Jay Henderson run for 1 yd to the BUF 38
16.3%
0.0
Q1 7:06
Ta'Quan Roberson pass incomplete to Nik McMillan
16.0%
-0.3
Q1 6:59
Ta'Quan Roberson pass intercepted Derrick Jackson return for no gain to the KENT 34
16.0%
0.0
KENT · Drive 4DOWNS · 10 plays · 32 yds
Q1 6:52
Jahzae Kimbrough run for a loss of 1 yard to the KENT 33
17.3%
+1.2
Q1 6:10
Dru DeShields pass complete to Wayne Harris for 5 yds to the KENT 38
17.3%
0.0
Q1 5:28
Dru DeShields run for 10 yds to the KENT 48 for a 1ST down
17.7%
+0.4
Q1 4:59
Gavin Garcia run for 4 yds to the BUF 48
18.9%
+1.1
Q1 4:24
Dru DeShields run for 4 yds to the BUF 44
18.9%
0.0
Q1 3:42
Jahzae Kimbrough run for 4 yds to the BUF 40 for a 1ST down
19.0%
+0.1
Q1 3:00
Gavin Garcia run for no gain to the BUF 40
19.0%
0.0
Q1 2:21
Dru DeShields pass incomplete to Jahzae Kimbrough
18.9%
0.0
Q1 2:08
Dru DeShields pass complete to Wayne Harris for 6 yds to the BUF 34
18.9%
0.0
Q1 1:35
Dru DeShields pass incomplete to Wayne Harris
18.7%
-0.3
BUF · Drive 5PUNT · 4 plays · 9 yds
Q1 1:23
Ta'Quan Roberson run for 4 yds to the BUF 38
16.8%
-1.9
Q1 1:09
Al-Jay Henderson run for 4 yds to the BUF 42
16.5%
-0.3
Q1 0:45
Al-Jay Henderson run for 1 yd to the BUF 43
16.7%
+0.2
Q1 0:09
Dylan Drennan punt for 45 yds , Wayne Harris returns for no gain to the KENT 12
16.9%
+0.2
KENT · Drive 6PUNT · 8 plays · 10 yds
Q1 0:00
Gavin Garcia run for a loss of 1 yard to the KENT 11
20.2%
+3.3
Q2 14:55
Gavin Garcia run for 7 yds to the KENT 18
20.2%
0.0
Q2 14:11
Dru DeShields run for 5 yds to the KENT 23 for a 1ST down
20.3%
+0.1
Q2 13:34
Cade Wolford run for 9 yds to the KENT 32
20.3%
0.0
Q2 12:58
Kent State Penalty, Intentional Grounding (Dru DeShields) to the KENT 23
20.3%
0.0
Q2 12:49
Kent State Penalty, Illegal Formation (Yards) declined
20.6%
+0.3
Q2 12:35
PENALTY KSU False Start (Buchanan,Martell) 5 yards from KSU27 to KSU22. NO PLAY.
20.6%
0.0
Q2 12:27
punt blocked by Miles Greer, punt out-of-bounds at the KENT 8 blocked by Miles Greer
20.6%
0.0
BUF · Drive 7FUMBLE · 1 play · 3 yds
Q2 12:22
Ta'Quan Roberson sacked by Antoine Campbell Jr. for a loss of 3 yards to the KENT 5 Ta'Quan Roberson fumbled, recovered by KENT Mason Woods , return for 0 yards
16.7%
-3.9
KENT · Drive 8PUNT · 12 plays · 59 yds
Q2 12:22
PENALTY KSU False Start (Hopperton,Hunter) 2 yards from KSU05 to KSU03. NO PLAY.
20.6%
+3.9
Q2 12:16
Gavin Garcia run for 6 yds to the KENT 9
20.6%
0.0
Q2 11:39
Gavin Garcia run for 4 yds to the KENT 13
20.6%
0.0
Q2 10:58
Gavin Garcia run for 4 yds to the KENT 17 for a 1ST down
21.4%
+0.8
Q2 10:17
Timeout Kent State, clock 10:17
24.7%
+3.4
Q2 10:09
Dru DeShields run for 6 yds to the KENT 23
25.1%
+0.3
Q2 9:35
Dru DeShields pass incomplete to Sebastian Brown
25.1%
0.0
Q2 9:19
Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST down
25.5%
+0.5
Q2 8:39
Dru DeShields pass complete to Sebastian Brown for 2 yds to the BUF 36
26.1%
+0.6
Q2 8:07
Dru DeShields pass complete to Sebastian Brown for 5 yds to the BUF 31
25.9%
-0.2
Q2 7:31
Dru DeShields sacked by Mitchell Gonser for a loss of 5 yards to the BUF 36
26.4%
+0.4
Q2 6:45
Dru DeShields punt for 34 yds
26.0%
-0.3
BUF · Drive 9PUNT · 5 plays · 30 yds
Q2 6:31
Ta'Quan Roberson pass complete to Chance Morrow for 12 yds to the BUF 14 for a 1ST down
23.0%
-3.1
Q2 6:03
James McNeil Jr. run for 2 yds to the BUF 16
24.7%
+1.7
Q2 5:22
Ta'Quan Roberson run for 5 yds to the BUF 21
24.7%
0.0
Q2 4:42
Ta'Quan Roberson run for 11 yds to the BUF 32 for a 1ST down
24.7%
+0.1
Q2 4:22
Dylan Drennan punt for 25 yds, punt out-of-bounds at the KENT 43
24.7%
0.0
KENT · Drive 10TD · 4 plays · 57 yds
Q2 4:15
Jahzae Kimbrough run for 1 yd to the KENT 44
27.9%
+3.2
Q2 3:43
Dru DeShields pass complete to Jahzae Kimbrough for no gain to the KENT 44
27.9%
0.0
Q2 2:59
Dru DeShields pass complete to Ardell Banks for 15 yds to the BUF 41 for a 1ST down
27.9%
0.0
Q2 2:33
Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK)
63.0%
+35.1
BUF · Drive 11TD · 10 plays · 92 yds
Q2 2:30
Will Hryszko kickoff for 64 yds
63.1%
+0.1
Q2 2:17
Ta'Quan Roberson pass complete to Jasaiah Gathings for 13 yds to the BUF 21 for a 1ST down
38.4%
-24.7
Q2 2:00
Ta'Quan Roberson pass complete to Victor Snow for 7 yds to the BUF 28
38.9%
+0.5
Q2 2:00
PENALTY BU False Start (Gathings,Jasaiah) 5 yards from BU28 to BU23. NO PLAY.
38.9%
0.0
Q2 1:55
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
39.6%
+0.6
Q2 1:46
Ta'Quan Roberson run for 27 yds to the 50 yard line for a 1ST down
39.6%
0.0
Q2 1:32
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
39.3%
-0.3
Q2 1:32
PENALTY KSU Offside (Davis,Jelani) 5 yards from BU50 to KSU45. NO PLAY.
39.3%
0.0
Q2 1:26
Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the KENT 38 for a 1ST down
39.0%
-0.3
Q2 1:12
Ta'Quan Roberson pass complete to Nik McMillan for 38 yds for a TD (Jack Howes KICK)
25.0%
-14.0
KENT · Drive 12PUNT · 7 plays · -1 yds
Q2 1:12
Jack Howes kickoff for 65 yds for a touchback
27.1%
+2.0
Q2 1:06
Jahzae Kimbrough run for a loss of 2 yards to the KENT 23
30.1%
+3.0
Q2 1:06
Timeout Buffalo, clock 01:06
30.6%
+0.5
Q2 1:03
Dru DeShields pass incomplete to Sebastian Brown
30.6%
0.0
Q2 0:58
Gavin Garcia run for 1 yd to the KENT 24
30.6%
0.0
Q2 0:58
Timeout Buffalo, clock 00:58
34.6%
+4.0
Q2 0:49
Charlie Durkin punt for 43 yds , Victor Snow returns for 7 yds to the BUF 40
34.6%
0.0
BUF · Drive 13FG · 11 plays · 50 yds
Q2 0:43
Ta'Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 39
28.8%
-5.8
Q2 0:43
Timeout Buffalo, clock 00:43
30.4%
+1.6
Q2 0:37
Ta'Quan Roberson pass complete to Chance Morrow for 13 yds to the KENT 48 for a 1ST down
30.4%
0.0
Q2 0:32
Ta'Quan Roberson pass incomplete to Chance Morrow
29.2%
-1.3
Q2 0:25
Ta'Quan Roberson pass complete to Al-Jay Henderson for 13 yds to the KENT 35 for a 1ST down
30.4%
+1.2
Q2 0:19
Ta'Quan Roberson pass complete to Nik McMillan for 10 yds to the KENT 25 for a 1ST down
29.9%
-0.5
Q2 0:12
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
29.9%
0.0
Q2 0:07
(00:11) No Huddle-Shotgun Roberson,Ta'Quan pass incomplete deep left to Snow,Victor thrown to KSU00, 1ST DOWN, PENALTY KSU Pass Interference (Muhammad,A'tiq) 15 yards from KSU25 to KSU10, 1ST DOWN. NO PLAY.
29.9%
0.0
Q2 0:07
Timeout Kent State, clock 00:07
32.7%
+2.8
Q2 0:03
Ta'Quan Roberson pass incomplete to Chance Morrow
32.7%
0.0
Q2 0:00
Jack Howes 28 yd FG GOOD
29.6%
-3.1
KENT · Drive 14PUNT · 5 plays · 1 yds
Q3 14:55
Jack Howes kickoff for 64 yds , Da'Realyst Clark return for 19 yds to the KENT 20
22.5%
-7.1
Q3 14:44
Dru DeShields pass complete to Hunter Hopperton for 1 yd to the KENT 21
25.9%
+3.4
Q3 14:28
Dru DeShields pass incomplete to Wayne Harris
25.9%
0.0
Q3 14:23
Dru DeShields pass incomplete to Wayne Harris
25.9%
0.0
Q3 14:16
Charlie Durkin punt for 39 yds, fair catch by Victor Snow at the BUF 40
25.9%
0.0
BUF · Drive 15PUNT · 4 plays · 7 yds
Q3 14:06
Ta'Quan Roberson pass complete to Al-Jay Henderson for 6 yds to the BUF 46
22.5%
-3.4
Q3 13:48
Al-Jay Henderson run for 2 yds to the BUF 48
22.1%
-0.4
Q3 13:14
Al-Jay Henderson run for a loss of 1 yard to the BUF 47
22.1%
0.0
Q3 12:34
Dylan Drennan punt for 42 yds , Wayne Harris returns for 14 yds to the KENT 25
22.3%
+0.2
KENT · Drive 16PUNT · 4 plays · 6 yds
Q3 12:27
Gavin Garcia run for 5 yds to the KENT 30
26.9%
+4.6
Q3 11:55
Gavin Garcia run for 4 yds to the KENT 34
26.9%
0.0
Q3 11:12
Jahzae Kimbrough run for a loss of 3 yards to the KENT 31
26.9%
0.0
Q3 10:29
Charlie Durkin punt for 41 yds, punt out-of-bounds at the BUF 47 , Victor Snow returns for 19 yds to the BUF 47
30.2%
+3.3
BUF · Drive 17TD · 4 plays · 53 yds
Q3 10:17
Ta'Quan Roberson pass complete to Chance Morrow for 20 yds to the KENT 33 for a 1ST down
24.7%
-5.5
Q3 9:57
Ta'Quan Roberson pass complete to Victor Snow for 5 yds to the KENT 28
24.1%
-0.6
Q3 9:43
Ta'Quan Roberson pass complete to Chance Morrow for 7 yds to the KENT 21 for a 1ST down
24.1%
0.0
Q3 9:28
Ta'Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK)
12.1%
-12.0
KENT · Drive 18PUNT · 5 plays · 9 yds
Q3 9:28
Jack Howes kickoff for 65 yds
12.9%
+0.8
Q3 9:14
Dru DeShields pass complete to Wayne Harris for 2 yds to the KENT 27
16.4%
+3.5
Q3 8:43
Dru DeShields run for 7 yds to the KENT 34
16.4%
0.0
Q3 8:10
Gavin Garcia run for no gain to the KENT 34
16.4%
0.0
Q3 7:31
Charlie Durkin punt for 51 yds, fair catch by Victor Snow at the BUF 15
16.4%
0.0
BUF · Drive 19TD · 6 plays · 85 yds
Q3 7:27
Ta'Quan Roberson pass incomplete to Messiah Burch
12.9%
-3.5
Q3 7:22
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
12.9%
0.0
Q3 7:09
Ta'Quan Roberson run for 11 yds to the BUF 26 for a 1ST down
12.9%
0.0
Q3 6:40
Ta'Quan Roberson run for 3 yds to the BUF 29
13.0%
+0.2
Q3 5:54
Ta'Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST down
13.0%
0.0
Q3 5:15
Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK)
4.9%
-8.1
KENT · Drive 20TD · 6 plays · 75 yds
Q3 5:15
Jack Howes kickoff for 63 yds
5.1%
+0.2
Q3 5:10
(05:11) No Huddle-Shotgun DeShields,Dru sacked for loss of 13 yards to the KSU12 (Stewart,Kobe) PENALTY BU Face Mask (Stewart,Kobe) 15 yards from KSU25 to KSU40, 1ST DOWN. NO PLAY.
6.4%
+1.3
Q3 4:53
Jahzae Kimbrough run for a loss of 2 yards to the KENT 38
6.2%
-0.2
Q3 4:05
Dru DeShields pass complete to Hunter Hopperton for 10 yds to the KENT 48
6.6%
+0.3
Q3 3:34
Dru DeShields run for 2 yds to the 50 yard line for a 1ST down
6.4%
-0.1
Q3 2:58
Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK)
18.7%
+12.3
BUF · Drive 21PUNT · 8 plays · 23 yds
Q3 2:58
Will Hryszko kickoff for 65 yds for a touchback
18.3%
-0.4
Q3 2:52
Al-Jay Henderson run for 2 yds to the BUF 27
14.2%
-4.1
Q3 2:15
Ta'Quan Roberson pass complete to Nik McMillan for 13 yds to the BUF 40 for a 1ST down
14.2%
0.0
Q3 2:01
Ta'Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the BUF 43 Buffalo Penalty, Offensive Holding (Evan King) to the BUF 33
13.8%
-0.4
Q3 1:23
Al-Jay Henderson run for 5 yds to the BUF 38
14.2%
+0.4
Q3 1:00
Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the BUF 41
13.8%
-0.4
Q3 0:00
Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the BUF 48
14.2%
+0.4
Q4 14:53
Dylan Drennan punt for 45 yds, punt out-of-bounds at the KENT 7
14.0%
-0.2
KENT · Drive 22TD · 23 plays · 93 yds
Q4 14:40
Dru DeShields run for 1 yd to the KENT 8
19.8%
+5.8
Q4 14:16
Gavin Garcia run for 9 yds to the KENT 17 for a 1ST down
19.8%
0.0
Q4 13:35
Cade Wolford run for no gain to the KENT 17
19.8%
0.0
Q4 12:48
Dru DeShields pass complete to Ardell Banks for 11 yds to the KENT 28 for a 1ST down
19.8%
0.0
Q4 12:24
Jahzae Kimbrough run for 3 yds to the KENT 31
19.7%
-0.2
Q4 11:39
Jahzae Kimbrough run for 2 yds to the KENT 33
19.8%
+0.1
Q4 11:08
PENALTY KSU False Start (Garcia,Gavin) 5 yards from KSU33 to KSU28. NO PLAY.
19.8%
0.0
Q4 10:46
Dru DeShields run for 9 yds to the KENT 37
19.8%
0.0
Q4 10:14
Dru DeShields run for 1 yd to the KENT 38 for a 1ST down
18.5%
-1.2
Q4 9:28
(09:39) No Huddle-Shotgun DeShields,Dru pass complete short left to Harris,Wayne caught at BU49, for 20 yards to the BU42 (Cooper,Marquis) PENALTY KSU Illegal Forward Pass offsetting BU Personal Foul offsetting. NO PLAY. The previous play is under automatic review - "First down". PLAY STANDS.
19.0%
+0.5
Q4 9:12
Gavin Garcia run for 5 yds to the KENT 43
19.0%
0.0
Q4 8:38
Kent State Penalty, Offensive Holding (-10 Yards) to the KENT 33
19.1%
+0.1
Q4 8:10
Dru DeShields pass complete to Jahzae Kimbrough for 13 yds to the KENT 46
18.9%
-0.2
Q4 7:34
Dru DeShields pass complete to Christian Berry for 16 yds to the BUF 38 for a 1ST down
18.9%
0.0
Q4 6:59
Dru DeShields sacked by Junior Poyser for a loss of 4 yards to the BUF 42
20.8%
+1.9
Q4 6:21
Gavin Garcia run for 8 yds to the BUF 34
21.0%
+0.1
Q4 5:41
Gavin Garcia run for 2 yds to the BUF 32
21.0%
0.0
Q4 4:48
Dru DeShields pass complete to Dashawn Martin for 9 yds to the BUF 23 for a 1ST down
20.1%
-0.9
Q4 4:11
Gavin Garcia run for 3 yds to the BUF 9
20.3%
+0.2
Q4 3:28
Dru DeShields pass complete to Terik Mulder for 6 yds to the BUF 3
20.3%
0.0
Q4 3:03
Gavin Garcia run for no gain to the BUF 3
20.3%
0.0
Q4 2:41
Timeout Buffalo, clock 02:41
17.6%
-2.7
Q4 2:38
Dru DeShields run for 3 yds for a TD (Will Hryszko KICK)
60.2%
+42.7
BUF · Drive 23TD · 9 plays · 76 yds
Q4 2:32
Will Hryszko kickoff for 65 yds , John Keough return for 24 yds to the BUF 24
59.1%
-1.2
Q4 2:26
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
42.4%
-16.7
Q4 2:09
Ta'Quan Roberson pass complete to Chance Morrow for 26 yds to the 50 yard line for a 1ST down
42.4%
0.0
Q4 1:53
Ta'Quan Roberson pass complete to Nik McMillan for 15 yds to the KENT 35 for a 1ST down
40.0%
-2.3
Q4 1:44
Ta'Quan Roberson pass complete to Al-Jay Henderson for 5 yds to the KENT 30
39.1%
-0.9
Q4 1:29
Ta'Quan Roberson pass complete to Al-Jay Henderson for 8 yds to the KENT 22 for a 1ST down
40.7%
+1.6
Q4 1:24
Al-Jay Henderson run for no gain to the KENT 22
40.7%
0.0
Q4 1:08
Ta'Quan Roberson pass incomplete to Jasaiah Gathings
42.3%
+1.6
Q4 1:03
Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK)
5.3%
-37.0
KENT · Drive 24DOWNS · 5 plays · 7 yds
Q4 1:03
Jack Howes kickoff for 65 yds for a touchback
5.6%
+0.3
Q4 0:57
Dru DeShields pass incomplete to Wayne Harris
13.2%
+7.6
Q4 0:53
Dru DeShields pass incomplete to Sebastian Brown
13.2%
0.0
Q4 0:50
Dru DeShields pass incomplete to Wayne Harris
13.2%
0.0
Q4 0:41
Dru DeShields run for 7 yds to the KENT 32
13.0%
-0.3
BUF · Drive 25DOWNS · 7 plays · 5 yds
Q4 0:35
Al-Jay Henderson run for 4 yds to the KENT 28
4.2%
-8.8
Q4 0:35
Timeout Kent State, clock 00:35
3.9%
-0.2
Q4 0:29
Al-Jay Henderson run for 3 yds to the KENT 25
3.8%
-0.1
Q4 0:29
Timeout Kent State, clock 00:29
3.5%
-0.3
Q4 0:23
Al-Jay Henderson run for 2 yds to the KENT 23
3.5%
0.0
Q4 0:23
Timeout Kent State, clock 00:23
4.4%
+0.9
Q4 0:18
Ta'Quan Roberson run for a loss of 4 yards to the KENT 27
4.4%
-0.1
KENT · Drive 26FUMBLE · 4 plays · 19 yds
Q4 0:13
Dru DeShields pass complete to Cade Wolford for 11 yds to the KENT 38 for a 1ST down
8.1%
+3.7
Q4 0:10
Dru DeShields pass incomplete
8.1%
0.0
Q4 0:06
Dru DeShields pass incomplete to Cade Wolford
8.1%
0.0
Q4 0:00
Dru DeShields pass complete to Dashawn Martin for 8 yds Dashawn Martin fumbled, recovered by BUF Keontez Bradley
7.7%
-0.4
Biggest swings
TD · Q4 2:38
Dru DeShields run for 3 yds for a TD (Will Hryszko KICK)
+42.7
TD · Q4 1:03
Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK)
-37
TD · Q2 2:33
Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK)
+35.1