2025 · Week 8 · Oct 18, 2025 · Doyt L. Perry Stadium
Speed4x
View as
Win probability · BGSU
modelBGSU aheadCMU aheadconfidence bandkey playBGSU scoreCMU score
What if? - hover the chart or a play below, then change how it went
Q4 0:00 · PaSean Wimberly run for 7 yds to the CMU 42
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorPregame priorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 13:39: Angel Flores run for 1 yd for a TD (Cade Graham KICK) — CMU win probability +6.4 pts (now 46%) (top driver: CMU has the ball).
- TD · Q2 8:04: Angel Flores run for 6 yds for a TD (Cade Graham KICK) — CMU win probability +8.2 pts (now 56%) (top driver: CMU has the ball).
- FG · Q2 3:48: Cade Graham 38 yd FG GOOD — CMU win probability +5.3 pts (now 65%) (top driver: CMU has the ball).
- TD · Q3 11:06: Angel Flores run for 3 yds for a TD (Cade Graham KICK) — CMU win probability +15.5 pts (now 83%) (top driver: CMU has the ball).
- FG · Q3 7:09: Cade Graham 47 yd FG GOOD — CMU win probability +5.5 pts (now 91%) (top driver: CMU 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
BGSU made the numbers' call on 11 of 11CMU made the numbers' call on 4 of 7
- Q1 10:43BGSU 4th & 18 at CMU 25, tiedAgrees with the numbersKicked a field goal · 59.9% before the snapGo for it59.7%−0.212% to convertField goalTheir call59.9%66% to makePunt59.3%−0.6average punt
- Q1 7:09CMU 4th & 8 at CMU 43, down 3Agrees with the numbersPunted · 38.8% before the snapGo for it38.8%−0.334% to convertField goalOut of rangePuntTheir call39.1%average punt
- Q1 5:41BGSU 4th & 5 at BGSU 30, up 3Agrees with the numbersPunted · 60.2% before the snapGo for it60.2%−0.141% to convertField goalOut of rangePuntTheir call60.4%average punt
- Q1 1:06CMU 4th & 11 at BGSU 40, down 3Agrees with the numbersPunted · 38.5% before the snapGo for it38.5%−0.127% to convertField goal38.4%−0.134% to makePuntTheir call38.6%average punt
- Q2 11:17BGSU 4th & 7 at BGSU 29, down 4Agrees with the numbersPunted · 54.9% before the snapGo for it54.8%−0.436% to convertField goalOut of rangePuntTheir call55.1%average punt
- Q2 5:59BGSU 4th & 2 at BGSU 27, down 11Agrees with the numbersWent for it · 41.9% before the snapGo for itTheir call42.1%57% to convertField goalOut of rangePunt41.9%−0.2average punt
- Q2 5:59BGSU 4th & 2 at BGSU 27, down 11Agrees with the numbersWent for it · 41.9% before the snapGo for itTheir call42.1%57% to convertField goalOut of rangePunt41.9%−0.2average punt
- Q2 3:48CMU 4th & 3 at BGSU 20, up 11Close callKicked a field goal · 58.6% before the snapGo for it58.5%51% to convertField goalTheir call58.1%−0.475% to makePunt54.0%−4.5average punt
- Q2 0:53BGSU 4th & 6 at CMU 31, down 14Agrees with the numbersKicked a field goal · 34.7% before the snapGo for it34.6%−0.340% to convertField goalTheir call34.9%54% to makePunt33.2%−1.7average punt
- Q3 9:01BGSU 4th & 1 at BGSU 34, down 18Agrees with the numbersWent for it · 20.1% before the snapGo for itTheir call21.3%71% to convertField goalOut of rangePunt20.0%−1.3average punt
- Q3 9:01BGSU 4th & 1 at BGSU 34, down 18Agrees with the numbersWent for it · 20.1% before the snapGo for itTheir call21.3%71% to convertField goalOut of rangePunt20.0%−1.3average punt
- Q3 7:09CMU 4th & 7 at BGSU 29, up 18Agrees with the numbersKicked a field goal · 84.5% before the snapGo for it84.1%−0.337% to convertField goalTheir call84.3%58% to makePunt78.1%−6.2average punt
- Q3 4:57BGSU 4th & 22 at BGSU 32, down 21Agrees with the numbersPunted · 8.2% before the snapGo for it6.1%−3.87% to convertField goalOut of rangePuntTheir call9.9%average punt
- Q3 1:33CMU 4th & 13 at CMU 41, up 21Agrees with the numbersPunted · 95.5% before the snapGo for it94.9%−1.120% to convertField goalOut of rangePuntTheir call96.0%average punt
- Q4 12:03CMU 4th & 10 at BGSU 36, up 21Close callPunted · 96.8% before the snapGo for it96.5%30% to convertField goal96.5%−<0.142% to makePuntTheir call96.4%−0.1average punt
- Q4 10:38BGSU 4th & 1 at CMU 47, down 21Agrees with the numbersWent for it · 3.6% before the snapGo for itTheir call3.4%70% to convertField goalOut of rangePunt2.5%−0.9average punt
- Q4 5:17CMU 4th & 13 at BGSU 34, up 21Close callPunted · 98.8% before the snapGo for it98.5%−0.121% to convertField goal98.7%47% to makePuntTheir call98.5%−0.2average punt
- Q4 1:55BGSU 4th & 1 at BGSU 48, down 21Agrees with the numbersWent for it · 1.0% before the snapGo for itTheir call0.9%70% to convertField goalOut of rangePunt0.7%−0.2average punt
After touchdowns: kick or go for two?
CMU made the numbers' call on 3 of 3
- Q2 13:39CMU Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call43.4%97% to makeGo for two43.4%−0.145% to convert
- Q2 8:04CMU Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call55.2%97% to makeGo for two55.2%−0.145% to convert
- Q3 11:06CMU Touchdown, up 17 before the tryAgrees with the numbersKicked · madeKickTheir call77.4%97% to makeGo for two77.3%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBGSUDrive 1FG11 plays · 50 yds · 4:1759% → 59%
Q1 13:59
2ND & 5
OPP 48
-8
58.8%
Lucian Anderson III sacked by Michael Heldman for a loss of 8 yards to the BGSU 44Similar
Q1 13:18
3RD & 13
OWN 44
+39
58.7%
Lucian Anderson III run for 24 yds to the CMU 32 for a 1ST down Central Michigan Penalty, Personal Foul (Jordan Kwiatkowski) to the CMU 17 for a 1ST downSimilar
Q1 12:33
2ND & 8
OPP 15
-10
59.1%
(12:39) No Huddle-Shotgun Pettaway,Cameron rush middle for 1 yard loss to the CMU16 (Kwiatkowski,Jordan; Spann,Caleb) PENALTY BGSU Holding (Fatukasi,Tunde) 10 yards from CMU15 to CMU25. NO PLAY.Similar
Q1 10:37
1ST & 10
OWN 35
-5
59.3%
PENALTY BGSU Offside (Odom,AJ) 5 yards from BGSU35 to BGSU30. NO PLAY.Similar
own 0own 2550opp 25opp 0
CMUDrive 2PUNT7 plays · 13 yds · 3:1441% → 40%
BGSUDrive 3PUNT4 plays · 5 yds · 1:2260% → 59%
Q1 5:41
4TH & 5
OWN 30
0
59.1%
John Henderson punt for 41 yds , Caleb Spann returns for no gain to the CMU 29Similar
own 0own 2550opp 25opp 0
CMUDrive 4PUNT8 plays · 31 yds · 4:2640% → 40%
Q1 1:06
4TH & 11
OPP 40
0
60.5%
Declan Duley punt for 32 yds, fair catch by Brennan Ridley at the BGSU 8Similar
own 0own 2550opp 25opp 0
BGSUDrive 5INT5 plays · 18 yds · 2:1660% → 60%
CMUDrive 6TD1 play · 1 yds · 0:0046% → 46%
own 0own 2550opp 25opp 0
BGSUDrive 7PUNT6 plays · 3 yds · 2:0856% → 54%
Q2 12:15
3RD & 7
OWN 29
-5
54.9%
(12:18) PENALTY BGSU False Start (Padgett,Alex) 5 yards from BGSU29 to BGSU24. NO PLAY.Similar
Q2 11:48
3RD & 12
OWN 24
+5
54.4%
Lucian Anderson III pass complete to Jyrin Johnson for 5 yds to the BGSU 29Similar
Q2 11:17
4TH & 7
OWN 29
0
54.0%
John Henderson punt for 50 yds, fair catch by Caleb Spann at the CMU 21Similar
own 0own 2550opp 25opp 0
CMUDrive 8TD11 plays · 79 yds · 3:1045% → 55%
Q2 10:56
3RD & 10
OWN 21
+63
55.8%
Joe Labas pass complete to Collin Payne for 63 yds to the BGSU 16 for a 1ST downSimilar
Q2 9:52
1ST & GOAL
OPP 3
-5
51.9%
PENALTY CMU False Start (Blum,Ryan) 5 yards from BGSU03 to BGSU08. NO PLAY.Similar
Q2 8:42
3RD & GOAL
OPP 1
0
52.2%
(08:45) Shotgun Flores,Angel rush left for 0 yards to the BGSU01 (Kelly,Dierre; Pascal,Kal-El) PENALTY BGSU Offside (Afogho,David). NO PLAY.Similar
Q2 8:27
3RD & GOAL
OPP 1
-5
52.2%
PENALTY CMU False Start (Nehf,Matthew) 5 yards from BGSU01 to BGSU06. NO PLAY.Similar
Q2 8:04
1ST & 10
OWN 35
+15
44.7%
PENALTY BGSU UNS: Unsportsmanlike Conduct (Odom,AJ) 15 yards from CMU35 to CMU50. NO PLAY.Similar
own 0own 2550opp 25opp 0
BGSUDrive 9DOWNS7 plays · 8 yds · 1:5343% → 41%
Q2 6:47
3RD & 6
OWN 23
-5
41.6%
PENALTY BGSU False Start (Johnson,Jyrin) 5 yards from BGSU23 to BGSU18. NO PLAY.Similar
own 0own 2550opp 25opp 0
CMUDrive 10FG4 plays · 7 yds · 2:0359% → 65%
own 0own 2550opp 25opp 0
BGSUDrive 11FG11 plays · 43 yds · 2:4436% → 39%
Q2 3:06
2ND & 7
OWN 29
+5
35.3%
PENALTY CMU Offside (Fisher,Dylan) 5 yards from BGSU29 to BGSU34. NO PLAY.Similar
Q2 2:39
2ND & 2
OWN 34
+17
35.5%
Lucian Anderson III pass complete to Jyrin Johnson for 17 yds to the CMU 49 for a 1ST downSimilar
Q2 1:54
2ND & 12
OWN 49
+16
34.8%
Lucian Anderson III pass complete to Kaderris Roberts for 16 yds to the CMU 35 for a 1ST downSimilar
Q2 1:02
2ND & 9
OPP 34
+3
35.1%
Lucian Anderson III pass complete to Jyrin Johnson for 3 yds to the CMU 31Similar
own 0own 2550opp 25opp 0
CMUDrive 12END OF HALF7 plays · 16 yds · 0:4663% → 66%
own 0own 2550opp 25opp 0
CMUDrive 13TD11 plays · 75 yds · 3:5462% → 83%
Q3 15:00
1ST & 10
OWN 36
+9
36.8%
Joe Labas pass complete to Tommy McIntosh for 9 yds to the CMU 45Similar
Q3 15:00
2ND & 1
OWN 45
+5
35.9%
Shotgun Labas,Joe pass incomplete deep left to McIntosh,Tommy thrown to BGSU25 broken up by McClendon,Jalen PENALTY BGSU Offside (Afogho,David) 5 yards from CMU45 to CMU50, 1ST DOWN. NO PLAY.Similar
Q3 11:06
1ST & GOAL
OPP 2
-5
32.1%
PENALTY CMU Delay Of Game (Flores,Angel) 5 yards from BGSU02 to BGSU07. NO PLAY.Similar
Q3 11:06
1ST & GOAL
OPP 7
+4
16.8%
PENALTY BGSU UNS: Unsportsmanlike Conduct 4 yards from BGSU07 to BGSU03, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
BGSUDrive 14DOWNS6 plays · 7 yds · 1:4721% → 20%
Q3 9:33
3RD & 4
OWN 31
+3
19.9%
Lucian Anderson III pass complete to Allen Middleton for 3 yds to the BGSU 34Similar
own 0own 2550opp 25opp 0
CMUDrive 15FG5 plays · 3 yds · 1:4585% → 91%
own 0own 2550opp 25opp 0
BGSUDrive 16PUNT7 plays · 20 yds · 2:0812% → 8%
Q3 6:32
1ST & 10
OWN 35
+9
12.1%
(06:36) No Huddle-Shotgun Anderson III,Lucian pass incomplete deep left to Hogan,Finn thrown to CMU45 QB hurried by Kwiatkowski,Jordan, 1ST DOWN, PENALTY CMU Pass Interference (Carroll,Kalen) 9 yards from BGSU35 to BGSU44, 1ST DOWN. NO PLAY.Similar
Q3 5:41
3RD & 16
OWN 38
-6
8.8%
Lucian Anderson III sacked by Michael Heldman for a loss of 6 yards to the BGSU 32Similar
own 0own 2550opp 25opp 0
CMUDrive 17PUNT7 plays · 11 yds · 3:1294% → 96%
Q3 4:08
1ST & 10
OWN 44
-20
5.2%
(04:09) Cornist,Trey rush middle for 0 yards to the CMU44 (Lampron,Gideon) PENALTY CMU Illegal Formation CMU UNS: Unsportsmanlike Conduct (Saurbeck,Jacob) 20 yards from CMU44 to CMU24. NO PLAY.Similar
Q3 2:37
3RD & 15
OWN 39
-5
4.5%
PENALTY CMU False Start (Smith,Dasan) 5 yards from CMU39 to CMU34. NO PLAY.Similar
own 0own 2550opp 25opp 0
BGSUDrive 18INT7 plays · 25 yds · 2:016% → 5%
Q3 1:09
2ND & 10
OWN 20
+9
5.8%
Lucian Anderson III pass complete to Jyrin Johnson for 9 yds to the BGSU 29Similar
Q3 0:49
3RD & 1
OWN 29
+4
5.8%
Lucian Anderson III pass complete to Cameron Pettaway for 4 yds to the BGSU 33 for a 1ST downSimilar
Q3 0:28
1ST & 10
OWN 33
+2
5.6%
Lucian Anderson III pass complete to Jyrin Johnson for 2 yds to the BGSU 35Similar
Q3 0:00
2ND & 8
OWN 35
+7
5.3%
Lucian Anderson III pass complete to Kaderris Roberts for 7 yds to the BGSU 42Similar
Q4 14:24
1ST & 10
OWN 45
-19
5.2%
Lucian Anderson III pass intercepted Jaion Jackson return for 19 yds to the BGSU 36Similar
own 0own 2550opp 25opp 0
CMUDrive 19PUNT4 plays · 0 yds · 2:0797% → 97%
own 0own 2550opp 25opp 0
BGSUDrive 20DOWNS5 plays · 37 yds · 1:123% → 4%
Q4 11:50
1ST & 10
OWN 16
+28
3.4%
Lucian Anderson III pass complete to RJ Garcia II for 28 yds to the BGSU 44 for a 1ST downSimilar
Q4 11:31
2ND & 10
OWN 44
+1
3.5%
Lucian Anderson III pass complete to Kaderris Roberts for 1 yd to the BGSU 45Similar
Q4 11:02
3RD & 9
OWN 45
+8
3.3%
Lucian Anderson III pass complete to Allen Middleton for 8 yds to the CMU 47Similar
own 0own 2550opp 25opp 0
CMUDrive 21PUNT10 plays · 21 yds · 5:1298% → 99%
Q4 5:31
4TH & 8
OPP 29
-5
1.2%
PENALTY CMU Delay Of Game (Flores,Angel) 5 yards from BGSU29 to BGSU34. NO PLAY.Similar
own 0own 2550opp 25opp 0
BGSUDrive 22END OF GAME13 plays · 57 yds · 5:081% → 1%
Q4 5:08
1ST & 10
OWN 1
+13
1.2%
Lucian Anderson III pass complete to RJ Garcia II for 13 yds to the BGSU 14 for a 1ST downSimilar
Q4 4:42
1ST & 10
OWN 14
-7
1.2%
(04:52) No Huddle-Shotgun Anderson III,Lucian pass complete deep middle to Hogan,Finn caught at BGSU35, for 34 yards to the BGSU48 (Deasfernandes,Brenden) PENALTY BGSU Holding (Fatukasi,Tunde) 7 yards from BGSU14 to BGSU07. NO PLAY.Similar
Q4 3:30
3RD & 4
OWN 20
+19
1.1%
Lucian Anderson III pass complete to RJ Garcia II for 19 yds to the BGSU 39 for a 1ST downSimilar
Q4 3:14
1ST & 10
OWN 39
+6
1.1%
Lucian Anderson III pass complete to Jacob Harris for 6 yds to the BGSU 45Similar
Q4 2:24
2ND & 4
OWN 45
-6
1.0%
Lucian Anderson III sacked by Keshawn Hayden for a loss of 6 yards to the BGSU 39 Lucian Anderson III fumbled, recovered by CMU James Thomas Jr. , return for 0 yardsSimilar
Q4 2:06
3RD & 10
OWN 39
+9
1.0%
Lucian Anderson III pass complete to Jacob Harris for 9 yds to the BGSU 48Similar
Q4 1:38
1ST & 10
OPP 45
-15
0.9%
(01:42) No Huddle-Shotgun Anderson III,Lucian pass complete short middle to Garcia II,RJ caught at CMU27, for 26 yards to the CMU19 (Blackwell,Maddix) PENALTY BGSU Face Mask (Harris,Alex) 15 yards from CMU45 to BGSU40. NO PLAY.Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 11:06
Angel Flores run for 3 yds for a TD (Cade Graham KICK)
-15.5
TD · Q2 8:04
Angel Flores run for 6 yds for a TD (Cade Graham KICK)
-8.2
TD · Q2 13:39
Angel Flores run for 1 yd for a TD (Cade Graham KICK)
-6.4