🏀 NBA Tank Index

Which teams have given up? A data-driven look at second-half performance decline across all 30 NBA teams.

Data last updated May 1, 2026, 7:00 PM UTC

Why does a tanking team also show up as cursed? The Tank Index measures intent (resting starters, lineup churn, late-season collapse). The CURSD Luck Score measures the gap between underlying performance and results. Tanking teams play their non-tank games normally — and can get unlucky in those, too. Clicking a team takes you to its full Luck profile, including the tank-aware analysis.
#TeamRecordScoreTier
1Memphis GrizzliesMemphis Grizzlies2-176🏳️ Full Tank
2Chicago BullsChicago Bulls1-248📉 Tank Mode
3Dallas MavericksDallas Mavericks1-147📉 Tank Mode
4Brooklyn NetsBrooklyn Nets3-039🤔 On the Fence
5Utah JazzUtah Jazz2-129🤔 On the Fence
6Minnesota TimberwolvesMinnesota Timberwolves3-126🤔 On the Fence
7Golden State WarriorsGolden State Warriors3-223🤔 On the Fence
8Washington WizardsWashington Wizards2-121🤔 On the Fence
9Phoenix SunsPhoenix Suns1-212💪 Competing
10Orlando MagicOrlando Magic2-110💪 Competing
11Oklahoma City ThunderOklahoma City Thunder1-35💪 Competing
12Sacramento KingsSacramento Kings0-45💪 Competing
13Toronto RaptorsToronto Raptors2-13💪 Competing
14New York KnicksNew York Knicks0-40💪 Competing
15San Antonio SpursSan Antonio Spurs0-30💪 Competing
16Cleveland CavaliersCleveland Cavaliers1-20💪 Competing
17Philadelphia 76ersPhiladelphia 76ers1-20💪 Competing
18Detroit PistonsDetroit Pistons1-10💪 Competing
19Los Angeles LakersLos Angeles Lakers2-20💪 Competing
20Houston RocketsHouston Rockets1-10💪 Competing
21Milwaukee BucksMilwaukee Bucks1-20💪 Competing
22Charlotte HornetsCharlotte Hornets1-10💪 Competing
23LA ClippersLA Clippers1-10💪 Competing
24Indiana PacersIndiana Pacers1-20💪 Competing
25New Orleans PelicansNew Orleans Pelicans1-10💪 Competing
26Denver NuggetsDenver Nuggets2-10💪 Competing
27Miami HeatMiami Heat2-10💪 Competing
28Boston CelticsBoston Celtics2-00💪 Competing
29Atlanta HawksAtlanta Hawks3-10💪 Competing
30Portland Trail BlazersPortland Trail Blazers3-00💪 Competing

How is the Tank Index calculated?

The Tank Index measures second-half-season performance decline across 4 signals, each z-scored across all 30 NBA teams:

  • 📉 Win% Decline (25%) - Comparing first-half to second-half winning percentage. A large drop suggests the team stopped competing.
  • 🏀 Close Game Collapse (20%) - Win rate in games decided by 5 points or fewer, first half vs second half. Tanking teams stop trying in crunch time.
  • 📊 Point Differential Decline (20%) - Average margin per game in the first half vs the second half. A widening gap signals effort decline.
  • 💀 Late-Season Losing Streaks (15%) - Count of 5+ game losing streaks in games 50-82. Extended skids late in the season are a hallmark of tanking.
  • 🆕 New Faces in 2H (20%)- Players who appeared in the second half but weren't part of the first-half rotation (0-3 games in 1H, 5+ in 2H). A high count signals roster teardowns, 10-day contracts, and G-League call-ups replacing veterans.

Note: A high Tank Index does not prove intentional tanking. It simply measures observable performance decline in the second half of the season, which can also result from injuries, roster trades, or fatigue.