Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's NFL board
NFL · week 7 · Sun, Oct 25 · fieldturf · FINAL San Francisco 49ers 20, Atlanta Falcons 29

San Francisco 49ers at Atlanta Falcons. Lean: San Francisco 49ers -2.5. No call on the total.

The call

Lean L Spread
San Francisco 49ers -2.5
Ace is against this callStack backs this callBuck backs this call 2 of 3
locked Fri 7:41pm ET
No call Total
the analyst panel worked this game and made no call

The panelists

Ace is against this call
The fox
SpreadAtlanta Falcons +2.5
TotalUnder
Play toAtlanta Falcons +2.5
Play toUnder 49.5
Keys to the game
  • San Francisco ruled out Evans, Samuel, Bosa, Wallow, Gifford and Sigle. Kirk, Neal and Stout are questionable.
  • Atlanta ruled out Robinson, Deablo, Jerrell and Bowman, and listed multiple players questionable.
  • A market-tracking report recorded Atlanta moving from +4.5 to +2.5 during the week.
What beats it

On the spread. Purdy, McCaffrey and Kittle preserve San Francisco’s offensive ceiling, while Atlanta has its own cluster of injuries. If Terrell, Henderson or the Falcons tackles cannot function normally, the shortened 49ers passing game may not matter to the spread.

On the total. Atlanta’s indoor setting, San Francisco’s McCaffrey and Kittle core, and Bosa’s absence give Atlanta a clear route to contribute enough scoring to defeat an under. Kirk being active would further soften the receiving-depth concern.

Read Ace's full case

Spread.Market-first: San Francisco’s undefeated record still carries weight, but the move from Atlanta +4.5 to +2.5 is best explained by San Francisco’s depleted roster, a Monday-to-Sunday turnaround and its first East Coast trip, rather than a sudden upgrade to Atlanta. Friday confirmation that Mike Evans, Deebo Samuel and Nick Bosa are out supports the Falcons. Still, the captured price came after those announcements, and San Francisco retains Brock Purdy, Christian McCaffrey and George Kittle. Atlanta also has four players out and material availability questions in its secondary and offensive line. Our model’s 49ers by 6.9 is context only, not a reason to override the injury-informed market.

Total.Market-first: 49.5 reflects an indoor game, Atlanta’s recent scoring output and San Francisco’s remaining stars, while the total has already been trimmed from the opener. The under is the stronger directional case after Friday’s official report removed Evans and Samuel from Purdy’s available receiving group, with Kirk also not certain to play. That creates a more concentrated San Francisco offense and fewer perimeter options. The counterweight is substantial: Bosa is out, Atlanta has scored enough to keep this elevated, and McCaffrey and Kittle can still create efficient offense. Our total model is only 0.8 points higher and has trailed the market historically, so it does not justify an over. Under 49.5 is a lean, not a bet, at the captured price.

Where our number looks wrong.The model makes San Francisco roughly a 6.9-point favorite, but it is blind to the confirmed absence of two featured receivers and Bosa, and it carries a documented lack of ATS edge.

More key facts
  • The 49ers’ official Friday report ruled out Evans and Samuel and listed Kirk questionable.
  • The NFL game center identifies Mercedes-Benz Stadium as the venue and lists San Francisco at 6-0.
  • A market-tracking report described the total moving down after the teams’ Week 6 games.
Stack backs this call
The bull
SpreadSan Francisco 49ers -2.5
TotalOver
Play toSan Francisco 49ers -2.5
Play toOver 48.5
Keys to the game
  • SF beat Washington 23-17 on Monday 10/19, improved to 6-0; Gifford and Stout left, Evans exited with an injury
  • Injury table: SF out Samuel, Evans, Bosa, Sigle, Gifford, Wallow; ATL out B. Robinson Jr., Jerrell, Deablo, Bowman Jr.; consensus SF -2.5, total 49.5
  • ATL lost 31-23 to Chicago at home, falls to 2-4
What beats it

On the spread. The move from 5.5 to 2.5 is a three point drop across every major book, which is usually informed money, and SF has been winning close games (23-17 after leading 20-3). With Evans and Samuel out and Kirk questionable, SF may lean almost entirely on McCaffrey and Kittle, and a body clock 10:00 PT start after a Monday game is a classic flat spot. Atlanta gets Bosa out of the matchup for its pass protection, which gave up five sacks last week. A field goal loss covers ATL.

