Featured
The Pace-and-Space Revolution: How the Three-Pointer Rewired the NBA, by the Numbers
In two decades the three-pointer went from a luxury to the center of gravity of NBA offense. Here's the rewiring, charted season by season.
On air · Numbers over noise · Est. 2026
Original, data-driven NBA analysis — explainers, tutorials, and deep-dives built on public data I pull and chart myself. No invented stats, no hot takes without a table behind them.
Featured
In two decades the three-pointer went from a luxury to the center of gravity of NBA offense. Here's the rewiring, charted season by season.
Compute each 2023-24 team's schedule from who it actually played and the spread is 1.3 net-rating points a game — and it's backwards from intuition. Weak Western teams (Portland, San Antonio) had the hardest schedules; elite Eastern teams (Boston, Miami) the easiest. Why you never playing yourself rigs it.
Luka scores 1.15 points per shot (league: 1.09) while taking the shots analytics hates — 43% above-the-break threes, 18% mid-range, only 16% at the rim and 2% from the corners. Why a creator's 'inefficient' shot diet isn't inefficient, vs the league baseline.
Knowing exactly how good both teams are (season net ratings + home court) explains only ~26% of the variation in 2023-24 final margins. The other ~74% is single-game noise — residual SD of 13.7 points. A game is a quarter signal, three-quarters luck.
Reconstruct every team's schedule from the dates and the cost of a back-to-back is clean: a tired team vs a rested one won just 41.9% (margin -2.8); the rested side won 58.1%. But when both teams are tired it's back to 50/50 — rest is a differential, not a state.
The better team (by net rating) won 67.9% of 2023-24 games — but that hides a steep gradient: a near coin-flip (55%) in toss-ups, up to 81% in mismatches. How deterministic the NBA is depends entirely on the talent gap.
Rebuild every team's 2023-24 win/loss sequence, count the streaks, and compare to a world with no momentum — just weighted coin flips. The real streaks land almost exactly on the random null: good teams streak because they're good, not because winning begets winning.
Six beats, one standard: every claim traces back to a number, and every number traces back to a source.
Plain-English breakdowns of the box-score and advanced metrics that actually matter — what each stat measures, the formula behind it, and where it misleads you.
5 articlesHands-on guides for pulling, cleaning, and visualizing basketball data yourself — from your first nba_api call to a finished shot chart.
15 articlesLong-form investigations that start with a question and follow the numbers wherever they lead. No takes without a table behind them.
9 articlesThe league's past, re-examined through modern statistics — record-setting seasons, rule changes, and trades revisited with the benefit of hindsight.
4 articlesFrameworks and case studies for evaluating players and teams: spotting real improvement, reading stat profiles, and separating signal from noise.
4 articlesHow forecasting and win-probability models are built, why they disagree, and what the data really says about predicting basketball.