blog
NFL analytics, classical statistics, and whatever else catches my attention.
-
Caleb Williams Looks Bad Until You Look Closer
A pizza chart of Caleb's 2025 percentile ranks tells a more complicated story than the raw stats let on. I built the viz with Python and mplsoccer, and the numbers were surprising.
bears nfl statistics python -
Building a Player Tracking Pipeline for NFL All-22 Film
Zero-shot player detection on NFL coaching footage using SAM3 and SAM2.1. What I built, what broke, and what the output looks like.
computer-vision nfl bears machine-learning -
Breaking Down the Bears' 2025 Passing Game by Route
A route-by-route look at Caleb Williams' EPA efficiency and how Chicago's receivers were used in the 2025 season.
nfl bears statistics -
Data Engineering Runs on Judgment Calls
Two projects, two completely different domains, same lesson. The actual work was sitting in ambiguity and making decisions I could defend. The SQL took care of itself.
data-engineering etl career healthcare -
Why Pass Rush Win Rate Lies to You
PRWR is one of the most cited stats in NFL analytics, and one of the most misused. Here's what it actually measures, where it falls short, and why the 2025 season is a good case study.
nfl statistics