How Magic & Tragic Numbers Work
A simple way to understand NBA playoff races — without spreadsheets.
Playoff races aren't just about wins and losses — they're about paths.
NBA Magic Numbers tracks those paths using two countdowns:
- Magic # — how close a team is to clinching a top-6 seed
- Tragic # — how close a team is to elimination (out of the top 10)
In most cases, one reaches 0 first — clinched or eliminated. Teams in between are headed for the play-in tournament, and we count that down too.
We calculate everything within your team's conference (East or West). Both numbers are shown in games; NBA games can't end tied.
The NBA playoff format
Each conference seeds its 15 teams by record. Seeds 1–6 go straight to the 16-team playoff bracket. Seeds 7–10 enter the play-in tournament for the last two spots: 7 hosts 8 (winner is the No. 7 seed), 9 hosts 10 (loser is out), then the 7/8 loser hosts the 9/10 winner for the No. 8 seed. Seeds 11–15 are done.
That's why we track three lines in every conference: the cut for a guaranteed berth (6th), the cut for the play-in (10th), and the race for the No. 1 seed and home court throughout the conference playoffs. Division titles don't carry a seeding bonus any more, but we count them down on each team page as well.
Magic # — Clinching a top-6 seed
Magic # counts down to clinching a top-6 seed.
When Magic reaches 0, your team is guaranteed a playoff berth without the play-in — no matter what happens elsewhere.
How it's anchored: Magic is the number of wins you still need so that enough conference rivals run out of ceiling (their max possible wins) that at most five of them can finish ahead of you. We account for a head-to-head, division-record or conference-record edge that cannot be lost when only two teams can finish tied for the spot, and for the NBA rule that a division winner beats a non-winner in a two-team tie. More complex ties remain unresolved in our countdown — we'd rather show a magic number of 1 than a premature 0. Once the NBA officially confirms a berth (the x, z and * markers), we show Magic 0.
Play-in countdown: The same math against the 10th-place line tells you when a team has locked up at least a play-in spot (shown as In on the standings page), and when a top-6 seed has slipped out of reach so the play-in is the ceiling (shown as Play-in in the Magic column).
Magic goes down when:
- Your team wins
- Teams around the 6th-place line lose (the "threat line" gets weaker)
- Other teams' max ceilings shrink as they run out of games
Tragic # — Elimination margin
Tragic # counts down to mathematical elimination.
When Tragic reaches 0, there is no possible future where your team finishes in the top 10 — the play-in, and with it the playoffs, are gone.
How it's anchored: Tragic is anchored to the 10th-place line: how many more wins the clubs ahead of you need before ten of them are guaranteed to finish above your ceiling. A schedule-aware check also catches "forced" eliminations from head-to-head games among the chasers — when two of them play each other, one of them has to win. Once the NBA officially marks a team out (the e marker), we show Tragic 0.
Tragic goes down when:
- The teams on and around the 10th-place line win
- Your team loses (you burn a game and lower your future ceiling)
Why numbers can move in surprising ways
- Tragic can go down even after a win
- Magic may not change after a loss
- Both can move at once
This happens because the numbers depend on ceilings (max possible wins) and the chaser line — not just whether you won tonight.
Example: if you win, Magic often drops (you gained a win), but Tragic can also drop if a chaser gained ground elsewhere or if your ceiling changed relative to that line.
Why we show both numbers
Most standings tell you where teams are right now. Magic & Tragic tell you what's still possible.
- Who controls their own fate
- Who needs help
- Who's running out of runway
Together, they show the shape of the race — not just the snapshot.
How our playoff odds are calculated
We simulate every remaining game of the season 10,000 times. Each team's strength is its winning percentage regressed toward .500 (by about twelve games of league-average basketball, so a 5-0 start reads as a good team rather than a juggernaut), and each game is decided by the log5 head-to-head formula with a 60% home-court edge (50% at neutral sites).
In every simulated season we seed each conference, breaking ties with the division-winner rule, simulated head-to-head results, division records and conference records — the first rungs of the NBA's ladder. Then we play the play-in tournament with the same model: 7 hosts 8, 9 hosts 10, and the 7/8 loser hosts the 9/10 winner. The percentages on the odds page are simply how often each outcome happened across all 10,000 seasons: a top-6 finish, a play-in appearance, a berth earned through the play-in, a division title and the No. 1 seed.
Odds refresh every few hours during the season. They're a model, not a promise — for the hard math of what's already locked in, see each team's magic and tragic numbers.
How the NBA draft lottery works
The 14 teams that miss the playoffs — including the play-in losers — enter the lottery. Four draws decide the top four picks. The three worst records each get a 14% chance at No. 1, then 12.5%, 10.5%, 9%, 7.5%, 6%, 4.5%, 3%, 2%, 1.5%, 1% and 0.5% down the order. Teams not drawn pick 5 through 14 in reverse order of record, so the worst team can fall no lower than 5th.
On the draft lottery page we project the lottery order from the live standings — seeds 9 through 15 in each conference, ordered by record with point differential as the stand-in for the league's tiebreak coin flips — and show every team's chance at each of the top four picks.
Which play-in teams end up in the lottery isn't known until the tournament is played, and traded picks aren't modeled, so the projected order can shift once the NBA conducts the lottery in May.