{"generated_at": "2026-09-28T18:01:22.161463+00:00", "status": "ok", "source": "exports/pooled_production_2017_2025.csv (walk-forward EPA-OLS frame)", "definitions": {"model": "projected_margin > 0 calls a home win (EPA-OLS, home-relative)", "market": "market_margin > 0 calls a home win (recorded median line)", "no_call": "projected exactly even; excluded from the cells", "ties_excluded": "games that ended tied"}, "seasons": [{"season": 2017, "games": 477, "model": {"home_win_predicted_home_win": 214, "home_win_predicted_away_win": 60, "away_win_predicted_home_win": 70, "away_win_predicted_away_win": 133, "n": 477, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7275, "home_recall": 0.781, "away_recall": 0.6552, "home_pick_share": 0.5954, "actual_home_share": 0.5744}, "market": {"home_win_predicted_home_win": 209, "home_win_predicted_away_win": 64, "away_win_predicted_home_win": 61, "away_win_predicted_away_win": 142, "n": 476, "no_call": 1, "ties_excluded": 0, "accuracy": 0.7374, "home_recall": 0.7656, "away_recall": 0.6995, "home_pick_share": 0.5672, "actual_home_share": 0.5735}}, {"season": 2018, "games": 444, "model": {"home_win_predicted_home_win": 197, "home_win_predicted_away_win": 59, "away_win_predicted_home_win": 64, "away_win_predicted_away_win": 124, "n": 444, "no_call": 0, "ties_excluded": 0, "accuracy": 0.723, "home_recall": 0.7695, "away_recall": 0.6596, "home_pick_share": 0.5878, "actual_home_share": 0.5766}, "market": {"home_win_predicted_home_win": 199, "home_win_predicted_away_win": 56, "away_win_predicted_home_win": 63, "away_win_predicted_away_win": 125, "n": 443, "no_call": 1, "ties_excluded": 0, "accuracy": 0.7314, "home_recall": 0.7804, "away_recall": 0.6649, "home_pick_share": 0.5914, "actual_home_share": 0.5756}}, {"season": 2019, "games": 494, "model": {"home_win_predicted_home_win": 222, "home_win_predicted_away_win": 69, "away_win_predicted_home_win": 69, "away_win_predicted_away_win": 134, "n": 494, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7206, "home_recall": 0.7629, "away_recall": 0.6601, "home_pick_share": 0.5891, "actual_home_share": 0.5891}, "market": {"home_win_predicted_home_win": 222, "home_win_predicted_away_win": 68, "away_win_predicted_home_win": 65, "away_win_predicted_away_win": 137, "n": 492, "no_call": 2, "ties_excluded": 0, "accuracy": 0.7297, "home_recall": 0.7655, "away_recall": 0.6782, "home_pick_share": 0.5833, "actual_home_share": 0.5894}}, {"season": 2021, "games": 466, "model": {"home_win_predicted_home_win": 188, "home_win_predicted_away_win": 73, "away_win_predicted_home_win": 79, "away_win_predicted_away_win": 126, "n": 466, "no_call": 0, "ties_excluded": 0, "accuracy": 0.6738, "home_recall": 0.7203, "away_recall": 0.6146, "home_pick_share": 0.573, "actual_home_share": 0.5601}, "market": {"home_win_predicted_home_win": 202, "home_win_predicted_away_win": 59, "away_win_predicted_home_win": 66, "away_win_predicted_away_win": 139, "n": 466, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7318, "home_recall": 0.7739, "away_recall": 0.678, "home_pick_share": 0.5751, "actual_home_share": 0.5601}}, {"season": 2022, "games": 467, "model": {"home_win_predicted_home_win": 195, "home_win_predicted_away_win": 60, "away_win_predicted_home_win": 99, "away_win_predicted_away_win": 113, "n": 467, "no_call": 0, "ties_excluded": 0, "accuracy": 0.6595, "home_recall": 0.7647, "away_recall": 0.533, "home_pick_share": 0.6296, "actual_home_share": 0.546}, "market": {"home_win_predicted_home_win": 198, "home_win_predicted_away_win": 54, "away_win_predicted_home_win": 78, "away_win_predicted_away_win": 134, "n": 464, "no_call": 3, "ties_excluded": 0, "accuracy": 0.7155, "home_recall": 0.7857, "away_recall": 0.6321, "home_pick_share": 0.5948, "actual_home_share": 0.5431}}, {"season": 2023, "games": 478, "model": {"home_win_predicted_home_win": 204, "home_win_predicted_away_win": 65, "away_win_predicted_home_win": 83, "away_win_predicted_away_win": 126, "n": 478, "no_call": 0, "ties_excluded": 0, "accuracy": 0.6904, "home_recall": 0.7584, "away_recall": 0.6029, "home_pick_share": 0.6004, "actual_home_share": 0.5628}, "market": {"home_win_predicted_home_win": 209, "home_win_predicted_away_win": 58, "away_win_predicted_home_win": 81, "away_win_predicted_away_win": 127, "n": 475, "no_call": 3, "ties_excluded": 0, "accuracy": 0.7074, "home_recall": 0.7828, "away_recall": 0.6106, "home_pick_share": 0.6105, "actual_home_share": 0.5621}}, {"season": 2024, "games": 506, "model": {"home_win_predicted_home_win": 221, "home_win_predicted_away_win": 72, "away_win_predicted_home_win": 78, "away_win_predicted_away_win": 135, "n": 506, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7036, "home_recall": 0.7543, "away_recall": 0.6338, "home_pick_share": 0.5909, "actual_home_share": 0.5791}, "market": {"home_win_predicted_home_win": 223, "home_win_predicted_away_win": 70, "away_win_predicted_home_win": 78, "away_win_predicted_away_win": 135, "n": 506, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7075, "home_recall": 0.7611, "away_recall": 0.6338, "home_pick_share": 0.5949, "actual_home_share": 0.5791}}, {"season": 2025, "games": 516, "model": {"home_win_predicted_home_win": 237, "home_win_predicted_away_win": 59, "away_win_predicted_home_win": 96, "away_win_predicted_away_win": 124, "n": 516, "no_call": 0, "ties_excluded": 0, "accuracy": 0.6996, "home_recall": 0.8007, "away_recall": 0.5636, "home_pick_share": 0.6453, "actual_home_share": 0.5736}, "market": {"home_win_predicted_home_win": 232, "home_win_predicted_away_win": 64, "away_win_predicted_home_win": 75, "away_win_predicted_away_win": 145, "n": 516, "no_call": 0, "ties_excluded": 0, "accuracy": 0.7306, "home_recall": 0.7838, "away_recall": 0.6591, "home_pick_share": 0.595, "actual_home_share": 0.5736}}], "pooled": {"games": 3848, "model": {"home_win_predicted_home_win": 1678, "home_win_predicted_away_win": 517, "away_win_predicted_home_win": 638, "away_win_predicted_away_win": 1015, "n": 3848, "no_call": 0, "ties_excluded": 0, "accuracy": 0.6998, "home_recall": 0.7645, "away_recall": 0.614, "home_pick_share": 0.6019, "actual_home_share": 0.5704}, "market": {"home_win_predicted_home_win": 1694, "home_win_predicted_away_win": 493, "away_win_predicted_home_win": 567, "away_win_predicted_away_win": 1084, "n": 3838, "no_call": 10, "ties_excluded": 0, "accuracy": 0.7238, "home_recall": 0.7746, "away_recall": 0.6566, "home_pick_share": 0.5891, "actual_home_share": 0.5698}}}