Star talent, depth, age, and fit — every team graded
| # | Team | Overall | Star | Depth | Age | Fit | Best Player | Avg Age | Record |
|---|---|---|---|---|---|---|---|---|---|
| 1 | A- | A+ | B | A+ | C+ | Jayson Tatum (26.9) | 26.5 | 54-18 | |
| 2 | B+ | A+ | B | B | C+ | Giannis Antetokounmpo (30.4) | 31 | 48-24 | |
| 3 | B+ | A+ | B | B | C | Kevin Durant (27.1) | 31 | 44-28 | |
| 4 | B+ | A+ | B | B | C | LeBron James (25.7) | 35 | 43-29 | |
| 5 | B | A+ | C- | A+ | C- | Shai Gilgeous-Alexander (30.1) | 25 | 57-15 | |
| 6 | B | A+ | C- | A+ | C- | Donovan Mitchell (26.6) | 27 | 52-20 | |
| 7 | B- | A+ | C- | A+ | C- | Jalen Brunson (28.7) | 27 | 50-22 | |
| 8 | B- | A+ | C- | A+ | C- | Nikola Jokic (26.4) | 29 | 50-22 | |
| 9 | B- | A+ | C- | A+ | C- | Luka Doncic (33.9) | 25 | 47-25 | |
| 10 | B- | A+ | C- | A+ | C- | De'Aaron Fox (26.6) | 26 | 42-30 | |
| 11 | B- | A+ | C- | A+ | C- | Trae Young (25.7) | 25 | 38-34 | |
| 12 | B- | A+ | C- | B+ | C- | Anthony Edwards (25.9) | 22 | 49-23 | |
| 13 | B- | A+ | C- | B+ | C- | Ja Morant (25.1) | 24 | 35-37 | |
| 14 | B- | A+ | C- | B | C- | Joel Embiid (34.7) | 30 | 41-31 | |
| 15 | B- | A+ | C- | B | C- | Stephen Curry (26.4) | 36 | 39-33 | |
| 16 | C+ | A- | C- | B+ | C- | Tyrese Haliburton (20.1) | 24 | 46-26 | |
| 17 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 45-27 | |
| 18 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 45-27 | |
| 19 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 44-28 | |
| 20 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 40-32 | |
| 21 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 37-35 | |
| 22 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 36-36 | |
| 23 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 30-42 | |
| 24 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 28-44 | |
| 25 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 28-44 | |
| 26 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 26-46 | |
| 27 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 25-47 | |
| 28 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 24-48 | |
| 29 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 22-50 | |
| 30 | C- | C- | C- | A+ | C- | N/A (0) | 27 | 20-52 |
Building an NBA roster is part art, part science. The best front offices balance short-term competitiveness with long-term flexibility, finding the right mix of star power, depth, youth, and veteran leadership. Roster construction grades help identify which teams have built something special versus those with room for improvement.
While every team needs a star, the supporting cast determines championship viability. History shows that teams with a star surrounded by well-fitting role players often outperform teams with multiple stars who don't complement each other. Roster fit — how well players' skills mesh — is often more important than raw talent accumulation.
Grades combine star talent (35%), roster depth (25%), age balance (20%), and positional fit (20%). Star talent looks at the best player's impact, depth counts quality scorers, age balance rewards prime-age rosters, and fit evaluates positional coverage.
The Boston Celtics earn the top grade of A- with a composite score of 83.
Well-constructed rosters maximize each player's strengths while minimizing weaknesses. Teams with good construction win more games than their individual talent suggests, while poorly constructed rosters underperform despite having star players.
The ideal NBA roster features 1-2 stars, 2-3 quality starters, a strong 6th man, and role players who fill specific needs (shooting, defense, rebounding). Age balance between prime players (25-30) and developing talent (20-24) ensures both current competitiveness and future upside.