Purdue at UCLA. Lean: Purdue +14.5. Lean: Over 52.5.
The call
The panelists
Read Ace's full case
Spread.Edge Labs makes UCLA -9.9; I make it roughly -12.5, still below the available -14.5. The model probably understates UCLA because last season’s 3-9 record cannot capture Bob Chesney’s 46-transfer rebuild, but it also misses Purdue’s sharp offensive improvement. Ryan Browne is completing 77.5% for 323 yards per game, with Purdue yet to commit a turnover, enough competence to reduce blowout risk. The market has already paid for UCLA’s 2-0 start and Purdue’s three-time-zone trip; some books retreated from -15.5/-16.5 to -14/-14.5. An opaque FOX split shows more tickets on UCLA but more money on Purdue, modest corroboration only. The official Big Ten report was not visible by the research cutoff; Covers’ Tanona, Clark and Ellis designations therefore remain unverified. UCLA’s listed quarterback concern is reserve Ty Dieffenbach, not starter Nico Iamaleava. Take the hook above the key 14, but the uncertain availability report keeps this below strong-position territory.
Total.Over 52.5 is below EL’s 54.9 projection and gives both improving offenses room to contribute. Purdue averages 40 points, Browne has produced consecutive 300-yard games, and the Boilermakers are 13-for-13 in the red zone. UCLA’s three-back committee averages 7.94 yards per carry, while weather should not inhibit either offense. The under case is credible: Purdue’s production came against Indiana State and Wake Forest, its perfect red-zone and turnover records invite regression, UCLA is run-heavy, and the Bruins just held San Diego State to 10 points. Purdue’s late body-clock start also matters. Still, UCLA’s rushing explosiveness and Purdue’s balanced production make approximately 31-24 more likely than a game staying below 53.
Where our number looks wrong.It is too anchored to 2025 margins and preseason priors. UCLA’s new staff, 46-transfer overhaul and explosive rushing start justify making the Bruins about 2.5 points stronger than EL’s -9.9. Conversely, EL also undervalues Purdue’s improved quarterback efficiency, so I still cannot reach the market’s -14.5.
Read Stack's full case
Spread.The case for the points is Purdue's passing: Ryan Browne leads the Big Ten in yards (646, 4 TD, 0 INT through two games, SI 9/2026) and kept Wake Forest to a two-point loss. A competent, turnover-averse offense getting 14.5 on the road is a spot I take. UCLA (2-0, first-year HC Bob Chesney) has beaten only Cal and SDSU and is a fair but not dominant favorite. Two scores is a lot to lay on a team whose best win is 28-10. Purdue keeps this within 14.
Total.Two pass-first offenses against ordinary defenses in clear, warm, near-windless conditions (73F, 3 mph) argues for points. Purdue averages 40 PPG and its Wake Forest game went for 74 combined; Browne moves the ball without turning it over. UCLA has scored 45 and 28 and should reach the high 20s or low 30s at home. UCLA's defense (17 PPG allowed) has faced only Cal and SDSU, a softer bar than Purdue's live passing attack, and Purdue's own defense yields 28.5/game, so both sides should score. Our totals model (54.9 vs a 53.1 market) also leans over, and I agree modestly. The under case - if Iamaleava is off - is real, which caps the conviction.
Where our number looks wrong.The model rests on only two 2026 games plus a preseason prior that docked UCLA for its coaching change, so its raw UCLA-by-8.7 may under-rate a 2-0 team scoring 36.5/game at home; that cuts against my Purdue lean and is why this is a lean, not a bet. The model also flags Purdue first_year_head_coach=false, but Barry Odom is in fact first-year at Purdue (from UNLV) - a data error, though not decisive here.
Read Buck's full case
Spread.Our model likes Purdue relative to the market (-9.9 vs a -14.2 consensus), but that gap is mostly a stale preseason prior talking: UCLA's number is still anchored to a -8.7 prior SP+ and a 0.139 blue-chip ratio from a 3-9 roster, while the 2026 evidence already contradicts it. UCLA's defense has allowed just 17.0 ppg through two games (Cal, SDSU), and Purdue's has allowed 28.5 ppg and blew a lead in a 38-36 OT loss to Wake Forest on 9/12, exactly the kind of complementary-football breakdown that shows up again against a better offense. Nico Iamaleava's Week 1 calf issue did not carry into Week 2 and no fresh UCLA injury news surfaced this week. UCLA at home in its first Big Ten game at the Rose Bowl, with the better defense and directional line support, is the side; the number is large but the underlying mismatch is real, not just a name-brand line.
Total.Both offenses have scored well (Purdue 40.0 ppg, UCLA 36.5 ppg) but against Indiana State (FCS), Cal, and SDSU, none of them a defense like UCLA's. UCLA's 17.0 ppg-allowed unit is the best defense either team has faced this year, and a expected large UCLA lead sets up clock-control, run-heavy football behind Wayne Knight and backups seeing snaps late, the classic pattern that suppresses totals in lopsided Big Ten games. Weather is a non-factor (clear, 73F, 3.2 mph wind per the dossier forecast), so this is about game script, not conditions. Our totals model likes the over (54.9 vs a 53.1-53.5 market) but its own documented weakness is that this early in the season it is still mostly last year's offense/defense numbers with thin current-season weighting, and it does not see game-script or blowout risk at all. Taking the under at the current market number.
Where our number looks wrong.The model's -9.9 is dominated by UCLA's preseason prior (-8.7 SP+, low blue-chip ratio, first-year-coach flag) because the in-season refit after only 2 games still weights that prior heavily. It has no way to see that the new coaching staff's defense is actually performing (17 ppg allowed) or that Purdue's own defense just collapsed in the fourth quarter/OT against a non-marquee opponent. Its own documented held-out testing shows no proven ATS edge at any gap size, so a 4.3-point disagreement here should not override a market that has been moving in the same direction as the on-field evidence.
The call, written up
Purdue at UCLA, UCLA -14.5. The news favors both sides: Purdue's Ryan Browne is completing better than 77% for over 300 yards a game with no turnovers through two starts, while UCLA has allowed just 17 points per game against Cal and San Diego State and is breaking in 46 transfers under a new staff. Two panels took the points, arguing Purdue's clean, efficient passing offense keeps this under two touchdowns. The dissenting panel took UCLA, pointing to the defense's performance and Purdue blowing a lead in overtime against Wake Forest, plus the line drifting toward UCLA since open. Take Purdue +14.5 (+14.5 at FanDuel).
Over 52.5. The total has held flat to slightly down since open across books, sitting in a 52.5-53.5 band with weather no factor: clear, 73 degrees, light wind at Rose Bowl. Purdue is scoring 40 a game, with Ryan Browne completing over three-quarters of his throws and no turnovers, and UCLA's rushing attack is averaging nearly 8 yards a carry. Our totals model projects 54.9 against a 53.1 market, but that 1.8-point gap is well short of what the model needs to call a real edge, so the lean rests mainly on both offenses' production. The dissenting panel's case is game script: an expected UCLA lead could turn this run-heavy and slow the pace. Take the over 52.5 at DraftKings.
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
1 independent signal 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
Purdue at UCLA, UCLA -14.5. The news favors both sides: Purdue's Ryan Browne is completing better than 77% for over 300 yards a game with no turnovers through two starts, while UCLA has allowed just 17 points per game against Cal and San Diego State and is breaking in 46 transfers under a new staff. Two panels took the points, arguing Purdue's clean, efficient passing offense keeps this under two touchdowns. The dissenting panel took UCLA, pointing to the defense's performance and Purdue blowing a lead in overtime against Wake Forest, plus the line drifting toward UCLA since open. Take Purdue +14.5 (+14.5 at FanDuel).
The total: Over 52.5 (Lean)
Over 52.5. The total has held flat to slightly down since open across books, sitting in a 52.5-53.5 band with weather no factor: clear, 73 degrees, light wind at Rose Bowl. Purdue is scoring 40 a game, with Ryan Browne completing over three-quarters of his throws and no turnovers, and UCLA's rushing attack is averaging nearly 8 yards a carry. Our totals model projects 54.9 against a 53.1 market, but that 1.8-point gap is well short of what the model needs to call a real edge, so the lean rests mainly on both offenses' production. The dissenting panel's case is game script: an expected UCLA lead could turn this run-heavy and slow the pace. Take the over 52.5 at DraftKings.
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 1 of their last 5 (n=5, 2025 to 2026)
- 0-18 straight up in divisional games (n=18, 2024 to 2025)
- won 2 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)
The rest of the splits we can compute on this game
- won 1 of their last 10 (n=10, 2025 to 2026)
- 0-17 straight up in divisional games after a straight up loss (n=17, 2024 to 2025)
- 0-11 straight up in day divisional games (n=11, 2024 to 2025)
- 0-11 straight up on the road (n=11, 2024 to 2025)
- 0-11 straight up on the road after a straight up loss (n=11, 2024 to 2025)
- 0-9 straight up in home divisional games (n=9, 2024 to 2025)
- 0-9 straight up in road divisional games (n=9, 2024 to 2025)
- 1-11 straight up in day games after a straight up loss (n=12, 2024 to 2025)
- 2-19 straight up after a straight up loss (n=21, 2024 to 2026)
- 1-8 straight up in night games after a straight up loss (n=9, 2024 to 2026)
- 2-14 straight up in day games (n=16, 2024 to 2026)
- 2-9 straight up in home day games (n=11, 2024 to 2026)
- 2-8 straight up at home after a straight up loss (n=10, 2024 to 2026)
- 2-8 straight up in night games (n=10, 2024 to 2026)
- 4-11 straight up at home (n=15, 2024 to 2026)
- won 5 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)
- 4-12 straight up after a straight up loss (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)
- 3-8 straight up in home night games (n=11, 2024 to 2026)
- 5-12 straight up in night games (n=17, 2024 to 2026)
- 6-12 straight up in divisional games (n=18, 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 at home (n=13, 2024 to 2026)
- 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. 71F · wind 3 mph
The ratings underneath, and where the numbers come from
The two numbers underneath
| Team | EL rating | Conference |
|---|---|---|
| Purdue | 0.537 | Big Ten |
| 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+.


