← Back to Home

Overview

A full data → model → evaluation → deploy project that predicts win probabilities for NFL games. The narrative spine is to rebuild and extend FiveThirtyEight's retired NFL Elo, then approach it with a gradient-boosted model on EPA-based features.

The honest framing matters: the goal is calibrated probabilities that approach market efficiency, not "beating Vegas." Claiming a real edge over the closing line is a credibility red flag — calibration and transparency are the whole story. Every prediction is graded against the market's own implied probability, in public.

Features

Built with a Python pipeline (data pull, features, models, backtest) publishing JSON to a lightweight web tracker. Off-season today; it flips from a season-replay stand-in to live predictions at the 2026 kickoff.