On the total. If Kirk sits, SF's passing game is down to McCaffrey, Kittle and depth receivers, and Shanahan can win this on the ground, which shortens possessions and favors the under. The one point drop off the opener may be the start of a move rather than the end.

Read Stack's full case

Spread.Market first: the number opened SF 4.5 to 5.5 at DraftKings, FanDuel and BetMGM and has been bet down to 2.5 everywhere. The best explanation is injury and schedule: SF played Monday night in Washington, lost Mike Evans, Luke Gifford and Upton Stout in that game, still has Nick Bosa and Deebo Samuel out, and now travels east on six days of rest for a 1:00 ET kickoff. That is a real downgrade and the market has priced it. Our number of SF 6.9 sees none of it, so the 4.4 point gap is mostly stale. Atlanta is 2-4, lost 31-23 at home to Chicago while taking five sacks, and its secondary is thin with A.J. Terrell Jr. on reserve and Billy Bowman Jr. out, which suits Purdy even with a depleted receiver room. I lean SF at 2.5, not a bet, because the price is taxed and the WR room is genuinely short.

Total.Market first: the total opened 49.5 to 50.5 and has settled at 49.5, the drop matching the SF receiver losses. Over case: indoors, Bosa out removes SF's best pass rusher against a line that allowed five sacks, SF is missing Sigle, Gifford, Wallow and possibly Stout and Neal, and Atlanta's secondary is without Terrell and Bowman. ATL games are 4-2 to the over. Under case: with Evans and Samuel out and Kirk questionable, SF likely leans on McCaffrey and shortens the game, a team off a Monday night trip often starts slowly, and the last three meetings went under. Our model at 50.3, minus its documented 1.2 point high bias, lands at about 49.1, essentially the market. The defensive absences and the offensive absences offset and I cannot separate them.

Where our number looks wrong.Our SF 6.9 is built from final margins and a strong preseason prior; it cannot see that SF is missing Bosa, Samuel, Evans and multiple defensive backs and linebackers, nor the Monday night to early East Coast kickoff turnaround. The dossier also shows raw_margin_home of -3.6 against a calibrated home number of +6.9, which looks like a sign or stretch inconsistency worth checking. I would mark our fair number nearer SF 3 than SF 7.

More key facts
  • Preview line SF -3.5 (-108) at BetMGM, total 50.5; SF 4-2 ATS, ATL 2-4 ATS, Over 4-2 in ATL games, Under 3-0 in last three meetings
  • Over 4-2 in ATL games; Under 3-0 in last three meetings; earlier total 50.5
Buck backs this call
The bear
SpreadSan Francisco 49ers -2.5
TotalUnder
Play toSan Francisco 49ers -3
Play toUnder 51.5
Keys to the game
  • 49ers 6-0, Falcons 2-4; Bosa, Samuel, Wallow out for SF; ATS records 4-2 and 2-4
  • Atlanta Friday report lists multiple defensive and offensive line players questionable or out
What beats it

On the spread. Atlanta gets a hook-sized cushion at home with a reported 2.5, Bosa's absence removes San Francisco's best pass rusher, and unbeaten records often overstate a team that is 4-2 ATS. If Terrell and Jake Matthews play and Tua Tagovailoa protects the ball, Atlanta keeps this within a field goal either way and the 49ers need late scoring to cover.

On the total. If the roof is open or SF runs the ball with a lead, the Under is cheap; if Bosa and Samuel are both out and Atlanta cannot cover the pass, the Over gets there on offense alone.

Read Buck's full case

Spread.Market first: the number fell from 4.5 to 5.5 at the open to 2.5 everywhere because Atlanta is the healthier side on paper than the headline injuries suggest, while San Francisco lost Nick Bosa, Deebo Samuel and Garret Wallow. That is the strongest explanation for a short road favorite despite a 6-0 record with Brock Purdy playing at an MVP level. Against that, the 49ers are unbeaten, the passing offense is elite, and Atlanta is 2-4 with its own thin defense: Billy Bowman Jr., Divine Deablo, Brian Robinson Jr. and guard Michael Jerrell are listed out on our scan, and A.J. Terrell Jr. is questionable. I lean San Francisco at the short number because the move has already priced the Bosa and Samuel absences, and Atlanta's secondary and running game are worse hit. The edge is thin and the 2.5 is not a key number sitting on a push risk I can exploit, so this is a lean, not a bet. Bosa, Samuel and Terrell final status is unverified from a 2026 primary source.

