2025 · Week 3 · Sep 13, 2025 · Dix Stadium
Speed4x
View as
Win probability · KENT
modelKENT aheadBUF aheadconfidence bandkey playKENT scoreBUF score
What if? - hover the chart or a play below, then change how it went
Q4 0:00 · Dru DeShields pass complete to Dashawn Martin for 8 yds Dashawn Martin fumbled, recovered by BUF Keontez Bradley
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ seconds remainingScore diff ÷ offense timeouts
This game in five plays
- TD · Q3 9:28: Ta'Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK) — BUF win probability +11.7 pts (now 83%) (top driver: BUF has the ball).
- TD · Q3 5:15: Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK) — BUF win probability +10.9 pts (now 89%) (top driver: BUF has the ball).
- TD · Q3 2:58: Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK) — KENT win probability +16.4 pts (now 30%) (top driver: Game still competitive relative to time left).
- TD · Q4 2:38: Dru DeShields run for 3 yds for a TD (Will Hryszko KICK) — KENT win probability +51.9 pts (now 88%) (top driver: KENT has the ball).
- TD · Q4 1:03: Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK) — BUF win probability +61.1 pts (now 90%) (top driver: BUF has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
KENT made the numbers' call on 7 of 11BUF made the numbers' call on 2 of 6
- Q1 12:27BUF 4th & 2 at KENT 47, tiedAgrees with the numbersWent for it · 91.6% before the snapGo for itTheir call91.6%57% to convertField goalOut of rangePunt91.5%−0.1average punt
- Q1 10:23BUF 4th & 5 at KENT 39, tiedAgrees with the numbersWent for it · 90.8% before the snapGo for itTheir call90.8%42% to convertField goal90.7%−0.136% to makePunt90.8%−0.1average punt
- Q1 1:35KENT 4th & 4 at BUF 34, up 7Agrees with the numbersWent for it · 16.1% before the snapGo for itTheir call16.1%48% to convertField goal15.8%−0.347% to makePunt15.6%−0.5average punt
- Q1 0:09BUF 4th & 1 at BUF 43, down 7Close callPunted · 83.1% before the snapGo for it83.4%70% to convertField goalOut of rangePuntTheir call82.8%−0.6average punt
- Q2 12:27KENT 4th & 11 at KENT 22, up 7Agrees with the numbersPunted · 18.9% before the snapGo for it18.6%−0.825% to convertField goalOut of rangePuntTheir call19.4%average punt
- Q2 6:45KENT 4th & 12 at BUF 36, up 7Close callPunted · 26.3% before the snapGo for it25.7%−0.324% to convertField goal26.0%42% to makePuntTheir call25.7%−0.3average punt
- Q2 0:49KENT 4th & 11 at KENT 24, up 7Agrees with the numbersPunted · 32.7% before the snapGo for it29.7%−2.925% to convertField goalOut of rangePuntTheir call32.7%average punt
- Q3 14:16KENT 4th & 9 at KENT 21, up 4Agrees with the numbersPunted · 28.7% before the snapGo for it28.0%−1.630% to convertField goalOut of rangePuntTheir call29.6%average punt
- Q3 12:34BUF 4th & 3 at BUF 47, down 4Close callPunted · 68.5% before the snapGo for it69.4%52% to convertField goalOut of rangePuntTheir call68.8%−0.6average punt
- Q3 10:29KENT 4th & 4 at KENT 31, up 4Agrees with the numbersPunted · 36.6% before the snapGo for it37.0%−0.948% to convertField goalOut of rangePuntTheir call37.9%average punt
- Q3 7:31KENT 4th & 1 at KENT 34, down 3Numbers favored go for it by 1.4 ptsPunted · 24.6% before the snapGo for it26.0%71% to convertField goalOut of rangePuntTheir call24.6%−1.4average punt
- Q4 14:53BUF 4th & 2 at BUF 48, up 3Numbers favored go for it by 2.1 ptsPunted · 72.2% before the snapGo for it72.9%57% to convertField goalOut of rangePuntTheir call70.8%−2.1average punt
- Q4 10:14KENT 4th & 1 at KENT 37, down 3Agrees with the numbersWent for it · 30.0% before the snapGo for itTheir call31.2%71% to convertField goalOut of rangePunt26.7%−4.5average punt
- Q4 4:48KENT 4th & 4 at BUF 32, down 3Close callWent for it · 35.3% before the snapGo for itTheir call33.2%−0.948% to convertField goal34.1%51% to makePunt25.8%−8.3average punt
- Q4 2:38KENT 4th & 1 at BUF 3, down 3Numbers favored field goal by 9.2 ptsWent for it · 34.4% before the snapGo for itTheir call33.1%−9.263% to convertField goal42.3%93% to makePunt15.7%−26.6average punt
- Q4 0:41KENT 4th & 10 at KENT 25, down 3Agrees with the numbersWent for it · 22.0% before the snapGo for itTheir call14.4%28% to convertField goalOut of rangePunt13.0%−1.5average punt
- Q4 0:18BUF 4th & 1 at KENT 23, up 3Numbers favored field goal by 2.5 ptsWent for it · 87.7% before the snapGo for itTheir call85.6%−2.571% to convertField goal88.0%70% to makePunt71.0%−17.0average punt
After touchdowns: kick or go for two?
KENT made the numbers' call on 4 of 4BUF made the numbers' call on 4 of 4
- Q1 8:54KENT Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call10.7%97% to makeGo for two10.7%−<0.145% to convert
- Q2 2:33KENT Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call43.6%97% to makeGo for two43.5%−0.145% to convert
- Q2 1:12BUF Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call64.2%97% to makeGo for two64.1%−0.245% to convert
- Q3 9:28BUF Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call76.2%97% to makeGo for two76.0%−0.245% to convert
- Q3 5:15BUF Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call85.0%97% to makeGo for two84.9%−0.145% to convert
- Q3 2:58KENT Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call25.1%97% to makeGo for two24.9%−0.245% to convert
- Q4 2:38KENT Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call75.5%97% to makeGo for two73.8%−1.745% to convert
- Q4 1:03BUF Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call73.9%97% to makeGo for two71.1%−2.845% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1DOWNS12 plays · 26 yds · 4:2995% → 93%
Q1 14:26
2ND & 7
OWN 38
+6
5.5%
Ta'Quan Roberson pass complete to Devare Mathis for 6 yds to the BUF 44Similar
Q1 12:50
3RD & 3
OPP 48
+1
6.0%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the KENT 47Similar
Q1 11:00
3RD & 8
OPP 42
+3
6.5%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the KENT 39Similar
Q1 10:23
4TH & 5
OPP 39
0
6.7%
Ta'Quan Roberson run for no gain to the KENT 39 Ta'Quan Roberson fumbled, recovered by BUFSimilar
own 0own 2550opp 25opp 0
KENTDrive 2TD3 plays · 61 yds · 1:227% → 8%
Q1 9:34
2ND & 6
OWN 43
+26
7.3%
Dru DeShields pass complete to Wayne Harris for 26 yds to the BUF 31 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 3INT6 plays · 13 yds · 1:4292% → 91%
KENTDrive 4DOWNS10 plays · 32 yds · 5:179% → 13%
BUFDrive 5PUNT4 plays · 9 yds · 1:1488% → 87%
Q1 0:09
4TH & 1
OWN 43
0
13.4%
Dylan Drennan punt for 45 yds , Wayne Harris returns for no gain to the KENT 12Similar
own 0own 2550opp 25opp 0
KENTDrive 6PUNT8 plays · 10 yds · 2:3314% → 15%
Q2 12:58
2ND & 1
OWN 32
-9
16.0%
Kent State Penalty, Intentional Grounding (Dru DeShields) to the KENT 23Similar
Q2 12:35
4TH & 6
OWN 27
-5
15.2%
PENALTY KSU False Start (Buchanan,Martell) 5 yards from KSU27 to KSU22. NO PLAY.Similar
Q2 12:27
4TH & 11
OWN 22
0
15.3%
punt blocked by Miles Greer, punt out-of-bounds at the KENT 8 blocked by Miles GreerSimilar
own 0own 2550opp 25opp 0
BUFDrive 7FUMBLE1 play · 3 yds · 0:0086% → 86%
Q2 12:22
1ST & GOAL
OPP 8
-3
14.3%
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 yardsSimilar
own 0own 2550opp 25opp 0
KENTDrive 8PUNT12 plays · 59 yds · 5:3716% → 22%
Q2 12:22
1ST & 10
OWN 5
-2
16.1%
PENALTY KSU False Start (Hopperton,Hunter) 2 yards from KSU05 to KSU03. NO PLAY.Similar
Q2 9:19
3RD & 4
OWN 23
+43
18.5%
Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST downSimilar
Q2 8:39
1ST & 10
OPP 34
+2
21.3%
Dru DeShields pass complete to Sebastian Brown for 2 yds to the BUF 36Similar
Q2 8:07
2ND & 12
OPP 36
+5
22.1%
Dru DeShields pass complete to Sebastian Brown for 5 yds to the BUF 31Similar
Q2 7:31
3RD & 7
OPP 31
-5
22.7%
Dru DeShields sacked by Mitchell Gonser for a loss of 5 yards to the BUF 36Similar
own 0own 2550opp 25opp 0
BUFDrive 9PUNT5 plays · 30 yds · 2:0978% → 76%
Q2 6:31
1ST & 10
OWN 2
+12
22.5%
Ta'Quan Roberson pass complete to Chance Morrow for 12 yds to the BUF 14 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KENTDrive 10TD4 plays · 57 yds · 1:4227% → 38%
Q2 3:43
2ND & 9
OWN 44
0
28.0%
Dru DeShields pass complete to Jahzae Kimbrough for no gain to the KENT 44Similar
Q2 2:59
3RD & 9
OWN 44
+15
27.5%
Dru DeShields pass complete to Ardell Banks for 15 yds to the BUF 41 for a 1ST downSimilar
Q2 2:33
1ST & 10
OPP 41
+41
38.3%
Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 11TD10 plays · 92 yds · 1:0563% → 74%
Q2 2:17
1ST & 10
OWN 8
+13
37.4%
Ta'Quan Roberson pass complete to Jasaiah Gathings for 13 yds to the BUF 21 for a 1ST downSimilar
Q2 2:00
1ST & 10
OWN 21
+7
37.1%
Ta'Quan Roberson pass complete to Victor Snow for 7 yds to the BUF 28Similar
Q2 2:00
2ND & 3
OWN 28
-5
36.3%
PENALTY BU False Start (Gathings,Jasaiah) 5 yards from BU28 to BU23. NO PLAY.Similar
Q2 1:46
3RD & 8
OWN 23
+27
38.4%
Ta'Quan Roberson run for 27 yds to the 50 yard line for a 1ST downSimilar
Q2 1:32
2ND & 10
50
+5
36.4%
PENALTY KSU Offside (Davis,Jelani) 5 yards from BU50 to KSU45. NO PLAY.Similar
Q2 1:26
2ND & 5
OPP 45
+7
35.0%
Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the KENT 38 for a 1ST downSimilar
Q2 1:12
1ST & 10
OPP 38
+38
25.7%
Ta'Quan Roberson pass complete to Nik McMillan for 38 yds for a TD (Jack Howes KICK)Similar
own 0own 2550opp 25opp 0
KENTDrive 12PUNT7 plays · -1 yds · 0:1730% → 30%
Q2 0:49
4TH & 11
OWN 24
+7
29.9%
Charlie Durkin punt for 43 yds , Victor Snow returns for 7 yds to the BUF 40Similar
own 0own 2550opp 25opp 0
BUFDrive 13FG11 plays · 50 yds · 0:4369% → 75%
Q2 0:43
1ST & 10
OWN 40
-1
31.3%
Ta'Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 39Similar
Q2 0:37
2ND & 11
OWN 39
+13
33.1%
Ta'Quan Roberson pass complete to Chance Morrow for 13 yds to the KENT 48 for a 1ST downSimilar
Q2 0:25
2ND & 10
OPP 48
+13
31.3%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 13 yds to the KENT 35 for a 1ST downSimilar
Q2 0:19
1ST & 10
OPP 35
+10
28.4%
Ta'Quan Roberson pass complete to Nik McMillan for 10 yds to the KENT 25 for a 1ST downSimilar
Q2 0:07
2ND & 10
OPP 25
+15
28.8%
(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.Similar
own 0own 2550opp 25opp 0
KENTDrive 14PUNT5 plays · 1 yds · 0:2827% → 25%
BUFDrive 15PUNT4 plays · 7 yds · 1:3275% → 72%
KENTDrive 16PUNT4 plays · 6 yds · 1:5829% → 33%
Q3 10:29
4TH & 4
OWN 31
+19
33.0%
Charlie Durkin punt for 41 yds, punt out-of-bounds at the BUF 47 , Victor Snow returns for 19 yds to the BUF 47Similar
own 0own 2550opp 25opp 0
BUFDrive 17TD4 plays · 53 yds · 0:4970% → 83%
Q3 10:17
1ST & 10
OWN 47
+20
30.2%
Ta'Quan Roberson pass complete to Chance Morrow for 20 yds to the KENT 33 for a 1ST downSimilar
Q3 9:57
1ST & 10
OPP 33
+5
29.0%
Ta'Quan Roberson pass complete to Victor Snow for 5 yds to the KENT 28Similar
Q3 9:43
2ND & 5
OPP 28
+7
29.0%
Ta'Quan Roberson pass complete to Chance Morrow for 7 yds to the KENT 21 for a 1ST downSimilar
Q3 9:28
1ST & 10
OPP 21
+21
17.3%
Ta'Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK)Similar
own 0own 2550opp 25opp 0
KENTDrive 18PUNT5 plays · 9 yds · 1:4322% → 22%
BUFDrive 19TD6 plays · 85 yds · 2:1278% → 89%
Q3 5:54
2ND & 7
OWN 29
+33
22.1%
Ta'Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KENTDrive 20TD6 plays · 75 yds · 2:1213% → 30%
Q3 5:10
1ST & 10
OWN 25
+15
12.7%
(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.Similar
Q3 4:05
2ND & 12
OWN 38
+10
13.1%
Dru DeShields pass complete to Hunter Hopperton for 10 yds to the KENT 48Similar
Q3 2:58
1ST & 10
50
+50
30.4%
Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 21PUNT8 plays · 23 yds · 2:5976% → 74%
Q3 2:15
2ND & 8
OWN 27
+13
24.5%
Ta'Quan Roberson pass complete to Nik McMillan for 13 yds to the BUF 40 for a 1ST downSimilar
Q3 2:01
1ST & 10
OWN 40
-7
22.8%
Ta'Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the BUF 43 Buffalo Penalty, Offensive Holding (Evan King) to the BUF 33Similar
Q3 1:00
2ND & 12
OWN 38
+3
24.9%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the BUF 41Similar
Q3 0:00
3RD & 9
OWN 41
+7
25.7%
Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the BUF 48Similar
own 0own 2550opp 25opp 0
KENTDrive 22TD23 plays · 93 yds · 12:0229% → 88%
Q4 12:48
2ND & 10
OWN 17
+11
30.6%
Dru DeShields pass complete to Ardell Banks for 11 yds to the KENT 28 for a 1ST downSimilar
Q4 11:08
3RD & 5
OWN 33
-5
29.8%
PENALTY KSU False Start (Garcia,Gavin) 5 yards from KSU33 to KSU28. NO PLAY.Similar
Q4 9:28
1ST & 10
OWN 38
-20
32.6%
(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.Similar
Q4 8:10
2ND & 15
OWN 33
+13
31.7%
Dru DeShields pass complete to Jahzae Kimbrough for 13 yds to the KENT 46Similar
Q4 7:34
3RD & 2
OWN 46
+16
35.6%
Dru DeShields pass complete to Christian Berry for 16 yds to the BUF 38 for a 1ST downSimilar
Q4 6:59
1ST & 10
OPP 38
-4
37.3%
Dru DeShields sacked by Junior Poyser for a loss of 4 yards to the BUF 42Similar
Q4 4:48
4TH & 4
OPP 32
+9
34.6%
Dru DeShields pass complete to Dashawn Martin for 9 yds to the BUF 23 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 23TD9 plays · 76 yds · 1:2322% → 90%
Q4 2:09
2ND & 10
OWN 24
+26
78.8%
Ta'Quan Roberson pass complete to Chance Morrow for 26 yds to the 50 yard line for a 1ST downSimilar
Q4 1:53
1ST & 10
50
+15
72.6%
Ta'Quan Roberson pass complete to Nik McMillan for 15 yds to the KENT 35 for a 1ST downSimilar
Q4 1:44
1ST & 10
OPP 35
+5
69.2%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 5 yds to the KENT 30Similar
Q4 1:29
2ND & 5
OPP 30
+8
69.4%
Ta'Quan Roberson pass complete to Al-Jay Henderson for 8 yds to the KENT 22 for a 1ST downSimilar
Q4 1:03
3RD & 10
OPP 22
+22
10.0%
Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK)Similar
own 0own 2550opp 25opp 0
KENTDrive 24DOWNS5 plays · 7 yds · 0:1624% → 21%
own 0own 2550opp 25opp 0
BUFDrive 25DOWNS7 plays · 5 yds · 0:1791% → 94%
own 0own 2550opp 25opp 0
KENTDrive 26FUMBLE4 plays · 19 yds · 0:1315% → 14%
Biggest swings
TD · Q4 1:03
Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK)
-61.1
TD · Q4 2:38
Dru DeShields run for 3 yds for a TD (Will Hryszko KICK)
+51.9
TD · Q3 2:58
Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK)
+16.4