Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 2 · Sat, Sep 12 · 7:15 PM ET · Rose Bowl · FINAL San Diego State 10, UCLA 28

San Diego State at UCLA. Lean: Under 55.5. No call on the spread.

The call

No call Spread
the analyst panel worked this game and made no call
Lean W Total
Under 55.5
Ace backs this callStack backs this callBuck is against this call 2 of 3
locked 55.5 · closed 53.5
Called under the rule in force that week.

The panelists

Ace backs this call
The fox
SpreadUCLA -12.5
TotalUnder 55.5
Read Ace's full case

Spread.EL makes SDSU a 4.8-point favorite; I reject that assessment because the continuity assumptions look materially wrong. SDSU’s latest preview identifies only one returning defensive starter and a new defensive coordinator. UCLA’s rebuilt roster, meanwhile, produced 8.7 yards per rush against California. That creates a plausible rushing mismatch against a defense whose excellent 2025 results belong largely to departed personnel. SDSU’s 53-point opener also overstates its offensive dominance: it outgained Portland State by just 19 yards while benefiting from two blocked punts and a kickoff-return touchdown. The market has already rewarded UCLA, moving from earlier single-digit favoritism to -12.5, so this is a modest lean rather than a discovery worth chasing aggressively. UCLA’s own opener was inflated by late interceptions, and laying nearly two touchdowns introduces backdoor risk. Nevertheless, the verified roster changes support the market’s direction far more than EL’s upset projection. I take UCLA -12.5 at the freshly displayed DraftKings price.

Total.The over has a credible case: UCLA’s rushing efficiency, SDSU’s defensive turnover, and favorable weather all argue against blindly trusting EL’s 48.61. The captured market’s rise from roughly 50 to 52 to 55.5 reasonably reflects some of that upside. My narrow under preference comes from examining how the opening scores were generated. SDSU needed exceptional special-teams production to reach 53 despite only 394 offensive yards; UCLA’s two late interceptions led to 14 points. Those opportunities can recur, but should not be projected at opening-week frequency. UCLA’s rushing success also offers a path to controlling the game without a passing shootout. I would move the model total upward, yet still take under 55.5. Unverified tempo and receiver availability prevent stronger conviction.

Where our number looks wrong.SDSU’s 98.7% returning-production input is difficult to reconcile with its official report of only one returning defensive starter and 48 players making their SDSU debuts. That input requires an audit. UCLA’s 46-transfer rebuild also makes its 2025 scoring baseline a weak proxy. The spread model’s enormous disagreement is more plausibly an input/prior problem than a 17-point betting edge. The totals model similarly overcredits defensive continuity; its 1.515-point deduction for 7.7-mph wind looks too influential for benign conditions.

Stack backs this call
The bull
SpreadSan Diego State +12.5
TotalUnder 55.5
Read Stack's full case

Spread.Our rating has San Diego State better on a neutral field (+4.3 vs -1.7) and prints a -17 gap; that is almost entirely a preseason prior built on 2025 records and returning production, and it is far too strong. But three independent reads all sit short of the market. ESPN's matchup predictor gives UCLA 67.1% (ESPN game page, 9/9), roughly a 6-7 point favorite. Preseason SP+ had SDSU +6.7 and UCLA -8.7. The run from DraftKings' -8.5 opener (first capture 9/2) to -12.5 reads as a week-1 overreaction: UCLA's 45-24 at Cal came with three takeaways, 277 rushing yards and a 37.0 QBR from Iamaleava, while SDSU's 53-20 was against FCS Portland State and included a 100-yard kick return touchdown. SDSU returns 98.7% production from a defense that allowed 15.4 points per game in 2025.

Total.The total opened 49.5-52 across the board and now sits 54.5-55.5, a 4-to-6 point rise driven entirely by two week-1 scorelines against soft opposition. UCLA's 45 came with three Cal turnovers and short fields; SDSU's 53 came against FCS Portland State and included a 100-yard kick return touchdown, so 7 of those points never touched the offense. Both teams are now run-first (277 rushing yards for UCLA, 237 on 42 carries for SDSU), which shortens games, and SDSU returns 98.7% production from a 2025 defense that allowed 15.4 points per game. Weather is neutral. Take the top of the range at 55.5.

Where our number looks wrong.The -17 gap and the "Pick" away lean are not credible and I am not taking them at face value. The in-season v1 rating after one game is still essentially the preseason prior, and that prior is built on 2025 (SDSU 9-4, UCLA 3-9) plus returning production, exactly the inputs that break when a program replaces its head coach and most of its roster. It cannot see that Bob Chesney's UCLA just went on the road and beat a Power-4 team by 21, nor that SDSU's data point was an FCS blowout. The talent inputs it does hold argue the other way and are being ignored by the output: UCLA's 4-year blue-chip ratio is 13.9% against SDSU's 2.6%, with a +12 portal net. The flat 2.5-point home field is also light for a Rose Bowl home opener in a new coach's debut there. My honest disagreement with the market is 3-4 points, not 17, and I am sizing to that, not to the model's tier.

Buck is against this call
The bear
SpreadSan Diego State +12.5
TotalOver 54.5
Read Buck's full case

Spread.Our model's raw signal is enormous: SDSU +12.2 at 'strong,' a 17-point gap versus the -12.2 market consensus. But the model has zero proven ATS edge (46-50% in every held-out bucket), and this early UCLA's rating is still mostly the preseason prior, a first-year-coach discount and 57% returning production built before Week 1. That prior looks stale: UCLA just beat a real Big Ten peer (Cal) 45-24 behind a brand-new 277-yard, 6-TD rushing identity under Bob Chesney, while SDSU's 53-20 margin came against FCS Portland State using a program-record 82 players (14 true freshmen). The market has priced that gap and then moved further toward UCLA since Tuesday. SDSU is senior-laden and battle-tested (9-4, 98.7% returning production) while UCLA carries two live injuries from the Cal game. I'll take the points.