Total.The total is 49.5 at every book with matching prices, opened 49.5 to 50.5 and has barely moved. Under has real arguments: the Under is 3-0 in the last three meetings and a dome setting removes weather. Over has equally real arguments: San Francisco's passing offense is elite with 14 touchdown passes through six games, Bosa is out for the pass rush, and Atlanta's defense is depleted in the secondary and at linebacker, while the Over is 4-2 in Atlanta games. Roof status and the final Friday designations are unverified, so I cannot separate these forces. This is a genuine coin flip with conflicting 2026 data, and I decline to manufacture a side.

More key facts
  • Under 3-0 in last three meetings, Over 4-2 in Atlanta games, both teams' injury lists

The call, written up

On the spread

San Francisco 49ers at Atlanta Falcons, San Francisco -2.5. The Oct. 23 49ers report ruled out Mike Evans, Deebo Samuel, Nick Bosa, Garret Wallow, Luke Gifford and Marques Sigle. Atlanta ruled out Brian Robinson, Divine Deablo, Michael Jerrell and Billy Bowman Jr., with A.J. Terrell Jr., C.J. Henderson and several linemen questionable. Two panels favor San Francisco because the move has priced its losses while Atlanta's secondary and running game are also depleted. The counter-case is Atlanta +2.5: injury news and the short week drove the adjustment, and San Francisco's receiver depth is thin.

No call on the total

No pick on the total. Mercedes-Benz Stadium's retractable roof makes weather immaterial. San Francisco ruled out Evans, Samuel and Bosa on Oct. 23, with Christian Kirk questionable: the receiver losses support the under, while Bosa's absence and Atlanta's depleted secondary support the over. Our total is 50.26, just 0.8 above the market and inside model noise. No selected captured price or book applies. No pick on the total.

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. A Pick is our strongest call and goes on the record. A Lean is which way we lean on a game and is not a pick.The meter shows how strongly the panel backs the call. It is not a probability or a hit rate.

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
San Francisco 49ers -2.5
DraftKings
Our model number
San Francisco 49ers by 5.1
the calibrated EL NFL Rating number
Spread gap
2.6 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
49.7
market total at the model run, Oct 26, 12:38 PM ET
Our total
50.3
EL NFL Totals
Total gap
+0.6
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

San Francisco 49ers at Atlanta Falcons, San Francisco -2.5. The Oct. 23 49ers report ruled out Mike Evans, Deebo Samuel, Nick Bosa, Garret Wallow, Luke Gifford and Marques Sigle. Atlanta ruled out Brian Robinson, Divine Deablo, Michael Jerrell and Billy Bowman Jr., with A.J. Terrell Jr., C.J. Henderson and several linemen questionable. Two panels favor San Francisco because the move has priced its losses while Atlanta's secondary and running game are also depleted. The counter-case is Atlanta +2.5: injury news and the short week drove the adjustment, and San Francisco's receiver depth is thin.

The total

No pick. No pick on the total. Mercedes-Benz Stadium's retractable roof makes weather immaterial. San Francisco ruled out Evans, Samuel and Bosa on Oct. 23, with Christian Kirk questionable: the receiver losses support the under, while Bosa's absence and Atlanta's depleted secondary support the over. Our total is 50.26, just 0.8 above the market and inside model noise. No selected captured price or book applies. No pick on the total.

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 3 of their last 5 (n=5, 2026)
  • the total went over in 3 of their last 5 (n=5, 2026)
  • won 6 straight
  • the total is 9-1 to the over on grass after a straight up loss (n=10, 2024 to 2025)
Atlanta Falcons
  • covered 2 of their last 5 (n=5, 2026)
  • the total went over in 4 of their last 5 (n=5, 2026)
  • the total has gone over in their last 4 games
  • 1-10 against the number at home after a straight up loss (n=11, 2024 to 2026)
Over and under splits
San Francisco 49ers
  • the total went over in 6 of their last 10 (n=10, 2025 to 2026)
  • the total is 8-1 to the over in day games after a straight up loss (n=9, 2024 to 2025)
Atlanta Falcons
  • the total went over in 6 of their last 10 (n=10, 2025 to 2026)
  • the total is 6-3 to the over in favored divisional games (n=9, 2024 to 2025)
