POSS 1 · Q1 11:07
PHXPhoenix Suns
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Thu, Dec 2, 2021·2021-22
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 18 | 33 | 30 | 22 | 103 | |
| 30 | 39 | 18 | 27 | 114 |
Loading Game Flow & shots…
Loading Game Lab analysis…
Loading Possession Explorer…
Solid bars mark a clear box score edge. Edges describe the game and don't establish cause.
Against season averages
Each metric compares home vs away totals (or rates). A difference counts only when |delta| meets the metric tolerance. Overall edge is a plurality of meaningful advantages, not an opaque game score.
DET
PHX
Extra chances are offensive rebounds plus the other side's turnovers.
Extra chances by quarter
Second-chance points are scored after an offensive rebound, before the other team gets the ball. Points off turnovers are scored on the possession after the other team turns it over. Team rebounds move the ball but don't count as rebounds. Counts come from play-by-play and can differ slightly from the official box score.
The top player on each side in every quarter.
Ranked by NBA efficiency: points, rebounds, assists, steals and blocks, minus missed shots, missed free throws and turnovers. Counts come from play-by-play and can differ slightly from the official box score.
Who led and by how much. Hover or drag across the chart to see each scoring play.
Largest leadDET +3 Q1 10:00PHX +18 Q2 3:42
Every field goal attempt, filling in as the game goes. Switch to Game chart to add steals, blocks, turnovers, fouls and rebounds, and filter by quarter or player. DET attacks the left basket and PHX the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | DET | PHX | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
Zones use located attempts only. Tap a zone to show just those shots. Counts come from play-by-play and can differ slightly from the official box score, for example on heaves or stat corrections made after the game.
Injured or inactive players are marked OUT.
| DET | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38 | 34 | 6 | 3 | 2 | 1 | 1 | 10-19 | 2-3 | 12-14 | -7 | 67.6% | |
| 35 | 12 | 14 | 2 | 0 | 1 | 0 | 6-7 | 0-0 | 0-1 | -4 | 80.6% | |
| 31 | 19 | 2 | 5 | 1 | 1 | 5 | 8-15 | 3-5 | 0-0 | +5 | 63.3% | |
| 33 | 10 | 6 | 3 | 0 | 2 | 1 | 4-9 | 2-4 | 0-0 | +8 | 55.6% | |
| 31 | 8 | 3 | 2 | 0 | 0 | 2 | 2-9 | 2-6 | 2-2 | -17 | 40.5% | |
| 18 | 7 | 0 | 1 | 1 | 0 | 0 | 3-9 | 1-6 | 0-0 | -13 | 38.9% | |
| 21 | 5 | 1 | 2 | 1 | 0 | 0 | 2-5 | 1-1 | 0-2 | +2 | 42.5% | |
| 12 | 4 | 2 | 0 | 1 | 0 | 1 | 1-3 | 0-1 | 2-2 | -8 | 51.5% | |
| 16 | 3 | 1 | 2 | 0 | 1 | 1 | 0-3 | 0-0 | 3-3 | -20 | 34.7% | |
| 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0-1 | 0-1 | 1-2 | -1 | 26.6% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 33 | 17 | 12 | 2 | 1 | 0 | 0 | 7-11 | 0-0 | 3-7 | +5 | 60.4% | |
| 41 | 18 | 5 | 1 | 4 | 0 | 2 | 8-14 | 2-4 | 0-0 | +1 | 64.3% | |
| 33 | 12 | 1 | 12 | 2 | 0 | 3 | 4-7 | 0-0 | 4-4 | +2 | 68.5% | |
| 31 | 14 | 3 | 1 | 0 | 0 | 1 | 5-11 | 4-8 | 0-0 | +12 | 63.6% | |
| 24 | 5 | 4 | 0 | 0 | 0 | 1 | 1-4 | 1-2 | 2-2 | +5 | 51.2% | |
| 27 | 19 | 6 | 2 | 0 | 1 | 0 | 7-11 | 4-6 | 1-2 | +9 | 80.0% | |
| 21 | 19 | 6 | 3 | 0 | 1 | 4 | 8-14 | 1-1 | 2-2 | +4 | 63.8% | |
| 15 | 10 | 6 | 0 | 0 | 1 | 3 | 3-4 | 0-0 | 4-6 | +6 | 75.3% | |
| 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0-0 | 0-0 | 0-0 | +8 | — | |
| 10 | 0 | 1 | 1 | 0 | 0 | 0 | 0-3 | 0-0 | 0-0 | +3 | 0.0% | |
| Injured · RIGHT KNEE INJURY | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · STRAINED LEFT HAMSTRING | ||||||||||||
443 events
| Q | Clock | Team | Play | DET | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Isaiah Stewart vs. Deandre Ayton (Mikal Bridges gains possession) | 0 | 0 |
| Q1 | 11:44 | PHX | Deandre Ayton misses 15-foot two point shot | 0 | 0 |
| Q1 | 11:41 | DET | Killian Hayes defensive rebound | 0 | 0 |
| Q1 | 11:19 | DET | Jerami Grant misses 26-foot jump bank shot | 0 | 0 |
| Q1 | 11:15 | PHX | Deandre Ayton defensive rebound | 0 | 0 |
| Q1 | 11:07 | PHX | Landry Shamet misses 18-foot jumper | 0 | 0 |
| Q1 | 11:05 | DET | Isaiah Stewart defensive rebound | 0 | 0 |
| Q1 | 10:55 | DET | Killian Hayes misses 14-foot two point shot | 0 | 0 |
| Q1 | 10:52 | DET | Isaiah Stewart offensive rebound | 0 | 0 |
| Q1 | 10:47 | DET | Isaiah Stewart misses 5-foot hook shot | 0 | 0 |
| Q1 | 10:45 | PHX | Deandre Ayton defensive rebound | 0 | 0 |
| Q1 | 10:35 | PHX | Landry Shamet misses 25-foot three point jumper | 0 | 0 |
| Q1 | 10:33 | DET | Isaiah Stewart defensive rebound | 0 | 0 |
| Q1 | 10:22 | DET | Saddiq Bey misses jumper | 0 | 0 |
| Q1 | 10:19 | PHX | Landry Shamet defensive rebound | 0 | 0 |
| Q1 | 10:12 | PHX | Mikal Bridges misses 25-foot three point pullup jump shot | 0 | 0 |
| Q1 | 10:10 | DET | Jerami Grant defensive rebound | 0 | 0 |
| Q1 | 10:00 | DET | Cade Cunningham makes 26-foot three point jumper (Jerami Grant assists) | 3 | 0 |
| Q1 | 9:39 | PHX | Deandre Ayton makes two point shot | 3 | 2 |
| Q1 | 9:29 | DET | Cade Cunningham misses 17-foot pullup jump shot | 3 | 2 |
| Q1 | 9:26 | PHX | Jae Crowder defensive rebound | 3 | 2 |
| Q1 | 9:19 | DET | Saddiq Bey personal foul | 3 | 2 |
| Q1 | 9:05 | PHX | Chris Paul makes 14-foot two point shot | 3 | 4 |
| Q1 | 8:48 | DET | Jerami Grant makes 15-foot jumper | 5 | 4 |
| Q1 | 8:36 | DET | Cade Cunningham personal foul | 5 | 4 |
| Q1 | 8:26 | PHX | Landry Shamet makes 26-foot three point jumper (Deandre Ayton assists) | 5 | 7 |
| Q1 | 8:03 | DET | Saddiq Bey misses 25-foot three point jumper | 5 | 7 |
| Q1 | 8:00 | DET | Cade Cunningham offensive rebound | 5 | 7 |
| Q1 | 7:59 | DET | Cade Cunningham makes 5-foot hook shot | 7 | 7 |
| Q1 | 7:46 | DET | Cade Cunningham shooting foul | 7 | 7 |
| Q1 | 7:46 | PHX | Chris Paul makes free throw 1 of 2 | 7 | 8 |
| Q1 | 7:46 | PHX | Chris Paul makes free throw 2 of 2 | 7 | 9 |
| Q1 | 7:34 | DET | Jerami Grant misses driving floating jump shot | 7 | 9 |
| Q1 | 7:32 | PHX | Chris Paul defensive rebound | 7 | 9 |
| Q1 | 7:15 | PHX | Mikal Bridges makes 23-foot three point jumper (Chris Paul assists) | 7 | 12 |
| Q1 | 6:54 | DET | Cade Cunningham misses 23-foot jumper | 7 | 12 |
| Q1 | 6:52 | PHX | Deandre Ayton defensive rebound | 7 | 12 |
| Q1 | 6:43 | DET | Cade Cunningham personal foul | 7 | 12 |
| Q1 | 6:43 | PHX | Suns Full timeout | 7 | 12 |
| Q1 | 6:43 | DET | Frank Jackson enters the game for Cade Cunningham | 7 | 12 |
| Q1 | 6:31 | PHX | Mikal Bridges misses 7-foot two point shot | 7 | 12 |
| Q1 | 6:27 | DET | Isaiah Stewart defensive rebound | 7 | 12 |
| Q1 | 6:12 | DET | Jerami Grant misses 3-foot two point shot | 7 | 12 |
| Q1 | 6:10 | PHX | Deandre Ayton defensive rebound | 7 | 12 |
| Q1 | 6:06 | PHX | Jae Crowder misses 26-foot three point shot | 7 | 12 |
| Q1 | 6:03 | DET | Saddiq Bey defensive rebound | 7 | 12 |
| Q1 | 5:57 | DET | Jerami Grant makes two point shot (Saddiq Bey assists) | 9 | 12 |
| Q1 | 5:46 | PHX | Deandre Ayton misses 15-foot jumper | 9 | 12 |
| Q1 | 5:44 | DET | Killian Hayes defensive rebound | 9 | 12 |
| Q1 | 5:34 | DET | Saddiq Bey bad pass (Mikal Bridges steals) | 9 | 12 |
| Q1 | 5:29 | DET | Killian Hayes personal foul | 9 | 12 |
| Q1 | 5:29 | PHX | Deandre Ayton makes free throw 1 of 2 | 9 | 13 |
| Q1 | 5:29 | PHX | Deandre Ayton misses free throw 2 of 2 | 9 | 13 |
| Q1 | 5:26 | DET | Killian Hayes defensive rebound | 9 | 13 |
| Q1 | 5:16 | PHX | Landry Shamet personal foul | 9 | 13 |
| Q1 | 5:16 | PHX | Cameron Johnson enters the game for Landry Shamet | 9 | 13 |
| Q1 | 5:16 | PHX | Cameron Payne enters the game for Jae Crowder | 9 | 13 |
| Q1 | 5:16 | DET | Hamidou Diallo enters the game for Saddiq Bey | 9 | 13 |
| Q1 | 5:08 | DET | Jerami Grant makes 15-foot pullup jump shot | 11 | 13 |
| Q1 | 4:48 | PHX | Cameron Payne misses 9-foot two point shot | 11 | 13 |
| Q1 | 4:46 | DET | Isaiah Stewart defensive rebound | 11 | 13 |
| Q1 | 4:38 | DET | Frank Jackson makes 14-foot two point shot (Jerami Grant assists) | 13 | 13 |
| Q1 | 4:28 | DET | Killian Hayes personal foul | 13 | 13 |
| Q1 | 4:28 | PHX | Chris Paul makes free throw 1 of 2 | 13 | 14 |
| Q1 | 4:28 | PHX | Chris Paul makes free throw 2 of 2 | 13 | 15 |
| Q1 | 4:11 | PHX | Chris Paul shooting foul | 13 | 15 |
| Q1 | 4:11 | DET | Jerami Grant makes free throw 1 of 2 | 14 | 15 |
| Q1 | 4:11 | PHX | JaVale McGee enters the game for Chris Paul | 14 | 15 |
| Q1 | 4:11 | PHX | Elfrid Payton enters the game for Deandre Ayton | 14 | 15 |
| Q1 | 4:11 | DET | Cory Joseph enters the game for Killian Hayes | 14 | 15 |
| Q1 | 4:11 | DET | Jerami Grant misses free throw 2 of 2 | 14 | 15 |
| Q1 | 4:08 | PHX | Cameron Johnson defensive rebound | 14 | 15 |
| Q1 | 3:54 | PHX | Cory Joseph blocks JaVale McGee 's 3-foot layup | 14 | 15 |
| Q1 | 3:54 | PHX | Suns offensive team rebound | 14 | 15 |
| Q1 | 3:46 | PHX | Cameron Johnson misses 26-foot step back jumpshot | 14 | 15 |
| Q1 | 3:42 | DET | Hamidou Diallo defensive rebound | 14 | 15 |
| Q1 | 3:26 | DET | Frank Jackson misses 30-foot three point jumper | 14 | 15 |
| Q1 | 3:24 | PHX | Cameron Payne defensive rebound | 14 | 15 |
| Q1 | 3:19 | PHX | Cameron Johnson makes 23-foot three point shot (Mikal Bridges assists) | 14 | 18 |
| Q1 | 3:01 | DET | Isaiah Stewart makes 20-foot jumper | 16 | 18 |
| Q1 | 2:48 | PHX | Cameron Payne makes 2-foot two point shot | 16 | 20 |
| Q1 | 2:36 | DET | Pistons Full timeout | 16 | 20 |
| Q1 | 2:36 | PHX | Ish Wainright enters the game for Mikal Bridges | 16 | 20 |
| Q1 | 2:36 | DET | Trey Lyles enters the game for Isaiah Stewart | 16 | 20 |
| Q1 | 2:26 | DET | Frank Jackson misses three point jumper | 16 | 20 |
| Q1 | 2:23 | PHX | Cameron Johnson defensive rebound | 16 | 20 |
| Q1 | 2:11 | PHX | Cameron Payne bad pass (Jerami Grant steals) | 16 | 20 |
| Q1 | 2:05 | DET | Hamidou Diallo misses driving floating jump shot | 16 | 20 |
| Q1 | 2:02 | PHX | Elfrid Payton defensive rebound | 16 | 20 |
| Q1 | 1:52 | PHX | JaVale McGee makes 9-foot two point shot (Elfrid Payton assists) | 16 | 22 |
| Q1 | 1:43 | DET | Trey Lyles misses 26-foot three point jumper | 16 | 22 |
| Q1 | 1:40 | PHX | Cameron Payne defensive rebound | 16 | 22 |
| Q1 | 1:32 | PHX | Cameron Payne misses 6-foot two point shot | 16 | 22 |
| Q1 | 1:28 | PHX | JaVale McGee offensive rebound | 16 | 22 |
| Q1 | 1:28 | PHX | JaVale McGee makes tip shot | 16 | 24 |
| Q1 | 1:22 | PHX | Ish Wainright personal foul | 16 | 24 |
| Q1 | 1:07 | DET | Jerami Grant misses 19-foot two point shot | 16 | 24 |
| Q1 | 1:03 | PHX | Cameron Johnson defensive rebound | 16 | 24 |
| Q1 | 0:00 | PHX | Cameron Payne makes driving floating jump shot | 16 | 26 |
| Q1 | 0:00 | PHX | Cameron Johnson personal foul | 16 | 26 |
| Q1 | 0:00 | DET | Cory Joseph makes free throw 1 of 2 | 17 | 26 |
| Q1 | 0:00 | DET | Saddiq Bey enters the game for Jerami Grant | 17 | 26 |
| Q1 | 0:00 | DET | Cory Joseph makes free throw 2 of 2 | 18 | 26 |
| Q1 | 0:00 | DET | Trey Lyles personal foul | 18 | 26 |
| Q1 | 0:00 | PHX | JaVale McGee makes free throw 1 of 2 | 18 | 27 |
| Q1 | 0:00 | PHX | JaVale McGee makes free throw 2 of 2 | 18 | 28 |
| Q1 | 0:00 | DET | Frank Jackson misses 25-foot three point jumper | 18 | 28 |
| Q1 | 0:00 | PHX | Cameron Payne defensive rebound | 18 | 28 |
| Q1 | 0:00 | PHX | Cameron Payne misses two point shot | 18 | 28 |
| Q1 | 0:00 | PHX | JaVale McGee offensive rebound | 18 | 28 |
| Q1 | 0:00 | PHX | JaVale McGee makes dunk | 18 | 30 |
| Q1 | 0:00 | — | End of the 1st Quarter | 18 | 30 |
| Q2 | 11:36 | PHX | Cameron Johnson makes 1-foot dunk (Ish Wainright assists) | 18 | 32 |
| Q2 | 11:31 | DET | Saddiq Bey makes 24-foot three point jumper (Cory Joseph assists) | 21 | 32 |
| Q2 | 11:13 | PHX | JaVale McGee traveling | 21 | 32 |
| Q2 | 10:56 | PHX | Ish Wainright shooting foul | 21 | 32 |
| Q2 | 10:56 | DET | Saddiq Bey makes free throw 1 of 2 | 22 | 32 |
| Q2 | 10:56 | PHX | Jae Crowder enters the game for Elfrid Payton | 22 | 32 |
| Q2 | 10:56 | PHX | Chris Paul enters the game for Ish Wainright | 22 | 32 |
| Q2 | 10:56 | DET | Saddiq Bey makes free throw 2 of 2 | 23 | 32 |
| Q2 | 10:45 | PHX | Cameron Payne makes driving layup | 23 | 34 |
| Q2 | 10:35 | PHX | JaVale McGee defensive 3-seconds (technical foul) | 23 | 34 |
| Q2 | 10:35 | DET | Cory Joseph makes technical free throw | 24 | 34 |
| Q2 | 10:25 | DET | Hamidou Diallo misses 4-foot two point shot | 24 | 34 |
| Q2 | 10:22 | PHX | JaVale McGee defensive rebound | 24 | 34 |
| Q2 | 10:16 | PHX | Cameron Payne makes two point shot | 24 | 36 |
| Q2 | 10:01 | DET | Saddiq Bey out of bounds bad pass turnover | 24 | 36 |
| Q2 | 9:49 | PHX | Cameron Payne bad pass (Hamidou Diallo steals) | 24 | 36 |
| Q2 | 9:49 | PHX | Cameron Payne personal take foul | 24 | 36 |
| Q2 | 9:49 | PHX | Mikal Bridges enters the game for Cameron Payne | 24 | 36 |
| Q2 | 9:49 | PHX | Landry Shamet enters the game for Cameron Johnson | 24 | 36 |
| Q2 | 9:31 | DET | JaVale McGee blocks Cory Joseph 's 3-foot driving layup | 24 | 36 |
| Q2 | 9:29 | PHX | Jae Crowder defensive rebound | 24 | 36 |
| Q2 | 9:19 | PHX | JaVale McGee offensive foul | 24 | 36 |
| Q2 | 9:19 | PHX | JaVale McGee turnover | 24 | 36 |
| Q2 | 9:05 | PHX | JaVale McGee shooting foul | 24 | 36 |
| Q2 | 9:05 | DET | Trey Lyles makes free throw 1 of 2 | 25 | 36 |
| Q2 | 9:05 | PHX | Deandre Ayton enters the game for JaVale McGee | 25 | 36 |
| Q2 | 9:05 | DET | Trey Lyles makes free throw 2 of 2 | 26 | 36 |
| Q2 | 8:57 | PHX | Mikal Bridges misses 11-foot pullup jump shot | 26 | 36 |
| Q2 | 8:54 | PHX | Mikal Bridges offensive rebound | 26 | 36 |
| Q2 | 8:51 | PHX | Landry Shamet misses 23-foot three point jumper | 26 | 36 |
| Q2 | 8:49 | DET | Trey Lyles defensive rebound | 26 | 36 |
| Q2 | 8:34 | DET | Trey Lyles out of bounds lost ball turnover | 26 | 36 |
| Q2 | 8:27 | DET | Hamidou Diallo shooting foul | 26 | 36 |
| Q2 | 8:27 | PHX | Deandre Ayton makes free throw 1 of 2 | 26 | 37 |
| Q2 | 8:27 | PHX | Deandre Ayton makes free throw 2 of 2 | 26 | 38 |
| Q2 | 8:07 | DET | Frank Jackson makes 23-foot three point jumper (Cory Joseph assists) | 29 | 38 |
| Q2 | 7:53 | PHX | Jae Crowder misses 16-foot pullup jump shot | 29 | 38 |
| Q2 | 7:51 | DET | Cory Joseph defensive rebound | 29 | 38 |
| Q2 | 11:44 | DET | Cameron Payne blocks Frank Jackson's driving layup | 18 | 30 |
| Q2 | 11:42 | PHX | Cameron Payne defensive rebound | 18 | 30 |
| Q2 | 7:40 | DET | Frank Jackson misses 29-foot three point jumper | 29 | 38 |
| Q2 | 7:36 | PHX | Deandre Ayton defensive rebound | 29 | 38 |
| Q2 | 7:27 | PHX | Deandre Ayton makes alley oop layup (Chris Paul assists) | 29 | 40 |
| Q2 | 7:20 | DET | Pistons Full timeout | 29 | 40 |
| Q2 | 7:20 | DET | Killian Hayes enters the game for Frank Jackson | 29 | 40 |
| Q2 | 7:20 | DET | Jerami Grant enters the game for Hamidou Diallo | 29 | 40 |
| Q2 | 7:20 | DET | Cade Cunningham enters the game for Trey Lyles | 29 | 40 |
| Q2 | 7:20 | DET | Isaiah Stewart enters the game for Cory Joseph | 29 | 40 |
| Q2 | 7:14 | PHX | Jae Crowder personal foul | 29 | 40 |
| Q2 | 7:06 | DET | Cade Cunningham misses driving floating jump shot | 29 | 40 |
| Q2 | 7:04 | PHX | Deandre Ayton defensive rebound | 29 | 40 |
| Q2 | 7:01 | DET | Isaiah Stewart shooting foul | 29 | 40 |
| Q2 | 7:01 | PHX | Jae Crowder makes free throw 1 of 2 | 29 | 41 |
| Q2 | 7:01 | PHX | Jae Crowder makes free throw 2 of 2 | 29 | 42 |
| Q2 | 6:45 | DET | Jerami Grant misses 13-foot jumper | 29 | 42 |
| Q2 | 6:43 | PHX | Mikal Bridges defensive rebound | 29 | 42 |
| Q2 | 6:31 | PHX | Deandre Ayton makes 4-foot two point shot (Chris Paul assists) | 29 | 44 |
| Q2 | 6:16 | DET | Killian Hayes makes 1-foot layup (Cade Cunningham assists) | 31 | 44 |
| Q2 | 6:07 | PHX | Mikal Bridges misses layup | 31 | 44 |
| Q2 | 6:06 | DET | Isaiah Stewart defensive rebound | 31 | 44 |
| Q2 | 6:00 | DET | Cade Cunningham misses 25-foot three point jumper | 31 | 44 |
| Q2 | 5:57 | DET | Jerami Grant offensive rebound | 31 | 44 |
| Q2 | 5:56 | DET | Jerami Grant makes two point shot | 33 | 44 |
| Q2 | 5:42 | PHX | Landry Shamet makes 25-foot three point jumper (Chris Paul assists) | 33 | 47 |
| Q2 | 5:20 | DET | Killian Hayes makes 26-foot three point jumper (Cade Cunningham assists) | 36 | 47 |
| Q2 | 5:03 | PHX | Deandre Ayton makes 11-foot two point shot (Chris Paul assists) | 36 | 49 |
| Q2 | 4:50 | PHX | Deandre Ayton defensive 3-seconds (technical foul) | 36 | 49 |
| Q2 | 4:50 | DET | Jerami Grant makes technical free throw | 37 | 49 |
| Q2 | 4:50 | PHX | Cameron Payne enters the game for Chris Paul | 37 | 49 |
| Q2 | 4:50 | PHX | Cameron Johnson enters the game for Jae Crowder | 37 | 49 |
| Q2 | 4:36 | DET | Saddiq Bey misses 27-foot three point jumper | 37 | 49 |
| Q2 | 4:33 | PHX | Deandre Ayton defensive rebound | 37 | 49 |
| Q2 | 4:23 | PHX | Cameron Payne makes 9-foot two point shot | 37 | 51 |
| Q2 | 4:07 | DET | Saddiq Bey misses finger roll layup | 37 | 51 |
| Q2 | 4:06 | PHX | Deandre Ayton defensive rebound | 37 | 51 |
| Q2 | 3:59 | PHX | Cameron Payne makes 9-foot driving floating jump shot | 37 | 53 |
| Q2 | 3:52 | DET | Pistons Full timeout | 37 | 53 |
| Q2 | 3:46 | DET | Cade Cunningham bad pass (Mikal Bridges steals) | 37 | 53 |
| Q2 | 3:42 | PHX | Mikal Bridges makes two point shot | 37 | 55 |
| Q2 | 3:22 | DET | Killian Hayes makes 24-foot three point jumper (Cade Cunningham assists) | 40 | 55 |
| Q2 | 3:02 | PHX | Cameron Johnson makes two point shot | 40 | 57 |
| Q2 | 2:47 | DET | Isaiah Stewart makes layup (Cade Cunningham assists) | 42 | 57 |
| Q2 | 2:47 | PHX | Mikal Bridges shooting foul | 42 | 57 |
| Q2 | 2:47 | DET | Isaiah Stewart misses free throw 1 of 1 | 42 | 57 |
| Q2 | 2:45 | PHX | Deandre Ayton defensive rebound | 42 | 57 |
| Q2 | 2:33 | PHX | Cameron Payne misses driving floating jump shot | 42 | 57 |
| Q2 | 2:31 | PHX | Cameron Johnson offensive rebound | 42 | 57 |
| Q2 | 2:31 | PHX | Cameron Johnson makes two point shot | 42 | 59 |
| Q2 | 2:17 | DET | Killian Hayes makes 7-foot driving floating jump shot | 44 | 59 |
| Q2 | 2:09 | PHX | Mikal Bridges out of bounds lost ball turnover | 44 | 59 |
| Q2 | 1:58 | PHX | Mikal Bridges shooting foul | 44 | 59 |
| Q2 | 1:58 | DET | Jerami Grant makes free throw 1 of 2 | 45 | 59 |
| Q2 | 1:58 | DET | Jerami Grant makes free throw 2 of 2 | 46 | 59 |
| Q2 | 1:47 | PHX | Landry Shamet bad pass (Cade Cunningham steals) | 46 | 59 |
| Q2 | 1:41 | PHX | Landry Shamet personal foul | 46 | 59 |
| Q2 | 1:41 | DET | Jerami Grant makes free throw 1 of 2 | 47 | 59 |
| Q2 | 1:41 | DET | Cory Joseph enters the game for Cade Cunningham | 47 | 59 |
| Q2 | 1:41 | DET | Frank Jackson enters the game for Killian Hayes | 47 | 59 |
| Q2 | 1:41 | DET | Jerami Grant makes free throw 2 of 2 | 48 | 59 |
| Q2 | 1:28 | PHX | Cameron Johnson makes three point jumper (Cameron Payne assists) | 48 | 62 |
| Q2 | 1:03 | DET | Saddiq Bey misses driving floating jump shot | 48 | 62 |
| Q2 | 1:00 | PHX | Cameron Johnson defensive rebound | 48 | 62 |
| Q2 | 0:00 | PHX | Mikal Bridges makes dunk (Cameron Johnson assists) | 48 | 64 |
| Q2 | 0:00 | DET | Jerami Grant makes 26-foot three point jumper (Frank Jackson assists) | 51 | 64 |
| Q2 | 0:00 | PHX | Deandre Ayton makes layup (Cameron Payne assists) | 51 | 66 |
| Q2 | 0:00 | DET | Frank Jackson shooting foul | 51 | 66 |
| Q2 | 0:00 | PHX | Ish Wainright enters the game for Landry Shamet | 51 | 66 |
| Q2 | 0:00 | PHX | Deandre Ayton misses free throw 1 of 1 | 51 | 66 |
| Q2 | 0:00 | PHX | Deandre Ayton offensive rebound | 51 | 66 |
| Q2 | 0:00 | PHX | Cameron Payne makes 28-foot step back jumpshot | 51 | 69 |
| Q2 | 0:00 | PHX | Jerami Grant vs. Ish Wainright | 51 | 69 |
| Q2 | 0:00 | DET | Jerami Grant bad pass (Ish Wainright steals) | 51 | 69 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 51 | 69 |
| Q3 | 12:00 | PHX | Chris Paul enters the game for Cameron Payne | 51 | 69 |
| Q3 | 12:00 | PHX | Landry Shamet enters the game for Cameron Johnson | 51 | 69 |
| Q3 | 12:00 | PHX | Jae Crowder enters the game for Ish Wainright | 51 | 69 |
| Q3 | 12:00 | DET | Cade Cunningham enters the game for Frank Jackson | 51 | 69 |
| Q3 | 12:00 | DET | Killian Hayes enters the game for Cory Joseph | 51 | 69 |
| Q3 | 11:49 | DET | Cade Cunningham makes 6-foot two point shot | 53 | 69 |
| Q3 | 11:30 | PHX | Landry Shamet misses 17-foot pullup jump shot | 53 | 69 |
| Q3 | 11:28 | DET | Saddiq Bey defensive rebound | 53 | 69 |
| Q3 | 11:23 | DET | Killian Hayes bad pass (Mikal Bridges steals) | 53 | 69 |
| Q3 | 11:04 | DET | Jerami Grant shooting foul | 53 | 69 |
| Q3 | 11:04 | PHX | Deandre Ayton misses free throw 1 of 2 | 53 | 69 |
| Q3 | 11:04 | PHX | Suns offensive team rebound | 53 | 69 |
| Q3 | 11:04 | PHX | Deandre Ayton misses free throw 2 of 2 | 53 | 69 |
| Q3 | 11:02 | DET | Isaiah Stewart defensive rebound | 53 | 69 |
| Q3 | 10:51 | DET | Cade Cunningham misses 19-foot pullup jump shot | 53 | 69 |
| Q3 | 10:49 | PHX | Landry Shamet defensive rebound | 53 | 69 |
| Q3 | 10:38 | PHX | Mikal Bridges misses 23-foot three point jumper | 53 | 69 |
| Q3 | 10:36 | DET | Isaiah Stewart defensive rebound | 53 | 69 |
| Q3 | 10:19 | DET | Cade Cunningham lost ball turnover (Chris Paul steals) | 53 | 69 |
| Q3 | 10:06 | PHX | Deandre Ayton makes layup (Chris Paul assists) | 53 | 71 |
| Q3 | 9:49 | DET | Isaiah Stewart makes 20-foot jumper | 55 | 71 |
| Q3 | 9:36 | PHX | Landry Shamet makes 8-foot two point shot | 55 | 73 |
| Q3 | 9:18 | DET | Jerami Grant makes 17-foot pullup jump shot (Isaiah Stewart assists) | 57 | 73 |
| Q3 | 9:07 | PHX | Chris Paul makes 16-foot step back jumpshot | 57 | 75 |
| Q3 | 8:56 | PHX | Landry Shamet shooting foul | 57 | 75 |
| Q3 | 8:56 | DET | Jerami Grant misses free throw 1 of 2 | 57 | 75 |
| Q3 | 8:56 | DET | Pistons offensive team rebound | 57 | 75 |
| Q3 | 8:56 | DET | Jerami Grant makes free throw 2 of 2 | 58 | 75 |
| Q3 | 8:45 | PHX | Jae Crowder misses driving floating jump shot | 58 | 75 |
| Q3 | 8:44 | DET | Isaiah Stewart defensive rebound | 58 | 75 |
| Q3 | 8:22 | DET | Saddiq Bey misses 28-foot three point jumper | 58 | 75 |
| Q3 | 8:19 | PHX | Mikal Bridges defensive rebound | 58 | 75 |
| Q3 | 8:02 | PHX | Deandre Ayton misses 19-foot jumper | 58 | 75 |
| Q3 | 7:58 | DET | Jerami Grant defensive rebound | 58 | 75 |
| Q3 | 7:53 | DET | Cade Cunningham bad pass (Deandre Ayton steals) | 58 | 75 |
| Q3 | 7:40 | DET | Jerami Grant makes two point shot (Cade Cunningham assists) | 60 | 75 |
| Q3 | 7:24 | PHX | Mikal Bridges makes layup (Chris Paul assists) | 60 | 77 |
| Q3 | 7:07 | DET | Killian Hayes misses 26-foot three point jumper | 60 | 77 |
| Q3 | 7:05 | PHX | Deandre Ayton defensive rebound | 60 | 77 |
| Q3 | 7:45 | PHX | Cade Cunningham blocks Deandre Ayton 's 4-foot two point shot | 58 | 75 |
| Q3 | 7:45 | DET | Saddiq Bey defensive rebound | 58 | 75 |
| Q3 | 6:54 | PHX | Chris Paul misses pullup jump shot | 60 | 77 |
| Q3 | 6:54 | DET | Killian Hayes defensive rebound | 60 | 77 |
| Q3 | 6:33 | PHX | Chris Paul shooting foul | 60 | 77 |
| Q3 | 6:33 | PHX | Suns Full timeout | 60 | 77 |
| Q3 | 6:33 | DET | Jerami Grant makes free throw 1 of 2 | 61 | 77 |
| Q3 | 6:33 | DET | Jerami Grant makes free throw 2 of 2 | 62 | 77 |
| Q3 | 6:17 | PHX | Mikal Bridges makes 25-foot three point jumper (Chris Paul assists) | 62 | 80 |
| Q3 | 6:00 | DET | Jerami Grant misses 10-foot pullup jump shot | 62 | 80 |
| Q3 | 6:00 | PHX | Landry Shamet defensive rebound | 62 | 80 |
| Q3 | 5:48 | DET | Jerami Grant personal foul | 62 | 80 |
| Q3 | 5:48 | PHX | Cameron Payne enters the game for Jae Crowder | 62 | 80 |
| Q3 | 5:48 | DET | Hamidou Diallo enters the game for Saddiq Bey | 62 | 80 |
| Q3 | 5:48 | PHX | Cameron Johnson enters the game for Landry Shamet | 62 | 80 |
| Q3 | 5:41 | PHX | Chris Paul lost ball turnover (Hamidou Diallo steals) | 62 | 80 |
| Q3 | 5:33 | DET | Cade Cunningham makes 23-foot three point jumper (Hamidou Diallo assists) | 65 | 80 |
| Q3 | 5:10 | PHX | Jerami Grant blocks Mikal Bridges's layup | 65 | 80 |
| Q3 | 5:08 | DET | Killian Hayes defensive rebound | 65 | 80 |
| Q3 | 5:04 | DET | Isaiah Stewart makes two point shot | 67 | 80 |
| Q3 | 4:41 | PHX | Chris Paul misses 15-foot pullup jump shot | 67 | 80 |
| Q3 | 4:38 | DET | Jerami Grant defensive rebound | 67 | 80 |
| Q3 | 4:36 | DET | Hamidou Diallo makes 2-foot dunk (Killian Hayes assists) | 69 | 80 |
| Q3 | 4:36 | PHX | Suns Full timeout | 69 | 80 |
| Q3 | 4:36 | PHX | Elfrid Payton enters the game for Deandre Ayton | 69 | 80 |
| Q3 | 4:36 | PHX | JaVale McGee enters the game for Chris Paul | 69 | 80 |
| Q3 | 4:16 | DET | Isaiah Stewart personal foul | 69 | 80 |
| Q3 | 4:10 | PHX | Killian Hayes blocks Elfrid Payton 's 10-foot driving layup | 69 | 80 |
| Q3 | 4:10 | PHX | Suns offensive team rebound | 69 | 80 |
| Q3 | 4:06 | PHX | Cameron Johnson misses 16-foot jumper | 69 | 80 |
| Q3 | 4:02 | DET | Isaiah Stewart defensive rebound | 69 | 80 |
| Q3 | 3:46 | DET | Cade Cunningham makes driving layup | 71 | 80 |
| Q3 | 3:30 | PHX | Isaiah Stewart blocks Elfrid Payton 's 3-foot driving layup | 71 | 80 |
| Q3 | 3:29 | DET | Cade Cunningham defensive rebound | 71 | 80 |
| Q3 | 3:22 | DET | Jerami Grant makes 26-foot three point jumper (Killian Hayes assists) | 74 | 80 |
| Q3 | 3:06 | PHX | Cameron Johnson misses three point jumper | 74 | 80 |
| Q3 | 3:05 | DET | Pistons defensive team rebound | 74 | 80 |
| Q3 | 2:49 | DET | Cade Cunningham makes 7-foot driving floating jump shot | 76 | 80 |
| Q3 | 2:34 | PHX | JaVale McGee 3 second turnover | 76 | 80 |
| Q3 | 2:34 | PHX | Landry Shamet enters the game for Mikal Bridges | 76 | 80 |
| Q3 | 2:20 | DET | Cade Cunningham makes 26-foot three pointer | 79 | 80 |
| Q3 | 2:05 | DET | Hamidou Diallo shooting foul | 79 | 80 |
| Q3 | 2:05 | PHX | Cameron Payne makes free throw 1 of 2 | 79 | 81 |
| Q3 | 2:05 | PHX | Cameron Payne makes free throw 2 of 2 | 79 | 82 |
| Q3 | 1:26 | PHX | Landry Shamet makes 25-foot three point jumper (Cameron Payne assists) | 79 | 85 |
| Q3 | 1:15 | DET | Killian Hayes misses 23-foot three point jumper | 82 | 85 |
| Q3 | 1:12 | PHX | JaVale McGee defensive rebound | 82 | 85 |
| Q3 | 1:05 | PHX | Killian Hayes blocks Cameron Payne 's 16-foot pullup jump shot | 79 | 85 |
| Q3 | 1:02 | PHX | Cameron Johnson offensive rebound | 79 | 85 |
| Q3 | 0:00 | PHX | Elfrid Payton misses driving floating jump shot | 79 | 85 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 79 | 85 |
| Q3 | 0:00 | DET | Isaiah Stewart loose ball foul | 79 | 85 |
| Q3 | 0:00 | PHX | JaVale McGee misses free throw 1 of 2 | 79 | 85 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 79 | 85 |
| Q3 | 0:00 | DET | Luka Garza enters the game for Isaiah Stewart | 79 | 85 |
| Q3 | 0:00 | PHX | JaVale McGee makes free throw 2 of 2 | 79 | 86 |
| Q3 | 0:00 | DET | Luka Garza offensive foul | 79 | 86 |
| Q3 | 0:00 | DET | Luka Garza turnover | 82 | 86 |
| Q3 | 0:00 | PHX | Cameron Payne misses driving floating jump shot | 79 | 86 |
| Q3 | 0:00 | DET | Pistons defensive team rebound | 79 | 86 |
| Q3 | 0:00 | PHX | JaVale McGee loose ball foul | 79 | 86 |
| Q3 | 0:00 | DET | Pistons delay of game violation | 79 | 86 |
| Q3 | 0:00 | DET | Frank Jackson enters the game for Hamidou Diallo | 79 | 86 |
| Q3 | 0:00 | PHX | Landry Shamet shooting foul | 79 | 86 |
| Q3 | 0:00 | DET | Jerami Grant makes free throw 1 of 2 | 80 | 86 |
| Q3 | 0:00 | DET | Cory Joseph enters the game for Cade Cunningham | 80 | 86 |
| Q3 | 0:00 | DET | Jerami Grant makes free throw 2 of 2 | 81 | 86 |
| Q3 | 0:00 | DET | Luka Garza personal foul | 81 | 86 |
| Q3 | 0:00 | PHX | JaVale McGee makes free throw 1 of 2 | 81 | 87 |
| Q3 | 0:00 | PHX | Mikal Bridges enters the game for Landry Shamet | 81 | 87 |
| Q3 | 0:00 | PHX | JaVale McGee misses free throw 2 of 2 | 81 | 87 |
| Q3 | 0:00 | DET | Killian Hayes defensive rebound | 81 | 87 |
| Q3 | 0:00 | DET | Frank Jackson misses 27-foot three point jumper | 81 | 87 |
| Q3 | 0:00 | PHX | JaVale McGee defensive rebound | 81 | 87 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 81 | 87 |
| Q3 | 1:40 | DET | shot clock turnover | 79 | 82 |
| Q4 | 12:00 | PHX | Chris Paul enters the game for Elfrid Payton | 81 | 87 |
| Q4 | 12:00 | DET | Trey Lyles enters the game for Jerami Grant | 81 | 87 |
| Q4 | 11:46 | PHX | Cameron Payne bad pass (Frank Jackson steals) | 81 | 87 |
| Q4 | 11:24 | DET | Cory Joseph misses 17-foot pullup jump shot | 81 | 87 |
| Q4 | 11:22 | DET | Pistons offensive team rebound | 81 | 87 |
| Q4 | 11:22 | PHX | Mikal Bridges loose ball foul | 81 | 87 |
| Q4 | 11:18 | DET | Cory Joseph offensive foul | 81 | 87 |
| Q4 | 11:18 | DET | Cory Joseph turnover | 81 | 87 |
| Q4 | 11:04 | PHX | Cameron Johnson makes 26-foot three point jumper (Chris Paul assists) | 81 | 90 |
| Q4 | 10:51 | DET | Luka Garza misses 26-foot three point jumper | 81 | 90 |
| Q4 | 10:49 | PHX | Cameron Payne defensive rebound | 81 | 90 |
| Q4 | 10:48 | PHX | Cameron Payne out of bounds bad pass turnover | 81 | 90 |
| Q4 | 10:37 | PHX | JaVale McGee shooting foul | 81 | 90 |
| Q4 | 10:37 | DET | Luka Garza misses free throw 1 of 2 | 81 | 90 |
| Q4 | 10:37 | DET | Pistons offensive team rebound | 81 | 90 |
| Q4 | 10:37 | DET | Luka Garza makes free throw 2 of 2 | 82 | 90 |
| Q4 | 10:23 | DET | Cory Joseph personal foul | 82 | 90 |
| Q4 | 10:16 | PHX | Chris Paul out of bounds lost ball turnover | 82 | 90 |
| Q4 | 10:04 | DET | Hamidou Diallo misses 16-foot pullup jump shot | 82 | 90 |
| Q4 | 9:57 | PHX | Cameron Payne defensive rebound | 82 | 90 |
| Q4 | 9:49 | PHX | Cameron Payne makes driving floating jump shot | 82 | 92 |
| Q4 | 9:23 | DET | Cory Joseph misses 21-foot pullup jump shot | 82 | 92 |
| Q4 | 9:19 | DET | Trey Lyles offensive rebound | 82 | 92 |
| Q4 | 9:18 | DET | Trey Lyles makes two point shot | 84 | 92 |
| Q4 | 9:02 | PHX | Cameron Johnson misses 14-foot jumper | 84 | 92 |
| Q4 | 9:00 | DET | Luka Garza defensive rebound | 84 | 92 |
| Q4 | 8:42 | DET | Trey Lyles misses two point shot | 84 | 92 |
| Q4 | 8:40 | PHX | JaVale McGee defensive rebound | 84 | 92 |
| Q4 | 8:40 | PHX | Chris Paul out of bounds bad pass turnover | 84 | 92 |
| Q4 | 8:40 | DET | Pistons Full timeout | 84 | 92 |
| Q4 | 8:40 | PHX | Deandre Ayton enters the game for JaVale McGee | 84 | 92 |
| Q4 | 8:40 | PHX | Jae Crowder enters the game for Cameron Payne | 84 | 92 |
| Q4 | 8:40 | DET | Cade Cunningham enters the game for Luka Garza | 84 | 92 |
| Q4 | 8:22 | DET | Cade Cunningham makes driving layup | 86 | 92 |
| Q4 | 8:11 | DET | Hamidou Diallo shooting foul | 86 | 92 |
| Q4 | 8:11 | PHX | Cameron Johnson misses free throw 1 of 2 | 86 | 92 |
| Q4 | 8:11 | PHX | Suns offensive team rebound | 86 | 92 |
| Q4 | 8:11 | PHX | Cameron Johnson makes free throw 2 of 2 | 86 | 93 |
| Q4 | 11:22 | DET | Hamidou Diallo enters the game for Killian Hayes | 81 | 87 |
| Q4 | 7:49 | DET | Frank Jackson makes driving layup (Hamidou Diallo assists) | 88 | 93 |
| Q4 | 7:37 | PHX | Mikal Bridges makes driving layup | 88 | 95 |
| Q4 | 7:29 | PHX | Chris Paul shooting foul | 88 | 95 |
| Q4 | 7:29 | DET | Hamidou Diallo misses free throw 1 of 2 | 88 | 95 |
| Q4 | 7:29 | DET | Pistons offensive team rebound | 88 | 95 |
| Q4 | 7:29 | DET | Isaiah Stewart enters the game for Frank Jackson | 88 | 95 |
| Q4 | 7:29 | DET | Jerami Grant enters the game for Trey Lyles | 88 | 95 |
| Q4 | 7:29 | DET | Hamidou Diallo misses free throw 2 of 2 | 88 | 95 |
| Q4 | 7:25 | PHX | Jae Crowder defensive rebound | 88 | 95 |
| Q4 | 7:15 | PHX | Chris Paul misses 15-foot pullup jump shot | 88 | 95 |
| Q4 | 7:13 | DET | Jerami Grant defensive rebound | 88 | 95 |
| Q4 | 7:03 | DET | Cade Cunningham lost ball turnover (Chris Paul steals) | 88 | 95 |
| Q4 | 6:57 | PHX | Chris Paul makes 16-foot jumper | 88 | 97 |
| Q4 | 6:41 | PHX | Deandre Ayton defensive 3-seconds (technical foul) | 88 | 97 |
| Q4 | 6:41 | DET | Jerami Grant makes technical free throw | 89 | 97 |
| Q4 | 6:41 | DET | Killian Hayes enters the game for Cory Joseph | 89 | 97 |
| Q4 | 6:41 | PHX | Landry Shamet enters the game for Cameron Johnson | 89 | 97 |
| Q4 | 6:25 | DET | Hamidou Diallo makes 25-foot three pointer (Isaiah Stewart assists) | 92 | 97 |
| Q4 | 6:10 | PHX | Jae Crowder makes 23-foot three point jumper (Landry Shamet assists) | 92 | 100 |
| Q4 | 5:57 | DET | Cade Cunningham misses 27-foot three point jumper | 92 | 100 |
| Q4 | 5:56 | PHX | Jae Crowder defensive rebound | 92 | 100 |
| Q4 | 5:51 | PHX | Landry Shamet misses 23-foot three point shot | 92 | 100 |
| Q4 | 5:49 | DET | Isaiah Stewart defensive rebound | 92 | 100 |
| Q4 | 5:42 | PHX | Chris Paul personal foul | 92 | 100 |
| Q4 | 5:29 | DET | Killian Hayes misses 9-foot two point shot | 92 | 100 |
| Q4 | 5:29 | PHX | Suns defensive team rebound | 92 | 100 |
| Q4 | 5:29 | DET | Isaiah Stewart loose ball foul | 92 | 100 |
| Q4 | 5:29 | DET | Saddiq Bey enters the game for Hamidou Diallo | 92 | 100 |
| Q4 | 5:29 | PHX | Suns Full timeout | 92 | 100 |
| Q4 | 5:22 | PHX | Jae Crowder steps out of bounds turnover | 92 | 100 |
| Q4 | 5:08 | DET | Jerami Grant misses 9-foot two point shot | 92 | 100 |
| Q4 | 5:06 | DET | Isaiah Stewart offensive rebound | 92 | 100 |
| Q4 | 5:03 | DET | Saddiq Bey misses 23-foot three point pullup jump shot | 92 | 100 |
| Q4 | 4:58 | DET | Isaiah Stewart offensive rebound | 92 | 100 |
| Q4 | 4:49 | DET | Jerami Grant makes driving layup | 94 | 100 |
| Q4 | 4:27 | PHX | Mikal Bridges makes 10-foot pullup jump shot (Deandre Ayton assists) | 94 | 102 |
| Q4 | 4:08 | DET | Jerami Grant misses 17-foot pullup jump shot | 94 | 102 |
| Q4 | 4:05 | PHX | Mikal Bridges defensive rebound | 94 | 102 |
| Q4 | 3:55 | PHX | Landry Shamet misses 26-foot three point jumper | 94 | 102 |
| Q4 | 3:52 | DET | Jerami Grant defensive rebound | 94 | 102 |
| Q4 | 3:41 | DET | Isaiah Stewart makes 4-foot layup (Killian Hayes assists) | 96 | 102 |
| Q4 | 3:40 | PHX | Suns Full timeout | 94 | 102 |
| Q4 | 3:40 | PHX | Cameron Johnson enters the game for Jae Crowder | 96 | 102 |
| Q4 | 3:24 | PHX | Mikal Bridges makes 10-foot jumper (Cameron Johnson assists) | 96 | 104 |
| Q4 | 2:57 | DET | Saddiq Bey makes 26-foot three point jumper (Jerami Grant assists) | 99 | 104 |
| Q4 | 2:37 | PHX | Chris Paul makes 14-foot pullup jump shot | 99 | 106 |
| Q4 | 3:05 | DET | Cade Cunningham bad pass (Mikal Bridges steals) | 96 | 104 |
| Q4 | 3:02 | PHX | Mikal Bridges bad pass (Jerami Grant steals) | 96 | 104 |
| Q4 | 2:15 | DET | Cameron Johnson blocks Cade Cunningham 's 3-foot driving layup | 99 | 106 |
| Q4 | 2:15 | PHX | Deandre Ayton defensive rebound | 99 | 106 |
| Q4 | 1:57 | PHX | Landry Shamet makes 25-foot three point jumper (Chris Paul assists) | 99 | 109 |
| Q4 | 1:57 | DET | Pistons Full timeout | 99 | 109 |
| Q4 | 1:44 | DET | Jerami Grant misses 18-foot jumper | 99 | 109 |
| Q4 | 1:39 | PHX | Mikal Bridges defensive rebound | 99 | 109 |
| Q4 | 1:20 | PHX | Cameron Johnson makes 25-foot three point jumper (Chris Paul assists) | 99 | 112 |
| Q4 | 1:08 | DET | Killian Hayes misses driving floating jump shot | 99 | 112 |
| Q4 | 1:07 | DET | Isaiah Stewart offensive rebound | 99 | 112 |
| Q4 | 1:07 | DET | Isaiah Stewart makes two point shot | 101 | 112 |
| Q4 | 0:00 | DET | Killian Hayes personal foul | 101 | 112 |
| Q4 | 0:00 | PHX | Deandre Ayton makes alley oop dunk shot (Chris Paul assists) | 101 | 114 |
| Q4 | 0:00 | DET | Jerami Grant makes driving layup (Saddiq Bey assists) | 103 | 114 |
| Q4 | 0:00 | PHX | shot clock turnover | 103 | 114 |
| Q4 | 0:00 | — | End of the 4th Quarter | 103 | 114 |
| Q4 | 0:00 | — | End of Game | 103 | 114 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Derived possession boundaries differ from the NBA-reported totals for this game. Sequence browsing remains available, but aggregate possession metrics are hidden.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 97 home / 98 away
Delta (derived − official): -97 / -98
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 163 matches · 163 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:07 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 2 | Q1 10:47 | DETDetroit Pistons | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 3 | Q1 10:35 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 4 | Q1 10:22 | DETDetroit Pistons | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 5 | Q1 10:12 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 6 | Q1 10:00 | DETDetroit Pistons | Made shot | 3 | Detroit Pistons 3, Phoenix Suns 0DET 3 · PHX 0 | |
| 7 | Q1 9:39 | PHXPhoenix Suns | Made shot | 2 | Detroit Pistons 3, Phoenix Suns 2DET 3 · PHX 2 | |
| 8 | Q1 9:29 | DETDetroit Pistons | Other | 0 | Detroit Pistons 3, Phoenix Suns 2DET 3 · PHX 2 | |
| 9 | Q1 9:05 | PHXPhoenix Suns | Made shot | 2 | Detroit Pistons 3, Phoenix Suns 4DET 3 · PHX 4 | |
| 10 | Q1 8:48 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 5, Phoenix Suns 4DET 5 · PHX 4 | |
| 11 | Q1 8:26 | PHXPhoenix Suns | Made shot | 3 | Detroit Pistons 5, Phoenix Suns 7DET 5 · PHX 7 | |
| 12 | Q1 8:03 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 7, Phoenix Suns 7DET 7 · PHX 7 | |
| 13 | Q1 7:46 | PHXPhoenix Suns | Made shot | 5 | Detroit Pistons 7, Phoenix Suns 12DET 7 · PHX 12 | |
| 14 | Q1 6:54 | DETDetroit Pistons | Other | 0 | Detroit Pistons 7, Phoenix Suns 12DET 7 · PHX 12 | |
| 15 | Q1 6:06 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 7, Phoenix Suns 12DET 7 · PHX 12 | |
| 16 | Q1 5:57 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 9, Phoenix Suns 12DET 9 · PHX 12 | |
| 17 | Q1 5:46 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 9, Phoenix Suns 12DET 9 · PHX 12 | |
| 18 | Q1 5:29 | PHXPhoenix Suns | Other | 1 | Detroit Pistons 9, Phoenix Suns 13DET 9 · PHX 13 | |
| 19 | Q1 5:08 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 11, Phoenix Suns 13DET 11 · PHX 13 | |
| 20 | Q1 4:38 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 13, Phoenix Suns 13DET 13 · PHX 13 | |
| 21 | Q1 4:28 | PHXPhoenix Suns | Other | 2 | Detroit Pistons 14, Phoenix Suns 15DET 14 · PHX 15 | |
| 22 | Q1 4:11 | DETDetroit Pistons | Other | 1 | Detroit Pistons 14, Phoenix Suns 15DET 14 · PHX 15 | |
| 23 | Q1 3:54 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 14, Phoenix Suns 15DET 14 · PHX 15 | |
| 24 | Q1 3:26 | DETDetroit Pistons | Other | 0 | Detroit Pistons 14, Phoenix Suns 15DET 14 · PHX 15 | |
| 25 | Q1 3:19 | PHXPhoenix Suns | Made shot | 3 | Detroit Pistons 14, Phoenix Suns 18DET 14 · PHX 18 |
POSS 1 · Q1 11:07
PHXPhoenix Suns
Other
0 PTS
POSS 2 · Q1 10:47
DETDetroit Pistons
Other
0 PTS
POSS 3 · Q1 10:35
PHXPhoenix Suns
Other
0 PTS
POSS 4 · Q1 10:22
DETDetroit Pistons
Other
0 PTS
POSS 5 · Q1 10:12
PHXPhoenix Suns
Other
0 PTS
POSS 6 · Q1 10:00
DETDetroit Pistons
Made shot
3 PTS
POSS 7 · Q1 9:39
PHXPhoenix Suns
Made shot
2 PTS
POSS 8 · Q1 9:29
DETDetroit Pistons
Other
0 PTS
POSS 9 · Q1 9:05
PHXPhoenix Suns
Made shot
2 PTS
POSS 10 · Q1 8:48
DETDetroit Pistons
Made shot
2 PTS
POSS 11 · Q1 8:26
PHXPhoenix Suns
Made shot
3 PTS
POSS 12 · Q1 8:03
DETDetroit Pistons
Made shot
2 PTS
POSS 13 · Q1 7:46
PHXPhoenix Suns
Made shot
5 PTS
POSS 14 · Q1 6:54
DETDetroit Pistons
Other
0 PTS
POSS 15 · Q1 6:06
PHXPhoenix Suns
Other
0 PTS
POSS 16 · Q1 5:57
DETDetroit Pistons
Made shot
2 PTS
POSS 17 · Q1 5:46
PHXPhoenix Suns
Other
0 PTS
POSS 18 · Q1 5:29
PHXPhoenix Suns
Other
1 PTS
POSS 19 · Q1 5:08
DETDetroit Pistons
Made shot
2 PTS
POSS 20 · Q1 4:38
DETDetroit Pistons
Made shot
2 PTS
POSS 21 · Q1 4:28
PHXPhoenix Suns
Other
2 PTS
POSS 22 · Q1 4:11
DETDetroit Pistons
Other
1 PTS
POSS 23 · Q1 3:54
PHXPhoenix Suns
Other
0 PTS
POSS 24 · Q1 3:26
DETDetroit Pistons
Other
0 PTS
POSS 25 · Q1 3:19
PHXPhoenix Suns
Made shot
3 PTS