Old Dominion at James Madison

Saturday, October 18, 2025

James Madison beat Old Dominion 63–⁠27. It was their sixth meeting; after it, James Madison led the series 4–⁠2.

AwayOld Dominion10–⁠3 in 2025
27
HomeJames Madison12–⁠2 in 2025
63

Final at Bridgeforth Stadium, HarrisonburgTV: ESPNUAttendance 25,232

At kickoff
78°F, clear, wind 5 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Staunton, 19 km from the stadium
Viewers
37,000 viewers on ESPNUViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Marshall LewisGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Old Dominion2070027
James Madison1414211463

How the win probability moved

James Madison favored

Win probability by play: James Madison 44% at kickoff, 100% at the end. Biggest swing: 42 points.

Old Dominion favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (42 points).

Standouts

Player stats

Old Dominion

PassingC/AttYdsTDInt
Colton Joseph13/2120932
RushingCarYdsTDLong
Devin Roche734013
Maurki James825015
Quinn Henicle2908
Colton Joseph84017
ReceivingRecYdsTDLong
Tre’ Brown III4138298
Na’eem Abdul-Rahim Gladding547023
Dawson Johnson217116
Devin Roche1505
DefenseTklTFLSacksInt
Jerome Carter12100
Jeremy Mack Jr.921.50
Mario Easterly80.500
Jahleel Culbreath6110
Seth Naotala60.50.50

James Madison

PassingC/AttYdsTDInt
Alonza Barnett17/2529520
Matthew Sluka1/11810
RushingCarYdsTDLong
Alonza Barnett17153458
Wayne Knight1274134
Matthew Sluka535039
Jordan Fuller112819
ReceivingRecYdsTDLong
Nick DeGennaro3106265
Landon Ellis697036
Wayne Knight227023
Josh Phifer120020
DefenseTklTFLSacksInt
Tyler Brown8000
Jacob Thomas7110
Aiden Gobaira60.50.50
Trent Hendrick5000
Xavier Holmes10.50.50
Justin Eaglin1002

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Old DominionJames Madison
285Total yards624
209Passing yards313
76Rushing yards311
10.0Yards per pass12.0
2.6Yards per rush5.9
13First downs27
4–⁠11Third downs12–⁠16
0–⁠1Fourth downs0–⁠1
3Turnovers1
4–⁠28Penalties5–⁠45
18:34Possession41:26
3Sacks (by defense)2

Efficiency

Old DominionJames Madison
33%Success rate49%
0.01EPA per play0.40
1.73Explosiveness1.65
−0.22Rushing EPA0.20
0.30Passing EPA0.74
32%Passing-down success56%
−0.17First-down EPA−0.09
0.27Second-down EPA0.40
0.38Third-down EPA1.61
14%Havoc by its defense18%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

James Madison 70% to win. Elo’s favorite won.

The line

James Madison −3, over/under 47.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were James Madison 58%, Old Dominion 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

