CourtFrame

NBA Power Index

Complete CPI rankings for NBA. Updated daily.

#TeamCPITrendORtgDRtgNetMomentumClutch
1Oklahoma City Thunder100.00
-
120.60112.70+7.90
85.70%
2Boston Celtics99.30
-
126.40111.10+15.40
60.00%
3New York Knicks85.46
-
115.10111.90+3.20
61.50%
4Denver Nuggets84.79
-
119.70115.30+4.40
46.20%
5Team Stripes84.10
-
139.70120.20+19.50
100.00%
6Charlotte Hornets81.68
-
123.80114.90+8.90
62.50%
7San Antonio Spurs81.21
-
112.40109.90+2.40
35.70%
8Houston Rockets78.67
-
109.10108.60+0.40
57.10%
9Cleveland Cavaliers73.38
-
114.70111.10+3.60
69.20%
10Detroit Pistons67.96
-
106.60112.00-5.30
50.00%
11Miami Heat64.50
-
129.60123.40+6.10
16.70%
12Los Angeles Lakers61.13
-
105.50113.10-7.60
55.60%
13Orlando Magic59.46
-
102.60106.00-3.40
56.30%
14Portland Trail Blazers57.56
-
112.10111.80+0.20
37.50%
15Toronto Raptors56.31
-
112.00117.40-5.30
50.00%
16Milwaukee Bucks55.18
-
116.80121.10-4.30
100.00%
17Minnesota Timberwolves55.03
-
103.90115.00-11.10
70.00%
18Los Angeles Clippers53.69
-
113.40117.90-4.50
54.50%
19Atlanta Hawks53.45
-
110.00119.50-9.40
57.10%
20Philadelphia 76ers51.90
-
112.10122.60-10.50
75.00%
21Phoenix Suns49.33
-
114.30118.30-4.00
46.20%
22Golden State Warriors41.89
-
117.70122.90-5.20
58.30%
23Chicago Bulls37.51
-
112.80122.10-9.40
33.30%
24Indiana Pacers36.85
-
117.80117.30+0.50
55.60%
25Dallas Mavericks35.70
-
113.00119.20-6.20
20.00%
26Sacramento Kings29.07
-
111.20124.10-12.90
40.00%
27New Orleans Pelicans22.53
-
109.20124.50-15.30
22.20%
28Memphis Grizzlies20.01
-
115.40122.50-7.10
40.00%
29Brooklyn Nets17.86
-
110.10123.40-13.30
12.50%
30Utah Jazz10.97
-
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.