Skip to main content
NNBA Flare
Game Center
PHX
Suns
105-108
Final
DET
Pistons

East-leading Pistons rally to beat short-handed Suns 108-105 for 4th win in 5 games

Game Article

Game Recap

Jalen Duren connects on alley-oop jam
Jalen Duren connects on alley-oop jam

DETROIT -- — Duncan Robinson scored 19 points, Jalen Duren had 16 points and 18 rebounds and the Detroit Pistons rallied to beat the Phoenix Suns 108-105 on Thursday night.

The Eastern Conference-leading Pistons trailed by 16 points in the first half and were behind after each of the first three quarters. Tobias Harris made a go-ahead jumper over Dillon Brooks midway through the fourth quarter and they held on for their fourth win in five games.

Detroit won despite Cade Cunningham shooting very poorly and the team struggling at the line, including Robinson splitting a pair of free throws that gave Grayson Allen a chance to shoot a 3-pointer just before the buzzer.

Cunningham missed 13 of 16 shots, was 0 of 7 on 3-pointers and 4 of 9 at the line, finishing with 10 points and 11 assists.

Allen scored 21 of his 33 points in the first half, leading the Suns with star Devin Booker sidelined by an ankle injury.

Allen scored 10 points in the first 12 minutes and became the first player in franchise history to make three 3-pointers and block three shots in a quarter, helping the Suns take a nine-point lead. He scored 11 more points in the second quarter, making a pair of 3-pointers late in the half to put Phoenix up by 10 before it led 63-56 at halftime.

The Pistons pulled within one after three quarters.

Collin Gillespie scored 18 points, Brooks had 16 points before fouling out with 2:13 left, Royce O’Neale scored 11 points and Oso Ighodaro added 10 points for the Suns, who have lost two straight.

Up next

Suns: At New York on Saturday night.

Pistons: Host Indiana on Saturday night.

------

AP NBA: https://www.apnews.com/hub/NBA

Series Context

Playoff Series and Prior Meetings

Full meeting history and series status so you can track momentum before tip-off and after the final whistle.

Game Analysis

Statistics visualization

Game Analysis

Head-to-head production and efficiency

Game Stats

PHX
DET
36-87FG38-81
41Field Goal %47
17-463PT9-32
37Three Point %28
16-25FT23-37
9Offensive Rebounds14
32Defensive Rebounds40
21Assists25
14Steals10
9Blocks7
13Turnovers17
1Technical Fouls3
17Points Conceded Off Turnovers19
15Fast Break Points9
25Fouls15
16Largest Lead8

Play by Play

Recent plays and game events

Play By Play

1st Quarter

