🏀 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-076🏳️ Full Tank
2Chicago BullsChicago Bulls1-148📉 Tank Mode
3Dallas MavericksDallas Mavericks1-147📉 Tank Mode
4Brooklyn NetsBrooklyn Nets0-139🤔 On the Fence
5Utah JazzUtah Jazz1-129🤔 On the Fence
6Minnesota TimberwolvesMinnesota Timberwolves2-026🤔 On the Fence
7Golden State WarriorsGolden State Warriors0-223🤔 On the Fence
8Washington WizardsWashington Wizards1-121🤔 On the Fence
9Phoenix SunsPhoenix Suns0-112💪 Competing
10Orlando MagicOrlando Magic0-210💪 Competing
11Sacramento KingsSacramento Kings0-25💪 Competing
12Oklahoma City ThunderOklahoma City Thunder2-05💪 Competing
13Toronto RaptorsToronto Raptors2-03💪 Competing
14San Antonio SpursSan Antonio Spurs0-20💪 Competing
15New York KnicksNew York Knicks0-20💪 Competing
16Miami HeatMiami Heat0-20💪 Competing
17New Orleans PelicansNew Orleans Pelicans0-20💪 Competing
18Milwaukee BucksMilwaukee Bucks0-20💪 Competing
19Cleveland CavaliersCleveland Cavaliers0-10💪 Competing
20Denver NuggetsDenver Nuggets0-10💪 Competing
21Boston CelticsBoston Celtics1-10💪 Competing
22Charlotte HornetsCharlotte Hornets1-10💪 Competing
23LA ClippersLA Clippers1-10💪 Competing
24Indiana PacersIndiana Pacers1-10💪 Competing
25Detroit PistonsDetroit Pistons2-00💪 Competing
26Houston RocketsHouston Rockets2-00💪 Competing
27Atlanta HawksAtlanta Hawks2-00💪 Competing
28Los Angeles LakersLos Angeles Lakers2-00💪 Competing
29Philadelphia 76ersPhiladelphia 76ers2-00💪 Competing
30Portland Trail BlazersPortland Trail Blazers2-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.