CourtFrame

NBA Power Index

Complete CPI rankings for NBA. Updated daily.

#TeamCPITrendORtgDRtgNetMomentumClutch
1New York Knicks100.00
-
127.40109.80+17.70
55.60%
2Boston Celtics92.87
-
126.40111.10+15.40
60.00%
3San Antonio Spurs81.49
-
115.70111.80+3.80
40.00%
4Oklahoma City Thunder80.28
-
120.60112.70+7.90
85.70%
5Denver Nuggets79.30
-
119.70115.30+4.40
46.20%
6Team Stripes78.66
-
139.70120.20+19.50
100.00%
7Charlotte Hornets76.39
-
123.80114.90+8.90
62.50%
8Houston Rockets73.58
-
109.10108.60+0.40
57.10%
9Cleveland Cavaliers68.63
-
114.70111.10+3.60
69.20%
10Detroit Pistons63.56
-
106.60112.00-5.30
50.00%
11Miami Heat60.32
-
129.60123.40+6.10
16.70%
12Los Angeles Lakers57.18
-
105.50113.10-7.60
55.60%
13Orlando Magic55.61
-
102.60106.00-3.40
56.30%
14Portland Trail Blazers53.83
-
112.10111.80+0.20
37.50%
15Toronto Raptors52.66
-
112.00117.40-5.30
50.00%
16Milwaukee Bucks51.60
-
116.80121.10-4.30
100.00%
17Minnesota Timberwolves51.46
-
103.90115.00-11.10
70.00%
18Los Angeles Clippers50.22
-
113.40117.90-4.50
54.50%
19Atlanta Hawks49.98
-
110.00119.50-9.40
57.10%
20Philadelphia 76ers48.54
-
112.10122.60-10.50
75.00%
21Phoenix Suns46.13
-
114.30118.30-4.00
46.20%
22Golden State Warriors39.17
-
117.70122.90-5.20
58.30%
23Chicago Bulls35.08
-
112.80122.10-9.40
33.30%
24Indiana Pacers34.46
-
117.80117.30+0.50
55.60%
25Dallas Mavericks33.38
-
113.00119.20-6.20
20.00%
26Sacramento Kings27.18
-
111.20124.10-12.90
40.00%
27New Orleans Pelicans21.07
-
109.20124.50-15.30
22.20%
28Memphis Grizzlies18.72
-
115.40122.50-7.10
40.00%
29Brooklyn Nets16.70
-
110.10123.40-13.30
12.50%
30Utah Jazz10.26
-
110.00125.80-15.70
28.60%
31Washington Wizards0.00
-
113.20131.70-18.50
40.00%

About the CourtFrame Power Index

The CPI is a composite metric that evaluates team strength across 8 dimensions: net rating, weighted win percentage, strength of schedule, offensive efficiency, defensive efficiency, injury impact, recent momentum, and clutch performance. Teams are scored on a 0-100 scale within their league.

Rankings update daily at 05:00 UTC, incorporating the latest game results and injury reports.