Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's NFL board
NFL · week 1 · Thu, Sep 10 · Neutral site · Melbourne Cricket Ground · outdoors · FINAL San Francisco 49ers 27, Los Angeles Rams 7

San Francisco 49ers at Los Angeles Rams. Pick: San Francisco 49ers +3.5. Lean: Under 48.5.

The call

Pick Spread WIN
San Francisco 49ers +3.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked Wed 5:24pm ET
Called under the rule in force that week.
Lean W Total
Under 48.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked 48.5 · closed 47.5
Called under the rule in force that week.

The panelists

Ace backs this call
The fox
SpreadSan Francisco 49ers +3.5
TotalUnder 48.5
Read Ace's full case

Spread.Take San Francisco +3.5, available at DraftKings at -102. The model's Rams -5.2 includes 2.122 points of home advantage for a game actually played in Melbourne. Removing that allowance reduces the raw Rams margin from 4.6 to approximately 2.5; that is a diagnostic, not a recalibrated forecast. Getting the hook above three therefore matters more than the original 1.7-point apparent Rams edge. Donald's confirmed absence helps San Francisco, although McVay expects Garrett to play, and Kittle's limited participation prevents assuming full offensive strength. The opposing case is substantial: Los Angeles had markedly better 2025 efficiency in the dossier, and its pass rush remains dangerous. The market already knows the venue and Donald news; neither is a discovered market oversight. DraftKings' larger SF handle share than ticket share is supporting context, not proof of sharp action. My lean rests on the price and neutral venue, with incomplete final injury designations keeping confidence modest.

Total.Take under 48.5. Applying the dossier's specified 1.2-point bias correction puts the model at 47.75, a modest 0.75-point cushion before correcting its erroneous dome input. I would not assign an exact additional deduction without rerunning the model. The over case is credible: returning starting quarterbacks, productive offenses, Donald's absence and mild forecast conditions support efficient scoring. Defensive installation changes could also create explosives. Against that, Kittle's unresolved workload adds offensive uncertainty, while FanDuel reports a decline from 49.5 to 48.5 and DraftKings shows substantial under handle. Those moves mean some under value is already gone. I verified no current pace advantage and impose no automatic Thursday penalty on a season opener. This is a small price-based under lean, not a weather-driven position.

Where our number looks wrong.The Rams home-field allowance is inappropriate for Melbourne, and the dome designation is wrong. Removing home advantage makes the raw spread approximately Rams -2.5 before recalibration, erasing the advertised Rams value. The totals model's stated 1.2-point upward bias reduces 48.95 to 47.75 before correcting the venue. Injury blindness and a changed SF defensive staff further undermine precision; neither model has demonstrated an edge over market prices.

Stack backs this call
The bull
SpreadSan Francisco 49ers +3.5
TotalUnder 48.5
Read Stack's full case

Spread.Our number (Rams -5.2) is unusable as written: it bakes in 2.122 points of Rams home field for a game at the Melbourne Cricket Ground, a neutral site in Australia (NFL.com international page, 9/9). Strip the home field and our own raw team-quality gap is 2.48 (LAR 3.45 vs SF 0.97), i.e. a neutral number near Rams -2.5/-3 - under the market, not over it. The model's "Rams undervalued" read inverts once the venue is correct. The market moved from -2.5/-3 to -3.5 on three inputs, per BetMGM's senior trading manager (SI, 9/2): San Francisco's WR/TE injuries, the Myles Garrett trade, and Aaron Donald's return. Two have decayed since. Donald is OUT and did not travel (therams.com, 9/8). Garrett has barely practiced in a month with knee swelling and was a non-participant Tuesday and Wednesday (49ers Webzone 9/8; DK Network 9/9), and Los Angeles sent Jared Verse to Cleveland to acquire him, so the edge room is a swap, not a pure add. San Francisco's receiving corps also isn't bare: Mike Evans is healthy and set to debut. Taking the points through 3.

