Phoenix Suns

Western Conference

Phoenix
Suns

HC Jordan Ott

46-42
L4

ROSTER — IMPACT RANKINGS

Devin Booker
Guard Yr 10 70G (70S)
+11.0
25.6 pts
3.9 reb
6.0 ast
34.0 min

This late-season stretch was defined by sheer, unadulterated offensive volume, as Booker carried a massive scoring burden while his efficiency wildly fluctuated. He reached his absolute peak during a 03/12 vs IND shootout, pouring in 43 points on 31 shot attempts to generate a staggering +40.0 Impact score. While taking 31 shots might seem reckless, his relentless downhill aggression kept the entire offense afloat. However, that same green light occasionally hurt his squad, as seen on 03/13 vs TOR. Despite dropping 31 points in that contest, his utter failure to involve teammates—finishing with zero assists—dragged his Impact down to a modest +6.3. Conversely, Booker found ways to salvage his value when his jumper abandoned him entirely. During an ugly 03/21 vs MIL matchup, he shot a miserable 4-for-17 from the floor but still scraped out a +1.7 Impact score by shifting into a pure facilitator role and dishing out seven assists.

Mark Williams
Center Yr 3 61G (56S)
+8.5
11.5 pts
7.9 reb
1.0 ast
23.6 min

Mark Williams defined this twenty-game stretch with extreme peaks of hyper-efficient interior dominance interrupted by brief bouts of passivity. On 01/28 vs BKN, he eviscerated the defense for 27 points on blistering 13-of-16 shooting, generating a massive +26.5 impact score purely through unstoppable rim finishing. Yet, the big man does not always need to fill the scoring column to alter a game's geometry. During an inefficient 11-point, 4-of-12 shooting night on 02/19 vs SAS, he still managed a +10.0 impact because his unrelenting effort on the glass secured 10 crucial rebounds. Conversely, when his motor stalls and he fails to anchor the paint, his overall value plummets. Just look at his outing on 02/11 vs OKC, where he grabbed a measly single rebound in 16 minutes, dragging his impact down to -3.9 despite missing only one shot all night.

Dillon Brooks
Guard-Forward Yr 8 62G (62S)
+8.1
20.5 pts
3.8 reb
1.8 ast
30.9 min

A chaotic blend of blistering offensive eruptions and cringe-inducing shooting slumps defined this mid-season stretch for Dillon Brooks. He caught absolute fire on 01/29 vs DET, pouring in 40 points on a highly efficient 13-of-22 from the floor. Because he paired that deadly perimeter accuracy with relentless physical play, his impact score skyrocketed to a staggering +42.4. His shot selection, however, frequently devolved into outright chucking. Just look at 02/10 vs DAL. Despite logging 23 points, his impact was a muted +4.3 because he needed an absurd 26 field goal attempts to get there, including a brutal 1-of-10 from three-point range. The hidden costs of his erratic trigger finger were even more damaging on 02/03 vs POR, where he posted a dismal -7.0 impact score. His 3-of-16 shooting performance completely derailed the offense, offering zero secondary playmaking to salvage a disastrous night.

Grayson Allen
Guard Yr 7 53G (27S)
+5.6
16.2 pts
3.0 reb
3.8 ast
28.4 min

Grayson Allen’s mid-season stretch was defined by his jarring transition into a high-volume, erratic bench gunner. He operated with an absolute green light, which yielded wild fluctuations in his actual value on the floor. During the game on 02/21 vs ORL, he hoisted a staggering 14 three-point attempts, hitting just four of them en route to 27 points. Yet, he still managed a +16.1 Impact score because his aggressive floor-spacing and seven crucial rebounds kept possessions alive. That exact same trigger-happy approach severely backfired on 03/31 vs ORL. Allen tallied just 10 points on a dismal 4-for-14 from the floor, earning a -12.6 Impact score as his poor shot selection and lack of playmaking actively derailed the offense. He finally found a healthier balance on 04/05 vs CHI. Though he scored a meager six points, his +3.5 Impact score reflected a disciplined outing where he created non-scoring value by grabbing five rebounds and keeping the ball moving instead of forcing bad looks.

Jalen Green
Guard Yr 4 38G (33S)
+5.5
19.1 pts
3.9 reb
2.9 ast
27.8 min

