← CFB Terminal
27
Sun Belt
AT
63
Sun Belt
2025 week 8 · Saturday, October 18, 2025 at 2:30 PM CT · Bridgeforth Stadium · 📺 ESPNU · 72.7°F Clear, wind 8.7

Drive chart

Old Dominion James Madison bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
5 pl · 78 yd · 2:25
7–7
14:54 1st & 10 OWN 35 Lucas Struck 2 Yd Fumble Return (Riley Callaghan Kick) -8.76
14:42 1st & 10 OWN 22 Wayne Knight run for 2 yds to the JMU 24 +2 -0.40
14:07 2nd & 8 OWN 24 Alonza Barnett III pass complete to Landon Ellis for 9 yds to the JMU 33 for a 1ST down +9 1.24
13:29 1st & 10 OWN 33 Alonza Barnett III pass complete to Wayne Knight for 4 yds to the JMU 37 +4 -0.15
13:00 2nd & 6 OWN 37 Jordan Fuller run for 5 yds to the JMU 42 +5 0.10
12:23 3rd & 1 OWN 42 Alonza Barnett III 58 Yd Run (Morgan Suarez Kick) +58 5.48
PUNT
6 pl · 29 yd · 3:00
7–7
12:16 1st & 10 OWN 25 Trequan Jones run for no gain to the ODU 25 0 -0.70
11:47 2nd & 10 OWN 25 Colton Joseph run for 2 yds to the ODU 27 Old Dominion Penalty, Offensive Holding (Tre' Brown III) to the ODU 17 -8 -0.56
11:20 2nd & 18 OWN 17 PENALTY JMU Offside (Culp,Elijah) 5 yards from ODU17 to ODU22. NO PLAY. +5
11:20 2nd & 13 OWN 22 Colton Joseph pass complete to Tre' Brown III for 23 yds to the ODU 45 for a 1ST down +23 2.76
11:20 1st & 10 OWN 45 Colton Joseph pass complete to Tre' Brown III for 6 yds to the JMU 49 +6 0.38
11:20 2nd & 4 OPP 49 Colton Joseph run for 2 yds to the JMU 47 +2 -0.71
11:20 3rd & 2 OPP 47 Trequan Jones run for 1 yd to the JMU 46 +1 -0.92
9:23 4th & 1 OPP 46 Ian Brandt punt for 46 yds for a touchback
PUNT
9 pl · 42 yd · 5:13
7–7
9:16 1st & 10 OWN 20 Wayne Knight run for 8 yds to the JMU 28 +8 0.80
8:45 2nd & 2 OWN 28 Alonza Barnett III pass incomplete to Michael Scott 0 -0.97
8:32 3rd & 2 OWN 28 Alonza Barnett III pass complete to Josh Phifer for 20 yds to the JMU 48 for a 1ST down +20 2.55
7:52 1st & 10 OWN 48 Alonza Barnett III pass complete to Braeden Wisloski for 3 yds to the ODU 49 +3 -0.40
7:20 2nd & 7 OPP 49 Jordan Fuller run for a loss of 1 yard to the 50 yard line -1 -1.34
6:36 3rd & 8 50 Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 40 for a 1ST down +10 2.57
6:07 1st & 10 OPP 40 Wayne Knight run for a loss of 2 yards to the ODU 42 -2 -1.27
5:22 2nd & 12 OPP 42 Alonza Barnett III run for 4 yds to the ODU 38 +4 -0.16
4:45 3rd & 8 OPP 38 Alonza Barnett III run for no gain to the ODU 38 0 -1.04
4:10 4th & 8 OPP 38 Patrick Rea punt for 36 yds
TD
1 pl · 98 yd · 0:14
14–7
3:56 1st & 10 OWN 2 Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick) +98 6.98
TD
2 pl · 75 yd · 0:51
14–14
3:46 1st & 10 OWN 25 Alonza Barnett III run for 10 yds to the JMU 35 for a 1ST down +10 0.84
3:05 1st & 10 OWN 35 Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick) +65 5.24
TD
8 pl · 75 yd · 2:46
20–14
2:59 1st & 10 OWN 25 Devin Roche run for 13 yds to the ODU 38 for a 1ST down +13 1.12
2:35 1st & 10 OWN 38 Colton Joseph run for 17 yds to the JMU 45 for a 1ST down +17 1.48
2:15 1st & 10 OPP 45 (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. +15
2:09 1st & 10 OPP 30 Devin Roche run for 7 yds to the JMU 23 +7 0.35
1:48 2nd & 3 OPP 23 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 2 yds to the JMU 21 +2 -0.33
1:10 3rd & 1 OPP 21 Devin Roche run for 9 yds to the JMU 12 for a 1ST down +9 0.25
0:45 1st & 10 OPP 12 Devin Roche run for 1 yd to the JMU 11 +1 -0.23
0:35 2nd & 9 OPP 11 Timeout James Madison, clock 00:35
0:23 2nd & 9 OPP 11 Colton Joseph pass incomplete to Tre' Brown III 0 -0.30
0:19 3rd & 9 OPP 11 Tre' Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed) +11 3.06
TD
7 pl · 75 yd · 3:19
20–21
0:00 1st & 10 OWN 25 Wayne Knight run for 4 yds to the JMU 29 +4 -0.11
0:00 OWN 25 End of 1st Quarter
14:53 2nd & 6 OWN 29 Wayne Knight run for 5 yds to the JMU 34 +5 0.09
14:10 3rd & 1 OWN 34 Jordan Fuller run for 4 yds to the JMU 38 for a 1ST down +4 1.15
13:37 1st & 10 OWN 38 Alonza Barnett III pass complete to Wayne Knight for 23 yds to the ODU 39 for a 1ST down +23 1.81
13:04 1st & 10 OPP 39 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 +37 1.93
12:51 1st & 2 OPP 2 Jordan Fuller run for no gain to the ODU 2 0 -0.85
12:17 2nd & 2 OPP 2 PENALTY JMU False Start (Phifer,Josh) 5 yards from ODU02 to ODU07. NO PLAY. -5
12:00 2nd & 7 OPP 7 Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick) +7 2.61
Q2
TD
11 pl · 75 yd · 5:11
27–21
11:52 1st & 10 OWN 25 Colton Joseph pass complete to Maurki James for 2 yds to the ODU 27 +2 -0.45
11:26 2nd & 8 OWN 27 Maurki James run for 3 yds to the ODU 30 +3 -0.21
10:41 3rd & 5 OWN 30 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 6 yds to the ODU 36 for a 1ST down +6 1.59
10:18 1st & 10 OWN 36 Colton Joseph pass complete to Dawson Johnson for 1 yd to the ODU 37 +1 -0.85
9:45 2nd & 9 OWN 37 Maurki James run for 15 yds to the JMU 48 for a 1ST down +15 2.31
9:11 1st & 10 OPP 48 Colton Joseph run for 1 yd to the JMU 47 +1 -0.84
8:42 2nd & 9 OPP 47 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 11 yds to the JMU 36 for a 1ST down +11 1.51
8:15 1st & 10 OPP 36 Old Dominion Penalty, Offensive Holding (-10 Yards) to the JMU 41 -10
7:36 1st & 15 OPP 41 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 23 yds to the JMU 18 for a 1ST down +23 1.20
7:08 1st & 10 OPP 18 Maurki James run for 2 yds to the JMU 16 +2 -0.19
6:49 2nd & 8 OPP 16 Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick) +16 2.79
TD
9 pl · 75 yd · 4:52
27–28
6:44 1st & 10 OWN 25 Alonza Barnett III run for 2 yds to the JMU 27 +2 -0.45
5:55 2nd & 8 OWN 27 Alonza Barnett III pass complete to George Pettaway for 8 yds to the JMU 35 for a 1ST down +8 1.29
5:25 1st & 10 OWN 35 George Pettaway run for 4 yds to the JMU 39 +4 -0.16
4:47 2nd & 6 OWN 39 Alonza Barnett III run for 4 yds to the JMU 43 +4 -0.15
4:11 3rd & 2 OWN 43 Alonza Barnett III pass complete to Lacota Dippre for 7 yds to the 50 yard line for a 1ST down +7 1.71
3:32 1st & 10 50 Alonza Barnett III pass complete to Landon Ellis for 36 yds to the ODU 14 for a 1ST down +36 1.29
2:53 1st & 10 OPP 14 Jordan Fuller run for 1 yd to the ODU 13 +1 -0.25
2:24 2nd & 9 OPP 13 Timeout James Madison, clock 02:24
2:06 2nd & 9 OPP 13 Alonza Barnett III pass complete to Lacota Dippre for 11 yds to the ODU 2 for a 1ST down +11 1.58
2:00 1st & 2 OPP 2 Timeout James Madison, clock 02:00
1:57 1st & 2 OPP 2 Jordan Fuller 2 Yd Run (Morgan Suarez Kick) +2 1.21
PUNT
3 pl · -7 yd · 0:57
27–28
1:34 1st & 10 OWN 25 Maurki James run for a loss of 6 yards to the ODU 19 Maurki James fumbled, recovered by ODU Maurki James -6 -1.11
1:13 2nd & 16 OWN 19 Colton Joseph run for 1 yd to the ODU 20 +1 -0.11
1:13 3rd & 15 OWN 20 Timeout James Madison, clock 01:13
1:13 3rd & 15 OWN 20 PENALTY ODU False Start (Grant,Skyler) 5 yards from ODU20 to ODU15. NO PLAY. -5
1:07 3rd & 20 OWN 15 Devin Roche run for 3 yds to the ODU 18 +3 -0.01
1:07 4th & 17 OWN 18 Timeout James Madison, clock 01:07
1:00 4th & 17 OWN 18 Ian Brandt punt for 37 yds, fair catch by Wayne Knight at the JMU 45
ON DOWNS
5 pl · 19 yd · 1:00
27–28
0:53 1st & 10 OWN 45 Alonza Barnett III pass complete to Landon Ellis for 13 yds to the ODU 42 for a 1ST down +13 0.98
0:48 1st & 10 OPP 42 Alonza Barnett III pass incomplete to Landon Ellis 0 -0.91
0:43 2nd & 10 OPP 42 Alonza Barnett III pass incomplete to Jaylan Sanchez 0 -1.05
0:33 3rd & 10 OPP 42 Alonza Barnett III run for 6 yds to the ODU 36 +6 0.28
0:00 4th & 4 OPP 36 Alonza Barnett III pass incomplete to Lacota Dippre 0 -2.03
0:00 OWN 0 End of 2nd Quarter
Q3
INT
1 pl · 0 yd · 0:07
27–28
14:53 1st & 10 OWN 25 Colton Joseph pass intercepted Justin Eaglin return for no gain to the JMU 43 -0.92
TD
8 pl · 57 yd · 4:04
27–35
14:46 1st & 10 OWN 43 Alonza Barnett III run for 9 yds to the ODU 48 +9 1.28
14:09 2nd & 1 OPP 48 Alonza Barnett III run for 12 yds to the ODU 36 for a 1ST down +12 0.17
13:28 1st & 10 OPP 36 Wayne Knight run for 2 yds to the ODU 34 +2 -0.38
12:41 2nd & 8 OPP 34 Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 24 for a 1ST down +10 0.71
12:13 1st & 10 OPP 24 Alonza Barnett III pass incomplete to Wayne Knight 0 -0.43
12:06 2nd & 10 OPP 24 Jordan Fuller run for 9 yds to the ODU 15 +9 0.48
11:26 3rd & 1 OPP 15 Jordan Fuller run for 2 yds to the ODU 13 for a 1ST down +2 0.10
10:49 1st & 10 OPP 13 Wayne Knight 13 Yd Run (Morgan Suarez Kick) +13 2.54
PUNT
3 pl · 3 yd · 1:05
27–35
10:43 1st & 10 OWN 25 Trequan Jones run for 1 yd to the ODU 26 +1 -0.59
10:12 2nd & 9 OWN 26 Trequan Jones run for 2 yds to the ODU 28 +2 -0.27
9:54 3rd & 7 OWN 28 Colton Joseph pass incomplete to Tre' Brown III 0 -0.27
9:44 4th & 7 OWN 28 Ian Brandt punt for 48 yds
PUNT
6 pl · 13 yd · 2:59
27–35
9:36 1st & 10 OWN 24 Wayne Knight run for a loss of 2 yards to the JMU 22 -2 -0.85
8:49 2nd & 12 OWN 22 Alonza Barnett III pass incomplete to Wayne Knight 0 -0.23
8:27 3rd & 12 OWN 22 Alonza Barnett III pass complete to Jaylan Sanchez for 16 yds to the JMU 38 for a 1ST down +16 2.27
8:07 1st & 10 OWN 38 Alonza Barnett III sacked for a loss of 8 yards to the JMU 30 -8 -2.06
7:29 2nd & 18 OWN 30 Alonza Barnett III run for 7 yds to the JMU 37 +7 0.18
6:52 3rd & 11 OWN 37 Alonza Barnett III pass incomplete to Braeden Wisloski 0 -0.31
6:45 4th & 11 OWN 37 Patrick Rea punt for 41 yds
TD
5 pl · 26 yd · 2:48
27–42
6:35 1st & 10 OPP 26 Jordan Fuller run for a loss of 1 yard to the ODU 27 -1 -0.59
5:54 2nd & 11 OPP 27 Alonza Barnett III run for 6 yds to the ODU 21 +6 0.16
5:06 3rd & 5 OPP 21 Alonza Barnett III pass complete to Landon Ellis for 19 yds to the ODU 2 for a 1ST down +19 1.93
4:29 1st & 2 OPP 2 Alonza Barnett III sacked by Jahleel Culbreath for a loss of 4 yards to the ODU 6 -4 -1.32
3:57 2nd & 6 OPP 6 Alonza Barnett III 6 Yd Run (Morgan Suarez Kick) +6 2.53
PUNT
3 pl · -10 yd · 1:07
27–42
3:52 1st & 10 OWN 25 Colton Joseph pass incomplete to Tre' Brown III 0 -0.70
3:47 2nd & 10 OWN 25 Colton Joseph run for 1 yd to the ODU 26 +1 -0.29
3:08 3rd & 9 OWN 26 Colton Joseph sacked for a loss of 11 yards to the ODU 15 -11 -0.32
2:50 4th & 20 OWN 15 Ian Brandt punt for 28 yds, punt out-of-bounds at the ODU 43
TD
4 pl · 43 yd · 2:20
27–49
2:44 1st & 10 OPP 43 Wayne Knight run for 8 yds to the ODU 35 +8 0.69
1:58 2nd & 2 OPP 35 Wayne Knight run for 34 yds to the ODU 1 for a 1ST down +34 1.72
1:15 1st & 1 OPP 1 Wayne Knight run for a loss of 2 yards to the ODU 3 -2 -1.27
0:30 2nd & 3 OPP 3 Alonza Barnett III 3 Yd Run (Morgan Suarez Kick) +3 2.21
INT
4 pl · 11 yd · 0:54
27–49
0:24 1st & 10 OWN 25 Maurki James run for 7 yds to the ODU 32 +7 0.60
0:00 2nd & 3 OWN 32 Maurki James run for 1 yd to the ODU 33 +1 -0.82
0:00 OWN 32 End of 3rd Quarter
14:54 3rd & 2 OWN 33 Maurki James run for 3 yds to the ODU 36 for a 1ST down +3 1.15
14:36 1st & 10 OWN 36 Colton Joseph pass intercepted Justin Eaglin return for no gain to the ODU 45 -1.85
Q4
TD
5 pl · 45 yd · 2:08
27–56
14:31 1st & 10 OPP 45 Jordan Fuller run for 5 yds to the ODU 40 +5 0.09
13:46 2nd & 5 OPP 40 Alonza Barnett III pass incomplete to Josh Phifer 0 -1.02
13:36 3rd & 5 OPP 40 Alonza Barnett III run for 30 yds to the ODU 10 for a 1ST down +30 1.89
13:11 1st & 10 OPP 10 Jordan Fuller run for 2 yds to the ODU 8 +2 -0.16
12:28 2nd & 8 OPP 8 Alonza Barnett III 8 Yd Run (Morgan Suarez Kick) +8 2.68
PUNT
3 pl · 6 yd · 0:58
27–56
12:15 1st & 10 OWN 25 Colton Joseph pass complete to Devin Roche for 5 yds to the ODU 30 +5 0.09
11:58 2nd & 5 OWN 30 Devin Roche run for 1 yd to the ODU 31 +1 -0.63
11:36 3rd & 4 OWN 31 Colton Joseph pass incomplete to Tre' Brown III 0 -0.44
11:30 4th & 4 OWN 31 Ian Brandt punt for 34 yds, punt out-of-bounds at the JMU 35
PUNT
3 pl · 8 yd · 2:12
27–56
11:23 1st & 10 OWN 35 Wayne Knight run for 4 yds to the JMU 39 +4 -0.16
10:47 2nd & 6 OWN 39 Matthew Sluka run for 5 yds to the JMU 44 +5 0.11
10:00 3rd & 1 OWN 44 Matthew Sluka run for a loss of 1 yard to the JMU 43 -1 -1.17
9:24 4th & 2 OWN 43 Timeout James Madison, clock 09:24
9:18 4th & 2 OWN 43 Patrick Rea punt for 39 yds, fair catch by Devin Roche at the ODU 23
PUNT
3 pl · -9 yd · 0:49
27–56
9:14 1st & 10 OWN 23 Colton Joseph pass incomplete to Jailen Butler 0 -0.64
9:08 2nd & 10 OWN 23 Colton Joseph pass incomplete to Tre' Brown III 0 -0.31
9:02 3rd & 10 OWN 23 Colton Joseph sacked by Jacob Thomas for a loss of 9 yards to the ODU 14 -9 -0.23
8:29 4th & 19 OWN 14 Ian Brandt punt for 38 yds, fair catch by Wayne Knight at the JMU 48
TD
9 pl · 52 yd · 5:32
27–63
8:23 1st & 10 OWN 48 James Madison Penalty, Personal Foul (-15 Yards) to the JMU 34 -15
7:59 2nd & 24 OWN 34 George Pettaway run for 7 yds to the JMU 41 +7 0.14
7:14 3rd & 17 OWN 41 Matthew Sluka run for 39 yds to the ODU 20 for a 1ST down +39 4.35
6:32 1st & 10 OPP 20 George Pettaway run for 2 yds to the ODU 18 +2 -0.21
5:50 2nd & 8 OPP 18 George Pettaway run for 7 yds to the ODU 11 +7 0.25
5:03 3rd & 1 OPP 11 Jobi Malary run for 1 yd to the ODU 10 for a 1ST down +1 0.06
4:22 1st & 10 OPP 10 Matthew Sluka run for 3 yds to the ODU 7 +3 -0.09
3:39 2nd & 7 OPP 7 Matthew Sluka sacked by Jeremy Mack Jr. for a loss of 11 yards to the ODU 18 -11 -1.36
2:57 3rd & 18 OPP 18 Za'Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick) +18 3.97
ON DOWNS
4 pl · 9 yd · 1:19
27–63
2:40 1st & 10 OWN 28 Quinn Henicle run for 1 yd to the ODU 29 +1 -0.66
2:19 2nd & 9 OWN 29 Maurki James run for no gain to the ODU 29 0 -0.48
2:00 3rd & 9 OWN 29 Timeout James Madison, clock 02:00
1:52 3rd & 9 OWN 29 Quinn Henicle run for 8 yds to the ODU 37 +8 0.32
1:31 4th & 1 OWN 37 Devin Roche run for no gain to the ODU 37 0 -0.32
END OF GAME
2 pl · -1 yd · 1:31
27–63
1:26 1st & 10 OPP 37 Blake Kendall run for no gain to the ODU 37 0 -0.75
0:00 OPP 37 End of 4th Quarter
0:00 2nd & 10 OPP 37 M. James takes a knee -1 -1.19
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

