{
  "schema": "savvyplays-public-preview/1",
  "slug": "lv-at-sf-2026-w9",
  "header": {
    "kickoff_utc": "2026-11-08T21:05:00+00:00",
    "kickoff_aest": "Mon 9 Nov, 8:05am AEDT",
    "kickoff_et": "Sun 8 Nov, 4:05pm ET",
    "away": {
      "abbr": "LV",
      "name": "Las Vegas Raiders"
    },
    "home": {
      "abbr": "SF",
      "name": "San Francisco 49ers"
    }
  },
  "venue": "Levi's Stadium",
  "forecast": {
    "away": 23.8,
    "home": 30.8
  },
  "unrated": false,
  "availability": {
    "checked_at": "2026-11-05T14:07:24.716391+00:00",
    "teams": {
      "LV": {
        "qb": "Kirk Cousins",
        "starter_status": "expected",
        "note": "Kirk Cousins remains the listed starter.",
        "material_availability": "Darien Porter missed Wednesday with a groin injury. Thomas Booker, Foley Fatukasi and Ian Thomas were limited.",
        "report_date": "4 Nov 2026",
        "source_evidence": [
          {
            "url": "https://www.raiders.com/team/depth-chart",
            "captured_at": "2026-11-05T14:06:15.338449+00:00"
          },
          {
            "url": "https://www.raiders.com/team/injury-report/",
            "captured_at": "2026-11-05T14:06:15.266263+00:00"
          }
        ]
      },
      "SF": {
        "qb": "Brock Purdy",
        "starter_status": "expected",
        "note": "Brock Purdy remains the listed starter after San Francisco’s bye.",
        "material_availability": "Christian McCaffrey, Mike Evans and Deebo Samuel missed Wednesday. Nick Bosa and Christian Kirk were limited.",
        "report_date": "4 Nov 2026",
        "source_evidence": [
          {
            "url": "https://www.49ers.com/team/depth-chart",
            "captured_at": "2026-11-05T14:06:22.542819+00:00"
          },
          {
            "url": "https://www.49ers.com/team/injury-report/",
            "captured_at": "2026-11-05T14:06:22.390973+00:00"
          }
        ]
      }
    }
  },
  "enhanced": {
    "title": "A productive Raiders attack tests San Francisco",
    "intro": "San Francisco returns from its bye at 6-1. Las Vegas arrives after a 38-point performance and brings a more competitive scoring profile than the records alone imply.",
    "story": [
      "The Raiders average 27.6 points, close to San Francisco’s 28.1, but allow 28.8 compared with the 49ers’ 19.9. That defensive separation explains the home-favourite position. Las Vegas has also allowed 33, 35 and 33 in its last three, so matching scores for four quarters is a demanding plan.",
      "San Francisco’s attacking names are prominent on the injury report: McCaffrey, Evans and Samuel missed Wednesday. Their eventual availability matters more than treating a bye as automatic recovery. The model prefers the Raiders’ points as an analysis lean and passes on the total; neither is a formal selection."
    ],
    "changes": [
      "Which of San Francisco’s injured playmakers can take a full role.",
      "Whether Las Vegas can get enough defensive stops to accompany its scoring.",
      "The available Raiders handicap after the injury news is settled."
    ],
    "players": [
      {
        "name": "Ashton Jeanty",
        "label": "Rushing role",
        "note": "Season usage through Week 8. See the team news above for current availability.",
        "player_id": "00-0040122",
        "team": "LV",
        "targets": 48,
        "team_targets": 279,
        "receptions": 37,
        "receiving_yards": 376,
        "rush_attempts_excluding_kneels": 108,
        "rushing_yards": 337,
        "appearances": null,
        "td_game_rate": null,
        "through_week": 8,
        "definition": "2026 REG through Week 8. Valid non-conversion targets; rushing excludes kneels.",
        "tds": 4
      },
      {
        "name": "Brock Bowers",
        "label": "Receiving role",
        "note": "Season usage through Week 8. See the team news above for current availability.",
        "player_id": "00-0039338",
        "team": "LV",
        "targets": 61,
        "team_targets": 279,
        "receptions": 41,
        "receiving_yards": 547,
        "rush_attempts_excluding_kneels": 0,
        "rushing_yards": 0,
        "appearances": null,
        "td_game_rate": null,
        "through_week": 8,
        "definition": "2026 REG through Week 8. Valid non-conversion targets; rushing excludes kneels.",
        "tds": 5
      },
      {
        "name": "Christian McCaffrey",
        "label": "Rushing role",
        "note": "Season usage through Week 8. See the team news above for current availability.",
        "player_id": "00-0033280",
        "team": "SF",
        "targets": 42,
        "team_targets": 205,
        "receptions": 34,
        "receiving_yards": 251,
        "rush_attempts_excluding_kneels": 84,
        "rushing_yards": 389,
        "appearances": null,
        "td_game_rate": null,
        "through_week": 8,
        "definition": "2026 REG through Week 8. Valid non-conversion targets; rushing excludes kneels.",
        "tds": 8
      },
      {
        "name": "George Kittle",
        "label": "Receiving role",
        "note": "Season usage through Week 8. See the team news above for current availability.",
        "player_id": "00-0033288",
        "team": "SF",
        "targets": 46,
        "team_targets": 205,
        "receptions": 34,
        "receiving_yards": 425,
        "rush_attempts_excluding_kneels": 0,
        "rushing_yards": 0,
        "appearances": null,
        "td_game_rate": null,
        "through_week": 8,
        "definition": "2026 REG through Week 8. Valid non-conversion targets; rushing excludes kneels.",
        "tds": 5
      }
    ]
  },
  "matchup_areas": [
    {
      "offense": "LV",
      "defense": "SF",
      "label": "short-left passing"
    },
    {
      "offense": "LV",
      "defense": "SF",
      "label": "short-right passing"
    }
  ],
  "the_call": {
    "model_margin": 7.0,
    "model_total": 54.6,
    "spread": {
      "pick": "LV +10",
      "direction": "away",
      "line": 10.0,
      "book": "TAB",
      "price": 1.9,
      "edge": 3.0,
      "tier": "LEAN",
      "is_bet": false
    },
    "total": {
      "pick": "Over 52.5",
      "direction": "over",
      "line": 52.5,
      "book": "Dabble AU",
      "price": 1.9,
      "edge": 2.1,
      "tier": "PASS",
      "is_bet": false
    }
  },
  "market": {
    "as_of": "2026-11-05T14:05:59.789052+00:00"
  },
  "statistical_edition": {
    "id": "2026-reg-w08-c2f54775e6d5",
    "source_sha256": "c2f54775e6d54bedf003af2776987eddce7eb2eaf35f05a4039fc7268b44675e"
  },
  "samples": {
    "model_eligible_plays": 14255,
    "ftn_games": 121,
    "participation_current_available": false
  },
  "schedule_evidence": [
    {
      "url": "https://www.nfl.com/news/nfl-week-9-injury-report-2026-season",
      "captured_at": "2026-11-05T14:06:17.916727+00:00"
    }
  ],
  "historical_pressure": {
    "source": {
      "season": 2025,
      "through_week": 18
    },
    "away": {
      "qb": "Kirk Cousins",
      "team": "LV",
      "source_team": "ATL",
      "dropbacks": 281,
      "sufficient": true,
      "withheld": false,
      "clean": {
        "dropbacks": 186,
        "epa": 0.094
      },
      "pressure": {
        "dropbacks": 95,
        "epa": -0.251
      }
    },
    "home": {
      "qb": "Brock Purdy",
      "team": "SF",
      "source_team": "SF",
      "dropbacks": 298,
      "sufficient": true,
      "withheld": false,
      "clean": {
        "dropbacks": 214,
        "epa": 0.446
      },
      "pressure": {
        "dropbacks": 84,
        "epa": -0.448
      }
    }
  },
  "disclaimer": "We take care to check our data and analysis, but errors can occur and team news or prices may change. Statistics reflect the periods shown; forecasts are estimates, not guarantees."
}