A volatile mix of blistering scoring outbursts and hollow volume defined Jalen Green's late-season stretch. When his jumper was falling, he looked utterly unstoppable, perfectly illustrated on 03/29 vs UTA. Green erupted for 31 points in a mere 22 minutes, converting 13 of his 22 attempts to post a staggering +29.9 Impact score driven by elite shot-making. However, his shot selection often betrayed him on nights when his touch faded. Look at the 04/05 vs CHI contest, where he poured in 25 points but actually registered a -0.9 Impact. That high-scoring illusion was dragged down by the hidden costs of needing 21 field goal attempts to get there, including a rough 2-for-7 mark from beyond the arc that stalled offensive momentum. Fortunately, he found his rhythm again on 04/17 vs GSW, torching the defense for 36 points on hyper-efficient 14-of-20 shooting to generate a massive +36.6 Impact.

Collin Gillespie
Guard Yr 2 86G (61S)
+4.5
12.3 pts
4.1 reb
4.5 ast
28.3 min

A brutal, prolonged shooting slump defined Collin Gillespie's late-season stretch, eventually forcing his demotion to the bench. His perimeter inefficiency reached a terrifying nadir on Mar 29 vs UTA. During that catastrophic outing, an 0-for-8 nightmare from deep completely derailed the offense and earned him a disastrous -17.5 impact score. Even when his shot actually fell, hidden costs often dragged him into the red. He poured in 24 points on Mar 08 vs CHA, yet still posted a -1.8 impact score because his lackluster defensive metrics erased his scoring contributions. However, Gillespie occasionally managed to salvage his floor time through sheer grit. On Apr 10 vs LAL, he logged a +5.0 impact score despite scoring just five points, relying entirely on steady defensive positioning and high-level hustle plays to generate value. Ultimately, no amount of scrappy loose-ball recoveries could mask the fact that his erratic shot selection actively harmed the team's spacing.

Jordan Goodwin
Guard Yr 4 73G (13S)
+2.7
8.8 pts
4.8 reb
2.1 ast
22.5 min

Jordan Goodwin spent the back half of the season oscillating between the bench and the starting five, carving out a gritty niche as a rebounding guard who rarely needed a hot hand to swing a game. Look at the 03/19 vs SAS matchup. He managed an abysmal five points on 2-for-9 shooting, yet still posted a +6.5 Impact score by crashing the glass for eight rebounds and grinding out extra possessions. Conversely, empty offensive nights occasionally dragged down his overall effectiveness. During the 04/14 vs POR contest, Goodwin dropped an efficient 12 points but registered a -1.7 Impact score, a dip fueled by zero assists and a failure to elevate his teammates on the floor. When he finally married his signature hustle with a pure shooting stroke, the results were devastating. He capped off this stretch on 04/17 vs GSW with 19 points and nine rebounds, generating a staggering +34.4 Impact score to absolutely bury Golden State.

Royce O'Neale
Forward Yr 8 84G (67S)
+0.2
9.7 pts
4.8 reb
2.6 ast
28.1 min

Royce O'Neale’s late-season stretch was defined by a late-March demotion to the bench and maddeningly erratic two-way execution. Even when his shot was falling, hidden costs routinely destroyed his overall value. Look at Mar 06 vs NOP, where he tallied 11 points but posted a disastrous -17.7 impact score due to invisible defense and a complete lack of secondary effort. Similarly, a scorching 5-for-8 shooting display from deep on Mar 12 vs IND still yielded a -5.2 impact because he bled points on the other end of the floor. Moving to the second unit eventually forced him to stop hunting shots and focus entirely on the dirty work. This shift peaked on Apr 14 vs POR, where he scored just seven points but generated a massive +13.8 impact. Instead of forcing offensive volume, he suffocated opponents with game-wrecking defensive execution that earned him a +10.2 defensive rating. When O'Neale accepts his identity as a defensive pest rather than a perimeter volume shooter, he remains a highly effective rotation piece.

Oso Ighodaro
Forward Yr 1 88G (29S)
-2.3
6.5 pts
5.1 reb
2.4 ast
22.6 min