James Madison end zoneOld Dominion end zoneQ1 James MadisonTouchdown, 5 playsQ1 Old DominionPunt, 6 playsQ1 James MadisonDefensive TD, 9 plays (Old Dominion scores)Q1 Old DominionResult not recorded, 1 playQ1 James MadisonTouchdown, 2 playsQ1 Old DominionTouchdown, 8 playsQ1 James MadisonTouchdown, 7 playsQ2 Old DominionTouchdown, 11 playsQ2 James MadisonTouchdown, 9 playsQ2 Old DominionPunt, 3 playsQ2 James MadisonTurnover on downs, 5 playsQ3 Old DominionInterception, 1 playQ3 James MadisonTouchdown, 8 playsQ3 Old DominionPunt, 3 playsQ3 James MadisonPunt, 6 playsQ3 James MadisonTouchdown, 5 playsQ3 Old DominionPunt, 3 playsQ3 James MadisonTouchdown, 4 playsQ3 Old DominionInterception, 4 playsQ4 James MadisonTouchdown, 5 playsQ4 Old DominionPunt, 3 playsQ4 James MadisonPunt, 3 playsQ4 Old DominionPunt, 3 playsQ4 James MadisonTouchdown, 9 playsQ4 Old DominionTurnover on downs, 4 playsQ4 James MadisonEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. James Madison drives left to right, Old Dominion right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 James MadisonTouchdown, 5 plays, 78 yards
  2. Q1 Old DominionPunt, 6 plays, 29 yards
  3. Q1 James MadisonDefensive TD, 9 plays (Old Dominion scores), 42 yards
  4. Q1 Old DominionResult not recorded, 1 play, 98 yards
  5. Q1 James MadisonTouchdown, 2 plays, 75 yards
  6. Q1 Old DominionTouchdown, 8 plays, 75 yards
  7. Q1 James MadisonTouchdown, 7 plays, 75 yards
  8. Q2 Old DominionTouchdown, 11 plays, 75 yards
  9. Q2 James MadisonTouchdown, 9 plays, 75 yards
  10. Q2 Old DominionPunt, 3 plays, −7 yards
  11. Q2 James MadisonTurnover on downs, 5 plays, 19 yards
  12. Q3 Old DominionInterception, 1 play, 0 yards
  13. Q3 James MadisonTouchdown, 8 plays, 57 yards
  14. Q3 Old DominionPunt, 3 plays, 3 yards
  15. Q3 James MadisonPunt, 6 plays, 13 yards
  16. Q3 James MadisonTouchdown, 5 plays, 26 yards
  17. Q3 Old DominionPunt, 3 plays, −10 yards
  18. Q3 James MadisonTouchdown, 4 plays, 43 yards
  19. Q3 Old DominionInterception, 4 plays, 11 yards
  20. Q4 James MadisonTouchdown, 5 plays, 45 yards
  21. Q4 Old DominionPunt, 3 plays, 6 yards
  22. Q4 James MadisonPunt, 3 plays, 8 yards
  23. Q4 Old DominionPunt, 3 plays, −9 yards
  24. Q4 James MadisonTouchdown, 9 plays, 52 yards
  25. Q4 Old DominionTurnover on downs, 4 plays, 9 yards
  26. Q4 James MadisonEnd of game, 2 plays, −1 yard

Play by play