TIMEPLAYDETPHX
12:00
Mark Williams vs. Jalen Duren (Grayson Allen gains possession)
00
11:39
Jalen Duren blocks Dillon Brooks 's 3-foot driving layup
00
11:36
Jalen Duren defensive rebound
00
11:28
Tobias Harris makes 14-foot pullup jump shot
20
11:15
Grayson Allen misses 25-foot three point pullup jump shot
20
11:12
Jalen Duren defensive rebound
20
11:08
Jalen Duren makes running layup
40
11:08
Mark Williams shooting foul
40
11:08
Jalen Duren misses free throw 1 of 1
40
11:04
Royce O'Neale defensive rebound
40
10:47
Dillon Brooks misses 13-foot fade away jump shot
40
10:45
Jalen Duren defensive rebound
40
10:41
Tobias Harris makes 3-foot running dunk (Cade Cunningham assists)
60
10:31
Royce O'Neale makes 28-foot three pointer
63
10:04
Cade Cunningham bad pass turnover (Collin Gillespie steals)
63
9:58
Grayson Allen misses 27-foot running jump shot
63
9:55
Jalen Duren defensive rebound
63
9:49
Cade Cunningham misses 23-foot running jump shot
63
9:47
Ausar Thompson offensive rebound
63
9:43
Duncan Robinson misses two point shot
63
9:41
Duncan Robinson offensive rebound
63
9:33
Cade Cunningham makes 10-foot driving floating jump shot (Ausar Thompson assists)
83
9:16
Collin Gillespie misses 27-foot three point pullup jump shot
83
9:14
Tobias Harris defensive rebound
83
9:11
Grayson Allen blocks Cade Cunningham 's 3-foot two point shot
83
9:11
Royce O'Neale defensive rebound
83
9:01
Grayson Allen bad pass turnover (Tobias Harris steals)
83
8:54
Cade Cunningham misses 25-foot running jump shot
83
8:52
Grayson Allen defensive rebound
83
8:48
Royce O'Neale misses 24-foot running jump shot
83
8:41
Mark Williams vs. Ausar Thompson (Dillon Brooks gains possession)
83
8:41
Suns offensive team rebound
83
8:34
Dillon Brooks lost ball turnover (Tobias Harris steals)
83
8:30
Grayson Allen blocks Tobias Harris 's 4-foot running layup
83
8:30
Suns defensive team rebound
83
8:17
Grayson Allen misses 27-foot three point pullup jump shot
83
8:14
Jalen Duren defensive rebound
83
8:06
Cade Cunningham misses driving floating jump shot
83
8:04
Jalen Duren offensive rebound
83
8:00
Jalen Duren misses 4-foot two point shot
83
7:58
Tobias Harris offensive rebound
83
7:53
Mark Williams blocks Jalen Duren 's 3-foot driving layup
83
7:52
Jalen Duren offensive rebound
83
7:52
Dillon Brooks personal foul
83
7:43
Duncan Robinson makes 23-foot three point jumper (Cade Cunningham assists)
113
7:21
Grayson Allen makes driving layup (Royce O'Neale assists)
115
7:05
Mark Williams blocks Ausar Thompson 's 7-foot driving layup
115
7:02
Collin Gillespie defensive rebound
115
6:59
Grayson Allen makes 25-foot three point jumper (Collin Gillespie assists)
118
6:57
Pistons Full timeout
118
6:40
Jordan Goodwin enters the game for Collin Gillespie
118
6:33
Grayson Allen blocks Duncan Robinson 's 28-foot three point pullup jump shot
118
6:32
Grayson Allen defensive rebound
118
6:32
Duncan Robinson shooting foul
118
6:32
Grayson Allen makes free throw 1 of 2
119
6:32
Isaiah Stewart enters the game for Tobias Harris
119
6:32
Grayson Allen makes free throw 2 of 2
1110
6:18
Cade Cunningham misses 26-foot three point step back jumpshot
1110
6:15
Grayson Allen defensive rebound
1110
6:11
Duncan Robinson blocks Jordan Goodwin 's 4-foot running layup
1110
6:11
Mark Williams offensive rebound
1110
6:05
Dillon Brooks makes 5-foot driving floating jump shot (Mark Williams assists)
1112
5:48
Jalen Duren makes 9-foot turnaround jump shot
1312
5:36
Grayson Allen makes 28-foot three point jumper
1315
5:25
Grayson Allen personal foul
1315
5:25
Ryan Dunn enters the game for Royce O'Neale
1315
5:14
Dillon Brooks shooting foul
1315
5:14
Cade Cunningham makes free throw 1 of 2
1415
5:14
Jaden Ivey enters the game for Ausar Thompson
1415
5:14
Ronald Holland II enters the game for Duncan Robinson
1415
5:14
Ausar Thompson enters the game for Jalen Duren
1415
5:14
Cade Cunningham makes free throw 2 of 2
1515
4:55
Dillon Brooks makes 6-foot two point shot
1517
4:34
Jaden Ivey makes 14-foot pullup jump shot
1717
4:27
Ausar Thompson shooting foul
1717
4:27
Dillon Brooks makes free throw 1 of 2
1718
4:27
Caris LeVert enters the game for Ausar Thompson
1718
4:27
Oso Ighodaro enters the game for Mark Williams
1718
4:27
Dillon Brooks makes free throw 2 of 2
1719
4:09
Cade Cunningham misses 25-foot three point pullup jump shot
1719
4:09
Suns defensive team rebound
1719
3:58
Dillon Brooks misses 26-foot three point jumper
1719
3:55
Ronald Holland II defensive rebound
1719
3:37
Jaden Ivey makes 28-foot three point jumper (Cade Cunningham assists)
2019
3:25
Grayson Allen bad pass turnover (Caris LeVert steals)
2019
3:17
Ronald Holland II misses 23-foot running jump shot
2019
3:15
Grayson Allen defensive rebound
2019
3:10
Javonte Green enters the game for Cade Cunningham
2019
3:10
Collin Gillespie enters the game for Grayson Allen
2019
3:01
Oso Ighodaro makes 1-foot dunk (Jordan Goodwin assists)
2021
3:01
Isaiah Stewart shooting foul
2021
3:01
Oso Ighodaro misses free throw 1 of 1
2021
2:58
Ronald Holland II defensive rebound
2021
2:49
Ronald Holland II misses two point shot
2021
2:49
Jordan Goodwin defensive rebound
2021
2:49
Suns Full timeout
2021
2:49
Isaiah Livers enters the game for Dillon Brooks
2021
2:27
Oso Ighodaro makes 3-foot layup (Jordan Goodwin assists)
2023
2:00
Jaden Ivey makes 32-foot three point jumper (Caris LeVert assists)
2323
1:40
Collin Gillespie makes 27-foot three pointer
2326
1:19
Isaiah Stewart misses 26-foot three point jumper
2326
1:16
Jordan Goodwin defensive rebound
2326
1:08
Isaiah Livers misses 23-foot three point jumper
2326
1:05
Jaden Ivey defensive rebound
2326
1:03
Jaden Ivey bad pass turnover (Isaiah Livers steals)
2326
56.0
Jordan Goodwin misses 24-foot three point jumper
2326
52.2
Isaiah Livers offensive rebound
2326
41.1
Collin Gillespie makes 29-foot three pointer
2329
24.8
Jaden Ivey misses 23-foot three point jumper
2329
21.8
Isaiah Livers defensive rebound
2329
5.7
Ausar Thompson enters the game for Jaden Ivey
2329
5.7
Royce O'Neale enters the game for Ryan Dunn
2329
5.7
Grayson Allen enters the game for Isaiah Livers
2329
5.7
Isaiah Livers enters the game for Jordan Goodwin
2329
0.7
Grayson Allen makes 30-foot three point jumper (Collin Gillespie assists)
2332
0.3
Ausar Thompson misses heave jump shot
2332
0.1
Pistons offensive team rebound
2332
0.0
End of the 1st Quarter
2332

2nd Quarter

TIMEPLAYDETPHX
12:00
Cade Cunningham enters the game for Ausar Thompson
2332
12:00
Ryan Dunn enters the game for Royce O'Neale
2332
12:00
Jordan Goodwin enters the game for Grayson Allen
2332
11:51
Ronald Holland II out of bounds lost ball turnover
2332
11:34
Jordan Goodwin misses 15-foot step back jumpshot
2332
11:32
Ryan Dunn offensive rebound
2332
11:31
Collin Gillespie lost ball turnover (Javonte Green steals)
2332
11:28
Caris LeVert bad pass turnover (Oso Ighodaro steals)
2332
11:21
Ryan Dunn makes 24-foot running jump shot (Isaiah Livers assists)
2335
10:53
Javonte Green misses 25-foot three point jumper
2335
10:53
Isaiah Stewart offensive rebound
2335
10:53
Collin Gillespie shooting foul
2335
10:53
Isaiah Stewart makes free throw 1 of 2
2435
10:53
Isaiah Stewart makes free throw 2 of 2
2535
10:43
Caris LeVert shooting foul
2535
10:43
Oso Ighodaro misses free throw 1 of 2
2535
10:43
Suns offensive team rebound
2535
10:43
Oso Ighodaro makes free throw 2 of 2
2536
10:29
Isaiah Stewart lost ball turnover (Collin Gillespie steals)
2536
10:25
Isaiah Livers steps out of bounds turnover
2536
10:25
Pistons Full timeout
2536
10:19
Caris LeVert makes 3-foot two point shot (Cade Cunningham assists)
2736
10:19
Pistons delay of game violation
2736
9:53
Collin Gillespie makes 11-foot step back jumpshot
2738
9:31
Cade Cunningham bad pass turnover (Jordan Goodwin steals)
2738
9:26
Jordan Goodwin makes running layup
2740
9:16
Collin Gillespie personal foul
2740
9:16
Daniss Jenkins enters the game for Ronald Holland II
2740
9:05
Caris LeVert bad pass turnover (Isaiah Livers steals)
2740
9:00
Ryan Dunn misses 26-foot running jump shot
2740
8:56
Isaiah Stewart defensive rebound
2740
8:47
Cade Cunningham lost ball turnover (Oso Ighodaro steals)
2740
8:43
Collin Gillespie misses 28-foot running jump shot
2740
8:39
Jordan Goodwin offensive rebound
2740
8:39
Jordan Goodwin makes tip shot
2742
8:39
Pistons Full timeout
2742
8:39
Ausar Thompson enters the game for Caris LeVert
2742
8:39
Jalen Duren enters the game for Isaiah Stewart
2742
8:14
Oso Ighodaro blocks Cade Cunningham 's 9-foot pullup jump shot
2742
8:13
Oso Ighodaro defensive rebound
2742
8:04
Ryan Dunn traveling turnover
2742
7:52
Javonte Green makes 23-foot three point jumper (Cade Cunningham assists)
3042
7:35
Oso Ighodaro misses two point shot
3042
7:35
Pistons defensive team rebound
3042
7:35
Dillon Brooks enters the game for Ryan Dunn
3042
7:35
Royce O'Neale enters the game for Isaiah Livers
3042
7:23
Oso Ighodaro shooting foul
3042
7:23
Daniss Jenkins makes free throw 1 of 2
3142
7:23
Tobias Harris enters the game for Cade Cunningham
3142
7:23
Duncan Robinson enters the game for Javonte Green
3142
7:23
Grayson Allen enters the game for Oso Ighodaro
3142
7:23
Mark Williams enters the game for Collin Gillespie
3142
7:23
Daniss Jenkins makes free throw 2 of 2
3242
7:23
Jordan Goodwin bad pass turnover (Tobias Harris steals)
3242
7:05
Duncan Robinson misses 26-foot running jump shot
3242
7:05
Tobias Harris offensive rebound
3242
7:05
Grayson Allen shooting foul
3242
7:05
Tobias Harris makes free throw 1 of 2
3342
7:05
Tobias Harris makes free throw 2 of 2
3442
6:53
Royce O'Neale makes 27-foot three pointer
3445
6:33
Jordan Goodwin blocks Ausar Thompson 's 5-foot driving layup
3445
6:33
Jordan Goodwin defensive rebound
3445
6:33
Ausar Thompson personal foul
3445
6:33
Rasheer Fleming enters the game for Jordan Goodwin
3445
6:29
Dillon Brooks makes 26-foot three point jumper (Royce O'Neale assists)
3448
6:29
Ausar Thompson flagrant foul type 1
3448
6:29
(06:29) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED)
3448
6:29
Ronald Holland II enters the game for Ausar Thompson
3448
6:29
Dillon Brooks makes free throw flagrant 1 of 1
3449
6:12
Royce O'Neale lost ball turnover (Daniss Jenkins steals)
3449
6:08
Mark Williams blocks Tobias Harris 's 4-foot running layup
3449
6:06
Suns defensive team rebound
3449
5:55
Grayson Allen misses 31-foot three point jumper
3449
5:52
Jalen Duren defensive rebound
3449
5:44
Tobias Harris misses 27-foot three point jumper
3449
5:40
Royce O'Neale defensive rebound
3449
5:33
Daniss Jenkins shooting foul
3449
5:33
Dillon Brooks misses free throw 1 of 2
3449
5:33
Suns offensive team rebound
3449
5:33
Dillon Brooks makes free throw 2 of 2
3450
5:23
Ronald Holland II makes driving layup (Daniss Jenkins assists)
3650
5:23
Mark Williams shooting foul
3650
5:23
Ronald Holland II makes free throw 1 of 1
3750
5:16
Ronald Holland II personal foul
3750
5:16
Dillon Brooks makes free throw 1 of 2
3751
5:16
Dillon Brooks makes free throw 2 of 2
3752
5:00
Pistons Full timeout
3752
5:00
(05:00) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout
3752
5:00
Tobias Harris technical foul
3752
5:00
Grayson Allen makes technical free throw
3753
5:00
Tobias Harris makes free throw 1 of 2
3853
5:00
Tobias Harris makes free throw 2 of 2
3953
5:00
Grayson Allen shooting foul
3953
4:45
Dillon Brooks misses 11-foot two point shot
3953
4:43
Jalen Duren defensive rebound
3953
4:38
Daniss Jenkins makes 26-foot running pullup jump shot
4253
4:30
Mark Williams offensive foul
4253
4:30
Mark Williams offensive foul turnover
4253
4:15
Duncan Robinson makes 7-foot two point shot (Daniss Jenkins assists)
4453
3:54
Dillon Brooks lost ball turnover (Ronald Holland II steals)
4453
3:54
Dillon Brooks flagrant foul type 1
4453
3:54
(03:54) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED)
4453
3:54
Duncan Robinson technical foul
4453
3:54
Grayson Allen makes technical free throw
4454
3:54
Collin Gillespie enters the game for Rasheer Fleming
4454
3:54
Ronald Holland II misses free throw flagrant 1 of 2
4454
3:54
Pistons offensive team rebound
4454
3:54
Ronald Holland II makes free throw flagrant 2 of 2
4554
3:46
Duncan Robinson makes 10-foot pullup jump shot (Daniss Jenkins assists)
4754
3:20
Daniss Jenkins blocks Grayson Allen 's 23-foot turnaround jump shot
4754
3:16
Ronald Holland II defensive rebound
4754
3:14
Tobias Harris makes running layup (Ronald Holland II assists)
4954
3:05
Ronald Holland II shooting foul
4954
3:05
Mark Williams makes free throw 1 of 2
4955
3:05
Cade Cunningham enters the game for Daniss Jenkins
4955
3:05
Mark Williams misses free throw 2 of 2
4955
3:02
Ronald Holland II defensive rebound
4955
2:41
Jalen Duren misses 8-foot two point shot
4955
2:38
Mark Williams defensive rebound
4955
2:34
Dillon Brooks misses 28-foot three point pullup jump shot
4955
2:32
Mark Williams offensive rebound
4955
2:32
Mark Williams misses tip shot
4955
2:31
Ronald Holland II defensive rebound
4955
2:27
(02:27) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout
4955
2:27
Ronald Holland II makes free throw 1 of 2
5055
2:27
Ronald Holland II makes free throw 2 of 2
5155
2:27
Dillon Brooks personal foul
5155
2:27
Isaiah Stewart enters the game for Jalen Duren
5155
2:27
Oso Ighodaro enters the game for Dillon Brooks
5155
2:27
Jordan Goodwin enters the game for Mark Williams
5155
2:10
Grayson Allen makes 26-foot three point step back jumpshot
5158
2:02
Ronald Holland II bad pass turnover (Jordan Goodwin steals)
5158
1:50
Oso Ighodaro misses 6-foot floating jump shot
5158
1:48
Cade Cunningham defensive rebound
5158
1:44
Ronald Holland II bad pass turnover (Oso Ighodaro steals)
5158
1:35
Royce O'Neale misses 26-foot three point jumper
5158
1:30
Jordan Goodwin offensive rebound
5158
1:27
Grayson Allen makes 26-foot three point jumper (Collin Gillespie assists)
5161
1:12
Isaiah Stewart 3 second turnover
5161
1:05
Ronald Holland II shooting foul
5161
1:05
Isaiah Stewart technical foul
5161
1:05
Collin Gillespie makes technical free throw
5162
1:05
Javonte Green enters the game for Ronald Holland II
5162
1:05
Ryan Dunn enters the game for Grayson Allen
5162
1:05
Collin Gillespie makes free throw 1 of 2
5163
1:05
Collin Gillespie misses free throw 2 of 2
5163
1:05
(01:05) [Suns] REF-INITIATED REVIEW (CALL OVERTURNED)
5163
1:02
Tobias Harris defensive rebound
5163
54.4
Duncan Robinson makes 26-foot three point jumper (Cade Cunningham assists)
5463
43.2
Isaiah Stewart personal foul
5463
43.2
Royce O'Neale misses free throw 1 of 2
5463
43.2
Suns offensive team rebound
5463
43.2
Royce O'Neale misses free throw 2 of 2
5463
40.8
Cade Cunningham defensive rebound
5463
28.5
Cade Cunningham makes 3-foot two point shot
5663
3.4
Isaiah Stewart blocks Royce O'Neale 's 3-foot two point shot
5663
3.4
Isaiah Stewart defensive rebound
5663
0.0
Tobias Harris misses driving layup
5663
0.0
Pistons offensive team rebound
5663
0.0
End of the 2nd Quarter
5663