Total.Our model says 48.95, but it runs about 1.2 points hot on holdout; debiased it sits near 47.8 - below the market. Our own number leans under once its documented bias is applied. It also applied a dome layer to an open-air cricket ground, though conditions are benign (clear, 17C max, near windless, dry surface - Weatherzone, 9/9), so the venue is neutral for scoring rather than suppressive. The lean is personnel and body clock, not weather: a 10:35am local kickoff is unprecedented for both teams, it is Week 1 for two timing-dependent offenses, and San Francisco's pass-catching group is thin - Pearsall on season IR, Aiyuk off the roster, Kirk out to at least Week 5, and Kittle on a limited workload in his first game since a January Achilles tear.

Where our number looks wrong.Three concrete errors, one of them decisive. (1) Venue: the dossier has roof=dome and applies home field 2.122 to the Rams, but this game is at the Melbourne Cricket Ground - an open-air neutral site 8,000 miles from Los Angeles. Any 'gap' reading built on -5.2 is measuring a venue the game isn't being played in. (2) The frozen 2026-08-19 preseason fit cannot see the two largest roster events on the board: the Rams acquiring Myles Garrett (for Jared Verse) and Aaron Donald unretiring, nor San Francisco replacing Aiyuk/Pearsall with Mike Evans. The rating gap of 2.48 is a 2025 artifact. (3) The empty injuries table means the model prices Donald in, Donald out, Garrett rusty and Kittle at 60% identically. Separately, San Francisco's 12-5 on a +3.9 point differential is close-game overperformance that should regress - that argues for the Rams and is the honest counterweight to my side; it is roughly the one thing the rating gap does capture.

Buck backs this call
The bear
SpreadSan Francisco 49ers +3.5
TotalUnder 48.5
Read Buck's full case

Spread.Our raw margin (Rams -4.6 pre-calibration, -5.2 after) already embeds a 2.122-point home-field constant on top of a 2.48-point rating gap. This is not a true home game: it's a neutral-site opener at Melbourne Cricket Ground, with the Rams the designated home team only for NFL scheduling (49ers.com, 2026-02-05; NFL.com Melbourne game page). Strip that constant and re-run the same calibration stretch and our fair number lands near Rams -2.8, effectively matching or bettering the market's -3.5 in San Francisco's favor. Injury news roughly offsets: Rams DT Aaron Donald is ruled out and did not travel to Australia (49erswebzone, 9/8), hurting L.A.'s interior rush on Purdy, while SF DT Alfred Collins tore his patellar tendon in Melbourne and is done for the season (Heavy.com, 9/9), thinning SF's front against the Rams' run game. Sharp moneyline action has still pushed the number to -3.5 from -2.5/-3 (VegasInsider, 9/9), so I'm not fading the market hard, just buying the extra half-touchdown on a 'home' team that has no real home edge here.

Total.Our totals model's own holdout shows it runs about 1.2 points above the closing number, so its 48.95 call likely overstates true expectation by a similar margin, closer to the market's 48-48.5. The model also assumes a domed, artificial-turf setting (layers.dome=1) for what is actually an open-air grass game at the MCG; the forecast is clear, ~17C/63F, near-windless (TheUSSports.com, 9/9), mild, but not the fast, contained environment the model priced in. Aaron Donald's absence should ease interior pressure on Purdy, but Alfred Collins' season-ending injury thins SF's run defense, and both offenses face short-week international travel and first-game rust in a division matchup that has historically trended lower-scoring. The market total has already drifted from ~49 at open down to 48-48.5 on this news. I'll take the under at 48.5.

Where our number looks wrong.The 2.122-point home-field constant assumes a genuine home crowd/travel edge that doesn't exist at a neutral-site game in Melbourne; baking it in overstates the Rams' true number by roughly 2 points once it runs through calibration. The dossier also tags roof as 'dome' and surface as 'matrixturf', but this is an outdoor grass game at the MCG, the totals model's dome layer input doesn't reflect the real venue. And per the model's own disclosure, the injuries table holds zero NFL rows, so it's blind to Donald's absence, Collins' season-ending injury, and the Bosa/Kittle workload management, all of which are actually moving this line.

The call, written up

On the spread

