Week 3 report · Sat, Sep 19 · 2026 Week 3

James Madison

6–0 · Ours #54 entering

26–13Final

San Diego State

2–4 · Ours #66 entering

Win chanceJMU 64%JMU won
SpreadSDSU −1.5ours +5.9 · JMU covered by 14.5
Total46.5final 39 · under by 7.5
Our callJMU +0.5Wlost 1.0 to the close

Quarterbacksthis game

Camden Coleman
Camden Coleman
19/27 · 246 yards
EPA / dropback
+0.1049th pct
Comp %
70.4
TD
2
Turnovers
00 INT · 0 fum
Sacked
3
Jayden Denegal
Jayden Denegal
18/33 · 209 yards
EPA / dropback
−0.3113th pct
Comp %
54.5
TD
1
Turnovers
22 INT · 0 fum
Sacked
2

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

James MadisonoffensePlayed like JMU +6.0defenseSan Diego State
66th46.6%▲3.1Success rateSuccess46.6%▲4.034th
37th−0.04▼0.18EPA / playEPA/play−0.04▲0.2063rd
54th+0.10▼0.12PassingPassing+0.10▲0.1447th
26th−0.14▼0.20RushingRushing−0.14▲0.2174th
79th0▲0.5TurnoversTurnovers0▼0.821st
San Diego StateoffensedefenseJames Madison
18th31.2%▲0.1Success rateSuccess31.2%▲6.882nd
28th−0.11▲0.08EPA / playEPA/play−0.11▲0.1573rd
17th−0.31▼0.11PassingPassing−0.31▲0.4383rd
52nd+0.06▲0.35RushingRushing+0.06▼0.1148th
16th2▼1.3TurnoversTurnovers2▲0.884th

Team statsthis game · percentile vs every 2026 team game

James MadisonJMUSan Diego StateSDSU
Special teams & field position
Average startOwn 3378thOwn 229th
Kicking vs expectedKicking+1.5 pts86th0.0 pts39th
Drives & pace
Plays7389th7794th
Drive points+9.975th−9.925th
Turnovers & hidden points
Penalty first downsPenalty 1st downs248th122nd
4th downs+0.3 pts68th−1.0 pts8th
Hidden points+9.988th−9.912th

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

San Diego State2–4 · 31st-hardest schedule

Wvs Portland State53–20missed −38.5
Lat UCLA10–28missed +13.5
Lvs James Madison13–26missed −1.5
Lat Toledo16–41missed +2.5
Wvs Texas State31–29covered +10
Lat Oregon State14–66missed +14.5

Model cfb_best · uncertainty ±15.5 · run Sep 19, 9:05 PM EDT · froze at kickoff and graded as-is