{
  "summary": {
    "schema": 1,
    "season": 2026,
    "completed_week": 8,
    "preview_week": 9,
    "generated_at": "2026-11-04T12:09:43.834880+00:00",
    "completed_archive": "immutable-weekly-archive",
    "preview_archive": "immutable-weekly-archive",
    "props": {
      "tickets": {
        "selected": 81,
        "graded": 80,
        "pending": 1,
        "wins": 25,
        "losses": 55,
        "pushes": 0,
        "win_rate": 0.3125,
        "units": -25.833025542853285,
        "roi": -0.32291281928566606
      },
      "ticket_markets": {
        "pass_attempts": {
          "selected": 9,
          "graded": 9,
          "pending": 0,
          "wins": 4,
          "losses": 5,
          "pushes": 0,
          "win_rate": 0.4444444444444444,
          "units": -1.335234857288859,
          "roi": -0.148359428587651
        },
        "pass_completions": {
          "selected": 6,
          "graded": 6,
          "pending": 0,
          "wins": 0,
          "losses": 6,
          "pushes": 0,
          "win_rate": 0.0,
          "units": -6.0,
          "roi": -1.0
        },
        "pass_tds": {
          "selected": 17,
          "graded": 17,
          "pending": 0,
          "wins": 5,
          "losses": 12,
          "pushes": 0,
          "win_rate": 0.29411764705882354,
          "units": -4.42,
          "roi": -0.26
        },
        "receptions": {
          "selected": 36,
          "graded": 35,
          "pending": 1,
          "wins": 14,
          "losses": 21,
          "pushes": 0,
          "win_rate": 0.4,
          "units": -5.004983668020564,
          "roi": -0.14299953337201612
        },
        "rush_attempts": {
          "selected": 7,
          "graded": 7,
          "pending": 0,
          "wins": 0,
          "losses": 7,
          "pushes": 0,
          "win_rate": 0.0,
          "units": -7.0,
          "roi": -1.0
        },
        "rush_yds": {
          "selected": 6,
          "graded": 6,
          "pending": 0,
          "wins": 2,
          "losses": 4,
          "pushes": 0,
          "win_rate": 0.3333333333333333,
          "units": -2.0728070175438598,
          "roi": -0.34546783625731
        }
      },
      "market_results": [
        {
          "market": "interceptions",
          "matched": 17,
          "overs": 9,
          "unders": 8,
          "pushes": 0
        },
        {
          "market": "pass_attempts",
          "matched": 18,
          "overs": 9,
          "unders": 9,
          "pushes": 0
        },
        {
          "market": "pass_completions",
          "matched": 18,
          "overs": 8,
          "unders": 10,
          "pushes": 0
        },
        {
          "market": "pass_tds",
          "matched": 18,
          "overs": 12,
          "unders": 6,
          "pushes": 0
        },
        {
          "market": "pass_yds",
          "matched": 20,
          "overs": 10,
          "unders": 10,
          "pushes": 0
        },
        {
          "market": "receptions",
          "matched": 58,
          "overs": 30,
          "unders": 28,
          "pushes": 0
        },
        {
          "market": "recv_yds",
          "matched": 59,
          "overs": 31,
          "unders": 28,
          "pushes": 0
        },
        {
          "market": "rush_attempts",
          "matched": 16,
          "overs": 9,
          "unders": 7,
          "pushes": 0
        },
        {
          "market": "rush_yds",
          "matched": 31,
          "overs": 12,
          "unders": 19,
          "pushes": 0
        }
      ],
      "probability_overall": {
        "n": 238,
        "model_brier": 0.2560396720424676,
        "market_brier": 0.24678168760798913,
        "brier_difference_ci95": [
          0.002653129110457697,
          0.01533986051358287
        ]
      }
    },
    "totals": {
      "games": 14,
      "excluded_before_snapshot": [],
      "archived_overs": 6,
      "archived_unders": 8,
      "archived_pushes": 0,
      "model_direction": {
        "wins": 5,
        "losses": 9,
        "pushes": 0,
        "units": -4.308144028241773,
        "priced_games": 14,
        "unpriced_games": 0
      },
      "mae": {
        "model": 12.24709387190275,
        "market": 11.25,
        "recorded_close": 11.285714285714286
      },
      "closing": {
        "overs": 7,
        "unders": 7,
        "pushes": 0
      }
    },
    "preview": {
      "total_gaps": [
        {
          "game": "DAL @ IND",
          "home_team": "IND",
          "away_team": "DAL",
          "season": 2026,
          "week": 9,
          "gameday": "2026-11-08",
          "home_pred": 19.82930845249236,
          "away_pred": 22.877191641550585,
          "total_pred": 42.70650009404294,
          "market_total": 51.5,
          "gap": -8.793499905957063
        },
        {
          "game": "JAX @ BAL",
          "home_team": "BAL",
          "away_team": "JAX",
          "season": 2026,
          "week": 9,
          "gameday": "2026-11-05",
          "home_pred": 19.78474355434792,
          "away_pred": 25.211606822797755,
          "total_pred": 44.99635037714568,
          "market_total": 40.0,
          "gap": 4.996350377145681
        },
        {
          "game": "CIN @ ATL",
          "home_team": "ATL",
          "away_team": "CIN",
          "season": 2026,
          "week": 9,
          "gameday": "2026-11-08",
          "home_pred": 22.863070032883904,
          "away_pred": 25.05912408347777,
          "total_pred": 47.92219411636167,
          "market_total": 52.5,
          "gap": -4.577805883638327
        },
        {
          "game": "LV @ SF",
          "home_team": "SF",
          "away_team": "LV",
          "season": 2026,
          "week": 9,
          "gameday": "2026-11-08",
          "home_pred": 26.05889639473835,
          "away_pred": 21.866529621336475,
          "total_pred": 47.92542601607482,
          "market_total": 52.5,
          "gap": -4.574573983925177
        },
        {
          "game": "DET @ MIA",
          "home_team": "MIA",
          "away_team": "DET",
          "season": 2026,
          "week": 9,
          "gameday": "2026-11-08",
          "home_pred": 23.361326367090896,
          "away_pred": 24.217085339665665,
          "total_pred": 47.57841170675656,
          "market_total": 50.5,
          "gap": -2.9215882932434383
        }
      ],
      "prop_watch": [
        {
          "game": "Arizona Cardinals @ Seattle Seahawks",
          "player": "Gardner Minshew",
          "market_std": "pass_attempts",
          "name": "under",
          "point": 34.5,
          "price": -110,
          "bookmaker": "bovada",
          "mu": 25.3256106138,
          "model_prob": 0.98,
          "consensus_prob": 0.492861565,
          "ev_per_100": 87.0909090909,
          "model_status": "Calibration fitted; not prospectively validated"
        },
        {
          "game": "Tampa Bay Buccaneers @ Chicago Bears",
          "player": "Baker Mayfield",
          "market_std": "pass_yds",
          "name": "under",
          "point": 211.5,
          "price": -112,
          "bookmaker": "draftkings",
          "mu": 133.3959366896,
          "model_prob": 0.98,
          "consensus_prob": 0.5,
          "ev_per_100": 85.5,
          "model_status": "Calibration fitted; not prospectively validated"
        },
        {
          "game": "Jacksonville Jaguars @ Baltimore Ravens",
          "player": "Travis Hunter",
          "market_std": "receptions",
          "name": "over",
          "point": 1.5,
          "price": 182,
          "bookmaker": "fanduel",
          "mu": 1.7005369876,
          "model_prob": 0.5408805031,
          "consensus_prob": 0.3520125937,
          "ev_per_100": 52.5283018868,
          "model_status": "Calibration fitted; not prospectively validated"
        },
        {
          "game": "Houston Texans @ Los Angeles Chargers",
          "player": "Justin Herbert",
          "market_std": "pass_tds",
          "name": "under",
          "point": 0.5,
          "price": 190,
          "bookmaker": "bovada",
          "mu": 0.7471428571,
          "model_prob": 0.5,
          "consensus_prob": 0.3272344074,
          "ev_per_100": 45.0,
          "model_status": "Calibration fitted; not prospectively validated"
        },
        {
          "game": "Jacksonville Jaguars @ Baltimore Ravens",
          "player": "Josh Cuevas",
          "market_std": "receptions",
          "name": "over",
          "point": 1.5,
          "price": 164,
          "bookmaker": "betonlineag",
          "mu": 2.5471491676,
          "model_prob": 0.5475728155,
          "consensus_prob": 0.3574565025,
          "ev_per_100": 44.559223301,
          "model_status": "Calibration fitted; not prospectively validated"
        }
      ]
    },
    "clv": {
      "status": "ready",
      "start": "2026-10-29",
      "end": "2026-11-02",
      "editions": {
        "morning": {
          "picks": 3,
          "closed": 3,
          "pending": 0,
          "line_moved": 0,
          "value": 0.045533333333333335,
          "beat": 1.0,
          "move": 0.01568359503333333,
          "moves": 3
        },
        "afternoon": {
          "picks": 0,
          "closed": 0,
          "pending": 0,
          "line_moved": 0,
          "value": null,
          "beat": null,
          "move": null,
          "moves": 0
        }
      },
      "week": {
        "picks": 3,
        "closed": 3,
        "pending": 0,
        "line_moved": 0,
        "value": 0.045533333333333335,
        "beat": 1.0,
        "move": 0.01568359503333333,
        "moves": 3
      },
      "to_date": {
        "picks": 5,
        "closed": 5,
        "pending": 0,
        "line_moved": 0,
        "value": 0.01206,
        "beat": 0.6,
        "move": -0.0001485585800000022,
        "moves": 5
      },
      "first_date": "2026-10-19"
    },
    "published_at": "2026-11-04T12:09:43.834880+00:00"
  },
  "tickets": [
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Caleb Williams",
      "market_std": "pass_attempts",
      "name": "under",
      "point": 32.5,
      "price": -115,
      "bookmaker": "draftkings",
      "model_prob": 0.98,
      "consensus_prob": 0.5095842511,
      "ev_per_100": 83.2173913043,
      "actual": 34.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_KC_DEN",
      "player": "Bo Nix",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 194,
      "bookmaker": "fanduel",
      "model_prob": 0.4821981424,
      "consensus_prob": 0.3437066285,
      "ev_per_100": 41.76625387,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.94,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Daniel Jones",
      "market_std": "pass_tds",
      "name": "under",
      "point": 0.5,
      "price": 183,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.3346265761,
      "ev_per_100": 41.5,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Derrick Henry",
      "market_std": "receptions",
      "name": "over",
      "point": 1.5,
      "price": 160,
      "bookmaker": "betrivers",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.3967003695,
      "ev_per_100": 40.6289308176,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.6,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_TEN_CIN",
      "player": "Cam Ward",
      "market_std": "pass_tds",
      "name": "under",
      "point": 0.5,
      "price": 175,
      "bookmaker": "betrivers",
      "model_prob": 0.5,
      "consensus_prob": 0.3451938396,
      "ev_per_100": 37.5,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Malik Willis",
      "market_std": "pass_tds",
      "name": "under",
      "point": 0.5,
      "price": 168,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.3543743079,
      "ev_per_100": 34.0,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_TEN_CIN",
      "player": "Joe Burrow",
      "market_std": "pass_tds",
      "name": "over",
      "point": 2.5,
      "price": 165,
      "bookmaker": "betrivers",
      "model_prob": 0.5,
      "consensus_prob": 0.375,
      "ev_per_100": 32.5,
      "actual": 5.0,
      "outcome": "win",
      "units": 1.65,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_KC_DEN",
      "player": "Patrick Mahomes",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 158,
      "bookmaker": "fanduel",
      "model_prob": 0.5,
      "consensus_prob": 0.3789309131,
      "ev_per_100": 29.0,
      "actual": 3.0,
      "outcome": "win",
      "units": 1.58,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Trevor Lawrence",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 162,
      "bookmaker": "fanduel",
      "model_prob": 0.4821981424,
      "consensus_prob": 0.4000147366,
      "ev_per_100": 26.3359133127,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Caleb Williams",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 145,
      "bookmaker": "bovada",
      "model_prob": 0.5,
      "consensus_prob": 0.3970439005,
      "ev_per_100": 22.5,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Keon Coleman",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 122,
      "bookmaker": "draftkings",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4332464551,
      "ev_per_100": 21.5611650485,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Drake Maye",
      "market_std": "pass_attempts",
      "name": "over",
      "point": 28.5,
      "price": -110,
      "bookmaker": "bovada",
      "model_prob": 0.6363636364,
      "consensus_prob": 0.4918220643,
      "ev_per_100": 21.4876033058,
      "actual": 20.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Jauan Jennings",
      "market_std": "receptions",
      "name": "over",
      "point": 1.5,
      "price": 124,
      "bookmaker": "betonlineag",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.419857152,
      "ev_per_100": 21.4205607477,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.24,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Jalen Coker",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": 120,
      "bookmaker": "fanduel",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4336970517,
      "ev_per_100": 20.4660194175,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.2,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Kyler Murray",
      "market_std": "pass_attempts",
      "name": "over",
      "point": 31.5,
      "price": -112,
      "bookmaker": "betonlineag",
      "model_prob": 0.6363636364,
      "consensus_prob": 0.5,
      "ev_per_100": 20.4545454545,
      "actual": 29.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Jared Goff",
      "market_std": "pass_attempts",
      "name": "under",
      "point": 34.5,
      "price": -117,
      "bookmaker": "draftkings",
      "model_prob": 0.6363636364,
      "consensus_prob": 0.5101214575,
      "ev_per_100": 18.0264180264,
      "actual": 25.0,
      "outcome": "win",
      "units": 0.8547008547,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Rhamondre Stevenson",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 116,
      "bookmaker": "fanduel",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.4592085979,
      "ev_per_100": 16.8301886792,
      "actual": 3.0,
      "outcome": "win",
      "units": 1.16,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Dalton Kincaid",
      "market_std": "receptions",
      "name": "under",
      "point": 3.5,
      "price": 115,
      "bookmaker": "bovada",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4423580392,
      "ev_per_100": 16.5420560748,
      "actual": 4.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Jahmyr Gibbs",
      "market_std": "rush_attempts",
      "name": "under",
      "point": 21.5,
      "price": -105,
      "bookmaker": "bovada",
      "model_prob": 0.5945945946,
      "consensus_prob": 0.4844887492,
      "ev_per_100": 16.0875160875,
      "actual": 23.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Daniel Jones",
      "market_std": "pass_attempts",
      "name": "over",
      "point": 31.5,
      "price": -122,
      "bookmaker": "draftkings",
      "model_prob": 0.6363636364,
      "consensus_prob": 0.5189478141,
      "ev_per_100": 15.7973174367,
      "actual": 28.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Kyle Pitts",
      "market_std": "receptions",
      "name": "under",
      "point": 3.5,
      "price": 110,
      "bookmaker": "bovada",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4499588274,
      "ev_per_100": 14.9902912621,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.1,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "A.J. Brown",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": 110,
      "bookmaker": "bovada",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4494382022,
      "ev_per_100": 14.9902912621,
      "actual": null,
      "outcome": null,
      "units": null,
      "grading_status": "no matching game/player result"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Tyler Warren",
      "market_std": "receptions",
      "name": "over",
      "point": 4.5,
      "price": 110,
      "bookmaker": "fanduel",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4693877551,
      "ev_per_100": 14.9902912621,
      "actual": 4.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Justin Jefferson",
      "market_std": "receptions",
      "name": "under",
      "point": 5.5,
      "price": 112,
      "bookmaker": "fanduel",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.4551414705,
      "ev_per_100": 14.6666666667,
      "actual": 5.0,
      "outcome": "win",
      "units": 1.12,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "MarShawn Lloyd",
      "market_std": "rush_attempts",
      "name": "over",
      "point": 6.5,
      "price": 125,
      "bookmaker": "fanatics",
      "model_prob": 0.506993007,
      "consensus_prob": 0.4137931034,
      "ev_per_100": 14.0734265734,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_TEN_CIN",
      "player": "Ja'Marr Chase",
      "market_std": "receptions",
      "name": "under",
      "point": 6.5,
      "price": 110,
      "bookmaker": "bovada",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4489851774,
      "ev_per_100": 13.8317757009,
      "actual": 11.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Bijan Robinson",
      "market_std": "receptions",
      "name": "under",
      "point": 3.5,
      "price": 110,
      "bookmaker": "bovada",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.4476490374,
      "ev_per_100": 13.5849056604,
      "actual": 0.0,
      "outcome": "win",
      "units": 1.1,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_TEN_CIN",
      "player": "Gunnar Helm",
      "market_std": "receptions",
      "name": "under",
      "point": 1.5,
      "price": 151,
      "bookmaker": "draftkings",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.3757346915,
      "ev_per_100": 13.559223301,
      "actual": 5.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Michael Penix",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 125,
      "bookmaker": "bovada",
      "model_prob": 0.5,
      "consensus_prob": 0.4187658112,
      "ev_per_100": 12.5,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Christian Watson",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": 105,
      "bookmaker": "betmgm",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4796954315,
      "ev_per_100": 12.2524271845,
      "actual": 8.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Parker Washington",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": 105,
      "bookmaker": "bovada",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.464037123,
      "ev_per_100": 12.2524271845,
      "actual": 1.0,
      "outcome": "win",
      "units": 1.05,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "MarShawn Lloyd",
      "market_std": "receptions",
      "name": "over",
      "point": 1.5,
      "price": 145,
      "bookmaker": "betmgm",
      "model_prob": 0.4579439252,
      "consensus_prob": 0.3797468354,
      "ev_per_100": 12.1962616822,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Sam Darnold",
      "market_std": "pass_attempts",
      "name": "over",
      "point": 30.5,
      "price": -102,
      "bookmaker": "draftkings",
      "model_prob": 0.5625,
      "consensus_prob": 0.4796954315,
      "ev_per_100": 11.3970588235,
      "actual": 34.0,
      "outcome": "win",
      "units": 0.9803921569,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Jakobi Meyers",
      "market_std": "receptions",
      "name": "over",
      "point": 3.5,
      "price": 102,
      "bookmaker": "fanduel",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4693877551,
      "ev_per_100": 10.6097087379,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Jordan Love",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 120,
      "bookmaker": "betonlineag",
      "model_prob": 0.5,
      "consensus_prob": 0.4350851927,
      "ev_per_100": 10.0,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Amon-Ra St. Brown",
      "market_std": "receptions",
      "name": "under",
      "point": 6.5,
      "price": 100,
      "bookmaker": "fanduel",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4856857241,
      "ev_per_100": 9.5145631068,
      "actual": 7.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Daniel Jones",
      "market_std": "pass_completions",
      "name": "over",
      "point": 19.5,
      "price": 102,
      "bookmaker": "draftkings",
      "model_prob": 0.5416666667,
      "consensus_prob": 0.4681490136,
      "ev_per_100": 9.4166666667,
      "actual": 19.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Sam LaPorta",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": -102,
      "bookmaker": "fanduel",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4928036409,
      "ev_per_100": 8.4408909195,
      "actual": 3.0,
      "outcome": "win",
      "units": 0.9803921569,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Mark Andrews",
      "market_std": "receptions",
      "name": "over",
      "point": 3.5,
      "price": 100,
      "bookmaker": "bovada",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4740405383,
      "ev_per_100": 8.4112149533,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Josh Allen",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 116,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.4474905116,
      "ev_per_100": 8.0,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Lamar Jackson",
      "market_std": "rush_attempts",
      "name": "over",
      "point": 4.5,
      "price": 113,
      "bookmaker": "draftkings",
      "model_prob": 0.506993007,
      "consensus_prob": 0.4444581176,
      "ev_per_100": 7.9895104895,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Jahan Dotson",
      "market_std": "receptions",
      "name": "under",
      "point": 1.5,
      "price": 138,
      "bookmaker": "draftkings",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.3974966997,
      "ev_per_100": 7.6776699029,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Trevor Lawrence",
      "market_std": "rush_yds",
      "name": "over",
      "point": 11.5,
      "price": -111,
      "bookmaker": "draftkings",
      "model_prob": 0.5647668394,
      "consensus_prob": 0.4989470581,
      "ev_per_100": 7.3565793773,
      "actual": 10.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Drake Maye",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 114,
      "bookmaker": "fanduel",
      "model_prob": 0.5,
      "consensus_prob": 0.4458598726,
      "ev_per_100": 7.0,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "T.J. Hockenson",
      "market_std": "receptions",
      "name": "over",
      "point": 4.5,
      "price": -103,
      "bookmaker": "betrivers",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4918220643,
      "ev_per_100": 6.832410852,
      "actual": 4.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "MarShawn Lloyd",
      "market_std": "rush_yds",
      "name": "over",
      "point": 18.5,
      "price": -113,
      "bookmaker": "draftkings",
      "model_prob": 0.5647668394,
      "consensus_prob": 0.5,
      "ev_per_100": 6.4560502545,
      "actual": 7.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_KC_DEN",
      "player": "J.K. Dobbins",
      "market_std": "rush_yds",
      "name": "over",
      "point": 24.5,
      "price": -113,
      "bookmaker": "draftkings",
      "model_prob": 0.5647668394,
      "consensus_prob": 0.5010529419,
      "ev_per_100": 6.4560502545,
      "actual": 13.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Jordan Addison",
      "market_std": "receptions",
      "name": "over",
      "point": 3.5,
      "price": 135,
      "bookmaker": "betrivers",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.4513638935,
      "ev_per_100": 6.3203883495,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Kyler Murray",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 130,
      "bookmaker": "fanduel",
      "model_prob": 0.4615384615,
      "consensus_prob": 0.4458598726,
      "ev_per_100": 6.1538461538,
      "actual": 2.0,
      "outcome": "win",
      "units": 1.3,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Sam Darnold",
      "market_std": "rush_yds",
      "name": "over",
      "point": 4.5,
      "price": -114,
      "bookmaker": "fanduel",
      "model_prob": 0.5647668394,
      "consensus_prob": 0.5082034454,
      "ev_per_100": 6.0176347605,
      "actual": 20.0,
      "outcome": "win",
      "units": 0.8771929825,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Jordan Love",
      "market_std": "rush_yds",
      "name": "over",
      "point": 4.5,
      "price": -115,
      "bookmaker": "betrivers",
      "model_prob": 0.5647668394,
      "consensus_prob": 0.5101214575,
      "ev_per_100": 5.5868438838,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Matthew Golden",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": -108,
      "bookmaker": "draftkings",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.4898102244,
      "ev_per_100": 5.4584681769,
      "actual": 7.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Rome Odunze",
      "market_std": "receptions",
      "name": "over",
      "point": 3.5,
      "price": 133,
      "bookmaker": "draftkings",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.4084720121,
      "ev_per_100": 5.4155339806,
      "actual": 4.0,
      "outcome": "win",
      "units": 1.33,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Ollie Gordon",
      "market_std": "rush_attempts",
      "name": "under",
      "point": 15.5,
      "price": -112,
      "bookmaker": "draftkings",
      "model_prob": 0.5526315789,
      "consensus_prob": 0.4994771187,
      "ev_per_100": 4.6052631579,
      "actual": 19.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Jonathan Taylor",
      "market_std": "receptions",
      "name": "under",
      "point": 2.5,
      "price": -108,
      "bookmaker": "fanduel",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4858161777,
      "ev_per_100": 4.3959847698,
      "actual": 4.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Chuba Hubbard",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 130,
      "bookmaker": "betrivers",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.427774741,
      "ev_per_100": 4.0582524272,
      "actual": 7.0,
      "outcome": "win",
      "units": 1.3,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Chris Bell",
      "market_std": "receptions",
      "name": "over",
      "point": 1.5,
      "price": -109,
      "bookmaker": "draftkings",
      "model_prob": 0.5420560748,
      "consensus_prob": 0.4916850289,
      "ev_per_100": 3.9355225928,
      "actual": 4.0,
      "outcome": "win",
      "units": 0.9174311927,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Trevor Lawrence",
      "market_std": "pass_completions",
      "name": "over",
      "point": 21.5,
      "price": 107,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.4576148106,
      "ev_per_100": 3.5,
      "actual": 10.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Bryce Young",
      "market_std": "pass_attempts",
      "name": "under",
      "point": 36.5,
      "price": -120,
      "bookmaker": "betonlineag",
      "model_prob": 0.5625,
      "consensus_prob": 0.5203045685,
      "ev_per_100": 3.125,
      "actual": 41.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Darren Waller",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 125,
      "bookmaker": "betmgm",
      "model_prob": 0.4579439252,
      "consensus_prob": 0.4373408273,
      "ev_per_100": 3.0373831776,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Ollie Gordon",
      "market_std": "receptions",
      "name": "over",
      "point": 1.5,
      "price": 124,
      "bookmaker": "fanduel",
      "model_prob": 0.4579439252,
      "consensus_prob": 0.4366812227,
      "ev_per_100": 2.5794392523,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Tommy Tremble",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 124,
      "bookmaker": "fanduel",
      "model_prob": 0.4579439252,
      "consensus_prob": 0.4248366013,
      "ev_per_100": 2.5794392523,
      "actual": 1.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Bryce Young",
      "market_std": "pass_completions",
      "name": "under",
      "point": 22.5,
      "price": -112,
      "bookmaker": "draftkings",
      "model_prob": 0.5416666667,
      "consensus_prob": 0.5,
      "ev_per_100": 2.5297619048,
      "actual": 23.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Jordan Love",
      "market_std": "pass_completions",
      "name": "under",
      "point": 21.5,
      "price": 105,
      "bookmaker": "betonlineag",
      "model_prob": 0.5,
      "consensus_prob": 0.492861565,
      "ev_per_100": 2.5,
      "actual": 30.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Josh Allen",
      "market_std": "rush_attempts",
      "name": "over",
      "point": 7.5,
      "price": 105,
      "bookmaker": "bovada",
      "model_prob": 0.5,
      "consensus_prob": 0.4620314014,
      "ev_per_100": 2.5,
      "actual": 7.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Josh Jacobs",
      "market_std": "rush_yds",
      "name": "under",
      "point": 55.5,
      "price": 105,
      "bookmaker": "fanatics",
      "model_prob": 0.5,
      "consensus_prob": 0.4554079696,
      "ev_per_100": 2.5,
      "actual": 39.0,
      "outcome": "win",
      "units": 1.05,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_NE_MIA",
      "player": "Hunter Henry",
      "market_std": "receptions",
      "name": "over",
      "point": 3.5,
      "price": -112,
      "bookmaker": "draftkings",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.5,
      "ev_per_100": 2.380952381,
      "actual": 3.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Michael Penix",
      "market_std": "pass_attempts",
      "name": "under",
      "point": 32.5,
      "price": -122,
      "bookmaker": "draftkings",
      "model_prob": 0.5625,
      "consensus_prob": 0.5189478141,
      "ev_per_100": 2.356557377,
      "actual": 24.0,
      "outcome": "win",
      "units": 0.8196721311,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Lamar Jackson",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 104,
      "bookmaker": "betrivers",
      "model_prob": 0.5,
      "consensus_prob": 0.4833480865,
      "ev_per_100": 2.0,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Tucker Kraft",
      "market_std": "receptions",
      "name": "under",
      "point": 4.5,
      "price": -116,
      "bookmaker": "draftkings",
      "model_prob": 0.5475728155,
      "consensus_prob": 0.5276888998,
      "ev_per_100": 1.9618346167,
      "actual": 6.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Bucky Irving",
      "market_std": "rush_attempts",
      "name": "under",
      "point": 16.5,
      "price": 101,
      "bookmaker": "draftkings",
      "model_prob": 0.506993007,
      "consensus_prob": 0.4691856755,
      "ev_per_100": 1.9055944056,
      "actual": 27.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Kyler Murray",
      "market_std": "pass_completions",
      "name": "over",
      "point": 19.5,
      "price": -114,
      "bookmaker": "betrivers",
      "model_prob": 0.5428571429,
      "consensus_prob": 0.5196752547,
      "ev_per_100": 1.9047619048,
      "actual": 17.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Bucky Irving",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 125,
      "bookmaker": "bovada",
      "model_prob": 0.4524271845,
      "consensus_prob": 0.4187658112,
      "ev_per_100": 1.7961165049,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_MIN_DET",
      "player": "Jared Goff",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 111,
      "bookmaker": "draftkings",
      "model_prob": 0.4821981424,
      "consensus_prob": 0.4496336319,
      "ev_per_100": 1.7438080495,
      "actual": 1.0,
      "outcome": "win",
      "units": 1.11,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_BAL_BUF",
      "player": "Rashod Bateman",
      "market_std": "receptions",
      "name": "under",
      "point": 2.5,
      "price": -114,
      "bookmaker": "fanduel",
      "model_prob": 0.5408805031,
      "consensus_prob": 0.5155112508,
      "ev_per_100": 1.533708485,
      "actual": 1.0,
      "outcome": "win",
      "units": 0.8771929825,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CAR_GB",
      "player": "Josh Jacobs",
      "market_std": "receptions",
      "name": "over",
      "point": 2.5,
      "price": 102,
      "bookmaker": "betrivers",
      "model_prob": 0.5,
      "consensus_prob": 0.4796954315,
      "ev_per_100": 1.0,
      "actual": 6.0,
      "outcome": "win",
      "units": 1.02,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Sam Darnold",
      "market_std": "pass_completions",
      "name": "over",
      "point": 20.5,
      "price": 102,
      "bookmaker": "betrivers",
      "model_prob": 0.5,
      "consensus_prob": null,
      "ev_per_100": 1.0,
      "actual": 17.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_CHI_SEA",
      "player": "Sam Darnold",
      "market_std": "pass_tds",
      "name": "under",
      "point": 1.5,
      "price": 102,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.4948709532,
      "ev_per_100": 1.0,
      "actual": 2.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_ATL_TB",
      "player": "Baker Mayfield",
      "market_std": "pass_tds",
      "name": "over",
      "point": 1.5,
      "price": 116,
      "bookmaker": "draftkings",
      "model_prob": 0.4666666667,
      "consensus_prob": 0.4367735313,
      "ev_per_100": 0.8,
      "actual": 0.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Trevor Lawrence",
      "market_std": "pass_attempts",
      "name": "under",
      "point": 31.5,
      "price": 101,
      "bookmaker": "draftkings",
      "model_prob": 0.5,
      "consensus_prob": 0.4691856755,
      "ev_per_100": 0.5,
      "actual": 14.0,
      "outcome": "win",
      "units": 1.01,
      "grading_status": "graded"
    },
    {
      "stat_game": "2026_08_IND_JAX",
      "player": "Bhayshul Tuten",
      "market_std": "rush_attempts",
      "name": "under",
      "point": 14.5,
      "price": -102,
      "bookmaker": "draftkings",
      "model_prob": 0.506993007,
      "consensus_prob": 0.4779182552,
      "ev_per_100": 0.4044974633,
      "actual": 16.0,
      "outcome": "loss",
      "units": -1.0,
      "grading_status": "graded"
    }
  ],
  "games": [
    {
      "game": "CAR @ GB",
      "home_score": 27.0,
      "away_score": 19.0,
      "actual_total": 46.0,
      "market_total": 47.5,
      "total_pred": 46.5035841849,
      "total_line": 47.5,
      "model_pick": "under",
      "model_result": "win",
      "model_units": 0.9259259259
    },
    {
      "game": "BAL @ BUF",
      "home_score": 36.0,
      "away_score": 10.0,
      "actual_total": 46.0,
      "market_total": 54.0,
      "total_pred": 48.4894348715,
      "total_line": 54.5,
      "model_pick": "under",
      "model_result": "win",
      "model_units": 0.9523809524
    },
    {
      "game": "TEN @ CIN",
      "home_score": 43.0,
      "away_score": 36.0,
      "actual_total": 79.0,
      "market_total": 46.5,
      "total_pred": 45.3854239042,
      "total_line": 45.5,
      "model_pick": "under",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "ARI @ DAL",
      "home_score": 30.0,
      "away_score": 33.0,
      "actual_total": 63.0,
      "market_total": 54.5,
      "total_pred": 45.0604370162,
      "total_line": 54.5,
      "model_pick": "under",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "MIN @ DET",
      "home_score": 19.0,
      "away_score": 15.0,
      "actual_total": 34.0,
      "market_total": 46.0,
      "total_pred": 46.8471068892,
      "total_line": 46.5,
      "model_pick": "over",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "IND @ JAX",
      "home_score": 42.0,
      "away_score": 7.0,
      "actual_total": 49.0,
      "market_total": 46.5,
      "total_pred": 46.6443832916,
      "total_line": 45.5,
      "model_pick": "over",
      "model_result": "win",
      "model_units": 0.9345794393
    },
    {
      "game": "LV @ NYJ",
      "home_score": 33.0,
      "away_score": 38.0,
      "actual_total": 71.0,
      "market_total": 45.5,
      "total_pred": 44.041200216,
      "total_line": 46.5,
      "model_pick": "under",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "CLE @ PIT",
      "home_score": 27.0,
      "away_score": 6.0,
      "actual_total": 33.0,
      "market_total": 39.5,
      "total_pred": 47.08315408,
      "total_line": 38.5,
      "model_pick": "over",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "ATL @ TB",
      "home_score": 16.0,
      "away_score": 0.0,
      "actual_total": 16.0,
      "market_total": 45.0,
      "total_pred": 47.3007653896,
      "total_line": 42.5,
      "model_pick": "over",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "LAC @ LA",
      "home_score": 24.0,
      "away_score": 9.0,
      "actual_total": 33.0,
      "market_total": 45.0,
      "total_pred": 43.5181211101,
      "total_line": 46.5,
      "model_pick": "under",
      "model_result": "win",
      "model_units": 0.9174311927
    },
    {
      "game": "KC @ DEN",
      "home_score": 28.0,
      "away_score": 24.0,
      "actual_total": 52.0,
      "market_total": 41.0,
      "total_pred": 45.680220121,
      "total_line": 41.5,
      "model_pick": "over",
      "model_result": "win",
      "model_units": 0.9615384615
    },
    {
      "game": "NE @ MIA",
      "home_score": 19.0,
      "away_score": 24.0,
      "actual_total": 43.0,
      "market_total": 44.0,
      "total_pred": 46.5299258612,
      "total_line": 41.5,
      "model_pick": "over",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "PHI @ WAS",
      "home_score": 27.0,
      "away_score": 10.0,
      "actual_total": 37.0,
      "market_total": 40.0,
      "total_pred": 40.7763327398,
      "total_line": 40.5,
      "model_pick": "over",
      "model_result": "loss",
      "model_units": -1.0
    },
    {
      "game": "CHI @ SEA",
      "home_score": 17.0,
      "away_score": 34.0,
      "actual_total": 51.0,
      "market_total": 46.5,
      "total_pred": 45.7774463706,
      "total_line": 46.5,
      "model_pick": "under",
      "model_result": "loss",
      "model_units": -1.0
    }
  ],
  "preview": {
    "total_gaps": [
      {
        "game": "DAL @ IND",
        "home_team": "IND",
        "away_team": "DAL",
        "season": 2026,
        "week": 9,
        "gameday": "2026-11-08",
        "home_pred": 19.82930845249236,
        "away_pred": 22.877191641550585,
        "total_pred": 42.70650009404294,
        "market_total": 51.5,
        "gap": -8.793499905957063
      },
      {
        "game": "JAX @ BAL",
        "home_team": "BAL",
        "away_team": "JAX",
        "season": 2026,
        "week": 9,
        "gameday": "2026-11-05",
        "home_pred": 19.78474355434792,
        "away_pred": 25.211606822797755,
        "total_pred": 44.99635037714568,
        "market_total": 40.0,
        "gap": 4.996350377145681
      },
      {
        "game": "CIN @ ATL",
        "home_team": "ATL",
        "away_team": "CIN",
        "season": 2026,
        "week": 9,
        "gameday": "2026-11-08",
        "home_pred": 22.863070032883904,
        "away_pred": 25.05912408347777,
        "total_pred": 47.92219411636167,
        "market_total": 52.5,
        "gap": -4.577805883638327
      },
      {
        "game": "LV @ SF",
        "home_team": "SF",
        "away_team": "LV",
        "season": 2026,
        "week": 9,
        "gameday": "2026-11-08",
        "home_pred": 26.05889639473835,
        "away_pred": 21.866529621336475,
        "total_pred": 47.92542601607482,
        "market_total": 52.5,
        "gap": -4.574573983925177
      },
      {
        "game": "DET @ MIA",
        "home_team": "MIA",
        "away_team": "DET",
        "season": 2026,
        "week": 9,
        "gameday": "2026-11-08",
        "home_pred": 23.361326367090896,
        "away_pred": 24.217085339665665,
        "total_pred": 47.57841170675656,
        "market_total": 50.5,
        "gap": -2.9215882932434383
      }
    ],
    "prop_watch": [
      {
        "game": "Arizona Cardinals @ Seattle Seahawks",
        "player": "Gardner Minshew",
        "market_std": "pass_attempts",
        "name": "under",
        "point": 34.5,
        "price": -110,
        "bookmaker": "bovada",
        "mu": 25.3256106138,
        "model_prob": 0.98,
        "consensus_prob": 0.492861565,
        "ev_per_100": 87.0909090909,
        "model_status": "Calibration fitted; not prospectively validated"
      },
      {
        "game": "Tampa Bay Buccaneers @ Chicago Bears",
        "player": "Baker Mayfield",
        "market_std": "pass_yds",
        "name": "under",
        "point": 211.5,
        "price": -112,
        "bookmaker": "draftkings",
        "mu": 133.3959366896,
        "model_prob": 0.98,
        "consensus_prob": 0.5,
        "ev_per_100": 85.5,
        "model_status": "Calibration fitted; not prospectively validated"
      },
      {
        "game": "Jacksonville Jaguars @ Baltimore Ravens",
        "player": "Travis Hunter",
        "market_std": "receptions",
        "name": "over",
        "point": 1.5,
        "price": 182,
        "bookmaker": "fanduel",
        "mu": 1.7005369876,
        "model_prob": 0.5408805031,
        "consensus_prob": 0.3520125937,
        "ev_per_100": 52.5283018868,
        "model_status": "Calibration fitted; not prospectively validated"
      },
      {
        "game": "Houston Texans @ Los Angeles Chargers",
        "player": "Justin Herbert",
        "market_std": "pass_tds",
        "name": "under",
        "point": 0.5,
        "price": 190,
        "bookmaker": "bovada",
        "mu": 0.7471428571,
        "model_prob": 0.5,
        "consensus_prob": 0.3272344074,
        "ev_per_100": 45.0,
        "model_status": "Calibration fitted; not prospectively validated"
      },
      {
        "game": "Jacksonville Jaguars @ Baltimore Ravens",
        "player": "Josh Cuevas",
        "market_std": "receptions",
        "name": "over",
        "point": 1.5,
        "price": 164,
        "bookmaker": "betonlineag",
        "mu": 2.5471491676,
        "model_prob": 0.5475728155,
        "consensus_prob": 0.3574565025,
        "ev_per_100": 44.559223301,
        "model_status": "Calibration fitted; not prospectively validated"
      }
    ]
  },
  "closes": [
    {
      "edition_kind": "morning",
      "decision_date": "2026-11-01",
      "pick_index": 1,
      "player": "Ryan Flournoy",
      "market_type": "receptions",
      "side": "over",
      "line": 3.5,
      "book": "betrivers",
      "odds": 120,
      "decision_market_prob": 0.4653465347,
      "closing_fair_prob": 0.4694,
      "closing_line": 3.5,
      "closing_books": 5,
      "clv_ev": 0.0327,
      "clv_status": "captured",
      "commence_time": "2026-11-01T18:00:00+00:00"
    },
    {
      "edition_kind": "morning",
      "decision_date": "2026-11-01",
      "pick_index": 2,
      "player": "Daniel Jones",
      "market_type": "pass_attempts",
      "side": "over",
      "line": 31.5,
      "book": "draftkings",
      "odds": -104,
      "decision_market_prob": 0.5101214575,
      "closing_fair_prob": 0.5101,
      "closing_line": 31.5,
      "closing_books": 5,
      "clv_ev": 0.0006,
      "clv_status": "captured",
      "commence_time": "2026-11-01T18:00:00+00:00"
    },
    {
      "edition_kind": "morning",
      "decision_date": "2026-11-01",
      "pick_index": 3,
      "player": "Kyren Williams",
      "market_type": "receptions",
      "side": "over",
      "line": 3.5,
      "book": "betmgm",
      "odds": 130,
      "decision_market_prob": 0.4366812227,
      "closing_fair_prob": 0.4797,
      "closing_line": 3.5,
      "closing_books": 5,
      "clv_ev": 0.1033,
      "clv_status": "captured",
      "commence_time": "2026-11-01T21:05:00+00:00"
    }
  ]
}