This is a neutral-site game at the Melbourne Cricket Ground, and our number (Rams -5.2) wrongly hands Los Angeles a full home-field bump plus a dome; strip that and our own raw team-quality gap is about 2.5 points, under the market, not over it. The situational case is one-sided: Aaron Donald is ruled out and did not travel, San Francisco has been in Melbourne since Sept 4 while the Rams land about 24 hours before a 10:35am local kickoff, and +3.5 buys through the key number at a true neutral site. Against: the Rams have the better roster with Stafford, Nacua and Myles Garrett (expected to play through knee swelling), San Francisco lost DT Alfred Collins for the season this week, and the line moved from -3 to -3.5 through the Donald news. All three panels were on this side and it ranked in two of three top fives.

On the total

Our 48.95 is a dome layer on an open-air ground plus the model's over-run; corrected it sits near 47.5, under the market. Take 48.5 while it is posted.

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.

Line movement · market

Where the spread and the total opened, where they sit now, and how far each has moved since our first capture open with membership. 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. Where the panel's written case cites a raw number of its own, the calibrated number is the one printed here.

Market line
Los Angeles Rams -3.5
DraftKings
Our model number
San Francisco 49ers by 3.3
the calibrated EL NFL Rating number
Spread gap
6.8 points
the distance between our model number and the market, on the San Francisco 49ers +3.5 side. Context for the panel, not a call of its own.
Market total
47.7
market total at the model run, Sep 14, 1:17 PM ET
Our total
47.0
EL NFL Totals
Total gap
-0.7
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 1,087 held out games it missed the combined score by 10.46 points on average and the closing total missed by 10.189, ahead of us in all 4 of those seasons, so it never posts to the board and never enters the record on its own.

The write-up

The case

This is a neutral-site game at the Melbourne Cricket Ground, and our number (Rams -5.2) wrongly hands Los Angeles a full home-field bump plus a dome; strip that and our own raw team-quality gap is about 2.5 points, under the market, not over it. The situational case is one-sided: Aaron Donald is ruled out and did not travel, San Francisco has been in Melbourne since Sept 4 while the Rams land about 24 hours before a 10:35am local kickoff, and +3.5 buys through the key number at a true neutral site. Against: the Rams have the better roster with Stafford, Nacua and Myles Garrett (expected to play through knee swelling), San Francisco lost DT Alfred Collins for the season this week, and the line moved from -3 to -3.5 through the Donald news. All three panels were on this side and it ranked in two of three top fives.

The total: Under 48.5 (Lean)

Our 48.95 is a dome layer on an open-air ground plus the model's over-run; corrected it sits near 47.5, under the market. Take 48.5 while it is posted.

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 are graded at each game's closing line, the last quote before kickoff at DraftKings, FanDuel and BetMGM. A game we have no capture for is graded at the number the league data carries.

San Francisco 49ers
  • covered 4 of their last 5 (n=5, 2025)
  • the total went over in 3 of their last 5 (n=5, 2025)
  • 1-8 straight up as an underdog (n=9, 2024 to 2025)
Los Angeles Rams
  • covered 4 of their last 5 (n=5, 2025)
  • the total went over in 5 of their last 5 (n=5, 2025)
  • the total has gone over in their last 6 games
  • 9-1 straight up in favored outdoor games (n=10, 2023 to 2025)
Over and under splits
San Francisco 49ers
  • the total went over in 6 of their last 10 (n=10, 2025)
  • the total is 8-1 to the over in road divisional games (n=9, 2023 to 2025)
  • the total is 10-3 to the over on grass after a straight up loss (n=13, 2023 to 2025)
Los Angeles Rams
  • the total went over in 7 of their last 10 (n=10, 2025)
  • the total is 2-7 to the over at home after a straight up loss (n=9, 2023 to 2025)
