James Madison at San Diego State. Lean: James Madison +2.5. Pick: Under 46.5.
The call
The panelists
Read Ace's full case
Spread.Our model makes San Diego State -1.8, versus a current market of -2.5, so JMU +2.5 offers only 0.7 points of model value, small, but on the useful side of the key number three. The market moved from SDSU -1.5 to -2.5 while JC Evans’ status became a story, and that adjustment now appears to price a meaningful quarterback downgrade. Evans is genuinely uncertain, but Camden Coleman is not an inexperienced emergency option: he went 13-1 as a Richmond starter and completed 11 of 17 passes for 170 yards in his first JMU start. SDSU’s counterweights are substantial: a seven-game home winning streak, JMU’s 2,546-mile first road trip, and Lucky Sutton’s dependable rushing. However, Jayden Denegal has produced only 182 passing yards through two games, while SDSU’s defense returned just one official starter. That makes laying more than two uncomfortable in a likely close, possession-oriented game. Take JMU +2.5, but only as a modest position because the QB uncertainty and travel disadvantage are real.
Total.The over case is credible: our model projects 50.1, SDSU’s rebuilt defense has only one returning starter, both teams have flashed explosive special teams, and benign weather removes an under catalyst. The under is still preferable. JMU’s 87 points included three punt-return touchdowns, while SDSU’s 53-point opener was aided by two blocked punts, a kickoff-return touchdown and short fields, scoring unlikely to repeat. Against UCLA, Denegal completed only six passes for 45 yards; JMU may again use Coleman instead of dual-threat starter Evans. The total also stayed essentially fixed at 46.5 despite both teams’ headline blowouts, suggesting the market discounted those special-teams scores. With both offenses leaning toward the run and neither passing game proven against FBS resistance, under 46.5 is the stronger side.
Where our number looks wrong.The -1.8 spread is not obviously wrong; it is simply too precise for the available information. The rating cannot price Evans’ uncertain availability, JMU’s coaching and portal rebuild, SDSU returning only one defensive starter, or the cross-country trip. JMU’s 87-3 FCS result also included three punt-return touchdowns, so a margin-driven early-season update can overstate the Dukes’ repeatable strength.
Read Stack's full case
Spread.Our number (SDSU -1.8) and the market (-2.2) essentially agree, so our model reads this as a pass. But the on-field pictures diverge from that consensus. SDSU's offense collapsed to 10 points at UCLA and there is open QB uncertainty (Denegal has struggled; beat writers floated Saunders/Trudeau), while JMU is 2-0 with a defense that generated real havoc and has allowed 8 ppg. JMU is the more proven roster (12-2 in 2025) yet is only a field goal underdog. The line drifting from -1.5 to -2.5 is sharp money on the home side plus a cross-country-trip, 7pm PT body-clock spot that genuinely favors SDSU. That caps this, and JMU's own QB (JC Evans) is banged up with Coleman filling in. Net: I want the points with the better, healthier-at-the-skill-spots defense against a sputtering home offense, but the travel spot and two-sided QB fog keep it a lean, not a bet.
Total.Consensus sits at 46.5 across all five books and hasn't moved. Both teams are run-heavy (SDSU ~61% rush; the preview flags controlled pace for both), which shortens games. SDSU's offense has looked broken outside an FCS blow-up (10 points at UCLA) and has QB uncertainty, while JMU's defense has been the strength of a 2-0 start. JMU also carries its own QB question with Evans dinged and Coleman filling in. Independent projections cluster at or below the number (Dimers 47, the youwager preview 47). Weather is a non-factor: clear, 72F, ~7 mph wind. Our totals model wants ~50, but that is mostly last year's offenses plus venue terms and is blind to SDSU's current offensive collapse and the two-sided QB fog. Grind-it-out script, two solid defenses, uncertain offenses: I lean under.
Where our number looks wrong.The rating leans on SDSU's near-100% returning production and preseason prior and cannot see that the offense managed 10 points against a real defense (UCLA) or the QB carousel. It also credits JMU's rating off an 87-3 win over FCS Wagner, which inflates the in-season number without signal. It sees neither team's actual current form, so its near-coin-flip only accidentally aligns with the market.
Read Buck's full case
Spread.JMU's 2-0 record is inflated by an 87-3 FCS blowout over Wagner; its only real test (Liberty, 20-13) was tight. SDSU's only FBS test (at UCLA, 10-28) exposed a defense returning just one starter, but that was on the road against a Power-conference team, and SDSU gets a full home slate and a rested week to fix issues. The market has moved toward SDSU all week (-1/-1.5 open to -2/-2.5 now across five books), and that steam lines up with real information our rating can't see: JMU starting QB JC Evans (wrist) is day-to-day and backup Camden Coleman has started both 2026 games, with lead RB Seth Cromwell questionable. JMU's underlying profile (12-2, CFP team, strong portal churn) is legitimately good, which caps my conviction, but the combination of market direction plus QB/RB uncertainty on the road for JMU tips this to San Diego State at home.
Total.Looking at actual scoring against comparable competition rather than model output: JMU scored just 20 against a real Group-of-Five opponent (Liberty) and SDSU managed only 10 points on the road against a Power-conference defense (UCLA) - both offenses look ordinary once the FCS blowouts are stripped out. SDSU's defense is rebuilt and has already leaked 28 to UCLA, which argues for more scoring, but JMU is playing on the road with its starting QB questionable and its lead back banged up, which tends to suppress an offense's ceiling. Clear, mild weather (72F, 7mph wind) removes any weather-driven lean. The market itself has barely moved off 46.5 all week, which is its own signal that oddsmakers see this as fairly priced; I lean under on the expectation that QB/RB uncertainty for JMU caps the game below the model's optimistic number.
Where our number looks wrong.The rating is fit on final margins only, so JMU's 87-3 demolition of an FCS team (Wagner) and SDSU's 53-20 win over an FCS team (Portland State) both get folded into the in-season refit with no adjustment for opponent quality within FCS or for the JMU quarterback change. It has no way to reflect that JMU's real offensive quarterback (Evans) is questionable and that the backup's numbers are mostly against overmatched competition, and no way to reflect that SDSU's defensive rebuild already showed real cracks at UCLA. Flat 2.5-point home field also may understate SDSU's specific home cushion (seven-game home win streak) that the market is pricing in via the week-long move toward the Aztecs.
The call, written up
James Madison at San Diego State, San Diego State -2.5. The line moved from -1.5 to -2.5 toward the home side across the week while quarterback questions built on both sides. Two panels take James Madison: the Dukes are 2-0 with a defense allowing 8 points a game, San Diego State's offense managed only 10 points on the road at UCLA, and its defense returns just one starter. The dissenting panel takes San Diego State, pointing to the week-long market move toward the home side, James Madison's cross-country trip and body-clock disadvantage, and uncertainty around James Madison quarterback JC Evans and running back Seth Cromwell. That case is close, not a wide gap. Take James Madison +2.5, the best number available before it moves further toward San Diego State.
Under 46.5. The total has held at 46.5 across the week with almost no movement, and clear, mild weather at kickoff removes any weather angle. Both teams also profile as run-heavy with a controlled pace expected. Under 46.5 is the side, at the best number where books remain near the opener.
How to read this page
The calls come first on this page: the spread and the total, each a Pick or a Lean, then Ace, Stack and Buck one by one. The market's number, our number and the gap between them sit further down as MODEL CONTEXT: that is the input our analyst panel argued from, not a call of its own.
The signals and the market
5 independent signals on this game. The tally per side, every angle with its sample size, and the line movement from open to now open with membership. They are research context, never a pick. Membership
Model context
The numbers the panel argued from. Our models price a game, the panel makes the call, and the calls above are the call. Nothing in this block is a call.
The totals number is a registered candidate that loses to the closing total: across 2,264 held out games it missed the combined score by 12.862 points on average and the closing total missed by 12.635, ahead of us in all 3 of those seasons, so it never posts to the board and never enters the record on its own.
The write-up
The case
James Madison at San Diego State, San Diego State -2.5. The line moved from -1.5 to -2.5 toward the home side across the week while quarterback questions built on both sides. Two panels take James Madison: the Dukes are 2-0 with a defense allowing 8 points a game, San Diego State's offense managed only 10 points on the road at UCLA, and its defense returns just one starter. The dissenting panel takes San Diego State, pointing to the week-long market move toward the home side, James Madison's cross-country trip and body-clock disadvantage, and uncertainty around James Madison quarterback JC Evans and running back Seth Cromwell. That case is close, not a wide gap. Take James Madison +2.5, the best number available before it moves further toward San Diego State.
The total: Under 46.5 (Pick)
Under 46.5. The total has held at 46.5 across the week with almost no movement, and clear, mild weather at kickoff removes any weather angle. Both teams also profile as run-heavy with a controlled pace expected. Under 46.5 is the side, at the best number where books remain near the opener.
written before kickoff, frozen at kickoff
Trends and splits
Descriptive context, every line with the games it counts. Filters like these did not hold up as predictors in our testing, so none of this feeds a call and none of it is a reason a pick wins. Situational splits look back 3 seasons and need at least 8 decided games to be shown at all. Records against the number and on the total join these once our closing-line history is restored; the straight-up splits are live now.
- won 4 of their last 5 (n=5, 2025 to 2026)
- 10-0 straight up in home day games (n=10, 2024 to 2026)
- won 2 of their last 5 (n=5, 2025 to 2026)
- 9-4 straight up at home (n=13, 2024 to 2026)
Over and under splits
- San Diego State games go UNDER 63% at home (n=71)Multi-season split: San Diego State at home landed under 63% of 71 gradable games (2013-2025). A genuine venue tendency, one of several reasons to lean under, not a standalone edge.
- San Diego State have gone UNDER in 8 of their last 10San Diego State's last 10 gradable games landed under 80% vs the consensus total. Streak continuation tested 2013-2025: 49.5% train / 46.4% held-out 2025, it does NOT persist. A real recent pattern, weigh with the matchup, not alone.
The rest of the splits we can compute on this game
- won 9 of their last 10 (n=10, 2025 to 2026)
- 14-1 straight up at home (n=15, 2024 to 2026)
- 17-2 straight up in day games (n=19, 2024 to 2026)
- 7-1 straight up in home divisional games (n=8, 2024 to 2025)
- 10-2 straight up in day divisional games (n=12, 2024 to 2025)
- 12-4 straight up in divisional games (n=16, 2024 to 2025)
- 6-2 straight up in road day games (n=8, 2024 to 2025)
- 5-3 straight up in road divisional games (n=8, 2024 to 2025)
- 8-5 straight up on the road (n=13, 2024 to 2025)
- 6-4 straight up in night games (n=10, 2024 to 2025)
- won 6 of their last 10 (n=10, 2025 to 2026)
- 9-4 straight up in home night games (n=13, 2024 to 2026)
- 4-9 straight up on the road (n=13, 2024 to 2026)
- 3-5 straight up in road divisional games (n=8, 2024 to 2025)
- 5-8 straight up after a straight up loss (n=13, 2024 to 2026)
- 6-5 straight up in night divisional games (n=11, 2024 to 2025)
- 8-7 straight up in divisional games (n=15, 2024 to 2025)
- 10-10 straight up in night games (n=20, 2024 to 2026)
- 5-5 straight up in night games after a straight up loss (n=10, 2024 to 2026)
Conditions at kickoff
Partially cloudy. 70F · wind 6 mph
The ratings underneath, and where the numbers come from
The two numbers underneath
| Team | EL rating | Conference |
|---|---|---|
| James Madison | 6.516 | Sun Belt |
| San Diego State | -7.349 | Pac-12 |
Our number includes about 2.5 points of home field. Full board: the power ratings.
Where the numbers come from. Schedules and finals come from the league data we load each night. Lines are the latest capture at DraftKings, FanDuel or BetMGM, with the book named beside every number. Every Pick locks when it posts and grades at that number on the public record. Our number is context; the panel makes the call. Research, never a guarantee. 21+.