Ighodaro's late-season stretch was defined by extreme offensive efficiency as a rim-runner, though his overall value fluctuated wildly based on his defensive engagement. He exploded out of the gate on Mar 03 vs SAC, posting a massive +17.3 impact score off the bench by dominating the painted area with 14 points, 14 rebounds, and superb screen-setting. Yet, raw scoring numbers frequently masked underlying defensive liabilities. During the Mar 24 vs DEN matchup, he poured in 15 points on near-perfect 6-for-7 shooting, but hidden negative values in the margins dragged him down to a -2.7 impact score. Conversely, he found ways to salvage his minutes when his offensive volume completely dried up. On Mar 16 vs BOS, Ighodaro managed just 4 points but still generated a +4.2 impact score because his tremendous defensive rotations and high-end hustle (+5.0) kept the unit afloat. When he anchors the defense and sets hard screens, he is a highly effective rotation big, but any lapse in positional awareness renders his flawless finishing entirely hollow.

Ryan Dunn
Forward Yr 1 76G (16S)
-3.3
5.4 pts
4.0 reb
1.4 ast
18.5 min

Ryan Dunn's late-season stretch was an exercise in extreme volatility, fluctuating wildly between being a complete offensive zero and a dynamic, game-changing forward. During the 03/05 vs CHI matchup, he scored just six points but still posted a massive +11.5 Impact score. That stellar rating stemmed entirely from his relentless work on the glass, as he ripped down 11 rebounds and utilized high-energy defensive effort to compensate for a quiet shooting night. He finally put the entire package together during the 04/12 vs OKC contest, erupting for 20 points, 11 boards, and five assists. By pairing hyper-efficient 8-for-11 shooting from the floor with his usual hustle, he generated a staggering +16.0 Impact mark. Yet, even when his shot was falling, hidden costs occasionally dragged down his value, which happened on 02/26 vs LAL. Despite chipping in 10 points, severe defensive lapses and empty possessions saddled him with a -1.9 Impact score. To earn permanent starter minutes, Dunn must smooth out these wildly erratic swings.

Jamaree Bouyea
Guard Yr 3 51G (1S)
-3.6
5.3 pts
1.7 reb
1.6 ast
12.8 min

Jamaree Bouyea’s late-season stretch was defined by weeks of offensive irrelevance buried at the end of the bench, abruptly interrupted by a single, out-of-nowhere marathon start. When given an extended look as a reserve on 04/10 vs LAL, he was actively detrimental to the offense. He logged 27 minutes but managed just 4 points on dismal 1-for-7 shooting. This resulted in a brutal -11.4 Impact score, as his poor shot selection completely stalled out possessions. Two days later on 04/12 vs OKC, Bouyea shocked everyone. Thrust into the starting lineup, he poured in 27 points and dished out 9 assists over 40 minutes to earn a +5.8 Impact score. That positive mark stemmed directly from his aggressive 12-for-23 shooting and sharp playmaking, which finally generated genuine offensive rhythm. Normalcy quickly returned, however, as he logged just a single scoreless minute on 04/17 vs GSW, yielding a -9.2 Impact score because his brief cameo offered zero offensive pressure.

Haywood Highsmith
Forward Yr 5 9G
-4.8
4.2 pts
1.9 reb
1.0 ast
12.5 min
Rasheer Fleming
Forward Yr 0 60G (1S)
-5.2
4.1 pts
2.1 reb
0.3 ast
11.5 min

Rasheer Fleming spent the twilight of the season trapped in a miserable shooting slump that repeatedly torpedoed his team's second unit. During an abysmal 04/10 vs LAL appearance, he dragged the offense into the mud by bricking five of his six three-point attempts, resulting in a disastrous -16.6 Impact score. He occasionally found his rhythm, logging a +11.7 Impact on 03/22 vs TOR by pairing 11 points with seven hard-nosed rebounds to anchor the bench. Yet, even when his raw scoring totals looked respectable, erratic decisions plagued his minutes. Look at his outing on 03/31 vs ORL. He managed 11 points in just 16 minutes, but still posted a -3.1 Impact because his trigger-happy 1-for-5 perimeter shooting killed crucial possessions. When a reserve bleeds this much value on a nightly basis, firing up contested jumpers is a quick ticket out of the rotation.

Amir Coffey
Guard-Forward Yr 6 21G (1S)
-5.2
3.7 pts
1.5 reb
0.8 ast
11.1 min