Every split we can compute on this game
San Francisco 49ers
  • won 4 of their last 5 (n=5, 2025)
  • covered 4 of their last 5 (n=5, 2025)
  • the total went over in 3 of their last 5 (n=5, 2025)
  • won 7 of their last 10 (n=10, 2025)
  • covered 7 of their last 10 (n=10, 2025)
  • the total went over in 6 of their last 10 (n=10, 2025)
  • 1-8 straight up as an underdog (n=9, 2024 to 2025)
  • 1-8 against the number as an underdog (n=9, 2024 to 2025)
  • 1-8 against the number in home divisional games (n=9, 2023 to 2025)
  • the total is 8-1 to the over in road divisional games (n=9, 2023 to 2025)
  • 7-2 straight up in road divisional games (n=9, 2023 to 2025)
  • 10-3 straight up in favored night games (n=13, 2023 to 2025)
  • 10-3 against the number in favored night games (n=13, 2023 to 2025)
  • the total is 10-3 to the over on grass after a straight up loss (n=13, 2023 to 2025)
  • 15-5 straight up in road favored games (n=20, 2023 to 2025)
  • the total is 9-3 to the over in day games after a straight up loss (n=12, 2023 to 2025)
  • 3-9 against the number in grass divisional games (n=12, 2023 to 2025)
  • the total is 6-2-1 to the over as an underdog (n=8, 2024 to 2025)
  • the total is 14-5-1 to the over after a straight up loss (n=19, 2023 to 2025)
  • 11-4 straight up as a favorite after a straight up loss (n=15, 2023 to 2025)
  • 11-4 against the number as a favorite after a straight up loss (n=15, 2023 to 2025)
  • 25-10 straight up in favored outdoor games (n=35, 2023 to 2025)
  • 4-10 against the number in home day games (n=14, 2023 to 2025)
  • the total is 10-4-1 to the over outdoors after a straight up loss (n=14, 2023 to 2025)
  • the total is 7-3 to the over in road indoor games (n=10, 2023 to 2025)
Los Angeles Rams
  • won 3 of their last 5 (n=5, 2025)
  • covered 4 of their last 5 (n=5, 2025)
  • the total went over in 5 of their last 5 (n=5, 2025)
  • won 7 of their last 10 (n=10, 2025)
  • covered 7 of their last 10 (n=10, 2025)
  • the total went over in 7 of their last 10 (n=10, 2025)
  • the total has gone over in their last 6 games
  • 9-1 straight up in favored outdoor games (n=10, 2023 to 2025)
  • 8-1 straight up at home after a straight up loss (n=9, 2023 to 2025)
  • 8-1 against the number in road divisional games (n=9, 2023 to 2025)
  • 23-3 straight up in favored day games (n=26, 2023 to 2025)
  • 12-2 straight up as a favorite after a straight up loss (n=14, 2023 to 2025)
  • 20-4 straight up in favored turf games (n=24, 2023 to 2025)
  • 14-3 straight up in home favored games (n=17, 2023 to 2025)
  • 9-2 straight up in favored divisional games (n=11, 2023 to 2025)
  • 26-6 straight up as a favorite (n=32, 2023 to 2025)
  • 12-3 straight up in road favored games (n=15, 2023 to 2025)
  • 8-2 against the number in favored outdoor games (n=10, 2023 to 2025)
  • 19-5 straight up in day turf games (n=24, 2023 to 2025)
  • 11-3 straight up in day divisional games (n=14, 2023 to 2025)
  • 11-3 against the number in day divisional games (n=14, 2023 to 2025)
  • 14-4 straight up in day games after a straight up loss (n=18, 2023 to 2025)
  • the total is 2-7 to the over at home after a straight up loss (n=9, 2023 to 2025)
  • 7-2 straight up in road divisional games (n=9, 2023 to 2025)
  • 17-5 straight up in favored indoor games (n=22, 2023 to 2025)
The context, and where the numbers come from

The context we can hand you free

Rest. Los Angeles Rams 7 days · San Francisco 49ers 7 days Rest comes straight from the schedule. Be careful reading it as an edge: we tested rest as an input to our number and it made out of sample error worse, so it is context, not a signal.

Venue. Neutral site: this game is played at Melbourne Cricket Ground, outdoors, not at Los Angeles Rams's stadium. The schedule names a designated home team, so the roof and surface it carries describe a building nobody plays in tonight; we print the real venue instead and take no home field for either side. Neither roof nor surface is an input to our number. They are here because you asked what the game looks like, not because we priced them.

The two numbers underneath

TeamEL NFL RatingSide
San Francisco 49ers 3.7 Away
Los Angeles Rams 2.54 Home

The rating is points versus a league average opponent on a neutral field. Our number carries no home field here: this game is at a neutral site, Melbourne Cricket Ground. It is a margin model, not a proven spread beater. Full board: the NFL 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+.