Every split we can compute on this game
San Francisco 49ers
  • won 5 of their last 5 (n=5, 2026)
  • covered 3 of their last 5 (n=5, 2026)
  • the total went over in 3 of their last 5 (n=5, 2026)
  • won 9 of their last 10 (n=10, 2025 to 2026)
  • covered 7 of their last 10 (n=10, 2025 to 2026)
  • the total went over in 6 of their last 10 (n=10, 2025 to 2026)
  • won 6 straight
  • the total is 9-1 to the over on grass after a straight up loss (n=10, 2024 to 2025)
  • 1-8 against the number in grass divisional games (n=9, 2024 to 2026)
  • the total is 8-1 to the over in day games after a straight up loss (n=9, 2024 to 2025)
  • 8-1 straight up in favored night games (n=9, 2024 to 2026)
  • 9-2 straight up as a favorite after a straight up loss (n=11, 2024 to 2025)
  • 9-2 against the number as a favorite after a straight up loss (n=11, 2024 to 2025)
  • the total is 9-2 to the over as a favorite after a straight up loss (n=11, 2024 to 2025)
  • the total is 9-2-1 to the over outdoors after a straight up loss (n=11, 2024 to 2025)
  • the total is 13-3-1 to the over after a straight up loss (n=16, 2024 to 2026)
  • the total is 8-2-1 to the over on the road after a straight up loss (n=10, 2024 to 2026)
  • 7-2 against the number in favored night games (n=9, 2024 to 2026)
  • 18-6 straight up in favored outdoor games (n=24, 2024 to 2026)
  • 6-2 straight up in night games after a straight up loss (n=8, 2024 to 2026)
  • 6-2 against the number in night games after a straight up loss (n=8, 2024 to 2026)
  • 6-2 straight up in road divisional games (n=8, 2024 to 2026)
  • 6-2 against the number in road divisional games (n=8, 2024 to 2026)
  • the total is 6-2 to the over in road divisional games (n=8, 2024 to 2026)
  • 16-6 straight up in favored grass games (n=22, 2024 to 2026)
Atlanta Falcons
  • won 2 of their last 5 (n=5, 2026)
  • covered 2 of their last 5 (n=5, 2026)
  • the total went over in 4 of their last 5 (n=5, 2026)
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • covered 5 of their last 10 (n=10, 2025 to 2026)
  • the total went over in 6 of their last 10 (n=10, 2025 to 2026)
  • the total has gone over in their last 4 games
  • 1-10 against the number at home after a straight up loss (n=11, 2024 to 2026)
  • 1-10 straight up in underdog day games (n=11, 2024 to 2026)
  • 2-9 straight up at home after a straight up loss (n=11, 2024 to 2026)
  • 3-12 against the number in home day games (n=15, 2024 to 2026)
  • 4-13 straight up in day games after a straight up loss (n=17, 2024 to 2026)
  • 5-15 against the number in day turf games (n=20, 2024 to 2026)
  • 2-6 against the number as a favorite after a straight up loss (n=8, 2024 to 2025)
  • 2-6 straight up in home underdog games (n=8, 2024 to 2026)
  • 2-6 against the number in home underdog games (n=8, 2024 to 2026)
  • 6-2 straight up in road night games (n=8, 2024 to 2026)
  • 4-11 straight up on turf after a straight up loss (n=15, 2024 to 2026)
  • 4-11 against the number on turf after a straight up loss (n=15, 2024 to 2026)
  • 3-8 against the number in day divisional games (n=11, 2024 to 2026)
  • 3-8 against the number in underdog day games (n=11, 2024 to 2026)
  • 8-3 against the number on the road after a straight up loss (n=11, 2024 to 2026)
  • 4-10 against the number in favored turf games (n=14, 2024 to 2026)
  • 4-10 against the number indoors after a straight up loss (n=14, 2024 to 2025)
  • 5-12 against the number in day games after a straight up loss (n=17, 2024 to 2026)
The context, and where the numbers come from

The context we can hand you free

Rest. Atlanta Falcons 7 days · San Francisco 49ers 6 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. Roof and surface on file: fieldturf. 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
Atlanta Falcons -0.81 Home

The rating is points versus a league average opponent on a neutral field. Our number includes about 2 points of home field. 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+.