3rd Quarter

TIMEPLAYDETPHX
12:00
Jalen Duren enters the game for Isaiah Stewart
5663
12:00
Ausar Thompson enters the game for Javonte Green
5663
12:00
Dillon Brooks enters the game for Oso Ighodaro
5663
12:00
Grayson Allen enters the game for Jordan Goodwin
5663
12:00
Mark Williams enters the game for Ryan Dunn
5663
11:41
Grayson Allen shooting foul
5663
11:41
Cade Cunningham makes free throw 1 of 2
5763
11:41
Cade Cunningham misses free throw 2 of 2
5763
11:37
Jalen Duren offensive rebound
5763
11:37
Duncan Robinson makes 27-foot three point jumper (Jalen Duren assists)
6063
11:37
Suns Full timeout
6063
11:18
Cade Cunningham blocks Collin Gillespie 's 9-foot step back jumpshot
6063
11:18
Jalen Duren defensive rebound
6063
11:10
Cade Cunningham misses 19-foot pullup jump shot
6063
11:08
Mark Williams defensive rebound
6063
10:59
Royce O'Neale makes 28-foot three pointer (Collin Gillespie assists)
6066
10:36
Jalen Duren makes dunk (Ausar Thompson assists)
6266
10:30
Ausar Thompson personal foul
6266
10:30
Grayson Allen technical foul
6266
10:30
Cade Cunningham misses technical free throw
6266
10:30
Suns defensive team rebound
6266
10:17
Grayson Allen makes 31-foot three point jumper (Collin Gillespie assists)
6269
9:58
Cade Cunningham bad pass turnover (Mark Williams steals)
6269
9:52
Mark Williams makes 2-foot dunk (Royce O'Neale assists)
6271
9:39
Mark Williams kicked ball violation
6271
9:24
Tobias Harris makes 14-foot driving floating jump shot (Cade Cunningham assists)
6471
9:04
Grayson Allen misses 30-foot three point jumper
6471
9:02
Jalen Duren defensive rebound
6471
8:55
Mark Williams blocks Jalen Duren 's 5-foot driving layup
6471
8:45
Jalen Duren offensive rebound
6471
8:44
Jalen Duren makes 1-foot dunk
6671
8:34
Dillon Brooks misses 15-foot pullup jump shot
6671
8:31
Jalen Duren defensive rebound
6671
8:15
Jalen Duren misses 5-foot two point shot
6671
8:11
Ausar Thompson offensive rebound
6671
8:11
Ausar Thompson misses tip shot
6671
8:11
Ausar Thompson offensive rebound
6671
8:09
Ausar Thompson makes tip shot
6871
7:58
Dillon Brooks makes 26-foot three point jumper (Collin Gillespie assists)
6874
7:40
Duncan Robinson makes 26-foot three pointer (Cade Cunningham assists)
7174
7:23
Royce O'Neale misses 26-foot three point jumper
7174
7:20
Ausar Thompson defensive rebound
7174
7:10
Duncan Robinson misses 23-foot three point jumper
7174
7:08
Ausar Thompson offensive rebound
7174
7:04
Jalen Duren makes 1-foot dunk (Cade Cunningham assists)
7374
7:04
Suns Full timeout
7374
7:04
Jordan Goodwin enters the game for Collin Gillespie
7374
7:04
Oso Ighodaro enters the game for Mark Williams
7374
6:38
Dillon Brooks misses 17-foot fade away jump shot
7374
6:36
Jalen Duren defensive rebound
7374
6:35
Jalen Duren out of bounds bad pass turnover
7374
6:24
Grayson Allen misses 29-foot three point step back jumpshot
7374
6:22
Pistons defensive team rebound
7374
5:57
Jalen Duren makes 3-foot reverse layup (Tobias Harris assists)
7574
5:42
Oso Ighodaro makes 8-foot floating jump shot (Royce O'Neale assists)
7576
5:22
Ausar Thompson misses 23-foot three point jumper
7576
5:20
Royce O'Neale defensive rebound
7576
5:19
Royce O'Neale bad pass turnover (Tobias Harris steals)
7576
5:10
Ausar Thompson makes dunk (Jalen Duren assists)
7776
4:54
Ronald Holland II enters the game for Ausar Thompson
7776
4:54
Ryan Dunn enters the game for Royce O'Neale
7776
4:46
Oso Ighodaro misses alley oop layup
7776
4:44
Grayson Allen offensive rebound
7776
4:42
Grayson Allen misses 25-foot three point pullup jump shot
7776
4:38
Oso Ighodaro vs. Jalen Duren (Ronald Holland II gains possession)
7776
4:38
Pistons defensive team rebound
7776
4:34
Ronald Holland II makes driving layup
7976
4:15
Dillon Brooks misses 27-foot three point step back jumpshot
7976
4:12
Tobias Harris defensive rebound
7976
4:05
Duncan Robinson makes 10-foot two point shot (Cade Cunningham assists)
8176
4:05
Ryan Dunn shooting foul
8176
4:05
Isaiah Stewart enters the game for Tobias Harris
8176
4:05
Collin Gillespie enters the game for Grayson Allen
8176
4:05
Duncan Robinson misses free throw 1 of 1
8176
4:02
Dillon Brooks defensive rebound
8176
3:49
Collin Gillespie makes 27-foot three pointer (Dillon Brooks assists)
8179
3:28
Duncan Robinson misses 12-foot pullup jump shot
8179
3:25
Jordan Goodwin defensive rebound
8179
3:17
Dillon Brooks misses 15-foot pullup jump shot
8179
3:15
Ronald Holland II defensive rebound
8179
3:01
Ronald Holland II misses 24-foot three point jumper
8179
2:59
Ryan Dunn defensive rebound
8179
2:57
Duncan Robinson shooting foul
8179
2:57
Oso Ighodaro misses free throw 1 of 2
8179
2:57
Suns offensive team rebound
8179
2:57
Javonte Green enters the game for Jalen Duren
8179
2:57
Jaden Ivey enters the game for Duncan Robinson
8179
2:57
Oso Ighodaro makes free throw 2 of 2
8180
2:33
Cade Cunningham misses 28-foot three point jumper
8180
2:30
Jordan Goodwin defensive rebound
8180
2:25
Collin Gillespie makes 6-foot running pullup jump shot (Jordan Goodwin assists)
8182
2:05
Caris LeVert enters the game for Cade Cunningham
8182
2:05
Isaiah Livers enters the game for Dillon Brooks
8182
1:46
Ronald Holland II lost ball turnover (Oso Ighodaro steals)
8182
1:44
Javonte Green shooting foul
8182
1:44
Jordan Goodwin misses free throw 1 of 2
8182
1:44
Suns offensive team rebound
8182
1:44
Jordan Goodwin makes free throw 2 of 2
8183
1:23
Jaden Ivey makes 14-foot pullup jump shot
8383
57.2
Jordan Goodwin makes 9-foot driving floating jump shot
8385
44.3
Jaden Ivey makes 15-foot pullup jump shot (Caris LeVert assists)
8585
40.7
Collin Gillespie makes 33-foot three pointer
8588
27.5
Jordan Goodwin shooting foul
8588
27.5
Suns Full timeout
8588
27.5
(00:27.5) [Suns] COACH'S CHALLENGE (CALL STANDS) [Suns] charged with a timeout
8588
27.5
Grayson Allen enters the game for Ryan Dunn
8588
27.5
Royce O'Neale enters the game for Isaiah Livers
8588
27.5
Javonte Green makes free throw 1 of 3
8688
27.5
Javonte Green makes free throw 2 of 3
8788
27.5
Javonte Green misses free throw 3 of 3
8788
24.0
Jordan Goodwin defensive rebound
8788
6.9
Grayson Allen makes 6-foot two point shot
8790
1.4
Ronald Holland II makes driving layup
8990
0.3
Royce O'Neale misses heave jump shot
8990
0.1
Suns offensive team rebound
8990
0.0
End of the 3rd Quarter
8990

4th Quarter

TIMEPLAYDETPHX
12:00
Cade Cunningham enters the game for Ronald Holland II
8990
12:00
Ryan Dunn enters the game for Oso Ighodaro
8990
12:00
Mark Williams enters the game for Grayson Allen
8990
12:00
Isaiah Livers enters the game for Royce O'Neale
8990
11:37
Jordan Goodwin misses 31-foot jump bank shot
8990
11:36
Suns offensive team rebound
8990
11:36
shot clock turnover
8990
11:12
Isaiah Stewart misses 27-foot three point jumper
8990
11:05
Mark Williams defensive rebound
8990
10:56
Ryan Dunn misses 25-foot three point jumper
8990
10:52
Cade Cunningham defensive rebound
8990
10:43
Cade Cunningham misses 11-foot fade away jump shot
8990
10:41
Jordan Goodwin defensive rebound
8990
10:35
Mark Williams makes 3-foot reverse layup (Ryan Dunn assists)
8992
10:16
Jalen Duren enters the game for Isaiah Stewart
8992
10:10
Cade Cunningham lost ball turnover (Jordan Goodwin steals)
8992
9:58
Mark Williams misses driving layup
8992
9:56
Caris LeVert defensive rebound
8992
9:40
Javonte Green misses 28-foot three point jumper
8992
9:38
Caris LeVert offensive rebound
8992
9:37
Jaden Ivey misses 23-foot three point jumper
8992
9:34
Jordan Goodwin defensive rebound
8992
9:27
Collin Gillespie misses 19-foot pullup jump shot
8992
9:24
Jalen Duren defensive rebound
8992
9:12
Javonte Green misses 28-foot three point jumper
8992
9:10
Ryan Dunn defensive rebound
8992
8:45
Ryan Dunn makes 19-foot driving floating jump shot (Mark Williams assists)
8994
8:30
Javonte Green misses 23-foot three point jumper
8994
8:28
Jaden Ivey offensive rebound
8994
8:25
Jalen Duren makes 3-foot driving floating jump shot (Jaden Ivey assists)
9194
8:06
Collin Gillespie lost ball turnover (Caris LeVert steals)
9194
7:57
Jaden Ivey makes 28-foot three point jumper (Caris LeVert assists)
9494
7:57
Suns Full timeout
9494
7:57
Tobias Harris enters the game for Javonte Green
9494
7:57
Dillon Brooks enters the game for Ryan Dunn
9494
7:57
Royce O'Neale enters the game for Jordan Goodwin
9494
7:44
Royce O'Neale misses 28-foot three point jumper
9494
7:40
Royce O'Neale offensive rebound
9494
7:37
Royce O'Neale makes 5-foot driving floating jump shot
9496
7:24
Jalen Duren makes 1-foot alley oop dunk (Cade Cunningham assists)
9696
7:05
Dillon Brooks misses driving floating jump shot
9696
7:03
Jalen Duren defensive rebound
9696
7:02
Dillon Brooks personal foul
9696
7:02
Isaiah Stewart enters the game for Jalen Duren
9696
7:02
Oso Ighodaro enters the game for Mark Williams
9696
7:02
Grayson Allen enters the game for Isaiah Livers
9696
6:55
Tobias Harris makes 13-foot fade away jump shot
9896
6:33
Dillon Brooks misses 9-foot fade away jump shot
9896
6:31
Tobias Harris defensive rebound
9896
6:17
Tobias Harris misses 23-foot three point jumper
9896
6:15
Royce O'Neale defensive rebound
9896
6:06
Dillon Brooks misses 27-foot three point pullup jump shot
9896
6:00
Caris LeVert defensive rebound
9896
5:58
Oso Ighodaro shooting foul
9896
5:58
Isaiah Stewart makes free throw 1 of 2
9996
5:58
Duncan Robinson enters the game for Caris LeVert
9996
5:58
Jordan Goodwin enters the game for Dillon Brooks
9996
5:58
Isaiah Stewart makes free throw 2 of 2
10096
5:42
Collin Gillespie lost ball turnover (Tobias Harris steals)
10096
5:26
Collin Gillespie personal foul
10096
5:14
Cade Cunningham misses 13-foot step back jumpshot
10096
5:11
Jordan Goodwin defensive rebound
10096
4:59
Isaiah Stewart blocks Grayson Allen 's 5-foot two point shot
10096
4:56
Isaiah Stewart defensive rebound
10096
4:44
Cade Cunningham misses 26-foot three point jumper
10096
4:41
Oso Ighodaro defensive rebound
10096
4:29
Dillon Brooks enters the game for Collin Gillespie
10096
4:20
Royce O'Neale misses two point shot
10096
4:19
Tobias Harris defensive rebound
10096
3:57
Tobias Harris makes 11-foot turnaround jump shot
10296
3:37
Oso Ighodaro makes 6-foot two point shot (Royce O'Neale assists)
10298
3:14
Jaden Ivey lost ball turnover (Oso Ighodaro steals)
10298
3:09
Grayson Allen makes running layup (Royce O'Neale assists)
102100
3:09
Pistons Full timeout
102100
3:09
Jalen Duren enters the game for Jaden Ivey
102100
3:09
Ronald Holland II enters the game for Isaiah Stewart
102100
2:54
Ronald Holland II bad pass turnover (Oso Ighodaro steals)
102100
2:51
Royce O'Neale misses 27-foot running jump shot
102100
2:47
Ronald Holland II defensive rebound
102100
2:47
Pistons Full timeout
102100
2:47
Collin Gillespie enters the game for Royce O'Neale
102100
2:29
Cade Cunningham makes 5-foot two point shot (Tobias Harris assists)
104100
2:17
Jalen Duren blocks Oso Ighodaro 's 4-foot driving layup
104100
2:15
Cade Cunningham defensive rebound
104100
2:13
Dillon Brooks shooting foul
104100
2:13
Royce O'Neale enters the game for Dillon Brooks
104100
2:13
Cade Cunningham misses free throw 1 of 2
104100
2:13
Pistons offensive team rebound
104100
2:13
Ausar Thompson enters the game for Duncan Robinson
104100
2:13
Cade Cunningham misses free throw 2 of 2
104100
2:10
Royce O'Neale defensive rebound
104100
1:58
Grayson Allen misses 26-foot three point pullup jump shot
104100
1:57
Jalen Duren defensive rebound
104100
1:52
Oso Ighodaro personal foul
104100
1:52
Cade Cunningham makes free throw 1 of 2
105100
1:52
Cade Cunningham misses free throw 2 of 2
105100
1:51
Jordan Goodwin defensive rebound
105100
1:51
Jalen Duren personal foul
105100
1:32
Grayson Allen makes 6-foot driving floating jump shot
105102
1:18
Jordan Goodwin personal foul
105102
1:18
Ausar Thompson makes free throw 1 of 2
106102
1:18
Ausar Thompson misses free throw 2 of 2
106102
1:16
Suns defensive team rebound
106102
59.3
Jordan Goodwin misses driving floating jump shot
106102
56.7
Ausar Thompson defensive rebound
106102
39.7
Cade Cunningham misses 26-foot three point pullup jump shot
106102
37.5
Collin Gillespie defensive rebound
106102
22.3
Grayson Allen misses 23-foot three point pullup jump shot
106102
20.4
Oso Ighodaro offensive rebound
106102
17.4
Grayson Allen misses 27-foot three point jumper
106102
14.1
Ronald Holland II defensive rebound
106102
13.2
Jordan Goodwin personal take foul
106102
13.2
Ronald Holland II misses free throw 1 of 2
106102
13.2
Pistons offensive team rebound
106102
13.2
Mark Williams enters the game for Grayson Allen
106102
13.2
Ryan Dunn enters the game for Collin Gillespie
106102
13.2
Ronald Holland II makes free throw 2 of 2
107102
13.2
Suns Full timeout
107102
13.2
Javonte Green enters the game for Tobias Harris
107102
13.2
Collin Gillespie enters the game for Mark Williams
107102
13.2
Grayson Allen enters the game for Ryan Dunn
107102
9.7
Grayson Allen misses 26-foot three point jumper
107102
7.6
Ronald Holland II defensive rebound
107102
7.6
Jordan Goodwin personal take foul
107102
7.6
Ronald Holland II misses free throw 1 of 2
107102
7.6
Pistons offensive team rebound
107102
7.6
Mark Williams enters the game for Collin Gillespie
107102
7.6
Ryan Dunn enters the game for Grayson Allen
107102
7.6
Ronald Holland II misses free throw 2 of 2
107102
6.6
Mark Williams defensive rebound
107102
6.6
Suns Full timeout
107102
6.6
Collin Gillespie enters the game for Mark Williams
107102
6.6
Grayson Allen enters the game for Ryan Dunn
107102
3.1
Grayson Allen makes 27-foot three point step back jumpshot (Royce O'Neale assists)
107105
3.1
Pistons Full timeout
107105
3.1
Tobias Harris enters the game for Ronald Holland II
107105
3.1
Duncan Robinson enters the game for Ausar Thompson
107105
3.1
Jaden Ivey enters the game for Javonte Green
107105
3.1
Ryan Dunn enters the game for Grayson Allen
107105
2.0
Jordan Goodwin personal foul
107105
2.0
Duncan Robinson misses free throw 1 of 2
107105
2.0
Pistons offensive team rebound
107105
2.0
Ronald Holland II enters the game for Tobias Harris
107105
2.0
Ausar Thompson enters the game for Jaden Ivey
107105
2.0
Duncan Robinson makes free throw 2 of 2
108105
2.0
Grayson Allen enters the game for Ryan Dunn
108105
0.7
Grayson Allen misses 26-foot three point shot
108105
0.1
Suns offensive team rebound
108105
0.0
End of the 4th Quarter
108105
0.0
End of Game
108105

Game Information

Time, Location & Referees

Game Information

Little Caesars Arena
Venue
Little Caesars Arena
Detroit, MI
Date & Time
12:00 AM, January 16, 2026
Coverage
FanDuel SN DET, Arizona's Family 3TV, Suns Live, NBA League Pass
Attendance
19,199
Referees
Brent Barnaky, Leon Wood, J.B. DeRosa

Current Standings

2025-26 Pacific Standings

TEAMWLPCTSTRK
LA Lakers5329.646W3
Phoenix4537.549W1
LA Clippers4240.512W1
Golden State3745.451L3
Sacramento2260.268L1

2025-26 Central Standings

TEAMWLPCTSTRK
Detroit6022.732W3
Cleveland5230.634W1
Milwaukee3250.390L1
Chicago3151.378L2
Indiana1963.232L2
Related Tags

Quick keywords and lookup terms for this matchup.

Phoenix Suns vs Detroit Pistons Live StreamWatch Phoenix Suns vs Detroit Pistons FreeSuns vs Pistons Live ScorePHX vs DET GameNBA Stream Phoenix SunsNBA Stream Detroit PistonsLittle Caesars ArenaNBA Live StreamBasketball Streams

Need Help?

Explore our comprehensive NBA streams guide for all available options and platform comparisons.

View Guide