2025 · Week 8 · Oct 18, 2025 · Bridgeforth Stadium
Speed4x
View as
Win probability · JMU
modelJMU aheadODU aheadconfidence bandkey playJMU scoreODU score
What if? - hover the chart or a play below, then change how it went
Q4 11:30 · Ian Brandt punt for 34 yds, punt out-of-bounds at the JMU 35
Driver values - Δ win prob, pts
Home team on offenseScore differentialPregame priorGarbage-time factorBlowout marginScore diff ÷ offense timeouts
This game in five plays
- TD · Q2 12:00: Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick) — JMU win probability +7.3 pts (now 63%) (top driver: JMU has the ball).
- TD · Q2 6:49: Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick) — ODU win probability +12.1 pts (now 55%) (top driver: ODU has the ball).
- TD · Q2 1:57: Jordan Fuller 2 Yd Run (Morgan Suarez Kick) — JMU win probability +15.8 pts (now 65%) (top driver: JMU has the ball).
- TD · Q3 10:49: Wayne Knight 13 Yd Run (Morgan Suarez Kick) — JMU win probability +12.6 pts (now 78%) (top driver: JMU has the ball).
- TD · Q3 3:57: Alonza Barnett III 6 Yd Run (Morgan Suarez Kick) — JMU win probability +8.2 pts (now 92%) (top driver: JMU 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
JMU made the numbers' call on 2 of 4ODU made the numbers' call on 6 of 7
- Q1 9:23ODU 4th & 1 at JMU 46, tiedClose callPunted · 40.3% before the snapGo for it40.3%70% to convertField goal39.9%−0.523% to makePuntTheir call40.0%−0.3average punt
- Q1 4:10JMU 4th & 8 at ODU 38, tiedClose callPunted · 59.9% before the snapGo for it60.0%35% to convertField goal59.9%−0.138% to makePuntTheir call59.8%−0.1average punt
- Q2 1:00ODU 4th & 17 at ODU 18, down 1Agrees with the numbersPunted · 35.9% before the snapGo for it32.1%−3.413% to convertField goalOut of rangePuntTheir call35.4%average punt
- Q2 0:00JMU 4th & 4 at ODU 36, up 1Agrees with the numbersWent for it · 63.8% before the snapGo for itTheir call64.5%48% to convertField goal63.1%−1.442% to makePunt63.1%−1.3average punt
- Q3 9:44ODU 4th & 7 at ODU 28, down 8Agrees with the numbersPunted · 23.4% before the snapGo for it23.5%−1.336% to convertField goalOut of rangePuntTheir call24.8%average punt
- Q3 6:45JMU 4th & 11 at JMU 37, up 8Agrees with the numbersPunted · 76.3% before the snapGo for it75.4%−2.026% to convertField goalOut of rangePuntTheir call77.4%average punt
- Q3 2:50ODU 4th & 20 at ODU 15, down 15Agrees with the numbersPunted · 10.6% before the snapGo for it8.5%−2.79% to convertField goalOut of rangePuntTheir call11.3%average punt
- Q4 11:30ODU 4th & 4 at ODU 31, down 29Agrees with the numbersPunted · 0.2% before the snapGo for it0.2%−<0.148% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 9:18JMU 4th & 2 at JMU 43, up 29Close callPunted · 99.8% before the snapGo for it99.8%57% to convertField goalOut of rangePuntTheir call99.8%−<0.1average punt
- Q4 8:29ODU 4th & 19 at ODU 14, down 29Agrees with the numbersPunted · 0.1% before the snapGo for it-0.0%−0.110% to convertField goalOut of rangePuntTheir call0.1%average punt
- Q4 1:31ODU 4th & 1 at ODU 37, down 36Agrees with the numbersWent for it · 0.1% before the snapGo for itTheir call0.0%71% to convertField goalOut of rangePunt0.0%−<0.1average punt
After touchdowns: kick or go for two?
JMU made the numbers' call on 9 of 9ODU made the numbers' call on 4 of 4
- Q1 14:54ODU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call40.2%97% to makeGo for two40.2%−<0.145% to convert
- Q1 12:23JMU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call60.0%97% to makeGo for two60.0%−<0.145% to convert
- Q1 3:56ODU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call43.4%97% to makeGo for two43.4%−<0.145% to convert
- Q1 3:05JMU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call59.8%97% to makeGo for two59.8%−<0.145% to convert
- Q1 0:19ODU Touchdown, up 6 before the tryAgrees with the numbersKicked · missedKickTheir call45.0%97% to makeGo for two45.0%−0.145% to convert
- Q2 12:00JMU Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call59.6%97% to makeGo for two59.5%−0.145% to convert
- Q2 6:49ODU Touchdown, up 5 before the tryAgrees with the numbersKicked · madeKickTheir call49.1%97% to makeGo for two49.0%−0.145% to convert
- Q2 1:57JMU Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call57.8%97% to makeGo for two57.7%−0.145% to convert
- Q3 10:49JMU Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call73.1%97% to makeGo for two73.0%−0.145% to convert
- Q3 3:57JMU Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call88.8%97% to makeGo for two88.7%−0.145% to convert
- Q3 0:30JMU Touchdown, up 21 before the tryAgrees with the numbersKicked · madeKickTheir call98.3%97% to makeGo for two98.3%−<0.145% to convert
- Q4 12:28JMU Touchdown, up 28 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 2:57JMU Touchdown, up 35 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartJMUDrive 1TD7 plays · 78 yds · 2:3160% → 60%
ODUDrive 2PUNT9 plays · 29 yds · 2:5340% → 40%
Q1 11:47
2ND & 10
OWN 25
-8
60.1%
Colton Joseph run for 2 yds to the ODU 27 Old Dominion Penalty, Offensive Holding (Tre' Brown III) to the ODU 17Similar
Q1 11:20
2ND & 18
OWN 17
+5
60.2%
PENALTY JMU Offside (Culp,Elijah) 5 yards from ODU17 to ODU22. NO PLAY.Similar
Q1 11:20
2ND & 13
OWN 22
+23
60.2%
Colton Joseph pass complete to Tre' Brown III for 23 yds to the ODU 45 for a 1ST downSimilar
Q1 11:20
1ST & 10
OWN 45
+6
59.8%
Colton Joseph pass complete to Tre' Brown III for 6 yds to the JMU 49Similar
own 0own 2550opp 25opp 0
JMUDrive 3PUNT10 plays · 42 yds · 5:0660% → 60%
Q1 8:32
3RD & 2
OWN 28
+20
59.8%
Alonza Barnett III pass complete to Josh Phifer for 20 yds to the JMU 48 for a 1ST downSimilar
Q1 7:52
1ST & 10
OWN 48
+3
60.7%
Alonza Barnett III pass complete to Braeden Wisloski for 3 yds to the ODU 49Similar
Q1 6:36
3RD & 8
50
+10
60.5%
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 40 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 4TD1 play · 98 yds · 0:0044% → 44%
Q1 3:56
1ST & 10
OWN 2
+98
55.6%
Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick)Similar
own 0own 2550opp 25opp 0
JMUDrive 5TD3 plays · 75 yds · 0:4156% → 60%
ODUDrive 6TD11 plays · 75 yds · 2:4040% → 47%
Q1 2:15
1ST & 10
OPP 45
+15
58.0%
(02:20) No Huddle-Shotgun Joseph,Colton pass incomplete deep right to Abdul-Rahim Gladding,Na'eem thrown to JMU10 PENALTY JMU Pass Interference (Culp,Elijah) 15 yards from JMU45 to JMU30, 1ST DOWN. NO PLAY.Similar
Q1 1:48
2ND & 3
OPP 23
+2
57.4%
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 2 yds to the JMU 21Similar
Q1 0:19
3RD & 9
OPP 11
+11
53.5%
Tre' Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed)Similar
own 0own 2550opp 25opp 0
JMUDrive 7TD9 plays · 75 yds · 3:0055% → 63%
Q2 13:37
1ST & 10
OWN 38
+23
55.0%
Alonza Barnett III pass complete to Wayne Knight for 23 yds to the ODU 39 for a 1ST downSimilar
Q2 13:04
1ST & 10
OPP 39
+37
56.2%
Alonza Barnett III pass complete to Nick DeGennaro for 34 yds to the ODU 5 for a 1ST down Old Dominion Penalty, Targeting (Nickendre Stiger) to the ODU 2 for a 1ST downSimilar
Q2 12:17
2ND & GOAL
OPP 2
-5
56.1%
PENALTY JMU False Start (Phifer,Josh) 5 yards from ODU02 to ODU07. NO PLAY.Similar
Q2 12:00
2ND & GOAL
OPP 7
+7
63.3%
Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick)Similar
own 0own 2550opp 25opp 0
ODUDrive 8TD12 plays · 75 yds · 5:0339% → 55%
Q2 11:52
1ST & 10
OWN 25
+2
60.8%
Colton Joseph pass complete to Maurki James for 2 yds to the ODU 27Similar
Q2 10:41
3RD & 5
OWN 30
+6
60.9%
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 6 yds to the ODU 36 for a 1ST downSimilar
Q2 10:18
1ST & 10
OWN 36
+1
60.1%
Colton Joseph pass complete to Dawson Johnson for 1 yd to the ODU 37Similar
Q2 8:42
2ND & 9
OPP 47
+11
58.3%
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 11 yds to the JMU 36 for a 1ST downSimilar
Q2 8:15
1ST & 10
OPP 36
-10
58.2%
Old Dominion Penalty, Offensive Holding (-10 Yards) to the JMU 41Similar
Q2 7:36
1ST & 15
OPP 41
+23
59.4%
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 23 yds to the JMU 18 for a 1ST downSimilar
Q2 6:49
2ND & 8
OPP 16
+16
45.3%
Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)Similar
own 0own 2550opp 25opp 0
JMUDrive 9TD12 plays · 75 yds · 4:4749% → 65%
Q2 5:55
2ND & 8
OWN 27
+8
49.2%
Alonza Barnett III pass complete to George Pettaway for 8 yds to the JMU 35 for a 1ST downSimilar
Q2 4:11
3RD & 2
OWN 43
+7
49.9%
Alonza Barnett III pass complete to Lacota Dippre for 7 yds to the 50 yard line for a 1ST downSimilar
Q2 3:32
1ST & 10
50
+36
51.0%
Alonza Barnett III pass complete to Landon Ellis for 36 yds to the ODU 14 for a 1ST downSimilar
Q2 2:06
2ND & 9
OPP 13
+11
51.0%
Alonza Barnett III pass complete to Lacota Dippre for 11 yds to the ODU 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 10PUNT8 plays · -7 yds · 0:3439% → 34%
Q2 1:34
1ST & 10
OWN 25
-6
61.2%
Maurki James run for a loss of 6 yards to the ODU 19 Maurki James fumbled, recovered by ODU Maurki JamesSimilar
Q2 1:13
3RD & 15
OWN 20
-5
63.1%
PENALTY ODU False Start (Grant,Skyler) 5 yards from ODU20 to ODU15. NO PLAY.Similar
Q2 1:00
4TH & 17
OWN 18
0
66.3%
Ian Brandt punt for 37 yds, fair catch by Wayne Knight at the JMU 45Similar
own 0own 2550opp 25opp 0
JMUDrive 11DOWNS5 plays · 19 yds · 0:5364% → 62%
Q2 0:53
1ST & 10
OWN 45
+13
63.6%
Alonza Barnett III pass complete to Landon Ellis for 13 yds to the ODU 42 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 12INT2 plays · 0 yds · 0:0038% → 38%
Q3 14:53
1ST & 10
OWN 25
0
62.1%
Colton Joseph pass intercepted Justin Eaglin return for no gain to the JMU 43Similar
own 0own 2550opp 25opp 0
JMUDrive 13TD8 plays · 57 yds · 3:5765% → 78%
Q3 12:41
2ND & 8
OPP 34
+10
66.9%
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 24 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 14PUNT5 plays · 3 yds · 0:5925% → 23%
own 0own 2550opp 25opp 0
JMUDrive 15PUNT7 plays · 13 yds · 2:5177% → 76%
Q3 8:27
3RD & 12
OWN 22
+16
75.5%
Alonza Barnett III pass complete to Jaylan Sanchez for 16 yds to the JMU 38 for a 1ST downSimilar
own 0own 2550opp 25opp 0
JMUDrive 16TD5 plays · 26 yds · 2:3881% → 92%
ODUDrive 17PUNT5 plays · -10 yds · 1:0212% → 11%
own 0own 2550opp 25opp 0
JMUDrive 18TD4 plays · 43 yds · 2:1493% → 98%
own 0own 2550opp 25opp 0
ODUDrive 19INT5 plays · 11 yds · 0:482% → 2%
Q4 14:36
1ST & 10
OWN 36
0
98.0%
Colton Joseph pass intercepted Justin Eaglin return for no gain to the ODU 45Similar
own 0own 2550opp 25opp 0
JMUDrive 20TD5 plays · 45 yds · 2:0398% → 100%
own 0own 2550opp 25opp 0
ODUDrive 21PUNT5 plays · 6 yds · 0:450% → 0%
Q4 12:15
1ST & 10
OWN 25
+5
99.8%
Colton Joseph pass complete to Devin Roche for 5 yds to the ODU 30Similar
own 0own 2550opp 25opp 0
JMUDrive 22PUNT5 plays · 8 yds · 2:05100% → 100%
Q4 9:18
4TH & 2
OWN 43
0
99.8%
Patrick Rea punt for 39 yds, fair catch by Devin Roche at the ODU 23Similar
own 0own 2550opp 25opp 0
ODUDrive 23PUNT4 plays · -9 yds · 0:450% → 0%
JMUDrive 24TD9 plays · 52 yds · 5:26100% → 100%
ODUDrive 25DOWNS6 plays · 9 yds · 1:090% → 0%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 1:57
Jordan Fuller 2 Yd Run (Morgan Suarez Kick)
+15.8
TD · Q3 10:49
Wayne Knight 13 Yd Run (Morgan Suarez Kick)
+12.6
TD · Q2 6:49
Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)
-12.1