1st quarter7 drives, then Old Dominion 20, James Madison 14
James Madison Touchdown, 5 plays
14:541st & 10 at own 35Lucas Struck 2 Yd Fumble Return (Riley Callaghan Kick)Old Dominion 7, James Madison 0
14:481st & 10 at own 35Josh Hamel kickoff for 63 yds , Curtis Harris-Lopez return for 20 yds to the JMU 22
14:421st & 10 at own 22Wayne Knight run for 2 yds to the JMU 24
14:072nd & 8 at own 24Alonza Barnett III pass complete to Landon Ellis for 9 yds to the JMU 33 for a 1ST down
13:291st & 10 at own 33Alonza Barnett III pass complete to Wayne Knight for 4 yds to the JMU 37
13:002nd & 6 at own 37Jordan Fuller run for 5 yds to the JMU 42
12:233rd & 1 at own 42Alonza Barnett III 58 Yd Run (Morgan Suarez Kick)Tied at 7
Old Dominion Punt, 6 plays
12:231st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
12:161st & 10 at own 25Trequan Jones run for no gain to the ODU 25
11:472nd & 10 at own 25Colton Joseph run for 2 yds to the ODU 27 Old Dominion Penalty, Offensive Holding (Tre’ Brown III) to the ODU 17
11:202nd & 18 at own 17PENALTY JMU Offside (Culp,Elijah) 5 yards from ODU17 to ODU22. NO PLAY.
11:202nd & 13 at own 22Colton Joseph pass complete to Tre’ Brown III for 23 yds to the ODU 45 for a 1ST down
11:201st & 10 at own 45Colton Joseph pass complete to Tre’ Brown III for 6 yds to the JMU 49
11:202nd & 4 at opp 49Colton Joseph run for 2 yds to the JMU 47
11:203rd & 2 at opp 47Trequan Jones run for 1 yd to the JMU 46
9:234th & 1 at opp 46Ian Brandt punt for 46 yds for a touchback
James Madison Defensive TD, 9 plays (Old Dominion scores)
9:161st & 10 at own 20Wayne Knight run for 8 yds to the JMU 28
8:452nd & 2 at own 28Alonza Barnett III pass incomplete to Michael Scott
8:323rd & 2 at own 28Alonza Barnett III pass complete to Josh Phifer for 20 yds to the JMU 48 for a 1ST down
7:521st & 10 at own 48Alonza Barnett III pass complete to Braeden Wisloski for 3 yds to the ODU 49
7:202nd & 7 at opp 49Jordan Fuller run for a loss of 1 yard to the 50 yard line
6:363rd & 8 at the 50Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 40 for a 1ST down
6:071st & 10 at opp 40Wayne Knight run for a loss of 2 yards to the ODU 42
5:222nd & 12 at opp 42Alonza Barnett III run for 4 yds to the ODU 38
4:453rd & 8 at opp 38Alonza Barnett III run for no gain to the ODU 38
4:104th & 8 at opp 38Patrick Rea punt for 36 yds
Old Dominion Result not recorded, 1 play
3:561st & 10 at own 2Tre’ Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick)Old Dominion 14, James Madison 7
James Madison Touchdown, 2 plays
3:561st & 10 at own 35Josh Hamel kickoff for 65 yds for a touchback
3:461st & 10 at own 25Alonza Barnett III run for 10 yds to the JMU 35 for a 1ST down
3:051st & 10 at own 35Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick)Tied at 14
Old Dominion Touchdown, 8 plays
3:051st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
2:591st & 10 at own 25Devin Roche run for 13 yds to the ODU 38 for a 1ST down
2:351st & 10 at own 38Colton Joseph run for 17 yds to the JMU 45 for a 1ST down
2:151st & 10 at 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.
2:091st & 10 at opp 30Devin Roche run for 7 yds to the JMU 23
1:482nd & 3 at opp 23Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 2 yds to the JMU 21
1:103rd & 1 at opp 21Devin Roche run for 9 yds to the JMU 12 for a 1ST down
0:451st & 10 at opp 12Devin Roche run for 1 yd to the JMU 11
0:352nd & 9 at opp 11Timeout James Madison, clock 00:35
0:232nd & 9 at opp 11Colton Joseph pass incomplete to Tre’ Brown III
0:193rd & 9 at opp 11Tre’ Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed)Old Dominion 20, James Madison 14
James Madison Touchdown, 7 plays
0:191st & 10 at own 35Josh Hamel kickoff for 65 yds for a touchback
0:001st & 10 at own 25Wayne Knight run for 4 yds to the JMU 29
Q2 14:532nd & 6 at own 29Wayne Knight run for 5 yds to the JMU 34
Q2 14:103rd & 1 at own 34Jordan Fuller run for 4 yds to the JMU 38 for a 1ST down
Q2 13:371st & 10 at own 38Alonza Barnett III pass complete to Wayne Knight for 23 yds to the ODU 39 for a 1ST down
Q2 13:041st & 10 at opp 39Alonza 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
Q2 12:511st & goal at opp 2Jordan Fuller run for no gain to the ODU 2
Q2 12:172nd & goal at opp 2PENALTY JMU False Start (Phifer,Josh) 5 yards from ODU02 to ODU07. NO PLAY.
Q2 12:002nd & goal at opp 7Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick)James Madison 21, Old Dominion 20
2nd quarter4 drives, then James Madison 28, Old Dominion 27
Old Dominion Touchdown, 11 plays
12:001st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
11:521st & 10 at own 25Colton Joseph pass complete to Maurki James for 2 yds to the ODU 27
11:262nd & 8 at own 27Maurki James run for 3 yds to the ODU 30
10:413rd & 5 at own 30Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 6 yds to the ODU 36 for a 1ST down
10:181st & 10 at own 36Colton Joseph pass complete to Dawson Johnson for 1 yd to the ODU 37
9:452nd & 9 at own 37Maurki James run for 15 yds to the JMU 48 for a 1ST down
9:111st & 10 at opp 48Colton Joseph run for 1 yd to the JMU 47
8:422nd & 9 at opp 47Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 11 yds to the JMU 36 for a 1ST down
8:151st & 10 at opp 36Old Dominion Penalty, Offensive Holding (-10 Yards) to the JMU 41
7:361st & 15 at opp 41Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 23 yds to the JMU 18 for a 1ST down
7:081st & 10 at opp 18Maurki James run for 2 yds to the JMU 16
6:492nd & 8 at opp 16Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)Old Dominion 27, James Madison 21
James Madison Touchdown, 9 plays
6:491st & 10 at own 35Josh Hamel kickoff for 65 yds for a touchback
6:441st & 10 at own 25Alonza Barnett III run for 2 yds to the JMU 27
5:552nd & 8 at own 27Alonza Barnett III pass complete to George Pettaway for 8 yds to the JMU 35 for a 1ST down
5:251st & 10 at own 35George Pettaway run for 4 yds to the JMU 39
4:472nd & 6 at own 39Alonza Barnett III run for 4 yds to the JMU 43
4:113rd & 2 at own 43Alonza Barnett III pass complete to Lacota Dippre for 7 yds to the 50 yard line for a 1ST down
3:321st & 10 at the 50Alonza Barnett III pass complete to Landon Ellis for 36 yds to the ODU 14 for a 1ST down
2:531st & 10 at opp 14Jordan Fuller run for 1 yd to the ODU 13
2:242nd & 9 at opp 13Timeout James Madison, clock 02:24
2:062nd & 9 at opp 13Alonza Barnett III pass complete to Lacota Dippre for 11 yds to the ODU 2 for a 1ST down
2:001st & goal at opp 2Timeout James Madison, clock 02:00
1:571st & goal at opp 2Jordan Fuller 2 Yd Run (Morgan Suarez Kick)James Madison 28, Old Dominion 27
Old Dominion Punt, 3 plays
1:571st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
1:341st & 10 at own 25Maurki James run for a loss of 6 yards to the ODU 19 Maurki James fumbled, recovered by ODU Maurki James
1:132nd & 16 at own 19Colton Joseph run for 1 yd to the ODU 20
1:133rd & 15 at own 20Timeout James Madison, clock 01:13
1:133rd & 15 at own 20PENALTY ODU False Start (Grant,Skyler) 5 yards from ODU20 to ODU15. NO PLAY.
1:073rd & 20 at own 15Devin Roche run for 3 yds to the ODU 18
1:074th & 17 at own 18Timeout James Madison, clock 01:07
1:004th & 17 at own 18Ian Brandt punt for 37 yds, fair catch by Wayne Knight at the JMU 45
James Madison Turnover on downs, 5 plays
0:531st & 10 at own 45Alonza Barnett III pass complete to Landon Ellis for 13 yds to the ODU 42 for a 1ST down
0:481st & 10 at opp 42Alonza Barnett III pass incomplete to Landon Ellis
0:432nd & 10 at opp 42Alonza Barnett III pass incomplete to Jaylan Sanchez
0:333rd & 10 at opp 42Alonza Barnett III run for 6 yds to the ODU 36
0:004th & 4 at opp 36Alonza Barnett III pass incomplete to Lacota Dippre
3rd quarter8 drives, then James Madison 49, Old Dominion 27
Old Dominion Interception, 1 play
15:001st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
14:531st & 10 at own 25Colton Joseph pass intercepted Justin Eaglin return for no gain to the JMU 43
James Madison Touchdown, 8 plays
14:461st & 10 at own 43Alonza Barnett III run for 9 yds to the ODU 48
14:092nd & 1 at opp 48Alonza Barnett III run for 12 yds to the ODU 36 for a 1ST down
13:281st & 10 at opp 36Wayne Knight run for 2 yds to the ODU 34
12:412nd & 8 at opp 34Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 24 for a 1ST down
12:131st & 10 at opp 24Alonza Barnett III pass incomplete to Wayne Knight
12:062nd & 10 at opp 24Jordan Fuller run for 9 yds to the ODU 15
11:263rd & 1 at opp 15Jordan Fuller run for 2 yds to the ODU 13 for a 1ST down
10:491st & 10 at opp 13Wayne Knight 13 Yd Run (Morgan Suarez Kick)James Madison 35, Old Dominion 27
Old Dominion Punt, 3 plays
10:491st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
10:431st & 10 at own 25Trequan Jones run for 1 yd to the ODU 26
10:122nd & 9 at own 26Trequan Jones run for 2 yds to the ODU 28
9:543rd & 7 at own 28Colton Joseph pass incomplete to Tre’ Brown III
9:444th & 7 at own 28Ian Brandt punt for 48 yds
James Madison Punt, 6 plays
9:361st & 10 at own 24Wayne Knight run for a loss of 2 yards to the JMU 22
8:492nd & 12 at own 22Alonza Barnett III pass incomplete to Wayne Knight
8:273rd & 12 at own 22Alonza Barnett III pass complete to Jaylan Sanchez for 16 yds to the JMU 38 for a 1ST down
8:071st & 10 at own 38Alonza Barnett III sacked for a loss of 8 yards to the JMU 30
7:292nd & 18 at own 30Alonza Barnett III run for 7 yds to the JMU 37
6:523rd & 11 at own 37Alonza Barnett III pass incomplete to Braeden Wisloski
6:454th & 11 at own 37Patrick Rea punt for 41 yds
James Madison Touchdown, 5 plays
6:351st & 10 at opp 26Jordan Fuller run for a loss of 1 yard to the ODU 27
5:542nd & 11 at opp 27Alonza Barnett III run for 6 yds to the ODU 21
5:063rd & 5 at opp 21Alonza Barnett III pass complete to Landon Ellis for 19 yds to the ODU 2 for a 1ST down
4:291st & goal at opp 2Alonza Barnett III sacked by Jahleel Culbreath for a loss of 4 yards to the ODU 6
3:572nd & goal at opp 6Alonza Barnett III 6 Yd Run (Morgan Suarez Kick)James Madison 42, Old Dominion 27
Old Dominion Punt, 3 plays
3:571st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
3:521st & 10 at own 25Colton Joseph pass incomplete to Tre’ Brown III
3:472nd & 10 at own 25Colton Joseph run for 1 yd to the ODU 26
3:083rd & 9 at own 26Colton Joseph sacked for a loss of 11 yards to the ODU 15
2:504th & 20 at own 15Ian Brandt punt for 28 yds, punt out-of-bounds at the ODU 43
James Madison Touchdown, 4 plays
2:441st & 10 at opp 43Wayne Knight run for 8 yds to the ODU 35
1:582nd & 2 at opp 35Wayne Knight run for 34 yds to the ODU 1 for a 1ST down
1:151st & goal at opp 1Wayne Knight run for a loss of 2 yards to the ODU 3
0:302nd & goal at opp 3Alonza Barnett III 3 Yd Run (Morgan Suarez Kick)James Madison 49, Old Dominion 27
Old Dominion Interception, 4 plays
0:301st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
0:241st & 10 at own 25Maurki James run for 7 yds to the ODU 32
0:002nd & 3 at own 32Maurki James run for 1 yd to the ODU 33
Q4 14:543rd & 2 at own 33Maurki James run for 3 yds to the ODU 36 for a 1ST down
Q4 14:361st & 10 at own 36Colton Joseph pass intercepted Justin Eaglin return for no gain to the ODU 45
4th quarter7 drives, then James Madison 63, Old Dominion 27
James Madison Touchdown, 5 plays
14:311st & 10 at opp 45Jordan Fuller run for 5 yds to the ODU 40
13:462nd & 5 at opp 40Alonza Barnett III pass incomplete to Josh Phifer
13:363rd & 5 at opp 40Alonza Barnett III run for 30 yds to the ODU 10 for a 1ST down
13:111st & goal at opp 10Jordan Fuller run for 2 yds to the ODU 8
12:282nd & goal at opp 8Alonza Barnett III 8 Yd Run (Morgan Suarez Kick)James Madison 56, Old Dominion 27
Old Dominion Punt, 3 plays
12:281st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
12:151st & 10 at own 25Colton Joseph pass complete to Devin Roche for 5 yds to the ODU 30
11:582nd & 5 at own 30Devin Roche run for 1 yd to the ODU 31
11:363rd & 4 at own 31Colton Joseph pass incomplete to Tre’ Brown III
11:304th & 4 at own 31Ian Brandt punt for 34 yds, punt out-of-bounds at the JMU 35
James Madison Punt, 3 plays
11:231st & 10 at own 35Wayne Knight run for 4 yds to the JMU 39
10:472nd & 6 at own 39Matthew Sluka run for 5 yds to the JMU 44
10:003rd & 1 at own 44Matthew Sluka run for a loss of 1 yard to the JMU 43
9:244th & 2 at own 43Timeout James Madison, clock 09:24
9:184th & 2 at own 43Patrick Rea punt for 39 yds, fair catch by Devin Roche at the ODU 23
Old Dominion Punt, 3 plays
9:141st & 10 at own 23Colton Joseph pass incomplete to Jailen Butler
9:082nd & 10 at own 23Colton Joseph pass incomplete to Tre’ Brown III
9:023rd & 10 at own 23Colton Joseph sacked by Jacob Thomas for a loss of 9 yards to the ODU 14
8:294th & 19 at own 14Ian Brandt punt for 38 yds, fair catch by Wayne Knight at the JMU 48
James Madison Touchdown, 9 plays
8:231st & 10 at own 48James Madison Penalty, Personal Foul (-15 Yards) to the JMU 34
7:592nd & 24 at own 34George Pettaway run for 7 yds to the JMU 41
7:143rd & 17 at own 41Matthew Sluka run for 39 yds to the ODU 20 for a 1ST down
6:321st & 10 at opp 20George Pettaway run for 2 yds to the ODU 18
5:502nd & 8 at opp 18George Pettaway run for 7 yds to the ODU 11
5:033rd & 1 at opp 11Jobi Malary run for 1 yd to the ODU 10 for a 1ST down
4:221st & goal at opp 10Matthew Sluka run for 3 yds to the ODU 7
3:392nd & goal at opp 7Matthew Sluka sacked by Jeremy Mack Jr. for a loss of 11 yards to the ODU 18
2:573rd & goal at opp 18Za’Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick)James Madison 63, Old Dominion 27
Old Dominion Turnover on downs, 4 plays
2:501st & 10 at own 35Morgan Suarez kickoff for 64 yds , Maurki James return for 27 yds to the ODU 28
2:401st & 10 at own 28Quinn Henicle run for 1 yd to the ODU 29
2:192nd & 9 at own 29Maurki James run for no gain to the ODU 29
2:003rd & 9 at own 29Timeout James Madison, clock 02:00
1:523rd & 9 at own 29Quinn Henicle run for 8 yds to the ODU 37
1:314th & 1 at own 37Devin Roche run for no gain to the ODU 37
James Madison End of game, 2 plays
1:261st & 10 at opp 37Blake Kendall run for no gain to the ODU 37
0:002nd & 10 at opp 37M. James takes a knee

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

James Madison leads 5–⁠2 in seven meetings, counting the one since this game.

Recent meetings
2026James Madison 46, Old Dominion 20
2025James Madison 63, Old Dominion 27
2024James Madison 35, Old Dominion 32
2023James Madison 30, Old Dominion 27
2022James Madison 37, Old Dominion 3
2012Old Dominion 38, James Madison 28

Around this game