NBA Odds Predictor Elo ratings, scraper, and matchup predictor

Live Elo standings

Leaderboard

Ratings below come straight out of the Elo model run over the live dataset. The board is currently showing the 2025 season. If the current season hasn't tipped off yet, it falls back to the most recent completed season's ratings, so the board is never empty during the offseason.

Hit refresh to pull the latest games from Basketball-Reference, clean them, and replay the full game history into fresh ratings. The first refresh in a new session can take a few seconds because it re-scrapes the current season; subsequent ones are faster if nothing has changed.

Last model refresh 2026-07-10
Teams ranked 30

The rating bar next to each team is scaled across the board's own min-to-max range, not against the 1500 prior. That makes the spread between the top and bottom of the league easy to read at a glance, but two teams with similar bar widths can still be a hundred rating points apart.

Rank Team Rating
1 OKC 2132.9
2 CLE 1920.1
3 BOS 1900.0
4 MIN 1879.6
5 IND 1878.0
6 LAC 1795.0
7 DEN 1765.8
8 NYK 1715.7
9 HOU 1692.4
10 GSW 1689.3
11 MIL 1670.0
12 LAL 1638.6
13 DET 1593.0
14 MEM 1560.0
15 CHI 1514.1
16 ORL 1506.4
17 POR 1485.5
18 SAC 1461.7
19 MIA 1448.7
20 ATL 1410.3
21 DAL 1364.0
22 PHX 1339.6
23 SAS 1320.6
24 TOR 1281.8
25 BRK 1081.3
26 NOP 1075.9
27 PHI 1026.8
28 UTA 1000.7
29 CHA 930.1
30 WAS 922.0