This stretch of the season was defined by Amir Coffey largely running empty cardio at the end of the rotation. During a dismal 02/19 vs SAS outing, he logged 12 minutes without scoring a single point, resulting in a brutal -10.7 Impact score because his total lack of offensive aggression allowed defenders to completely ignore him. He briefly found his footing off the bench on 02/22 vs POR. Though he only scored 8 points, Coffey generated a stellar +8.4 Impact score by actively crashing the glass for 4 rebounds and keeping the offense flowing with 4 assists. Unfortunately, that two-way energy quickly evaporated into a string of invisible, single-digit minute appearances where he was a total non-factor. Even when he finally earned a spot start on 04/12 vs OKC and poured in 17 points, his overall influence resulted in a surprisingly muted +2.3 Impact score. While the scoring burst looked nice on paper, his value was capped because he required 14 shot attempts to get there and failed to generate the defensive stops needed to truly swing the game.

Khaman Maluach
Center Yr 0 51G (1S)
-5.5
2.9 pts
2.8 reb
0.1 ast
9.0 min

Khaman Maluach’s late-season stretch was defined by extreme volatility, oscillating wildly between deep-bench irrelevance and dominant flashes on the glass. Earning a rare start during the 04/08 vs DAL matchup, the big man only managed four points but still generated a massive +8.2 Impact score. That lofty rating stemmed entirely from his sheer willpower in the paint, as he vacuumed up 14 rebounds and created crucial extra possessions through relentless hustle. He followed that up just a few days later with an absolute masterclass during the 04/12 vs OKC contest. Logging 29 minutes off the bench, Maluach exploded for 18 points and 14 boards, driving a staggering +14.9 Impact score by pairing his usual rebounding dominance with highly efficient shot selection. Yet, his floor time remained incredibly fickle. During the 03/24 vs DEN game, he was practically played off the court in just 11 minutes, posting a dismal -9.8 Impact score because he grabbed a single rebound and offered terrible defensive resistance inside.

CJ Huntley
Forward Yr 0 4G
-6.1
3.0 pts
1.2 reb
0.5 ast
10.1 min
Koby Brea
Guard Yr 0 12G
-6.2
3.8 pts
0.7 reb
0.8 ast
7.0 min
Nick Richards
Center Yr 5 27G (2S)
-6.6
3.3 pts
3.4 reb
0.3 ast
9.4 min

Nick Richards spent this fifteen-game stretch devolving from a highly effective bench bruiser into an overexposed spot-starter. Operating primarily as a reserve early on, he routinely dominated the glass to generate immense value without demanding offensive touches. During a gritty tilt vs PHX on 03/05, Richards scored just 9 points but still posted a +3.8 impact score by swallowing up 11 rebounds and doing the necessary dirty work inside. Unfortunately, his overall effectiveness cratered whenever his scoring volume increased at the expense of his rebounding. Look no further than his outing vs LAL on 03/12. He tallied 15 points on highly efficient shooting, yet registered a dismal -5.4 impact score because he grabbed a meager four boards and gave up easy baskets on the other end. By the time he was thrust into the starting lineup in late March, the physical toll was obvious. A brutal start vs PHI on 03/25 yielded just two points and a disastrous -13.9 impact score, forcing an early hook after a mere nine minutes of action.

Isaiah Livers
Forward Yr 3 36G
-7.4
1.8 pts
1.7 reb
0.6 ast
9.6 min

This twelve-game stretch was a masterclass in sheer on-court invisibility. Livers essentially operated as a ghost for the second unit, logging empty minutes without making a tangible dent in the box score. His staggering -14.4 impact score on 02/03 vs POR wasn't born from reckless turnovers, but rather from a total refusal to engage offensively, finishing with zero points and zero field goal attempts in nine minutes of pure cardio. Even when he finally decided to force the issue, the results were brutal. During a stretch-high 15-minute stint on 02/21 vs ORL, he bricked all four of his shot attempts and failed to record a single assist. That glaring offensive ineptitude dragged his impact down to an abysmal -11.1 for the night, as his inability to convert looks actively handicapped his team's spacing. By the time he jogged through a hollow one-minute cameo on 03/17 vs MIN, his rotation spot had completely evaporated into garbage-time irrelevance.

