Live Elo ratings for all 30 NBA teams, updated after every game from results and margin of victory. 1500 is league-average; the gap between two teams maps directly to win probability. The same Elo feeds our NBA model.
| # | Team | Elo | |
|---|---|---|---|
| 1 | Oklahoma City Thunder | 1701 | |
| 2 | Boston Celtics | 1686 | |
| 3 | San Antonio Spurs | 1675 | |
| 4 | New York Knicks | 1637 | |
| 5 | Detroit Pistons | 1623 | |
| 6 | Minnesota Timberwolves | 1599 | |
| 7 | Denver Nuggets | 1594 | |
| 8 | Houston Rockets | 1589 | |
| 9 | Cleveland Cavaliers | 1586 | |
| 10 | Atlanta Hawks | 1581 | |
| 11 | Los Angeles Lakers | 1576 | |
| 12 | Orlando Magic | 1575 | |
| 13 | Los Angeles Clippers | 1542 | |
| 14 | Portland Trail Blazers | 1522 | |
| 15 | Philadelphia 76ers | 1521 | |
| 16 | Toronto Raptors | 1515 | |
| 17 | Miami Heat | 1505 | |
| 18 | Charlotte Hornets | 1504 | |
| 19 | Golden State Warriors | 1478 | |
| 20 | Phoenix Suns | 1474 | |
| 21 | Milwaukee Bucks | 1417 | |
| 22 | New Orleans Pelicans | 1401 | |
| 23 | Chicago Bulls | 1394 | |
| 24 | Memphis Grizzlies | 1361 | |
| 25 | Dallas Mavericks | 1356 | |
| 26 | Brooklyn Nets | 1349 | |
| 27 | Utah Jazz | 1335 | |
| 28 | Sacramento Kings | 1325 | |
| 29 | Indiana Pacers | 1320 | |
| 30 | Washington Wizards | 1260 |
An Elo rating distils a team's current form into one number. Every NBA team starts a season near the league average of 1500 and gains or loses points after each game — more for beating a strong opponent, less for losing to one. The result is a live, results-driven power ranking that updates itself rather than a hand-made list.
Each adjustment scales with the margin of victory and how surprising the result was, so a blowout win over a contender moves a team further than a narrow win over a tanking side. Across an 82-game NBA season this produces a stable ordering of genuine team strength, useful for spotting who is rising or fading regardless of their record.
Crucially, the gap between two Elo ratings maps straight to a win probability before home-court advantage, which is exactly why it is one of the inputs our NBA model uses. Ratings refresh after every game and regress partway toward 1500 each new season so that last year's form doesn't linger.
Elo moves after every game (more for an upset or a blowout) and regresses toward the mean each new season.
For research / entertainment — 18+.