Total.The market total has climbed from roughly 50 at open to 54.5-55.5 now, a full-field steam move that coincides with real evidence both offenses can score: UCLA hung 45 on an actual Big Ten opponent, and SDSU's offense (26.4 PPG in 2025, strong returning production) looked sharp even discounting the FCS opponent. Weather is a non-factor, sunny, dry, calm winds per the NWS forecast. UCLA's defense allowed 24 to Cal and is a year removed from a 3-9 season, and Landon Ellis's uncertain WR status is the one drag on UCLA's passing ceiling. I'll side with the market's upward move over our own model here.

Where our number looks wrong.The preseason prior driving 'our_number_home' predates Week 1 and can't see the new coaching staff's identity change (a heavy, efficient rushing attack) or either team's actual injury news, it keeps flagging SDSU as a huge value side even as real information (a legitimate Big Ten win for UCLA, a discounted FCS margin for SDSU, and two live UCLA injuries) narrows the true gap. The model also has no proven ATS edge at any disagreement size, so a 17-point model-market gap should be read as 'our inputs are stale,' not as an actionable signal by itself.

The call, written up

No call on the spread

San Diego State at UCLA, UCLA -12.5. No pick. Our number leaned San Diego State (a 17-point gap, strong lean), and two panels took San Diego State +12.5 with one ranking it first for the week, but the third took UCLA -12.5 and ranked it third among its own five strongest picks; a ranked dissent is a genuine split, so there is no pick. The case for UCLA: 277 rushing yards and six rushing touchdowns from a roster of 46 transfers, San Diego State returns one defensive starter under a new coordinator despite a returning-production figure our data flags as suspect, its 53-20 came against FCS Portland State with a kick-return touchdown, and WR Bostick is questionable. No pick on the spread.

On the total

Under 55.5. The total climbed from 49.5 to 52 up to 54.5 to 55.5 on two scorelines against soft opposition, seven of San Diego State's points came on a return, and the Rose Bowl is sunny, 85 degrees and still. One panel took the over on a rebuilt Aztec defense and two offenses that can score, which is the counter-case.

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

7 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.

Market line
UCLA -13.5
DraftKings
Our model number
UCLA by 24.8
the calibrated EL CFB rating number
Spread gap
11.3 points
the distance between our model number and the market, on the UCLA -13.5 side. Context for the panel, not a call of its own.
Market total
54.5
market total at the model run, Sep 12, 12:38 PM ET
Our total
48.6
EL CFB Totals
Total gap
-5.9
the distance between our model total and the market total. Context for the panel, not a call of its own.

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.

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.

San Diego State
  • won 3 of their last 5 (n=5, 2025 to 2026)
  • 9-4 straight up at home (n=13, 2024 to 2026)
UCLA
  • won 1 of their last 5 (n=5, 2025 to 2026)
  • 1-9 straight up in night games after a straight up loss (n=10, 2024 to 2026)
Over and under splits
  • Early-season total of 53.5 fits the validated under window, unders 55% historically (n=943)
    total · under · moderate · n=943
    H64 (validated): Aug through mid-Sep games with a closing total of 47+ landed under 55% of 943 games, 2015-2025. Recent seasons: 2022: 58% (n=92) · 2023: 53% (n=81) · 2024: 57% (n=103) · 2025: 52% (n=119). 2025 ran soft at 52.1%, below the -110 breakeven, and the 2026 forward test is pre-committed on the early-totals page. Early-season totals are shaded up by public over-action; the market corrects as real form data arrives.
  • San Diego State games go UNDER 58% on the road (n=72)
    total · under · moderate · n=72
    Multi-season split: San Diego State on the road landed under 58% of 72 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 10
    total · under · lean · n=10
    San 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
San Diego State
  • won 7 of their last 10 (n=10, 2025 to 2026)
  • 9-4 straight up in home night games (n=13, 2024 to 2026)
  • 4-8 straight up on the road (n=12, 2024 to 2025)
  • 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-9 straight up in night games (n=19, 2024 to 2026)
  • 5-5 straight up in night games after a straight up loss (n=10, 2024 to 2026)
UCLA
  • won 4 of their last 10 (n=10, 2025 to 2026)
  • 2-9 straight up in divisional games after a straight up loss (n=11, 2024 to 2025)
  • 2-9 straight up in night divisional games (n=11, 2024 to 2025)
  • 2-8 straight up in home night games (n=10, 2024 to 2025)
  • 4-12 straight up after a straight up loss (n=16, 2024 to 2026)
  • 4-12 straight up in night games (n=16, 2024 to 2026)
  • 2-6 straight up at home after a straight up loss (n=8, 2024 to 2025)
  • 2-6 straight up on the road after a straight up loss (n=8, 2024 to 2026)
  • 6-12 straight up in divisional games (n=18, 2024 to 2025)
  • 4-8 straight up at home (n=12, 2024 to 2025)
  • 3-6 straight up in home divisional games (n=9, 2024 to 2025)
  • 3-6 straight up in road divisional games (n=9, 2024 to 2025)
  • 5-8 straight up on the road (n=13, 2024 to 2026)
  • 5-4 straight up in day games (n=9, 2024 to 2025)

Conditions at kickoff

Clear. 88F · wind 8 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
San Diego State -7.349 Pac-12
UCLA 11.218 Big Ten

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+.