Nigel Hayes-Davis
Forward Yr 1 27G
-7.9
1.3 pts
1.2 reb
0.3 ast
7.2 min

This nine-game stretch was defined by pure garbage-time irrelevance. Hayes-Davis simply could not find any rhythm off the end of the bench. During a six-minute stint on 12/24 vs LAL, he missed both of his field goal attempts and generated a dismal -11.2 impact score. Even when he managed to knock down a pair of shots for five points on 12/31 vs CLE, his overall impact score remained stuck in the red at -4.0. That negative rating despite perfect shooting stems from his absolute failure to anchor defensive rotations or facilitate for teammates during those fleeting appearances. The bottom fell out completely on 01/30 vs CLE. He logged three empty minutes with zero counting stats, suffering a brutal -11.9 impact score because his passive positioning actively bogged down the floor spacing. When a fringe forward cannot manage even a neutral impact during low-leverage mop-up duty, it becomes painfully obvious why his playing time is capped.

L
vs OKC OKC
131 OKC PHX 122
OKC vs OKC
122 131
Mon, Apr 27
Playoffs Analysis
-9
L
vs OKC OKC
121 OKC PHX 109
OKC vs OKC
109 121
Sat, Apr 25
Playoffs Analysis
-12
L
@ OKC OKC
107 PHX OKC 120
OKC @ OKC
107 120
Wed, Apr 22
Playoffs Analysis
-13
L
@ OKC OKC
84 PHX OKC 119
OKC @ OKC
84 119
Sun, Apr 19
Playoffs Analysis
-35
W
vs GSW GSW
96 GSW PHX 111
GSW vs GSW
111 96
Fri, Apr 17
Play-In Analysis
+15
L
vs POR POR
114 POR PHX 110
POR vs POR
110 114
Tue, Apr 14
Play-In Analysis
-4
W
@ OKC OKC
135 PHX OKC 103
OKC @ OKC
135 103
Sun, Apr 12
Analysis
+32
L
@ LAL LAL
73 PHX LAL 101
LAL @ LAL
73 101
Fri, Apr 10
Analysis
-28
W
vs DAL DAL
107 DAL PHX 112
DAL vs DAL
112 107
Wed, Apr 8
Analysis
+5
L
vs HOU HOU
119 HOU PHX 105
HOU vs HOU
105 119
Tue, Apr 7
Analysis
-14
W
@ CHI CHI
120 PHX CHI 110
CHI @ CHI
120 110
Sun, Apr 5
Analysis
+10
L
@ CHA CHA
107 PHX CHA 127
CHA @ CHA
107 127
Thu, Apr 2
Analysis
-20
L
@ ORL ORL
111 PHX ORL 115
ORL @ ORL
111 115
Tue, Mar 31
Analysis
-4
W
@ MEM MEM
131 PHX MEM 105
MEM @ MEM
131 105
Mon, Mar 30
Analysis
+26
W
vs UTA UTA
109 UTA PHX 134
UTA vs UTA
134 109
Sun, Mar 29
Analysis
+25
L
vs DEN DEN
125 DEN PHX 123
DEN vs DEN
123 125
Tue, Mar 24
Analysis
-2
W
vs TOR TOR
98 TOR PHX 120
TOR vs TOR
120 98
Sun, Mar 22
Analysis
+22
L
vs MIL MIL
108 MIL PHX 105
MIL vs MIL
105 108
Sat, Mar 21
Analysis
-3
L
@ SAS SAS
100 PHX SAS 101
SAS @ SAS
100 101
Thu, Mar 19
Analysis
-1
L
@ MIN MIN
104 PHX MIN 116
MIN @ MIN
104 116
Tue, Mar 17
Analysis
-12
L
@ BOS BOS
112 PHX BOS 120
BOS @ BOS
112 120
Mon, Mar 16
Analysis
-8
L
@ TOR TOR
115 PHX TOR 122
TOR @ TOR
115 122
Fri, Mar 13
Analysis
-7
W
@ IND IND
123 PHX IND 108
IND @ IND
123 108
Thu, Mar 12
Analysis
+15
W
@ MIL MIL
129 PHX MIL 114
MIL @ MIL
129 114
Tue, Mar 10
Analysis
+15
W
vs CHA CHA
99 CHA PHX 111
CHA vs CHA
111 99
Sun, Mar 8
Analysis
+12
W
vs NOP NOP
116 NOP PHX 118
NOP vs NOP
118 116
Fri, Mar 6
Analysis
+2
L
vs CHI CHI
105 CHI PHX 103
CHI vs CHI
103 105
Thu, Mar 5
Analysis
-2
W
@ SAC SAC
114 PHX SAC 103
SAC @ SAC
114 103
Tue, Mar 3
Analysis
+11
W
vs LAL LAL
110 LAL PHX 113
LAL vs LAL
113 110
Thu, Feb 26
Analysis
+3
L
vs BOS BOS
97 BOS PHX 81
BOS vs BOS
81 97
Tue, Feb 24
Analysis
-16
L
vs POR POR
92 POR PHX 77
POR vs POR
77 92
Sun, Feb 22
Analysis
-15
W
vs ORL ORL
110 ORL PHX 113
ORL vs ORL
113 110
Sat, Feb 21
Analysis
+3
L
@ SAS SAS
94 PHX SAS 121
SAS @ SAS
94 121
Thu, Feb 19
Analysis
-27
L
vs OKC OKC
136 OKC PHX 109
OKC vs OKC
109 136
Wed, Feb 11
Analysis
-27
W
vs DAL DAL
111 DAL PHX 120
DAL vs DAL
120 111
Tue, Feb 10
Analysis
+9
L
vs PHI PHI
109 PHI PHX 103
PHI vs PHI
103 109
Sat, Feb 7
Analysis
-6
L
vs GSW GSW
101 GSW PHX 97
GSW vs GSW
97 101
Thu, Feb 5
Analysis
-4
W
@ POR POR
130 PHX POR 125
POR @ POR
130 125
Tue, Feb 3
Analysis
+5
L
vs LAC LAC
117 LAC PHX 93
LAC vs LAC
93 117
Sun, Feb 1
Analysis
-24
W
vs CLE CLE
113 CLE PHX 126
CLE vs CLE
126 113
Fri, Jan 30
Analysis
+13
W
vs DET DET
96 DET PHX 114
DET vs DET
114 96
Thu, Jan 29
Analysis
+18
W
vs BKN BKN
102 BKN PHX 106
BKN vs BKN
106 102
Wed, Jan 28
Analysis
+4
L
vs MIA MIA
111 MIA PHX 102
MIA vs MIA
102 111
Mon, Jan 26
Analysis
-9
L
@ ATL ATL
103 PHX ATL 110
ATL @ ATL
103 110
Sat, Jan 24
Analysis
-7
W
@ PHI PHI
116 PHX PHI 110
PHI @ PHI
116 110
Wed, Jan 21
Analysis
+6
W
@ BKN BKN
126 PHX BKN 117
BKN @ BKN
126 117
Tue, Jan 20
Analysis
+9
W
@ NYK NYK
106 PHX NYK 99
NYK @ NYK
106 99
Sun, Jan 18
Analysis
+7
L
@ DET DET
105 PHX DET 108
DET @ DET
105 108
Fri, Jan 16
Analysis
-3
L
@ MIA MIA
121 PHX MIA 127
MIA @ MIA
121 127
Wed, Jan 14
Analysis
-6
W
vs WAS WAS
93 WAS PHX 112
WAS vs WAS
112 93
Mon, Jan 12
Analysis
+19
W
vs NYK NYK
107 NYK PHX 112
NYK vs NYK
112 107
Sat, Jan 10
Analysis
+5
W
@ MEM MEM
117 PHX MEM 98
MEM @ MEM
117 98
Thu, Jan 8
Analysis
+19
L
@ HOU HOU
97 PHX HOU 100
HOU @ HOU
97 100
Tue, Jan 6
Analysis
-3
W
vs OKC OKC
105 OKC PHX 108
OKC vs OKC
108 105
Mon, Jan 5
Analysis
+3
W
vs SAC SAC
102 SAC PHX 129
SAC vs SAC
129 102
Sat, Jan 3
Analysis
+27
L
@ CLE CLE
113 PHX CLE 129
CLE @ CLE
113 129
Wed, Dec 31
Analysis
-16
W
@ WAS WAS
115 PHX WAS 101
WAS @ WAS
115 101
Tue, Dec 30
Analysis
+14
W
@ NOP NOP
123 PHX NOP 114
NOP @ NOP
123 114
Sun, Dec 28
Analysis
+9
W
@ NOP NOP
115 PHX NOP 108
NOP @ NOP
115 108
Sat, Dec 27
Analysis
+7
W
vs LAL LAL
108 LAL PHX 132
LAL vs LAL
132 108
Wed, Dec 24
Analysis
+24
L
@ GSW GSW
116 PHX GSW 119
GSW @ GSW
116 119
Sun, Dec 21
Analysis
-3
W
vs GSW GSW
98 GSW PHX 99
GSW vs GSW
99 98
Fri, Dec 19
Analysis
+1
L
vs LAL LAL
116 LAL PHX 114
LAL vs LAL
114 116
Mon, Dec 15
Analysis
-2
L
@ OKC OKC
89 PHX OKC 138
OKC @ OKC
89 138
Thu, Dec 11
Analysis
-49
W
@ MIN MIN
108 PHX MIN 105
MIN @ MIN
108 105
Tue, Dec 9
Analysis
+3
L
@ HOU HOU
98 PHX HOU 117
HOU @ HOU
98 117
Sat, Dec 6
Analysis
-19
W
@ LAL LAL
125 PHX LAL 108
LAL @ LAL
125 108
Tue, Dec 2
Analysis
+17
L
vs DEN DEN
130 DEN PHX 112
DEN vs DEN
112 130
Sun, Nov 30
Analysis
-18
L
@ OKC OKC
119 PHX OKC 123
OKC @ OKC
119 123
Sat, Nov 29
Analysis
-4
W
@ SAC SAC
112 PHX SAC 100
SAC @ SAC
112 100
Thu, Nov 27
Analysis
+12
L
vs HOU HOU
114 HOU PHX 92
HOU vs HOU
92 114
Tue, Nov 25
Analysis
-22
W
vs SAS SAS
102 SAS PHX 111
SAS vs SAS
111 102
Mon, Nov 24
Analysis
+9
W
vs MIN MIN
113 MIN PHX 114
MIN vs MIN
114 113
Sat, Nov 22
Analysis
+1
W
@ POR POR
127 PHX POR 110
POR @ POR
127 110
Wed, Nov 19
Analysis
+17
L
vs ATL ATL
124 ATL PHX 122
ATL vs ATL
122 124
Mon, Nov 17
Analysis
-2
W
vs IND IND
98 IND PHX 133
IND vs IND
133 98
Fri, Nov 14
Analysis
+35
W
@ DAL DAL
123 PHX DAL 114
DAL @ DAL
123 114
Thu, Nov 13
Analysis
+9
W
vs NOP NOP
98 NOP PHX 121
NOP vs NOP
121 98
Tue, Nov 11
Analysis
+23
W
@ LAC LAC
114 PHX LAC 103
LAC @ LAC
114 103
Sun, Nov 9
Analysis
+11
W
vs LAC LAC
102 LAC PHX 115
LAC vs LAC
115 102
Fri, Nov 7
Analysis
+13
L
@ GSW GSW
107 PHX GSW 118
GSW @ GSW
107 118
Wed, Nov 5
Analysis
-11
W
vs SAS SAS
118 SAS PHX 130
SAS vs SAS
130 118
Mon, Nov 3
Analysis
+12
W
vs UTA UTA
96 UTA PHX 118
UTA vs UTA
118 96
Sat, Nov 1
Analysis
+22
L
vs MEM MEM
114 MEM PHX 113
MEM vs MEM
113 114
Thu, Oct 30
Analysis
-1
L
@ UTA UTA
134 PHX UTA 138
UTA @ UTA
134 138
Mon, Oct 27
Analysis
-4
L
@ DEN DEN
111 PHX DEN 133
DEN @ DEN
111 133
Sat, Oct 25
Analysis
-22
L
@ LAC LAC
102 PHX LAC 129
LAC @ LAC
102 129
Fri, Oct 24
Analysis
-27
W
vs SAC SAC
116 SAC PHX 120
SAC vs SAC
120 116
Wed, Oct 22
Analysis
+4