3sacks2
10plays for loss3
0takeaways2
1three-and-outs forced5
14explosive plays allowed7
8.03yards allowed / play5.75
9 of 14scoring drives allowed3 of 12
Old Dominion
Jerome Carter 12 (3) 1 TFL
Jeremy Mack Jr. 9 (3) 1.5 sk · 2 TFL
Mario Easterly 8 (1) 0.5 TFL
Jahleel Culbreath 6 (3) 1 sk · 1 TFL
Seth Naotala 6 (1) 0.5 sk · 0.5 TFL
Zion Frink 6 (4) 1 PD
Jackson Forrest 5 (1) 0.5 TFL
Botros Alisandro 5 (3)
James Madison
Tyler Brown 8 (5)
Jacob Thomas 7 (2) 1 sk · 1 TFL
Aiden Gobaira 6 0.5 sk · 0.5 TFL
Trent Hendrick 5 (1)
Immanuel Ezeogu 4 (1)
Terry Lockett 4
Elijah Culp 3 (1) 1.5 TFL
Sahir West 3 0.5 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

6punts3
38.5punt average38.7
0punts inside the 202
31return yards22
own 23average drive startown 38
Old Dominion
K Riley Callaghan 3/4 XP
P Ian Brandt 6 punts · 38.5 avg · 1 TB
KR Maurki James 1 ret · 27 yds · long 27
PR Quinn Henicle 1 ret · 4 yds · long 4
James Madison
K Morgan Suarez 9/9 XP
P Patrick Rea 3 punts · 38.7 avg · 2 in 20
KR Curtis Harris-Lopez 1 ret · 20 yds · long 20
KR Braeden Wisloski 1 ret · 2 yds · long 2
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

