Denver Broncos at San Francisco 49ers
Week 4Sun, Oct 4 · 4:25 PM
At Levi's Stadium
Lines
Consensus close, 6 books- Spread
- SF −3
- Total
- 46.5
- opened 45.5
| Book | SF Spread | Total | Moneyline DEN / SF | Moves |
|---|---|---|---|---|
| BetMGM | −3 −102 | 46.5 −110 | +125 / −150 | 13 |
| BetRivers | −3 −108 | 46.5 −108 | +125 / −152 | 1 |
| Caesars | −2.5 −120 | 46.5 −108 | +125 / −148 | 8 |
| DraftKings | −3 −105 | 46.5 −112 | +124 / −148 | 9 |
| Fanatics | −2.5 −120 | 46.5 −110 | +125 / −150 | 3 |
| FanDuel | −2.5 −115 | 46.5 −106 | +120 / −142 | 6 |
Sportsbook lines are shown as reference data. Keel Stats takes no bets and gives no picks. 21+. Gambling problem? Call 1-800-GAMBLER. Responsible gaming
Matchup preview
This season, games before this one · 2026–27 season
Matchup odds
57SF
Opened SF 59
From 6 sportsbooks’ moneylines with the vig removed: the market’s view, not a pick.
Prediction markets
- Kalshi SF 57% −0.2 pts vs sportsbooks
- Polymarket SF 57% 0.0 pts vs sportsbooks
Exchanges trade on their own money and take no vig; bold marks a gap of 2 points or more.
Game information
- Kick-off
- Sunday, October 4 at 4:25 PM
- Stadium
- Levi's StadiumSanta Clara, CA
- Weather at kick-off
- 81°F (27°C) · Clear Wind 1 mph (2 km/h) NWForecast: US National Weather Service
Who wins?
Season leaders
SF
DEN605Passing yardsSF789
DEN121Rushing yardsSF166
DEN150Receiving yardsSF174
- DEN3.0SacksSF2.0

- DEN33TacklesSF33

| DEN | Stat | SF |
|---|---|---|
| 2–1 | Record | 3–0 |
| Offense | ||
| 20.0, 21st in the league | Points scored | 2nd in the league, 32.7 |
| 201.7, 26th in the league | Passing yards | 9th in the league, 263.0 |
| 81.0, 31st in the league | Rushing yards | 6th in the league, 136.3 |
| Defense | ||
| 23.3, 17th in the league | Points allowed | 3rd in the league, 16.7 |
| 254.3, 24th in the league | Passing yards allowed | 11th in the league, 215.0 |
| 143.7, 30th in the league | Rushing yards allowed | 15th in the league, 105.7 |
| Ball security and pressure | ||
| 1.3, 22nd in the league | Turnovers | 5th in the league, 0.7 |
| 2.3, 12th in the league | Takeaways | 31st in the league, 0.7 |
| 2.7, 14th in the league | Sacks | 16th in the league, 2.3 |
| 1.7, 12th in the league | Sacks taken | 1st in the league, 0.0 |
| Efficiency | ||
| −0.06 , 21st in the league | Offense | +0.16 , 7th in the league |
| +0.08 , 21st in the league | Defense | −0.03 , 12th in the league |
Injury report
Denver Broncos
- J.K. DobbinsRBQuestionable· Hip
- Marvin Mims Jr.WRQuestionable
- RJ HarveyRBQuestionable· Hamstring
- Dallen BentleyTEInactive
- Jordan JacksonDTInactive
- Kage CaseyOTInactive
- Lil'Jordan HumphreyWRInactive
- Sai'vion JonesDEInactive
- Sam EhlingerQBInactive
- Tyler BadieRBInactive
- Tyler OnyedimDTInactive
7 more on reserve lists
San Francisco 49ers
- James Thompson Jr.DTOut· Ankle
- Nick BosaDEOut· Calf
- Dre GreenlawLBQuestionable· Quadriceps
- Eddy PineiroPKQuestionable· Illness
- George KittleTEQuestionable· Achilles
- Gracen HaltonDTQuestionable· Ankle
- Jack JonesCBQuestionable· Foot
- Kaelon BlackRBQuestionable· Groin
- Keion WhiteDEQuestionable
- Khalid KareemDEQuestionable
- Kyle JuszczykFBQuestionable
- Mike EvansWRQuestionable
- Romello HeightDEQuestionable
- Trent WilliamsOTQuestionable· Neck
- Enrique Cruz Jr.OTInactive
- Ephesians PrysockCBInactive
- Jordan JamesRBInactive
- Jordan WatkinsWRInactive
- Kurtis RourkeQBInactive
- Tatum BethuneLBInactive
19 more on reserve lists
Recent meetings
No meetings in our records.
Against the line this season
- DEN
- 1–0 against the spread · 1 over, 0 under
- SF
- 0–1 against the spread · 1 over, 0 under
Last five games
| Date | Opponent | Result | Spread | Total |
|---|---|---|---|---|
| 9/27/26 | Won 30–26 | +1, covered | 44, went over | |
| 9/20/26 | Won 20–13 | – | – | |
| 9/14/26 | Lost 10–31 | – | – | |
| 1/25/26 | Lost 7–10 | – | – | |
| 1/17/26 | Won 33–30 | – | – |
Standings
NFL standings| Team | W | L | T | PCT | PF | PA |
|---|---|---|---|---|---|---|
| 3 | 0 | 0 | 1.000 | 88 | 50 | |
| 3 | 0 | 0 | 1.000 | 88 | 54 | |
| 2 | 1 | 0 | .667 | 60 | 70 | |
| 0 | 3 | 0 | .000 | 44 | 76 |
| Team | W | L | T | PCT | PF | PA |
|---|---|---|---|---|---|---|
| 3 | 0 | 0 | 1.000 | 98 | 50 | |
| 2 | 1 | 0 | .667 | 75 | 50 | |
| 1 | 2 | 0 | .333 | 61 | 63 | |
| 1 | 2 | 0 | .333 | 63 | 81 |
| Player | Season | Last 3 | Line |
|---|---|---|---|
| Bo NixQB · Passing yards | 201.7 | 201.7 | – |
| J.K. DobbinsRB · Rushing yardsQuestionable | 40.3 | 40.3 | – |
| Jonah ColemanRB · Rushing yardsIR | 19.5 | 19.5 | – |
| Jaylen WaddleWR · Receiving yards | 50.0 | 50.0 | – |
| Pat BryantWR · Receiving yards | 28.7 | 28.7 | – |
| Courtland SuttonWR · Receiving yards | 27.3 | 27.3 | – |
| Evan EngramTE · Receiving yards | 20.0 | 20.0 | – |
| Player | Season | Last 3 | Line |
|---|---|---|---|
| Brock PurdyQB · Passing yards | 263.0 | 263.0 | – |
| Christian McCaffreyRB · Rushing yards | 55.3 | 55.3 | – |
| Kaelon BlackRB · Rushing yardsQuestionable | 35.7 | 35.7 | – |
| Jordan WatkinsWR · Receiving yardsInactive | 60.0 | 60.0 | – |
| Deebo Samuel Sr.WR · Receiving yards | 53.0 | 53.0 | – |
| Mike EvansWR · Receiving yardsQuestionable | 45.7 | 45.7 | – |
| George KittleTE · Receiving yardsQuestionable | 58.0 | 58.0 | – |
Box score
The box score appears once the game is under way.