Updated Thursday Nov. 20

2025 Composite NBA Power Rankings

Calculated by aggregating computer generated power rankings from around the web and determining each team’s average ranking.

TEAM AVERAGE
RANKING
AVG
1-WEEK
MOVE
SOS
PLAYED
RANK
WINS LOSSES MAKE
PLAYOFFS
MAKE
PLAY-
OFFS
WIN
FINALS
1
ThunderOKC14-1
1.0 - 29 66.7 15.3 >99% 44%
2
RocketsHOU9-3
2.8 ↑ 1 13 58.4 23.7 >99% 12%
3
NuggetsDEN10-3
2.8 ↓ 1 28 58.0 24.1 >99% 16%
4
CavaliersCLE10-5
4.8 - 11 53.9 28.1 98% 6%
5
PistonsDET13-2
5.8 ↑ 2 25 52.9 29.2 97% 2%
6
KnicksNY8-5
6.0 ↓ 1 21 51.5 30.6 94% 6%
7
TimberwolvesMIN9-5
6.5 ↓ 1 26 49.0 33.0 94% 2%
8
LakersLAL11-4
6.5 ↑ 3 24 52.3 29.7 97% 3%
9
SpursSA10-4
10.8 ↓ 1 27 48.3 33.8 93% <1%
10
HawksATL9-6
11.0 ↓ 1 17 49.0 33.0 87% 2%
11
RaptorsTOR9-5
12.5 ↑ 6 22 47.0 35.0 76% <1%
12
MagicORL8-7
12.5 - 10 46.8 35.3 77% 1%
13
WarriorsGS9-7
12.8 ↓ 3 18 46.4 35.7 88% 1%
14
CelticsBOS8-7
13.5 ↑ 1 15 45.4 36.6 67% 1%
15
HeatMIA8-6
13.5 ↓ 1 4 46.5 35.6 73% <1%
16
76ersPHI8-5
14.8 ↓ 3 12 46.7 35.3 76% 2%
17
SunsPHX9-6
17.0 ↑ 3 30 40.2 41.8 51% <1%
18
BullsCHI7-6
18.0 ↑ 1 3 40.1 41.9 26% <1%
19
BucksMIL8-7
19.0 ↓ 3 14 40.5 41.6 28% <1%
20
ClippersLAC4-10
19.3 ↑ 1 20 37.6 44.4 37% <1%
21
Trail BlazersPOR6-8
20.5 ↓ 3 7 36.7 45.3 25% <1%
22
GrizzliesMEM4-11
22.0 - 5 32.5 49.6 10% <1%
23
MavericksDAL4-11
23.8 - 9 29.4 52.7 3% <1%
24
KingsSAC3-11
24.3 - 1 27.8 54.2 2% <1%
25
HornetsCHA4-10
24.8 - 23 28.2 53.8 <1% <1%
26
JazzUTAH5-9
26.0 ↑ 1 19 23.4 58.7 <1% <1%
27
PacersIND1-13
27.0 ↓ 1 16 20.9 61.1 <1% <1%
28
PelicansNO2-12
27.3 - 6 22.3 59.7 <1% <1%
29
NetsBKN2-12
29.0 - 2 18.3 63.8 <1% <1%
30
WizardsWSH1-12
30.0 - 8 14.2 67.8 <1% <1%

How We Calculate: Our NBA Power Rankings are calculated by aggregating computer rankings from around the web and determining each team’s average ranking. Up or down movement within our rankings versus the previous week is provided for each team. Some of these sites also project teams’ future success. We collect this info and calculate each team’s average win/loss projection, playoff odds and NBA Finals odds.

Our heat chart below shows how each of the four sites we pull from ranks all 30 teams. We pull from Massey Ratings (MY), Team Rankings (TR), ESPN and Sagarin (SAG).

TEAM MASSEY
RATINGS
MY
TEAM
RANKINGS
TR
ESPN SAGARINSAG AVERAGEAVG
ThunderOKC 1 1 1 1 1.0
RocketsHOU 4 3 2 2 2.8
NuggetsDEN 3 2 3 3 2.8
CavaliersCLE 7 4 4 4 4.8
PistonsDET 2 7 8 6 5.8
KnicksNY 8 5 6 5 6.0
TimberwolvesMIN 6 6 7 7 6.5
LakersLAL 5 8 5 8 6.5
SpursSA 9 9 16 9 10.8
HawksATL 13 10 10 11 11.0
RaptorsTOR 11 14 13 12 12.5
MagicORL 17 12 11 10 12.5
WarriorsGS 12 11 15 13 12.8
CelticsBOS 15 13 12 14 13.5
HeatMIA 10 15 14 15 13.5
76ersPHI 18 16 9 16 14.8
SunsPHX 16 17 18 17 17.0
BullsCHI 14 19 19 20 18.0
BucksMIL 19 18 21 18 19.0
ClippersLAC 21 20 17 19 19.3
Trail BlazersPOR 20 21 20 21 20.5
GrizzliesMEM 22 22 22 22 22.0
MavericksDAL 25 23 24 23 23.8
KingsSAC 24 24 25 24 24.3
HornetsCHA 26 25 23 25 24.8
JazzUTAH 23 26 27 28 26.0
PacersIND 27 27 28 26 27.0
PelicansNO 28 28 26 27 27.3
NetsBKN 29 29 29 29 29.0
WizardsWSH 30 30 30 30 30.0

Standard deviation is a statistical tool used to measure the variance within a set of numbers. In the table below, we use standard deviation to determine which teams are ranked the most and least consistently. A low number indicates that a team is ranked consistently across the four sites we pull from. A high number indicates an inconsistently ranked team.

TEAM MASSEY
RATINGS
MY
TEAM
RANKINGS
TR
ESPN SAGARINSAG STAN DEVSTDEV
ThunderOKC 1 1 1 1 0.000
NetsBKN 29 29 29 29 0.000
GrizzliesMEM 22 22 22 22 0.000
WizardsWSH 30 30 30 30 0.000
NuggetsDEN 3 2 3 3 0.500
KingsSAC 24 24 25 24 0.500
TimberwolvesMIN 6 6 7 7 0.577
Trail BlazersPOR 20 21 20 21 0.577
PacersIND 27 27 28 26 0.816
SunsPHX 16 17 18 17 0.816
PelicansNO 28 28 26 27 0.957
MavericksDAL 25 23 24 23 0.957
RocketsHOU 4 3 2 2 0.957
HornetsCHA 26 25 23 25 1.258
CelticsBOS 15 13 12 14 1.291
RaptorsTOR 11 14 13 12 1.291
HawksATL 13 10 10 11 1.414
BucksMIL 19 18 21 18 1.414
KnicksNY 8 5 6 5 1.414
CavaliersCLE 7 4 4 4 1.500
WarriorsGS 12 11 15 13 1.708
ClippersLAC 21 20 17 19 1.708
LakersLAL 5 8 5 8 1.732
JazzUTAH 23 26 27 28 2.160
HeatMIA 10 15 14 15 2.380
PistonsDET 2 7 8 6 2.630
BullsCHI 14 19 19 20 2.708
MagicORL 17 12 11 10 3.109
SpursSA 9 9 16 9 3.500
76ersPHI 18 16 9 16 3.948