48plays78
276yards626
12drives14
33%success rate50%
11.8total PPA40
Derived from 126 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Lucas Struck 2 Yd Fumble Return (Riley Callaghan Kick) 0–7
Q1Alonza Barnett III 58 Yd Run (Morgan Suarez Kick) 7–7
Q1Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick) 14–7
Q1Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick) 14–14
Q1Tre' Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed) 20–14
Q2Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick) 21–20
Q2Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick) 27–21
Q2Jordan Fuller 2 Yd Run (Morgan Suarez Kick) 28–27
Q3Wayne Knight 13 Yd Run (Morgan Suarez Kick) 35–27
Q3Alonza Barnett III 6 Yd Run (Morgan Suarez Kick) 42–27
Q3Alonza Barnett III 3 Yd Run (Morgan Suarez Kick) 49–27
Q4Alonza Barnett III 8 Yd Run (Morgan Suarez Kick) 56–27
Q4Za'Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick) 63–27

Biggest plays by PPA

Q1Tre' Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick) 6.98
Q1Alonza Barnett III 58 Yd Run (Morgan Suarez Kick) 5.48
Q1Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick) 5.24
Q4Matthew Sluka run for 39 yds to the ODU 20 for a 1ST down 4.35
Q4Za'Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick) 3.97
Q1Tre' Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed) 3.06

Series recent meetings

2024 James Madison 35 – 32 Old Dominion
2023 Old Dominion 27 – 30 James Madison
2022 James Madison 37 – 3 Old Dominion
2012 Old Dominion 38 – 28 James Madison
2011 James Madison 20 – 23 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal