Week 4 report · Sat, Sep 26 · 2026 Week 4

James Madison

6–0 · Ours #36 entering

46–20Final

Old Dominion

2–4 · Ours #99 entering

Win chanceJMU 84%JMU won
SpreadJMU −6.5ours −16.4 · JMU covered by 19.5
Total44final 66 · over by 22
Our callNo call

Quarterbacksthis game

Camden Coleman
Camden Coleman
24/42 · 243 yards
EPA / dropback
−0.1427th pct
Comp %
57.1
TD
4
Turnovers
11 INT · 0 fum
Sacked
1
Ryan Huff
Ryan Huff
20/40 · 261 yards
EPA / dropback
−0.2022nd pct
Comp %
50.0
TD
1
Turnovers
11 INT · 0 fum
Sacked
9

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

James MadisonoffensePlayed like JMU +4.0defenseOld Dominion
46th40.8%▼4.2Success rateSuccess40.8%▼2.454th
19th−0.18▼0.36EPA / playEPA/play−0.18▲0.1481st
31st−0.14▼0.43PassingPassing−0.14▲0.2069th
16th−0.23▼0.32RushingRushing−0.23▲0.1584th
41st1▼0.8TurnoversTurnovers1▲0.559th
Old DominionoffensedefenseJames Madison
6th24.1%▼4.9Success rateSuccess24.1%▲15.694th
17th−0.20▲0.01EPA / playEPA/play−0.20▲0.2683rd
30th−0.15▲0.26PassingPassing−0.15▲0.2370th
9th−0.35▼0.28RushingRushing−0.35▲0.3991st
41st1▲0.5TurnoversTurnovers1▼0.559th

Team statsthis game · percentile vs every 2026 team game

James MadisonJMUOld DominionODU
Special teams & field position
Average startOwn 4095thOwn 2955th
Kicking vs expectedKicking+1.7 pts89th+1.8 pts91st
Drives & pace
Plays7693rd5853rd
Drive points+15.985th−15.915th
Turnovers & hidden points
Penalty first downsPenalty 1st downs486th371st
4th downs+1.1 pts95th+0.1 pts60th
Hidden points+8.484th−8.416th

Season so far

James Madison6–0 · 120th-hardest schedule

Wvs Liberty20–13covered −6.5
Wvs Wagner87–3covered −46
Wat San Diego State26–13covered +1.5
Wat Old Dominion46–20covered −6.5
Wvs Marshall45–17covered −15.5
Wat Georgia Southern27–24missed −7

Old Dominion2–4 · 72nd-hardest schedule

Wvs Norfolk State31–10missed −41
Lat Virginia Tech21–44missed +19.5
Lvs East Carolina17–20missed −2.5
Lvs James Madison20–46missed +6.5
Lat Georgia State10–42missed +2.5
Wat App State10–3covered +9.5

Model cfb_best · uncertainty ±15.6 · run Sep 26, 4:05 PM EDT · froze at kickoff and graded as-is