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 | 1772 | |
| 2 | New York Knicks | 1741 | |
| 3 | San Antonio Spurs | 1717 | |
| 4 | Boston Celtics | 1631 | |
| 5 | Detroit Pistons | 1624 | |
| 6 | Denver Nuggets | 1619 | |
| 7 | Cleveland Cavaliers | 1615 | |
| 8 | Los Angeles Lakers | 1610 | |
| 9 | Minnesota Timberwolves | 1608 | |
| 10 | Houston Rockets | 1589 | |
| 11 | Atlanta Hawks | 1552 | |
| 12 | Orlando Magic | 1551 | |
| 13 | Charlotte Hornets | 1550 | |
| 14 | Philadelphia 76ers | 1547 | |
| 15 | Los Angeles Clippers | 1536 | |
| 16 | Toronto Raptors | 1532 | |
| 17 | Portland Trail Blazers | 1518 | |
| 18 | Phoenix Suns | 1500 | |
| 19 | Miami Heat | 1484 | |
| 20 | Golden State Warriors | 1446 | |
| 21 | Milwaukee Bucks | 1407 | |
| 22 | New Orleans Pelicans | 1374 | |
| 23 | Chicago Bulls | 1373 | |
| 24 | Dallas Mavericks | 1364 | |
| 25 | Sacramento Kings | 1346 | |
| 26 | Indiana Pacers | 1330 | |
| 27 | Memphis Grizzlies | 1307 | |
| 28 | Brooklyn Nets | 1271 | |
| 29 | Utah Jazz | 1270 | |
| 30 | Washington Wizards | 1216 |
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+.