ODU
Old Dominion 27 at James Madison 63
JMU2025 · Week 8 · Oct 18, 2025 · Bridgeforth Stadium
Speed4x
Win probability · JMU
modelJMU aheadODU aheadconfidence bandkey play
What moved it - hover a play below
Q4 0:00 · M. James takes a knee
01
JMU has the ball
+26
02
JMU leading by 36
+8
03
Blowout context favors the offense
+2
04
Market gave JMU a 59% pregame chance
−1
Play by play - hover to pin the curve, click to jump
JMU · Drive 1TD · 7 plays · 78 yds
Q1 14:54
Lucas Struck 2 Yd Fumble Return (Riley Callaghan Kick)
0.0
Q1 14:48
Josh Hamel kickoff for 63 yds , Curtis Harris-Lopez return for 20 yds to the JMU 22
-14.0
Q1 14:42
Wayne Knight run for 2 yds to the JMU 24
+2.4
Q1 14:07
Alonza Barnett III pass complete to Landon Ellis for 9 yds to the JMU 33 for a 1ST down
-1.6
Q1 13:29
Alonza Barnett III pass complete to Wayne Knight for 4 yds to the JMU 37
0.0
Q1 13:00
Jordan Fuller run for 5 yds to the JMU 42
0.0
Q1 12:23
Alonza Barnett III 58 Yd Run (Morgan Suarez Kick)
+28.3
ODU · Drive 2PUNT · 9 plays · 29 yds
Q1 12:23
Cristiano Rosa kickoff for 65 yds for a touchback
-0.6
Q1 12:16
Trequan Jones run for no gain to the ODU 25
-3.2
Q1 11:47
Colton Joseph run for 2 yds to the ODU 27 Old Dominion Penalty, Offensive Holding (Tre' Brown III) to the ODU 17
0.0
Q1 11:20
PENALTY JMU Offside (Culp,Elijah) 5 yards from ODU17 to ODU22. NO PLAY.
0.0
Q1 11:20
Colton Joseph pass complete to Tre' Brown III for 23 yds to the ODU 45 for a 1ST down
0.0
Q1 11:20
Colton Joseph pass complete to Tre' Brown III for 6 yds to the JMU 49
-2.0
Q1 11:20
Colton Joseph run for 2 yds to the JMU 47
-0.5
Q1 11:20
Trequan Jones run for 1 yd to the JMU 46
0.0
Q1 9:23
Ian Brandt punt for 46 yds for a touchback
+0.5
JMU · Drive 3PUNT · 10 plays · 42 yds
Q1 9:16
Wayne Knight run for 8 yds to the JMU 28
+5.4
Q1 8:45
Alonza Barnett III pass incomplete to Michael Scott
-0.2
Q1 8:32
Alonza Barnett III pass complete to Josh Phifer for 20 yds to the JMU 48 for a 1ST down
0.0
Q1 7:52
Alonza Barnett III pass complete to Braeden Wisloski for 3 yds to the ODU 49
+1.2
Q1 7:20
Jordan Fuller run for a loss of 1 yard to the 50 yard line
+0.9
Q1 6:36
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 40 for a 1ST down
-1.2
Q1 6:07
Wayne Knight run for a loss of 2 yards to the ODU 42
+1.3
Q1 5:22
Alonza Barnett III run for 4 yds to the ODU 38
0.0
Q1 4:45
Alonza Barnett III run for no gain to the ODU 38
-0.2
Q1 4:10
Patrick Rea punt for 36 yds
-0.4
ODU · Drive 4TD · 1 play · 98 yds
Q1 3:56
Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick)
-21.9
JMU · Drive 5TD · 3 plays · 75 yds
Q1 3:56
Josh Hamel kickoff for 65 yds for a touchback
0.0
Q1 3:46
Alonza Barnett III run for 10 yds to the JMU 35 for a 1ST down
+4.1
Q1 3:05
Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick)
+16.1
ODU · Drive 6TD · 11 plays · 75 yds
Q1 3:05
Cristiano Rosa kickoff for 65 yds for a touchback
0.0
Q1 2:59
Devin Roche run for 13 yds to the ODU 38 for a 1ST down
-3.2
Q1 2:35
Colton Joseph run for 17 yds to the JMU 45 for a 1ST down
-1.1
Q1 2:15
(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.
-1.4
Q1 2:09
Devin Roche run for 7 yds to the JMU 23
-0.1
Q1 1:48
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 2 yds to the JMU 21
-0.2
Q1 1:10
Devin Roche run for 9 yds to the JMU 12 for a 1ST down
0.0
Q1 0:45
Devin Roche run for 1 yd to the JMU 11
0.0
Q1 0:35
Timeout James Madison, clock 00:35
-1.4
Q1 0:23
Colton Joseph pass incomplete to Tre' Brown III
0.0
Q1 0:19
Tre' Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed)
-13.9
JMU · Drive 7TD · 9 plays · 75 yds
Q1 0:19
Josh Hamel kickoff for 65 yds for a touchback
+1.5
Q1 0:00
Wayne Knight run for 4 yds to the JMU 29
+7.6
Q2 14:53
Wayne Knight run for 5 yds to the JMU 34
-0.6
Q2 14:10
Jordan Fuller run for 4 yds to the JMU 38 for a 1ST down
0.0
Q2 13:37
Alonza Barnett III pass complete to Wayne Knight for 23 yds to the ODU 39 for a 1ST down
+0.4
Q2 13:04
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 down
+2.9
Q2 12:51
Jordan Fuller run for no gain to the ODU 2
0.0
Q2 12:17
PENALTY JMU False Start (Phifer,Josh) 5 yards from ODU02 to ODU07. NO PLAY.
-1.3
Q2 12:00
Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick)
+18.7
ODU · Drive 8TD · 12 plays · 75 yds
Q2 12:00
Cristiano Rosa kickoff for 65 yds for a touchback
-1.6
Q2 11:52
Colton Joseph pass complete to Maurki James for 2 yds to the ODU 27
-5.4
Q2 11:26
Maurki James run for 3 yds to the ODU 30
0.0
Q2 10:41
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 6 yds to the ODU 36 for a 1ST down
+0.3
Q2 10:18
Colton Joseph pass complete to Dawson Johnson for 1 yd to the ODU 37
0.0
Q2 9:45
Maurki James run for 15 yds to the JMU 48 for a 1ST down
0.0
Q2 9:11
Colton Joseph run for 1 yd to the JMU 47
-2.3
Q2 8:42
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 11 yds to the JMU 36 for a 1ST down
0.0
Q2 8:15
Old Dominion Penalty, Offensive Holding (-10 Yards) to the JMU 41
-0.8
Q2 7:36
Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 23 yds to the JMU 18 for a 1ST down
+1.2
Q2 7:08
Maurki James run for 2 yds to the JMU 16
-0.4
Q2 6:49
Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)
-22.6
JMU · Drive 9TD · 12 plays · 75 yds
Q2 6:49
Josh Hamel kickoff for 65 yds for a touchback
+1.4
Q2 6:44
Alonza Barnett III run for 2 yds to the JMU 27
+6.6
Q2 5:55
Alonza Barnett III pass complete to George Pettaway for 8 yds to the JMU 35 for a 1ST down
+0.1
Q2 5:25
George Pettaway run for 4 yds to the JMU 39
0.0
Q2 4:47
Alonza Barnett III run for 4 yds to the JMU 43
+0.5
Q2 4:11
Alonza Barnett III pass complete to Lacota Dippre for 7 yds to the 50 yard line for a 1ST down
0.0
Q2 3:32
Alonza Barnett III pass complete to Landon Ellis for 36 yds to the ODU 14 for a 1ST down
+0.9
Q2 2:53
Jordan Fuller run for 1 yd to the ODU 13
+1.9
Q2 2:24
Timeout James Madison, clock 02:24
0.0
Q2 2:06
Alonza Barnett III pass complete to Lacota Dippre for 11 yds to the ODU 2 for a 1ST down
-0.1
Q2 2:00
Timeout James Madison, clock 02:00
-0.2
Q2 1:57
Jordan Fuller 2 Yd Run (Morgan Suarez Kick)
+21.5
ODU · Drive 10PUNT · 8 plays · -7 yds
Q2 1:57
Cristiano Rosa kickoff for 65 yds for a touchback
-1.6
Q2 1:34
Maurki James run for a loss of 6 yards to the ODU 19 Maurki James fumbled, recovered by ODU Maurki James
-5.3
Q2 1:13
Colton Joseph run for 1 yd to the ODU 20
0.0
Q2 1:13
Timeout James Madison, clock 01:13
0.0
Q2 1:13
PENALTY ODU False Start (Grant,Skyler) 5 yards from ODU20 to ODU15. NO PLAY.
0.0
Q2 1:07
Devin Roche run for 3 yds to the ODU 18
0.0
Q2 1:07
Timeout James Madison, clock 01:07
0.0
Q2 1:00
Ian Brandt punt for 37 yds, fair catch by Wayne Knight at the JMU 45
0.0
JMU · Drive 11DOWNS · 5 plays · 19 yds
Q2 0:53
Alonza Barnett III pass complete to Landon Ellis for 13 yds to the ODU 42 for a 1ST down
+4.7
Q2 0:48
Alonza Barnett III pass incomplete to Landon Ellis
+0.8
Q2 0:43
Alonza Barnett III pass incomplete to Jaylan Sanchez
0.0
Q2 0:33
Alonza Barnett III run for 6 yds to the ODU 36
-0.2
Q2 0:00
Alonza Barnett III pass incomplete to Lacota Dippre
-0.9
ODU · Drive 12INT · 2 plays · 0 yds
Q3 15:00
Cristiano Rosa kickoff for 65 yds for a touchback
+0.7
Q3 14:53
Colton Joseph pass intercepted Justin Eaglin return for no gain to the JMU 43
-5.2
JMU · Drive 13TD · 8 plays · 57 yds
Q3 14:46
Alonza Barnett III run for 9 yds to the ODU 48
+6.0
Q3 14:09
Alonza Barnett III run for 12 yds to the ODU 36 for a 1ST down
+0.5
Q3 13:28
Wayne Knight run for 2 yds to the ODU 34
+0.2
Q3 12:41
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 24 for a 1ST down
+0.1
Q3 12:13
Alonza Barnett III pass incomplete to Wayne Knight
0.0
Q3 12:06
Jordan Fuller run for 9 yds to the ODU 15
0.0
Q3 11:26
Jordan Fuller run for 2 yds to the ODU 13 for a 1ST down
-0.2
Q3 10:49
Wayne Knight 13 Yd Run (Morgan Suarez Kick)
+12.1
ODU · Drive 14PUNT · 5 plays · 3 yds
Q3 10:49
Cristiano Rosa kickoff for 65 yds for a touchback
-0.8
Q3 10:43
Trequan Jones run for 1 yd to the ODU 26
-2.4
Q3 10:12
Trequan Jones run for 2 yds to the ODU 28
0.0
Q3 9:54
Colton Joseph pass incomplete to Tre' Brown III
+0.1
Q3 9:44
Ian Brandt punt for 48 yds
0.0
JMU · Drive 15PUNT · 7 plays · 13 yds
Q3 9:36
Wayne Knight run for a loss of 2 yards to the JMU 22
+2.4
Q3 8:49
Alonza Barnett III pass incomplete to Wayne Knight
0.0
Q3 8:27
Alonza Barnett III pass complete to Jaylan Sanchez for 16 yds to the JMU 38 for a 1ST down
0.0
Q3 8:07
Alonza Barnett III sacked for a loss of 8 yards to the JMU 30
+0.3
Q3 7:29
Alonza Barnett III run for 7 yds to the JMU 37
+1.7
Q3 6:52
Alonza Barnett III pass incomplete to Braeden Wisloski
+0.2
Q3 6:45
Patrick Rea punt for 41 yds
-0.5
JMU · Drive 16TD · 5 plays · 26 yds
Q3 6:35
Jordan Fuller run for a loss of 1 yard to the ODU 27
+1.0
Q3 5:54
Alonza Barnett III run for 6 yds to the ODU 21
+1.2
Q3 5:06
Alonza Barnett III pass complete to Landon Ellis for 19 yds to the ODU 2 for a 1ST down
+0.2
Q3 4:29
Alonza Barnett III sacked by Jahleel Culbreath for a loss of 4 yards to the ODU 6
+1.4
Q3 3:57
Alonza Barnett III 6 Yd Run (Morgan Suarez Kick)
+7.9
ODU · Drive 17PUNT · 5 plays · -10 yds
Q3 3:57
Cristiano Rosa kickoff for 65 yds for a touchback
-0.3
Q3 3:52
Colton Joseph pass incomplete to Tre' Brown III
-2.2
Q3 3:47
Colton Joseph run for 1 yd to the ODU 26
0.0
Q3 3:08
Colton Joseph sacked for a loss of 11 yards to the ODU 15
0.0
Q3 2:50
Ian Brandt punt for 28 yds, punt out-of-bounds at the ODU 43
0.0
JMU · Drive 18TD · 4 plays · 43 yds
Q3 2:44
Wayne Knight run for 8 yds to the ODU 35
+2.5
Q3 1:58
Wayne Knight run for 34 yds to the ODU 1 for a 1ST down
0.0
Q3 1:15
Wayne Knight run for a loss of 2 yards to the ODU 3
+0.4
Q3 0:30
Alonza Barnett III 3 Yd Run (Morgan Suarez Kick)
+3.8
ODU · Drive 19INT · 5 plays · 11 yds
Q3 0:30
Cristiano Rosa kickoff for 65 yds for a touchback
0.0
Q3 0:24
Maurki James run for 7 yds to the ODU 32
-0.5
Q3 0:00
Maurki James run for 1 yd to the ODU 33
0.0
Q4 14:54
Maurki James run for 3 yds to the ODU 36 for a 1ST down
0.0
Q4 14:36
Colton Joseph pass intercepted Justin Eaglin return for no gain to the ODU 45
-0.1
JMU · Drive 20TD · 5 plays · 45 yds
Q4 14:31
Jordan Fuller run for 5 yds to the ODU 40
+0.5
Q4 13:46
Alonza Barnett III pass incomplete to Josh Phifer
0.0
Q4 13:36
Alonza Barnett III run for 30 yds to the ODU 10 for a 1ST down
0.0
Q4 13:11
Jordan Fuller run for 2 yds to the ODU 8
0.0
Q4 12:28
Alonza Barnett III 8 Yd Run (Morgan Suarez Kick)
+1.9
ODU · Drive 21PUNT · 5 plays · 6 yds
Q4 12:28
Cristiano Rosa kickoff for 65 yds for a touchback
0.0
Q4 12:15
Colton Joseph pass complete to Devin Roche for 5 yds to the ODU 30
-1.6
Q4 11:58
Devin Roche run for 1 yd to the ODU 31
0.0
Q4 11:36
Colton Joseph pass incomplete to Tre' Brown III
0.0
Q4 11:30
Ian Brandt punt for 34 yds, punt out-of-bounds at the JMU 35
0.0
JMU · Drive 22PUNT · 5 plays · 8 yds
Q4 11:23
Wayne Knight run for 4 yds to the JMU 39
+1.6
Q4 10:47
Matthew Sluka run for 5 yds to the JMU 44
+0.1
Q4 10:00
Matthew Sluka run for a loss of 1 yard to the JMU 43
0.0
Q4 9:24
Timeout James Madison, clock 09:24
0.0
Q4 9:18
Patrick Rea punt for 39 yds, fair catch by Devin Roche at the ODU 23
0.0
ODU · Drive 23PUNT · 4 plays · -9 yds
Q4 9:14
Colton Joseph pass incomplete to Jailen Butler
-1.9
Q4 9:08
Colton Joseph pass incomplete to Tre' Brown III
0.0
Q4 9:02
Colton Joseph sacked by Jacob Thomas for a loss of 9 yards to the ODU 14
0.0
Q4 8:29
Ian Brandt punt for 38 yds, fair catch by Wayne Knight at the JMU 48
0.0
JMU · Drive 24TD · 9 plays · 52 yds
Q4 8:23
James Madison Penalty, Personal Foul (-15 Yards) to the JMU 34
+1.9
Q4 7:59
George Pettaway run for 7 yds to the JMU 41
0.0
Q4 7:14
Matthew Sluka run for 39 yds to the ODU 20 for a 1ST down
0.0
Q4 6:32
George Pettaway run for 2 yds to the ODU 18
0.0
Q4 5:50
George Pettaway run for 7 yds to the ODU 11
0.0
Q4 5:03
Jobi Malary run for 1 yd to the ODU 10 for a 1ST down
-0.2
Q4 4:22
Matthew Sluka run for 3 yds to the ODU 7
0.0
Q4 3:39
Matthew Sluka sacked by Jeremy Mack Jr. for a loss of 11 yards to the ODU 18
0.0
Q4 2:57
Za'Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick)
+1.2
ODU · Drive 25DOWNS · 6 plays · 9 yds
Q4 2:50
Morgan Suarez kickoff for 64 yds , Maurki James return for 27 yds to the ODU 28
0.0
Q4 2:40
Quinn Henicle run for 1 yd to the ODU 29
-0.7
Q4 2:19
Maurki James run for no gain to the ODU 29
0.0
Q4 2:00
Timeout James Madison, clock 02:00
-0.1
Q4 1:52
Quinn Henicle run for 8 yds to the ODU 37
+0.1
Q4 1:31
Devin Roche run for no gain to the ODU 37
0.0
JMU · Drive 26END OF GAME · 2 plays · -1 yds
Q4 1:26
Blake Kendall run for no gain to the ODU 37
+0.8
Q4 0:00
M. James takes a knee
+0.1
Biggest swings
TD · Q1 12:23
Alonza Barnett III 58 Yd Run (Morgan Suarez Kick)
+28.3
TD · Q2 6:49
Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)
-22.6
TD · Q1 3:56
Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick)
-21.9