Data stories & visualization
Tall OrderDigital
Stories built from the numbers up. A focus on NBA analytics, with other subjects sprinkled in when the data is too good to pass up. Every story shows what the numbers say, how sure we can be, and why it matters.
Latest stories
NBA · Oct 29, 2026
The Injury Tax
Tyrese Haliburton is out again, and he isn't alone. Last season, teams played 5.9 points per 100 possessions worse without their 25-point scorer. Who's missing now.
Weather · Oct 28, 2026
Phoenix After Dark
For most of the last century, a Phoenix night that stayed at 90°F or warmer almost never happened. Now it happens every summer. In 2024 it happened 39 times.
NBA · Oct 28, 2026
New Team, New Spots
Shot maps for the biggest names who changed teams. One week in, their percentages are noise, but where they shoot already shows their new roles.
NBA · Oct 28, 2026
Role Call
One week in, a player's shooting is noise. His role isn't. Whose role has really changed this season, and whose only looks like it.
NBA · Oct 28, 2026
The Shot Diet
One week in, a team's 3-point percentage is noise. Where it shoots from isn't, and a few teams have really changed.
NBA · Oct 28, 2026
The Early-Season Mirage
Four games into a season, a team's net rating is mostly noise. Five seasons of games show when the numbers start telling the truth.
More stories are on the way through the 2026-27 season.