{
  "date": "2026-05-21",
  "generated_at": "2026-05-21T09:46:30.366349",
  "projection_type": "pitcher_strikeouts",
  "model_version": "pitcher_k_v1_regular_16f",
  "training_sample_size": 10282,
  "minimum_training_starts": 75,
  "feature_names": [
    "pitcher_k_per_bf_last_5_starts",
    "pitcher_k_per_bf_season",
    "pitcher_k_per_bf_prev_1",
    "pitcher_k_per_bf_prev_2",
    "pitcher_outs_per_start_last_5",
    "pitcher_outs_per_start_season",
    "pitcher_outs_per_start_prev_1",
    "pitcher_bf_per_start_season",
    "pitcher_bf_per_start_prev_1",
    "pitcher_start_count_season",
    "pitcher_start_count_3yr",
    "opponent_k_rate_last_14_days",
    "opponent_k_rate_season",
    "opponent_k_rate_prev_1",
    "is_home",
    "days_rest_capped"
  ],
  "projected_start_count": 14,
  "skipped_start_count": 0,
  "skip_reasons": {},
  "predictions": [
    {
      "game_pk": 824274,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 663554,
      "pitcher_name": "Casey Mize",
      "team_id": 116,
      "team_abbr": "DET",
      "opponent_team_id": 114,
      "opponent_abbr": "CLE",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 5.14,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.262115,
        "pitcher_k_per_bf_season": 0.234905,
        "pitcher_k_per_bf_prev_1": 0.221188,
        "pitcher_k_per_bf_prev_2": 0.185832,
        "pitcher_outs_per_start_last_5": 16.76448,
        "pitcher_outs_per_start_season": 16.242573,
        "pitcher_outs_per_start_prev_1": 15.86386,
        "pitcher_bf_per_start_season": 22.682199,
        "pitcher_bf_per_start_prev_1": 22.273298,
        "pitcher_start_count_season": 4.0,
        "pitcher_start_count_3yr": 52.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 824274,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 676282,
      "pitcher_name": "Joey Cantillo",
      "team_id": 114,
      "team_abbr": "CLE",
      "opponent_team_id": 116,
      "opponent_abbr": "DET",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.97,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.293113,
        "pitcher_k_per_bf_season": 0.263994,
        "pitcher_k_per_bf_prev_1": 0.245007,
        "pitcher_k_per_bf_prev_2": 0.242507,
        "pitcher_outs_per_start_last_5": 15.998928,
        "pitcher_outs_per_start_season": 15.919421,
        "pitcher_outs_per_start_prev_1": 15.514204,
        "pitcher_bf_per_start_season": 21.454872,
        "pitcher_bf_per_start_prev_1": 21.625449,
        "pitcher_start_count_season": 3.0,
        "pitcher_start_count_3yr": 24.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823056,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 669160,
      "pitcher_name": "Dustin May",
      "team_id": 138,
      "team_abbr": "STL",
      "opponent_team_id": 134,
      "opponent_abbr": "PIT",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.2,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.1849,
        "pitcher_k_per_bf_season": 0.203659,
        "pitcher_k_per_bf_prev_1": 0.215519,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 14.667848,
        "pitcher_outs_per_start_season": 15.312985,
        "pitcher_outs_per_start_prev_1": 16.055354,
        "pitcher_bf_per_start_season": 22.501605,
        "pitcher_bf_per_start_prev_1": 23.314707,
        "pitcher_start_count_season": 3.0,
        "pitcher_start_count_3yr": 26.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823056,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 677952,
      "pitcher_name": "Braxton Ashcraft",
      "team_id": 134,
      "team_abbr": "PIT",
      "opponent_team_id": 138,
      "opponent_abbr": "STL",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.6,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.266593,
        "pitcher_k_per_bf_season": 0.26115,
        "pitcher_k_per_bf_prev_1": 0.238116,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 14.972367,
        "pitcher_outs_per_start_season": 14.972795,
        "pitcher_outs_per_start_prev_1": 14.212594,
        "pitcher_bf_per_start_season": 20.318599,
        "pitcher_bf_per_start_prev_1": 19.688074,
        "pitcher_start_count_season": 3.0,
        "pitcher_start_count_3yr": 11.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 822733,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 676917,
      "pitcher_name": "Cade Cavalli",
      "team_id": 120,
      "team_abbr": "WSH",
      "opponent_team_id": 121,
      "opponent_abbr": "NYM",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 3.42,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.196765,
        "pitcher_k_per_bf_season": 0.189151,
        "pitcher_k_per_bf_prev_1": 0.197461,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 13.055845,
        "pitcher_outs_per_start_season": 13.977556,
        "pitcher_outs_per_start_prev_1": 15.091334,
        "pitcher_bf_per_start_season": 20.779511,
        "pitcher_bf_per_start_prev_1": 21.919267,
        "pitcher_start_count_season": 4.0,
        "pitcher_start_count_3yr": 14.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 822733,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 656849,
      "pitcher_name": "David Peterson",
      "team_id": 121,
      "team_abbr": "NYM",
      "opponent_team_id": 120,
      "opponent_abbr": "WSH",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.36,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.198403,
        "pitcher_k_per_bf_season": 0.223635,
        "pitcher_k_per_bf_prev_1": 0.209465,
        "pitcher_k_per_bf_prev_2": 0.203968,
        "pitcher_outs_per_start_last_5": 14.261656,
        "pitcher_outs_per_start_season": 15.942303,
        "pitcher_outs_per_start_prev_1": 16.545667,
        "pitcher_bf_per_start_season": 23.679733,
        "pitcher_bf_per_start_prev_1": 23.559633,
        "pitcher_start_count_season": 3.0,
        "pitcher_start_count_3yr": 54.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823864,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 645261,
      "pitcher_name": "Sandy Alcantara",
      "team_id": 146,
      "team_abbr": "MIA",
      "opponent_team_id": 144,
      "opponent_abbr": "ATL",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 5.08,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.179434,
        "pitcher_k_per_bf_season": 0.192565,
        "pitcher_k_per_bf_prev_1": 0.195378,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 20.21027,
        "pitcher_outs_per_start_season": 18.637426,
        "pitcher_outs_per_start_prev_1": 16.581139,
        "pitcher_bf_per_start_season": 25.347729,
        "pitcher_bf_per_start_prev_1": 23.521594,
        "pitcher_start_count_season": 4.0,
        "pitcher_start_count_3yr": 35.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823864,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 675911,
      "pitcher_name": "Spencer Strider",
      "team_id": 144,
      "team_abbr": "ATL",
      "opponent_team_id": 146,
      "opponent_abbr": "MIA",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.84,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.219347,
        "pitcher_k_per_bf_season": 0.235674,
        "pitcher_k_per_bf_prev_1": 0.237827,
        "pitcher_k_per_bf_prev_2": 0.230651,
        "pitcher_outs_per_start_last_5": 16.75798,
        "pitcher_outs_per_start_season": 16.11596,
        "pitcher_outs_per_start_prev_1": 16.11596,
        "pitcher_bf_per_start_season": 22.981374,
        "pitcher_bf_per_start_prev_1": 22.981374,
        "pitcher_start_count_season": 0.0,
        "pitcher_start_count_3yr": 25.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823545,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 607074,
      "pitcher_name": "Carlos Rod\u00f3n",
      "team_id": 147,
      "team_abbr": "NYY",
      "opponent_team_id": 141,
      "opponent_abbr": "TOR",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 5.9,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.226057,
        "pitcher_k_per_bf_season": 0.252374,
        "pitcher_k_per_bf_prev_1": 0.251185,
        "pitcher_k_per_bf_prev_2": 0.255147,
        "pitcher_outs_per_start_last_5": 17.925892,
        "pitcher_outs_per_start_season": 17.251783,
        "pitcher_outs_per_start_prev_1": 17.251783,
        "pitcher_bf_per_start_season": 23.450822,
        "pitcher_bf_per_start_prev_1": 23.450822,
        "pitcher_start_count_season": 0.0,
        "pitcher_start_count_3yr": 65.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 823545,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 680755,
      "pitcher_name": "Braydon Fisher",
      "team_id": 141,
      "team_abbr": "TOR",
      "opponent_team_id": 147,
      "opponent_abbr": "NYY",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 2.6,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.184794,
        "pitcher_k_per_bf_season": 0.206105,
        "pitcher_k_per_bf_prev_1": 0.212976,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 10.737818,
        "pitcher_outs_per_start_season": 13.248621,
        "pitcher_outs_per_start_prev_1": 14.529699,
        "pitcher_bf_per_start_season": 18.899825,
        "pitcher_bf_per_start_prev_1": 20.762303,
        "pitcher_start_count_season": 1.0,
        "pitcher_start_count_3yr": 2.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 824031,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 667755,
      "pitcher_name": "Jos\u00e9 Soriano",
      "team_id": 108,
      "team_abbr": "LAA",
      "opponent_team_id": 133,
      "opponent_abbr": "ATH",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 5.93,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.300595,
        "pitcher_k_per_bf_season": 0.26868,
        "pitcher_k_per_bf_prev_1": 0.211514,
        "pitcher_k_per_bf_prev_2": 0.214335,
        "pitcher_outs_per_start_last_5": 18.345454,
        "pitcher_outs_per_start_season": 17.48708,
        "pitcher_outs_per_start_prev_1": 16.166505,
        "pitcher_bf_per_start_season": 23.390399,
        "pitcher_bf_per_start_prev_1": 23.009398,
        "pitcher_start_count_season": 5.0,
        "pitcher_start_count_3yr": 56.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 824031,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 622663,
      "pitcher_name": "Luis Severino",
      "team_id": 133,
      "team_abbr": "ATH",
      "opponent_team_id": 108,
      "opponent_abbr": "LAA",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.46,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.25037,
        "pitcher_k_per_bf_season": 0.228562,
        "pitcher_k_per_bf_prev_1": 0.183466,
        "pitcher_k_per_bf_prev_2": 0.21313,
        "pitcher_outs_per_start_last_5": 15.719878,
        "pitcher_outs_per_start_season": 15.838918,
        "pitcher_outs_per_start_prev_1": 16.508377,
        "pitcher_bf_per_start_season": 22.968125,
        "pitcher_bf_per_start_prev_1": 23.702188,
        "pitcher_start_count_season": 4.0,
        "pitcher_start_count_3yr": 64.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 825083,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 593958,
      "pitcher_name": "Eduardo Rodriguez",
      "team_id": 109,
      "team_abbr": "AZ",
      "opponent_team_id": 115,
      "opponent_abbr": "COL",
      "is_home": true,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.39,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.165498,
        "pitcher_k_per_bf_season": 0.174561,
        "pitcher_k_per_bf_prev_1": 0.208369,
        "pitcher_k_per_bf_prev_2": 0.214192,
        "pitcher_outs_per_start_last_5": 17.137247,
        "pitcher_outs_per_start_season": 16.448983,
        "pitcher_outs_per_start_prev_1": 15.867351,
        "pitcher_bf_per_start_season": 23.941918,
        "pitcher_bf_per_start_prev_1": 23.420137,
        "pitcher_start_count_season": 3.0,
        "pitcher_start_count_3yr": 42.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 1.0,
        "days_rest_capped": 10.0
      }
    },
    {
      "game_pk": 825083,
      "game_date": "2026-05-21",
      "season": 2026,
      "game_type": "R",
      "pitcher_id": 688642,
      "pitcher_name": "Zach Agnos",
      "team_id": 115,
      "team_abbr": "COL",
      "opponent_team_id": 109,
      "opponent_abbr": "AZ",
      "is_home": false,
      "starter_confidence": "probable",
      "training_start_count": 10282,
      "predicted_strikeouts": 4.28,
      "features": {
        "pitcher_k_per_bf_last_5_starts": 0.219087,
        "pitcher_k_per_bf_season": 0.219087,
        "pitcher_k_per_bf_prev_1": 0.219087,
        "pitcher_k_per_bf_prev_2": 0.219087,
        "pitcher_outs_per_start_last_5": 15.582669,
        "pitcher_outs_per_start_season": 15.582669,
        "pitcher_outs_per_start_prev_1": 15.582669,
        "pitcher_bf_per_start_season": 21.938533,
        "pitcher_bf_per_start_prev_1": 21.938533,
        "pitcher_start_count_season": 0.0,
        "pitcher_start_count_3yr": 0.0,
        "opponent_k_rate_last_14_days": 0.223973,
        "opponent_k_rate_season": 0.223973,
        "opponent_k_rate_prev_1": 0.223973,
        "is_home": 0.0,
        "days_rest_capped": 5.0
      }
    }
  ],
  "skipped_starts": []
}