POSS 1 · Q1 11:36
DETDetroit Pistons
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Wed, Feb 14, 2024·2023-24
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 25 | 16 | 28 | 31 | 100 | |
| 37 | 33 | 29 | 17 | 116 |
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 +2 Q1 11:28PHX +35 Q3 10: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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21.0 | 18 | 1 | 1 | 2 | 0 | 0 | 7-15 | 2-7 | 2-2 | -13 | 56.7% | |
| 29.0 | 14 | 7 | 1 | 2 | 1 | 0 | 7-13 | 0-0 | 0-3 | 0 | 48.9% | |
| 23.0 | 7 | 9 | 5 | 2 | 0 | 1 | 2-6 | 0-0 | 3-4 | -10 | 45.1% | |
| 26.0 | 13 | 4 | 8 | 1 | 2 | 5 | 5-11 | 0-1 | 3-5 | -17 | 49.2% | |
| 15.0 | 2 | 0 | 0 | 1 | 0 | 2 | 0-6 | 0-4 | 2-2 | -10 | 14.5% | |
| 23.0 | 13 | 9 | 2 | 1 | 1 | 2 | 4-10 | 3-6 | 2-3 | -12 | 57.4% | |
| 8.0 | 5 | 2 | 0 | 1 | 0 | 0 | 2-2 | 1-1 | 0-0 | -2 | 125.0% | |
| 12.0 | 5 | 5 | 0 | 1 | 0 | 1 | 2-4 | 1-2 | 0-0 | -8 | 62.5% | |
| 26.0 | 10 | 4 | 1 | 1 | 1 | 3 | 4-12 | 2-7 | 0-0 | -7 | 41.7% | |
| 15.0 | 3 | 3 | 2 | 1 | 0 | 0 | 1-6 | 0-3 | 1-2 | 25 | 21.8% | |
| 7.0 | 3 | 1 | 0 | 0 | 0 | 0 | 1-4 | 1-2 | 0-0 | 8 | 37.5% | |
| 24.0 | 4 | 1 | 6 | 0 | 0 | 3 | 2-7 | 0-4 | 0-0 | -6 | 28.6% | |
| 12.0 | 3 | 2 | 0 | 1 | 0 | 2 | 1-3 | 0-0 | 1-1 | -28 | 43.6% |
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30.0 | 25 | 6 | 6 | 1 | 2 | 5 | 8-13 | 1-3 | 8-8 | 23 | 75.7% | |
| 22.0 | 10 | 13 | 7 | 0 | 2 | 4 | 2-2 | 0-0 | 6-10 | 19 | 78.1% | |
| 24.0 | 13 | 1 | 2 | 2 | 2 | 3 | 4-9 | 2-6 | 3-3 | 21 | 63.0% | |
| 27.0 | 9 | 1 | 6 | 1 | 1 | 1 | 2-9 | 1-5 | 4-4 | 10 | 41.8% | |
| 5.0 | 7 | 1 | 1 | 1 | 0 | 1 | 2-5 | 1-2 | 2-2 | 1 | 59.5% | |
| 24.0 | 16 | 6 | 2 | 4 | 0 | 2 | 4-9 | 0-3 | 8-12 | 3 | 56.0% | |
| 24.0 | 9 | 7 | 3 | 2 | 0 | 1 | 3-6 | 3-6 | 0-0 | 37 | 75.0% | |
| 14.0 | 9 | 5 | 1 | 0 | 2 | 0 | 4-5 | 1-1 | 0-0 | 3 | 90.0% | |
| 18.0 | 6 | 6 | 0 | 2 | 1 | 2 | 3-8 | 0-0 | 0-0 | 5 | 37.5% | |
| 10.0 | 5 | 1 | 0 | 0 | 0 | 1 | 2-3 | 1-2 | 0-0 | -13 | 83.3% | |
| 18.0 | 2 | 2 | 0 | 1 | 1 | 0 | 0-3 | 0-2 | 2-2 | 3 | 25.8% | |
| 4.0 | 0 | 1 | 0 | 1 | 0 | 0 | 0-0 | 0-0 | 0-0 | -10 | — | |
| 10.0 | 5 | 1 | 0 | 0 | 0 | 3 | 1-2 | 0-0 | 3-3 | -11 | 75.3% | |
| 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | 0 | — | |
| 10.0 | 0 | 3 | 0 | 0 | 0 | 0 | 0-3 | 0-1 | 0-0 | -11 | 0.0% |
546 events
| Q | Clock | Team | Play | DET | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Jalen Duren vs. Jusuf Nurkic (Grayson Allen gains possession) | 0 | 0 |
| Q1 | 11:41 | PHX | Jusuf Nurkic bad pass (Cade Cunningham steals) | 0 | 0 |
| Q1 | 11:36 | DET | Jusuf Nurkic blocks Jalen Duren 's 1-foot two point shot | 0 | 0 |
| Q1 | 11:34 | PHX | Jusuf Nurkic defensive rebound | 0 | 0 |
| Q1 | 11:31 | PHX | Jusuf Nurkic bad pass (Simone Fontecchio steals) | 0 | 0 |
| Q1 | 11:28 | DET | Simone Fontecchio makes layup | 2 | 0 |
| Q1 | 11:19 | PHX | Eric Gordon makes 25-foot three point jumper (Devin Booker assists) | 2 | 3 |
| Q1 | 11:03 | DET | Jaden Ivey misses 25-foot three point jumper | 2 | 3 |
| Q1 | 11:00 | PHX | Jusuf Nurkic defensive rebound | 2 | 3 |
| Q1 | 10:51 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 2 | 3 |
| Q1 | 10:46 | DET | Jalen Duren defensive rebound | 2 | 3 |
| Q1 | 10:42 | DET | Jalen Duren misses driving floating jump shot | 2 | 3 |
| Q1 | 10:40 | PHX | Suns defensive team rebound | 2 | 3 |
| Q1 | 10:30 | PHX | Devin Booker makes 24-foot three point jumper (Kevin Durant assists) | 2 | 6 |
| Q1 | 10:16 | DET | Cade Cunningham makes 17-foot pullup jump shot (Jalen Duren assists) | 4 | 6 |
| Q1 | 10:04 | DET | Simone Fontecchio shooting foul | 4 | 6 |
| Q1 | 10:04 | PHX | Devin Booker makes free throw 1 of 2 | 4 | 7 |
| Q1 | 10:04 | PHX | Devin Booker makes free throw 2 of 2 | 4 | 8 |
| Q1 | 9:56 | DET | Jaden Ivey misses 25-foot three point jumper | 4 | 8 |
| Q1 | 9:53 | PHX | Jusuf Nurkic defensive rebound | 4 | 8 |
| Q1 | 9:44 | PHX | Grayson Allen misses 2-foot two point shot | 4 | 8 |
| Q1 | 9:43 | PHX | Devin Booker offensive rebound | 4 | 8 |
| Q1 | 9:37 | DET | Ausar Thompson makes 1-foot layup (Cade Cunningham assists) | 6 | 8 |
| Q1 | 9:37 | PHX | Eric Gordon shooting foul | 6 | 8 |
| Q1 | 9:37 | DET | Ausar Thompson misses free throw 1 of 1 | 6 | 8 |
| Q1 | 9:35 | PHX | Jusuf Nurkic defensive rebound | 6 | 8 |
| Q1 | 9:29 | DET | Jaden Ivey personal foul | 6 | 8 |
| Q1 | 9:41 | PHX | Devin Booker misses 2-foot tip shot | 4 | 8 |
| Q1 | 9:40 | DET | Jalen Duren defensive rebound | 4 | 8 |
| Q1 | 9:27 | PHX | Devin Booker bad pass (Jalen Duren steals) | 6 | 8 |
| Q1 | 9:19 | DET | Simone Fontecchio makes 1-foot two point shot (Cade Cunningham assists) | 8 | 8 |
| Q1 | 9:12 | PHX | Eric Gordon makes alley oop layup (Grayson Allen assists) | 8 | 10 |
| Q1 | 8:54 | DET | Simone Fontecchio misses 23-foot three point jumper | 8 | 10 |
| Q1 | 8:51 | PHX | Grayson Allen defensive rebound | 8 | 10 |
| Q1 | 8:33 | PHX | Eric Gordon misses 28-foot three point jumper | 8 | 10 |
| Q1 | 8:32 | DET | Jalen Duren defensive rebound | 8 | 10 |
| Q1 | 8:16 | DET | Grayson Allen blocks Simone Fontecchio 's 5-foot driving layup | 8 | 10 |
| Q1 | 8:16 | PHX | Suns defensive team rebound | 8 | 10 |
| Q1 | 8:02 | PHX | Devin Booker misses 18-foot pullup jump shot | 8 | 10 |
| Q1 | 7:59 | DET | Ausar Thompson defensive rebound | 8 | 10 |
| Q1 | 7:49 | DET | Cade Cunningham misses 11-foot two point shot | 8 | 10 |
| Q1 | 7:47 | PHX | Jusuf Nurkic defensive rebound | 8 | 10 |
| Q1 | 7:42 | DET | Ausar Thompson shooting foul | 8 | 10 |
| Q1 | 7:42 | PHX | Eric Gordon makes free throw 1 of 2 | 8 | 11 |
| Q1 | 7:42 | PHX | Eric Gordon makes free throw 2 of 2 | 8 | 12 |
| Q1 | 7:34 | PHX | Devin Booker personal foul | 8 | 12 |
| Q1 | 7:27 | DET | Simone Fontecchio makes driving layup (Jalen Duren assists) | 10 | 12 |
| Q1 | 7:13 | PHX | Kevin Durant misses 24-foot three point jumper | 10 | 12 |
| Q1 | 7:12 | PHX | Suns offensive team rebound | 10 | 12 |
| Q1 | 7:12 | DET | Simone Fontecchio loose ball foul | 10 | 12 |
| Q1 | 7:10 | PHX | Kevin Durant offensive foul | 10 | 12 |
| Q1 | 7:10 | PHX | Kevin Durant turnover | 10 | 12 |
| Q1 | 7:10 | DET | Evan Fournier enters the game for Simone Fontecchio | 10 | 12 |
| Q1 | 7:00 | DET | Jaden Ivey lost ball turnover (Devin Booker steals) | 10 | 12 |
| Q1 | 6:57 | PHX | Devin Booker makes two point shot | 10 | 14 |
| Q1 | 6:36 | PHX | Jusuf Nurkic defensive 3-seconds (technical foul) | 10 | 14 |
| Q1 | 6:36 | PHX | Suns Full timeout | 10 | 14 |
| Q1 | 6:36 | DET | Cade Cunningham misses technical free throw | 10 | 14 |
| Q1 | 6:36 | DET | Pistons offensive team rebound | 10 | 14 |
| Q1 | 6:36 | PHX | Devin Booker technical foul | 10 | 14 |
| Q1 | 6:36 | DET | Cade Cunningham makes technical free throw | 11 | 14 |
| Q1 | 6:36 | PHX | Devin Booker technical foul | 11 | 14 |
| Q1 | 6:36 | DET | Cade Cunningham makes technical free throw | 12 | 14 |
| Q1 | 6:36 | PHX | Frank Vogel technical foul | 12 | 14 |
| Q1 | 6:36 | PHX | Devin Booker ejected | 12 | 14 |
| Q1 | 6:36 | DET | Cade Cunningham makes technical free throw | 13 | 14 |
| Q1 | 6:36 | PHX | Royce O'Neale enters the game for Devin Booker | 13 | 14 |
| Q1 | 6:29 | DET | Cade Cunningham makes 11-foot step back jumpshot | 15 | 14 |
| Q1 | 6:13 | PHX | Kevin Durant makes 7-foot two point shot (Eric Gordon assists) | 15 | 16 |
| Q1 | 5:56 | DET | Cade Cunningham bad pass (Eric Gordon steals) | 15 | 16 |
| Q1 | 5:56 | DET | Jaden Ivey transition take foul | 15 | 16 |
| Q1 | 5:56 | PHX | Eric Gordon makes free throw 1 of 1 | 15 | 17 |
| Q1 | 5:56 | DET | Shake Milton enters the game for Jaden Ivey | 15 | 17 |
| Q1 | 5:51 | PHX | Jusuf Nurkic makes 5-foot two point shot (Kevin Durant assists) | 15 | 19 |
| Q1 | 5:36 | DET | Evan Fournier misses 25-foot three point jumper | 15 | 19 |
| Q1 | 5:34 | PHX | Royce O'Neale defensive rebound | 15 | 19 |
| Q1 | 5:24 | PHX | Royce O'Neale misses 25-foot three point jumper | 15 | 19 |
| Q1 | 5:20 | DET | Jalen Duren defensive rebound | 15 | 19 |
| Q1 | 5:05 | DET | Cade Cunningham lost ball turnover (Grayson Allen steals) | 15 | 19 |
| Q1 | 5:01 | PHX | Grayson Allen makes two point shot (Jusuf Nurkic assists) | 15 | 21 |
| Q1 | 4:52 | PHX | Jusuf Nurkic shooting foul | 15 | 21 |
| Q1 | 4:52 | DET | Jalen Duren misses free throw 1 of 2 | 15 | 21 |
| Q1 | 4:52 | DET | Pistons offensive team rebound | 15 | 21 |
| Q1 | 4:52 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 15 | 21 |
| Q1 | 4:52 | DET | Jalen Duren makes free throw 2 of 2 | 16 | 21 |
| Q1 | 4:42 | PHX | Drew Eubanks makes dunk (Grayson Allen assists) | 16 | 23 |
| Q1 | 4:26 | DET | Ausar Thompson misses 20-foot jumper | 16 | 23 |
| Q1 | 4:25 | PHX | Royce O'Neale defensive rebound | 16 | 23 |
| Q1 | 4:21 | PHX | Eric Gordon misses 29-foot three point shot | 16 | 23 |
| Q1 | 4:17 | PHX | Drew Eubanks offensive rebound | 16 | 23 |
| Q1 | 4:16 | PHX | Drew Eubanks bad pass (Jalen Duren steals) | 16 | 23 |
| Q1 | 4:11 | DET | Shake Milton makes 25-foot running pullup jump shot (Cade Cunningham assists) | 19 | 23 |
| Q1 | 3:59 | PHX | Kevin Durant offensive foul | 19 | 23 |
| Q1 | 3:59 | PHX | Kevin Durant turnover | 19 | 23 |
| Q1 | 3:59 | PHX | Josh Okogie enters the game for Eric Gordon | 19 | 23 |
| Q1 | 3:48 | PHX | Grayson Allen shooting foul | 19 | 23 |
| Q1 | 3:48 | DET | Jalen Duren makes free throw 1 of 2 | 20 | 23 |
| Q1 | 3:48 | DET | Jalen Duren makes free throw 2 of 2 | 21 | 23 |
| Q1 | 3:44 | PHX | Grayson Allen offensive foul | 21 | 23 |
| Q1 | 3:44 | PHX | Grayson Allen turnover | 21 | 23 |
| Q1 | 3:44 | DET | James Wiseman enters the game for Jalen Duren | 21 | 23 |
| Q1 | 3:44 | PHX | Saben Lee enters the game for Grayson Allen | 21 | 23 |
| Q1 | 3:29 | DET | Evan Fournier misses driving floating jump shot | 21 | 23 |
| Q1 | 3:23 | DET | Ausar Thompson offensive rebound | 21 | 23 |
| Q1 | 3:23 | DET | Ausar Thompson makes tip shot | 23 | 23 |
| Q1 | 3:13 | PHX | Josh Okogie misses 22-foot three point jumper | 23 | 23 |
| Q1 | 3:10 | DET | Shake Milton defensive rebound | 23 | 23 |
| Q1 | 3:00 | DET | Cade Cunningham lost ball turnover (Saben Lee steals) | 23 | 23 |
| Q1 | 2:57 | DET | Ausar Thompson shooting foul | 23 | 23 |
| Q1 | 2:57 | DET | Pistons Full timeout | 23 | 23 |
| Q1 | 2:57 | DET | Marcus Sasser enters the game for Cade Cunningham | 23 | 23 |
| Q1 | 2:57 | DET | Troy Brown Jr. enters the game for Ausar Thompson | 23 | 23 |
| Q1 | 2:57 | PHX | Saben Lee makes free throw 1 of 2 | 23 | 24 |
| Q1 | 2:57 | PHX | Saben Lee makes free throw 2 of 2 | 23 | 25 |
| Q1 | 2:43 | DET | Evan Fournier misses 25-foot three point jumper | 23 | 25 |
| Q1 | 2:39 | PHX | Josh Okogie defensive rebound | 23 | 25 |
| Q1 | 2:30 | PHX | Kevin Durant makes 11-foot pullup jump shot | 23 | 27 |
| Q1 | 2:18 | DET | Shake Milton misses driving layup | 23 | 27 |
| Q1 | 2:16 | PHX | Kevin Durant defensive rebound | 23 | 27 |
| Q1 | 2:10 | PHX | Saben Lee misses layup | 23 | 27 |
| Q1 | 2:10 | PHX | Drew Eubanks offensive rebound | 23 | 27 |
| Q1 | 2:06 | PHX | Drew Eubanks makes dunk | 23 | 29 |
| Q1 | 1:52 | DET | Troy Brown Jr. misses two point shot | 23 | 29 |
| Q1 | 1:51 | PHX | Kevin Durant defensive rebound | 23 | 29 |
| Q1 | 1:46 | PHX | Saben Lee makes two point shot (Royce O'Neale assists) | 23 | 31 |
| Q1 | 1:20 | DET | Troy Brown Jr. makes 9-foot driving floating jump shot (Shake Milton assists) | 25 | 31 |
| Q1 | 0:00 | DET | Troy Brown Jr. shooting foul | 25 | 31 |
| Q1 | 0:00 | PHX | Kevin Durant makes free throw 1 of 3 | 25 | 32 |
| Q1 | 0:00 | PHX | Kevin Durant makes free throw 2 of 3 | 25 | 33 |
| Q1 | 0:00 | PHX | Kevin Durant makes free throw 3 of 3 | 25 | 34 |
| Q1 | 0:00 | DET | James Wiseman offensive foul | 25 | 34 |
| Q1 | 0:00 | DET | James Wiseman turnover | 25 | 34 |
| Q1 | 0:00 | DET | James Wiseman defensive 3-seconds (technical foul) | 25 | 34 |
| Q1 | 0:00 | PHX | Kevin Durant makes technical free throw | 25 | 35 |
| Q1 | 0:00 | PHX | Josh Okogie misses 26-foot three point jumper | 25 | 35 |
| Q1 | 0:00 | DET | Evan Fournier defensive rebound | 25 | 35 |
| Q1 | 0:00 | DET | Shake Milton lost ball turnover (Saben Lee steals) | 25 | 35 |
| Q1 | 0:00 | PHX | Kevin Durant misses 26-foot three point pullup jump shot | 25 | 35 |
| Q1 | 0:00 | PHX | Josh Okogie offensive rebound | 25 | 35 |
| Q1 | 0:00 | DET | James Wiseman shooting foul | 25 | 35 |
| Q1 | 0:00 | PHX | Josh Okogie makes free throw 1 of 2 | 25 | 36 |
| Q1 | 0:00 | PHX | Bol Bol enters the game for Kevin Durant | 25 | 36 |
| Q1 | 0:00 | PHX | Josh Okogie makes free throw 2 of 2 | 25 | 37 |
| Q1 | 0:00 | — | End of the 1st Quarter | 25 | 37 |
| Q2 | 12:00 | PHX | Jusuf Nurkic enters the game for Josh Okogie | 25 | 37 |
| Q2 | 12:00 | PHX | Grayson Allen enters the game for Drew Eubanks | 25 | 37 |
| Q2 | 12:00 | PHX | Eric Gordon enters the game for Saben Lee | 25 | 37 |
| Q2 | 12:00 | DET | Cade Cunningham enters the game for Troy Brown Jr. | 25 | 37 |
| Q2 | 12:00 | DET | Simone Fontecchio enters the game for Evan Fournier | 25 | 37 |
| Q2 | 11:52 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 25 | 37 |
| Q2 | 11:48 | PHX | Jusuf Nurkic defensive rebound | 25 | 37 |
| Q2 | 11:36 | PHX | Bol Bol makes 12-foot pullup jump shot (Royce O'Neale assists) | 25 | 39 |
| Q2 | 11:22 | DET | Simone Fontecchio misses 25-foot three point jumper | 25 | 39 |
| Q2 | 11:19 | PHX | Suns defensive team rebound | 25 | 39 |
| Q2 | 11:05 | PHX | Eric Gordon makes 4-foot two point shot (Grayson Allen assists) | 25 | 41 |
| Q2 | 10:34 | PHX | Royce O'Neale makes 25-foot three point jumper (Grayson Allen assists) | 25 | 44 |
| Q2 | 10:32 | DET | Pistons Full timeout | 25 | 44 |
| Q2 | 10:43 | DET | Eric Gordon blocks Cade Cunningham 's 5-foot driving floating jump shot | 25 | 41 |
| Q2 | 10:43 | PHX | Bol Bol defensive rebound | 25 | 41 |
| Q2 | 10:32 | DET | Jaden Ivey enters the game for James Wiseman | 25 | 44 |
| Q2 | 10:32 | DET | Jalen Duren enters the game for Marcus Sasser | 25 | 44 |
| Q2 | 10:24 | DET | Jaden Ivey misses 26-foot three point pullup jump shot | 25 | 44 |
| Q2 | 10:22 | PHX | Bol Bol defensive rebound | 25 | 44 |
| Q2 | 10:08 | DET | Cade Cunningham personal foul | 25 | 44 |
| Q2 | 10:00 | PHX | Bol Bol makes 23-foot three point jumper (Grayson Allen assists) | 25 | 47 |
| Q2 | 9:48 | DET | Eric Gordon blocks Simone Fontecchio 's 17-foot step back jumpshot | 25 | 47 |
| Q2 | 9:45 | DET | Shake Milton offensive rebound | 25 | 47 |
| Q2 | 9:44 | DET | Shake Milton misses 17-foot pullup jump shot | 25 | 47 |
| Q2 | 9:42 | PHX | Royce O'Neale defensive rebound | 25 | 47 |
| Q2 | 9:38 | PHX | Grayson Allen misses running pullup jump shot | 25 | 47 |
| Q2 | 9:35 | DET | Cade Cunningham defensive rebound | 25 | 47 |
| Q2 | 9:31 | DET | Cade Cunningham misses two point shot | 25 | 47 |
| Q2 | 9:31 | DET | Shake Milton offensive rebound | 25 | 47 |
| Q2 | 9:24 | DET | Jalen Duren lost ball turnover (Royce O'Neale steals) | 25 | 47 |
| Q2 | 9:20 | PHX | Cade Cunningham blocks Grayson Allen 's 2-foot two point shot | 25 | 47 |
| Q2 | 9:20 | PHX | Suns offensive team rebound | 25 | 47 |
| Q2 | 9:20 | PHX | Josh Okogie enters the game for Royce O'Neale | 25 | 47 |
| Q2 | 9:20 | DET | Ausar Thompson enters the game for Shake Milton | 25 | 47 |
| Q2 | 9:15 | DET | Jaden Ivey shooting foul | 25 | 47 |
| Q2 | 9:15 | PHX | Grayson Allen makes free throw 1 of 2 | 25 | 48 |
| Q2 | 9:15 | DET | Evan Fournier enters the game for Jaden Ivey | 25 | 48 |
| Q2 | 9:15 | PHX | Grayson Allen makes free throw 2 of 2 | 25 | 49 |
| Q2 | 8:58 | DET | Simone Fontecchio misses 25-foot three point pullup jump shot | 25 | 49 |
| Q2 | 8:54 | PHX | Jusuf Nurkic defensive rebound | 25 | 49 |
| Q2 | 8:44 | DET | Evan Fournier personal foul | 25 | 49 |
| Q2 | 8:41 | PHX | Jusuf Nurkic bad pass (Simone Fontecchio steals) | 25 | 49 |
| Q2 | 8:29 | DET | Simone Fontecchio makes 26-foot three point jumper (Cade Cunningham assists) | 28 | 49 |
| Q2 | 8:13 | DET | Simone Fontecchio shooting foul | 28 | 49 |
| Q2 | 9:30 | DET | Shake Milton misses 1-foot tip shot | 25 | 47 |
| Q2 | 9:29 | DET | Shake Milton offensive rebound | 25 | 47 |
| Q2 | 8:13 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 28 | 49 |
| Q2 | 8:13 | PHX | Suns offensive team rebound | 28 | 49 |
| Q2 | 8:13 | DET | Mike Muscala enters the game for Simone Fontecchio | 28 | 49 |
| Q2 | 8:13 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 28 | 50 |
| Q2 | 8:00 | DET | Ausar Thompson misses two point shot | 28 | 50 |
| Q2 | 7:55 | DET | Jalen Duren offensive rebound | 28 | 50 |
| Q2 | 7:55 | DET | Jalen Duren makes dunk | 30 | 50 |
| Q2 | 7:42 | PHX | Evan Fournier blocks Josh Okogie 's 4-foot driving layup | 30 | 50 |
| Q2 | 7:41 | DET | Evan Fournier defensive rebound | 30 | 50 |
| Q2 | 7:38 | DET | Evan Fournier makes 25-foot three point shot (Cade Cunningham assists) | 33 | 50 |
| Q2 | 7:23 | PHX | Eric Gordon traveling | 33 | 50 |
| Q2 | 7:13 | DET | Cade Cunningham misses 16-foot pullup jump shot | 33 | 50 |
| Q2 | 7:09 | PHX | Jusuf Nurkic defensive rebound | 33 | 50 |
| Q2 | 7:04 | DET | Ausar Thompson personal foul | 33 | 50 |
| Q2 | 7:04 | PHX | Grayson Allen makes free throw 1 of 2 | 33 | 51 |
| Q2 | 7:04 | DET | Troy Brown Jr. enters the game for Ausar Thompson | 33 | 51 |
| Q2 | 7:04 | PHX | Grayson Allen makes free throw 2 of 2 | 33 | 52 |
| Q2 | 6:54 | DET | Cade Cunningham makes driving layup (Jalen Duren assists) | 35 | 52 |
| Q2 | 6:41 | DET | Jalen Duren kicked ball violation | 35 | 52 |
| Q2 | 6:33 | PHX | Jusuf Nurkic makes 2-foot layup (Eric Gordon assists) | 35 | 54 |
| Q2 | 6:20 | DET | Jalen Duren makes 14-foot pullup jump shot (Cade Cunningham assists) | 37 | 54 |
| Q2 | 6:07 | PHX | Eric Gordon misses 27-foot three point jumper | 37 | 54 |
| Q2 | 6:03 | DET | Jalen Duren defensive rebound | 37 | 54 |
| Q2 | 5:55 | DET | Evan Fournier bad pass (Eric Gordon steals) | 37 | 54 |
| Q2 | 5:51 | PHX | Bol Bol makes dunk (Grayson Allen assists) | 37 | 56 |
| Q2 | 5:37 | PHX | Josh Okogie personal foul | 37 | 56 |
| Q2 | 5:37 | PHX | Saben Lee enters the game for Grayson Allen | 37 | 56 |
| Q2 | 5:37 | PHX | Kevin Durant enters the game for Bol Bol | 37 | 56 |
| Q2 | 5:37 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 37 | 56 |
| Q2 | 5:37 | DET | Tosan Evbuomwan enters the game for Mike Muscala | 37 | 56 |
| Q2 | 5:35 | DET | Evan Fournier out of bounds bad pass turnover | 37 | 56 |
| Q2 | 5:11 | PHX | shot clock turnover | 37 | 56 |
| Q2 | 5:11 | PHX | Royce O'Neale enters the game for Eric Gordon | 37 | 56 |
| Q2 | 4:59 | DET | Cade Cunningham lost ball turnover (Drew Eubanks steals) | 37 | 56 |
| Q2 | 4:50 | PHX | Saben Lee makes 1-foot layup (Royce O'Neale assists) | 37 | 58 |
| Q2 | 4:27 | DET | Cade Cunningham bad pass (Royce O'Neale steals) | 37 | 58 |
| Q2 | 4:20 | PHX | Kevin Durant misses two point shot | 37 | 58 |
| Q2 | 4:18 | DET | Troy Brown Jr. defensive rebound | 37 | 58 |
| Q2 | 4:16 | DET | Marcus Sasser enters the game for Cade Cunningham | 37 | 58 |
| Q2 | 4:01 | DET | Evan Fournier makes 2-foot two point shot | 39 | 58 |
| Q2 | 3:47 | PHX | Saben Lee makes 2-foot two point shot (Kevin Durant assists) | 39 | 60 |
| Q2 | 3:34 | DET | Marcus Sasser lost ball turnover (Drew Eubanks steals) | 39 | 60 |
| Q2 | 3:30 | PHX | Kevin Durant lost ball turnover (Tosan Evbuomwan steals) | 39 | 60 |
| Q2 | 3:27 | DET | Marcus Sasser misses 11-foot pullup jump shot | 39 | 60 |
| Q2 | 3:24 | PHX | Royce O'Neale defensive rebound | 39 | 60 |
| Q2 | 3:18 | PHX | Royce O'Neale misses 26-foot three point jumper | 39 | 60 |
| Q2 | 3:16 | DET | Pistons defensive team rebound | 39 | 60 |
| Q2 | 3:16 | DET | James Wiseman enters the game for Jalen Duren | 39 | 60 |
| Q2 | 3:03 | DET | Troy Brown Jr. bad pass (Josh Okogie steals) | 39 | 60 |
| Q2 | 3:00 | DET | Evan Fournier shooting foul | 39 | 60 |
| Q2 | 3:00 | PHX | Saben Lee makes free throw 1 of 2 | 39 | 61 |
| Q2 | 3:00 | DET | Shake Milton enters the game for Troy Brown Jr. | 39 | 61 |
| Q2 | 3:00 | PHX | Saben Lee makes free throw 2 of 2 | 39 | 62 |
| Q2 | 2:45 | DET | Evan Fournier back court turnover | 39 | 62 |
| Q2 | 2:45 | PHX | Suns Full timeout | 39 | 62 |
| Q2 | 2:39 | DET | Tosan Evbuomwan personal foul | 39 | 62 |
| Q2 | 2:39 | PHX | Kevin Durant makes free throw 1 of 2 | 39 | 63 |
| Q2 | 2:39 | PHX | Kevin Durant makes free throw 2 of 2 | 39 | 64 |
| Q2 | 2:18 | DET | Marcus Sasser makes 6-foot driving floating jump shot (Evan Fournier assists) | 41 | 64 |
| Q2 | 1:59 | PHX | Kevin Durant makes 16-foot jumper | 41 | 66 |
| Q2 | 1:40 | DET | Evan Fournier misses 31-foot three point jumper | 41 | 66 |
| Q2 | 1:37 | PHX | Saben Lee defensive rebound | 41 | 66 |
| Q2 | 1:34 | PHX | Saben Lee palming turnover | 41 | 66 |
| Q2 | 1:34 | PHX | Grayson Allen enters the game for Josh Okogie | 41 | 66 |
| Q2 | 1:34 | PHX | Eric Gordon enters the game for Saben Lee | 41 | 66 |
| Q2 | 1:34 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 41 | 66 |
| Q2 | 1:23 | DET | Marcus Sasser misses 25-foot step back jumpshot | 41 | 66 |
| Q2 | 1:21 | PHX | Jusuf Nurkic defensive rebound | 41 | 66 |
| Q2 | 1:11 | PHX | Royce O'Neale makes 23-foot three point jumper (Kevin Durant assists) | 41 | 69 |
| Q2 | 0:00 | DET | Shake Milton misses 26-foot three point jumper | 41 | 69 |
| Q2 | 0:00 | PHX | Kevin Durant defensive rebound | 41 | 69 |
| Q2 | 0:00 | DET | James Wiseman offensive foul | 41 | 69 |
| Q2 | 0:00 | DET | James Wiseman turnover | 41 | 69 |
| Q2 | 0:00 | DET | James Wiseman shooting foul | 41 | 69 |
| Q2 | 0:00 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 41 | 70 |
| Q2 | 0:00 | PHX | Saben Lee enters the game for Grayson Allen | 41 | 70 |
| Q2 | 0:00 | DET | Mike Muscala enters the game for James Wiseman | 41 | 70 |
| Q2 | 0:00 | PHX | Jusuf Nurkic misses free throw 2 of 2 | 41 | 70 |
| Q2 | 0:00 | DET | Shake Milton defensive rebound | 41 | 70 |
| Q2 | 0:00 | DET | Kevin Durant blocks Mike Muscala 's 8-foot pullup jump shot | 41 | 70 |
| Q2 | 0:00 | PHX | Saben Lee defensive rebound | 41 | 70 |
| Q2 | 0:00 | PHX | Eric Gordon traveling | 41 | 70 |
| Q2 | 0:00 | DET | Kevin Durant blocks Mike Muscala 's 26-foot three point jumper | 41 | 70 |
| Q2 | 0:00 | DET | Pistons offensive team rebound | 41 | 70 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 41 | 70 |
| Q2 | 0:00 | PHX | Eric Gordon lost ball turnover (Tosan Evbuomwan steals) | 41 | 69 |
| Q3 | 12:00 | PHX | Grayson Allen enters the game for Saben Lee | 41 | 70 |
| Q3 | 12:00 | DET | Cade Cunningham enters the game for Tosan Evbuomwan | 41 | 70 |
| Q3 | 12:00 | DET | Ausar Thompson enters the game for Shake Milton | 41 | 70 |
| Q3 | 12:00 | DET | Jalen Duren enters the game for Marcus Sasser | 41 | 70 |
| Q3 | 12:00 | DET | Jaden Ivey enters the game for Evan Fournier | 41 | 70 |
| Q3 | 12:00 | DET | Simone Fontecchio enters the game for Mike Muscala | 41 | 70 |
| Q3 | 11:44 | DET | Jalen Duren misses driving layup | 41 | 70 |
| Q3 | 11:42 | PHX | Jusuf Nurkic defensive rebound | 41 | 70 |
| Q3 | 11:37 | PHX | Kevin Durant makes 25-foot three point shot (Jusuf Nurkic assists) | 41 | 73 |
| Q3 | 11:23 | DET | Jaden Ivey misses driving floating jump shot | 41 | 73 |
| Q3 | 11:20 | PHX | Jusuf Nurkic defensive rebound | 41 | 73 |
| Q3 | 11:12 | PHX | Grayson Allen misses 25-foot three point jumper | 41 | 73 |
| Q3 | 11:07 | DET | Cade Cunningham defensive rebound | 41 | 73 |
| Q3 | 11:02 | — | foul | 41 | 73 |
| Q3 | 10:52 | DET | Jaden Ivey misses 25-foot three point jumper | 41 | 73 |
| Q3 | 10:47 | PHX | Kevin Durant defensive rebound | 41 | 73 |
| Q3 | 10:42 | PHX | Royce O'Neale makes 25-foot three point jumper (Jusuf Nurkic assists) | 41 | 76 |
| Q3 | 10:24 | PHX | Royce O'Neale shooting foul | 41 | 76 |
| Q3 | 10:24 | DET | Simone Fontecchio makes free throw 1 of 2 | 42 | 76 |
| Q3 | 10:24 | DET | Simone Fontecchio makes free throw 2 of 2 | 43 | 76 |
| Q3 | 10:11 | PHX | Royce O'Neale bad pass (Jaden Ivey steals) | 43 | 76 |
| Q3 | 10:08 | DET | Cade Cunningham makes two point shot (Ausar Thompson assists) | 45 | 76 |
| Q3 | 10:08 | PHX | Jusuf Nurkic defensive goaltending violation | 45 | 76 |
| Q3 | 9:54 | PHX | Eric Gordon misses driving layup | 45 | 76 |
| Q3 | 9:52 | DET | Simone Fontecchio defensive rebound | 45 | 76 |
| Q3 | 9:48 | DET | Simone Fontecchio makes two point shot | 47 | 76 |
| Q3 | 9:34 | PHX | Jusuf Nurkic offensive foul | 47 | 76 |
| Q3 | 9:34 | PHX | Jusuf Nurkic turnover | 47 | 76 |
| Q3 | 9:20 | DET | Simone Fontecchio misses two point shot | 47 | 76 |
| Q3 | 9:18 | DET | Jalen Duren offensive rebound | 47 | 76 |
| Q3 | 9:17 | DET | Jusuf Nurkic blocks Jalen Duren 's 1-foot dunk | 47 | 76 |
| Q3 | 9:13 | PHX | Royce O'Neale defensive rebound | 47 | 76 |
| Q3 | 9:08 | PHX | Kevin Durant makes two point shot (Jusuf Nurkic assists) | 47 | 78 |
| Q3 | 8:55 | DET | Simone Fontecchio misses 22-foot three point jumper | 47 | 78 |
| Q3 | 8:52 | DET | Jalen Duren offensive rebound | 47 | 78 |
| Q3 | 8:50 | DET | Ausar Thompson makes 2-foot two point shot (Jalen Duren assists) | 49 | 78 |
| Q3 | 8:25 | PHX | Grayson Allen makes 29-foot three point jumper (Jusuf Nurkic assists) | 49 | 81 |
| Q3 | 8:11 | DET | Simone Fontecchio makes driving layup (Cade Cunningham assists) | 51 | 81 |
| Q3 | 7:54 | PHX | Kevin Durant makes 10-foot two point shot (Jusuf Nurkic assists) | 51 | 83 |
| Q3 | 7:45 | PHX | Jusuf Nurkic shooting foul | 51 | 83 |
| Q3 | 7:45 | DET | Jaden Ivey makes free throw 1 of 2 | 52 | 83 |
| Q3 | 7:45 | DET | Jaden Ivey makes free throw 2 of 2 | 53 | 83 |
| Q3 | 7:35 | DET | Jalen Duren personal foul | 53 | 83 |
| Q3 | 7:31 | PHX | Kevin Durant makes 4-foot two point shot (Jusuf Nurkic assists) | 53 | 85 |
| Q3 | 7:15 | DET | Cade Cunningham makes two point shot (Jalen Duren assists) | 55 | 85 |
| Q3 | 6:54 | PHX | Eric Gordon misses 23-foot three point jumper | 55 | 85 |
| Q3 | 6:52 | DET | Jalen Duren defensive rebound | 55 | 85 |
| Q3 | 6:46 | DET | Jaden Ivey misses two point shot | 55 | 85 |
| Q3 | 6:43 | PHX | Jusuf Nurkic defensive rebound | 55 | 85 |
| Q3 | 6:36 | DET | Cade Cunningham personal foul | 55 | 85 |
| Q3 | 6:36 | PHX | Suns Full timeout | 55 | 85 |
| Q3 | 6:30 | PHX | Grayson Allen misses 25-foot three point jumper | 55 | 85 |
| Q3 | 6:26 | PHX | Eric Gordon offensive rebound | 55 | 85 |
| Q3 | 6:24 | PHX | Royce O'Neale misses 22-foot three point jumper | 55 | 85 |
| Q3 | 6:21 | PHX | Jusuf Nurkic offensive rebound | 55 | 85 |
| Q3 | 6:20 | DET | Jalen Duren shooting foul | 55 | 85 |
| Q3 | 6:20 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 55 | 86 |
| Q3 | 6:20 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 55 | 87 |
| Q3 | 5:58 | DET | Ausar Thompson misses driving floating jump shot | 55 | 87 |
| Q3 | 5:53 | DET | Ausar Thompson offensive rebound | 55 | 87 |
| Q3 | 5:53 | DET | Ausar Thompson misses dunk | 55 | 87 |
| Q3 | 5:53 | PHX | Royce O'Neale defensive rebound | 55 | 87 |
| Q3 | 5:52 | DET | Cade Cunningham kicked ball violation | 55 | 87 |
| Q3 | 5:52 | PHX | Saben Lee enters the game for Grayson Allen | 55 | 87 |
| Q3 | 5:43 | DET | Jalen Duren shooting foul | 55 | 87 |
| Q3 | 5:43 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 55 | 87 |
| Q3 | 5:43 | PHX | Suns offensive team rebound | 55 | 87 |
| Q3 | 5:43 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 55 | 88 |
| Q3 | 5:31 | DET | Jaden Ivey bad pass (Saben Lee steals) | 55 | 88 |
| Q3 | 5:28 | PHX | Cade Cunningham blocks Saben Lee's dunk | 55 | 88 |
| Q3 | 5:27 | PHX | Suns offensive team rebound | 55 | 88 |
| Q3 | 5:20 | PHX | Kevin Durant lost ball turnover (Ausar Thompson steals) | 55 | 88 |
| Q3 | 5:15 | DET | Ausar Thompson makes two point shot (Simone Fontecchio assists) | 57 | 88 |
| Q3 | 5:00 | DET | Cade Cunningham personal foul | 57 | 88 |
| Q3 | 5:00 | PHX | Jusuf Nurkic misses free throw 1 of 2 | 57 | 88 |
| Q3 | 5:00 | PHX | Suns offensive team rebound | 57 | 88 |
| Q3 | 5:00 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 57 | 89 |
| Q3 | 4:49 | DET | Cade Cunningham misses driving layup | 57 | 89 |
| Q3 | 4:45 | DET | Cade Cunningham offensive rebound | 57 | 89 |
| Q3 | 4:43 | PHX | Jusuf Nurkic shooting foul | 57 | 89 |
| Q3 | 4:43 | DET | Ausar Thompson misses free throw 1 of 2 | 57 | 89 |
| Q3 | 4:43 | DET | Pistons offensive team rebound | 57 | 89 |
| Q3 | 4:43 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 57 | 89 |
| Q3 | 4:43 | DET | Evan Fournier enters the game for Jaden Ivey | 57 | 89 |
| Q3 | 4:43 | DET | Ausar Thompson misses free throw 2 of 2 | 57 | 89 |
| Q3 | 4:40 | PHX | Drew Eubanks defensive rebound | 57 | 89 |
| Q3 | 4:28 | PHX | Kevin Durant misses 20-foot pullup jump shot | 57 | 89 |
| Q3 | 4:23 | PHX | Kevin Durant offensive rebound | 57 | 89 |
| Q3 | 4:19 | PHX | Eric Gordon makes 25-foot three point jumper (Kevin Durant assists) | 57 | 92 |
| Q3 | 4:03 | PHX | Eric Gordon defensive 3-seconds (technical foul) | 57 | 92 |
| Q3 | 4:03 | DET | Cade Cunningham misses technical free throw | 57 | 92 |
| Q3 | 4:03 | DET | Pistons offensive team rebound | 57 | 92 |
| Q3 | 4:03 | PHX | Josh Okogie enters the game for Eric Gordon | 57 | 92 |
| Q3 | 4:03 | DET | James Wiseman enters the game for Jalen Duren | 57 | 92 |
| Q3 | 3:58 | DET | Simone Fontecchio misses 26-foot three point jumper | 57 | 92 |
| Q3 | 3:56 | DET | James Wiseman offensive rebound | 57 | 92 |
| Q3 | 3:54 | DET | Josh Okogie blocks James Wiseman's two point shot | 57 | 92 |
| Q3 | 3:54 | PHX | Kevin Durant defensive rebound | 57 | 92 |
| Q3 | 3:45 | PHX | Kevin Durant misses 15-foot pullup jump shot | 57 | 92 |
| Q3 | 3:39 | DET | Cade Cunningham defensive rebound | 57 | 92 |
| Q3 | 3:37 | DET | Simone Fontecchio makes 25-foot three point shot (Cade Cunningham assists) | 60 | 92 |
| Q3 | 3:19 | DET | Ausar Thompson shooting foul | 60 | 92 |
| Q3 | 3:19 | PHX | Kevin Durant makes free throw 1 of 2 | 60 | 93 |
| Q3 | 3:19 | PHX | Kevin Durant makes free throw 2 of 2 | 60 | 94 |
| Q3 | 3:09 | DET | James Wiseman misses layup | 60 | 94 |
| Q3 | 3:06 | PHX | Royce O'Neale defensive rebound | 60 | 94 |
| Q3 | 2:57 | DET | James Wiseman shooting foul | 60 | 94 |
| Q3 | 2:57 | DET | Pistons Full timeout | 60 | 94 |
| Q3 | 2:57 | PHX | David Roddy enters the game for Royce O'Neale | 60 | 94 |
| Q3 | 2:57 | DET | Marcus Sasser enters the game for Cade Cunningham | 60 | 94 |
| Q3 | 2:57 | DET | Mike Muscala enters the game for James Wiseman | 60 | 94 |
| Q3 | 2:57 | PHX | Saben Lee makes free throw 1 of 2 | 60 | 95 |
| Q3 | 2:57 | PHX | Saben Lee misses free throw 2 of 2 | 60 | 95 |
| Q3 | 2:52 | DET | Marcus Sasser defensive rebound | 60 | 95 |
| Q3 | 2:43 | DET | Ausar Thompson makes 1-foot alley oop dunk shot (Marcus Sasser assists) | 62 | 95 |
| Q3 | 2:34 | PHX | Suns Full timeout | 62 | 95 |
| Q3 | 2:15 | PHX | Drew Eubanks bad pass (Ausar Thompson steals) | 62 | 95 |
| Q3 | 2:09 | DET | Marcus Sasser bad pass (Kevin Durant steals) | 62 | 95 |
| Q3 | 1:55 | PHX | Kevin Durant makes 18-foot pullup jump shot | 62 | 97 |
| Q3 | 1:40 | DET | Marcus Sasser misses 24-foot step back jumpshot | 62 | 97 |
| Q3 | 1:37 | PHX | Saben Lee defensive rebound | 62 | 97 |
| Q3 | 1:21 | PHX | Saben Lee misses 24-foot three point jumper | 62 | 97 |
| Q3 | 1:17 | DET | Ausar Thompson defensive rebound | 62 | 97 |
| Q3 | 1:06 | DET | Evan Fournier makes 27-foot three point jumper (Marcus Sasser assists) | 65 | 97 |
| Q3 | 0:00 | PHX | Kevin Durant bad pass (Evan Fournier steals) | 65 | 97 |
| Q3 | 0:00 | DET | Evan Fournier makes two point shot | 67 | 97 |
| Q3 | 0:00 | PHX | Saben Lee makes dunk (Kevin Durant assists) | 67 | 99 |
| Q3 | 0:00 | DET | Marcus Sasser lost ball turnover (Saben Lee steals) | 67 | 99 |
| Q3 | 0:00 | DET | Marcus Sasser misses 25-foot step back jumpshot | 67 | 99 |
| Q3 | 0:00 | DET | Ausar Thompson offensive rebound | 67 | 99 |
| Q3 | 0:00 | DET | Ausar Thompson makes tip shot | 69 | 99 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 69 | 99 |
| Q3 | 0:00 | PHX | David Roddy lost ball turnover (Mike Muscala steals) | 67 | 99 |
| Q4 | 12:00 | PHX | Grayson Allen enters the game for Kevin Durant | 69 | 99 |
| Q4 | 12:00 | PHX | Bol Bol enters the game for David Roddy | 69 | 99 |
| Q4 | 12:00 | DET | Troy Brown Jr. enters the game for Simone Fontecchio | 69 | 99 |
| Q4 | 11:38 | PHX | Grayson Allen misses driving layup | 69 | 99 |
| Q4 | 11:37 | PHX | Drew Eubanks offensive rebound | 69 | 99 |
| Q4 | 11:37 | PHX | Ausar Thompson blocks Drew Eubanks 's 3-foot two point shot | 69 | 99 |
| Q4 | 11:37 | PHX | Suns offensive team rebound | 69 | 99 |
| Q4 | 11:27 | PHX | Saben Lee misses 27-foot three point jumper | 69 | 99 |
| Q4 | 11:24 | DET | Troy Brown Jr. defensive rebound | 69 | 99 |
| Q4 | 11:20 | DET | Evan Fournier misses two point shot | 69 | 99 |
| Q4 | 11:17 | PHX | Saben Lee defensive rebound | 69 | 99 |
| Q4 | 11:01 | PHX | Saben Lee bad pass (Troy Brown Jr. steals) | 69 | 99 |
| Q4 | 10:56 | DET | Evan Fournier misses running pullup jump shot | 69 | 99 |
| Q4 | 10:54 | PHX | Saben Lee defensive rebound | 69 | 99 |
| Q4 | 10:54 | DET | Marcus Sasser personal foul | 69 | 99 |
| Q4 | 10:54 | DET | Shake Milton enters the game for Ausar Thompson | 69 | 99 |
| Q4 | 10:46 | PHX | Grayson Allen misses 23-foot three point jumper | 69 | 99 |
| Q4 | 10:42 | DET | Mike Muscala defensive rebound | 69 | 99 |
| Q4 | 10:37 | DET | Drew Eubanks blocks Evan Fournier 's 2-foot two point shot | 69 | 99 |
| Q4 | 10:32 | DET | Shake Milton offensive rebound | 69 | 99 |
| Q4 | 10:31 | DET | Troy Brown Jr. makes 25-foot three point jumper (Shake Milton assists) | 72 | 99 |
| Q4 | 10:15 | PHX | Saben Lee misses 23-foot three point jumper | 72 | 99 |
| Q4 | 10:13 | DET | Troy Brown Jr. defensive rebound | 72 | 99 |
| Q4 | 10:09 | DET | Marcus Sasser misses 25-foot three point shot | 72 | 99 |
| Q4 | 10:04 | PHX | Bol Bol defensive rebound | 72 | 99 |
| Q4 | 9:55 | PHX | Drew Eubanks misses driving floating jump shot | 72 | 99 |
| Q4 | 9:53 | DET | Troy Brown Jr. defensive rebound | 72 | 99 |
| Q4 | 9:48 | PHX | Theo Maledon enters the game for Josh Okogie | 72 | 99 |
| Q4 | 9:48 | PHX | Nassir Little enters the game for Saben Lee | 72 | 99 |
| Q4 | 9:36 | DET | Shake Milton makes 21-foot jumper (Marcus Sasser assists) | 74 | 99 |
| Q4 | 9:20 | PHX | Drew Eubanks misses 4-foot two point shot | 74 | 99 |
| Q4 | 9:19 | DET | Troy Brown Jr. defensive rebound | 74 | 99 |
| Q4 | 9:08 | DET | Shake Milton makes 25-foot three point jumper (Mike Muscala assists) | 77 | 99 |
| Q4 | 9:08 | PHX | Bol Bol shooting foul | 77 | 99 |
| Q4 | 9:08 | PHX | Suns Full timeout | 77 | 99 |
| Q4 | 9:08 | DET | Shake Milton makes free throw 1 of 1 | 78 | 99 |
| Q4 | 8:50 | DET | Marcus Sasser shooting foul | 78 | 99 |
| Q4 | 8:50 | PHX | Theo Maledon makes free throw 1 of 2 | 78 | 100 |
| Q4 | 8:50 | PHX | Theo Maledon makes free throw 2 of 2 | 78 | 101 |
| Q4 | 8:35 | DET | Mike Muscala misses 25-foot three point jumper | 78 | 101 |
| Q4 | 8:30 | PHX | Nassir Little defensive rebound | 78 | 101 |
| Q4 | 8:24 | PHX | Drew Eubanks makes dunk (Bol Bol assists) | 78 | 103 |
| Q4 | 8:09 | DET | Troy Brown Jr. misses 28-foot three point jumper | 78 | 103 |
| Q4 | 8:06 | PHX | Drew Eubanks defensive rebound | 78 | 103 |
| Q4 | 7:54 | PHX | Drew Eubanks misses layup | 78 | 103 |
| Q4 | 7:52 | DET | Evan Fournier defensive rebound | 78 | 103 |
| Q4 | 7:46 | DET | Mike Muscala misses 25-foot three point shot | 78 | 103 |
| Q4 | 7:44 | DET | Evan Fournier offensive rebound | 78 | 103 |
| Q4 | 7:43 | DET | Evan Fournier misses 25-foot three point jumper | 78 | 103 |
| Q4 | 7:39 | DET | Mike Muscala offensive rebound | 78 | 103 |
| Q4 | 7:38 | DET | Bol Bol blocks Mike Muscala 's 2-foot two point shot | 78 | 103 |
| Q4 | 7:34 | PHX | Drew Eubanks defensive rebound | 78 | 103 |
| Q4 | 7:25 | PHX | Drew Eubanks misses 9-foot two point shot | 78 | 103 |
| Q4 | 7:22 | DET | Shake Milton defensive rebound | 78 | 103 |
| Q4 | 7:19 | PHX | Theo Maledon shooting foul | 78 | 103 |
| Q4 | 7:19 | DET | Shake Milton makes free throw 1 of 2 | 79 | 103 |
| Q4 | 7:19 | PHX | David Roddy enters the game for Grayson Allen | 79 | 103 |
| Q4 | 7:19 | PHX | Saben Lee enters the game for Drew Eubanks | 79 | 103 |
| Q4 | 7:19 | DET | Ausar Thompson enters the game for Troy Brown Jr. | 79 | 103 |
| Q4 | 7:19 | DET | Malachi Flynn enters the game for Evan Fournier | 79 | 103 |
| Q4 | 7:19 | DET | James Wiseman enters the game for Mike Muscala | 79 | 103 |
| Q4 | 7:19 | DET | Shake Milton misses free throw 2 of 2 | 79 | 103 |
| Q4 | 7:17 | PHX | Nassir Little defensive rebound | 79 | 103 |
| Q4 | 7:03 | DET | Malachi Flynn personal foul | 79 | 103 |
| Q4 | 6:52 | PHX | Theo Maledon misses driving layup | 79 | 103 |
| Q4 | 6:48 | PHX | Bol Bol offensive rebound | 79 | 103 |
| Q4 | 6:48 | PHX | Bol Bol makes tip shot | 79 | 105 |
| Q4 | 6:29 | PHX | David Roddy personal foul | 79 | 105 |
| Q4 | 6:18 | PHX | Bol Bol personal foul | 79 | 105 |
| Q4 | 6:12 | DET | Malachi Flynn misses driving layup | 79 | 105 |
| Q4 | 6:07 | DET | Ausar Thompson offensive rebound | 79 | 105 |
| Q4 | 6:07 | DET | Ausar Thompson makes tip shot | 81 | 105 |
| Q4 | 5:51 | PHX | David Roddy makes 22-foot three point jumper (Saben Lee assists) | 81 | 108 |
| Q4 | 5:33 | DET | Ausar Thompson misses 19-foot jumper | 81 | 108 |
| Q4 | 5:31 | PHX | David Roddy defensive rebound | 81 | 108 |
| Q4 | 5:25 | PHX | Bol Bol misses 11-foot two point shot | 81 | 108 |
| Q4 | 5:21 | DET | James Wiseman defensive rebound | 81 | 108 |
| Q4 | 5:14 | DET | Bol Bol blocks Malachi Flynn 's 2-foot driving layup | 81 | 108 |
| Q4 | 5:11 | PHX | Nassir Little defensive rebound | 81 | 108 |
| Q4 | 5:10 | PHX | David Roddy makes two point shot (Saben Lee assists) | 81 | 110 |
| Q4 | 5:10 | DET | Ausar Thompson defensive goaltending violation | 81 | 110 |
| Q4 | 4:53 | DET | Ausar Thompson misses driving floating jump shot | 81 | 110 |
| Q4 | 4:51 | PHX | Bol Bol defensive rebound | 81 | 110 |
| Q4 | 4:41 | PHX | David Roddy misses 23-foot three point jumper | 81 | 110 |
| Q4 | 4:38 | DET | Ausar Thompson defensive rebound | 81 | 110 |
| Q4 | 4:27 | DET | James Wiseman makes 1-foot hook shot | 83 | 110 |
| Q4 | 4:27 | PHX | Theo Maledon shooting foul | 83 | 110 |
| Q4 | 4:27 | PHX | Udoka Azubuike enters the game for Bol Bol | 83 | 110 |
| Q4 | 4:27 | DET | James Wiseman makes free throw 1 of 1 | 84 | 110 |
| Q4 | 4:15 | DET | James Wiseman shooting foul | 84 | 110 |
| Q4 | 4:15 | DET | Mike Muscala enters the game for James Wiseman | 84 | 110 |
| Q4 | 4:15 | PHX | Saben Lee makes free throw 1 of 2 | 84 | 111 |
| Q4 | 4:15 | PHX | Saben Lee misses free throw 2 of 2 | 84 | 111 |
| Q4 | 4:12 | DET | Malachi Flynn defensive rebound | 84 | 111 |
| Q4 | 4:02 | DET | Shake Milton makes 23-foot three point jumper (Marcus Sasser assists) | 87 | 111 |
| Q4 | 3:46 | PHX | Nassir Little misses 19-foot pullup jump shot | 87 | 111 |
| Q4 | 3:44 | DET | Shake Milton defensive rebound | 87 | 111 |
| Q4 | 3:24 | DET | Shake Milton bad pass (Udoka Azubuike steals) | 87 | 111 |
| Q4 | 3:21 | PHX | Theo Maledon bad pass (Shake Milton steals) | 87 | 111 |
| Q4 | 3:18 | PHX | Nassir Little shooting foul | 87 | 111 |
| Q4 | 3:18 | DET | Mike Muscala makes free throw 1 of 2 | 88 | 111 |
| Q4 | 3:18 | DET | Mike Muscala misses free throw 2 of 2 | 88 | 111 |
| Q4 | 3:16 | PHX | Udoka Azubuike defensive rebound | 88 | 111 |
| Q4 | 3:00 | PHX | Shake Milton blocks Nassir Little 's 9-foot driving layup | 88 | 111 |
| Q4 | 2:57 | DET | Shake Milton defensive rebound | 88 | 111 |
| Q4 | 2:51 | DET | Shake Milton misses 24-foot three point jumper | 88 | 111 |
| Q4 | 2:49 | PHX | Saben Lee defensive rebound | 88 | 111 |
| Q4 | 2:47 | DET | Marcus Sasser personal foul | 88 | 111 |
| Q4 | 2:47 | DET | Pistons Full timeout | 88 | 111 |
| Q4 | 2:47 | DET | Tosan Evbuomwan enters the game for Ausar Thompson | 88 | 111 |
| Q4 | 2:47 | PHX | Saben Lee misses free throw 1 of 2 | 88 | 111 |
| Q4 | 2:47 | PHX | Suns offensive team rebound | 88 | 111 |
| Q4 | 2:47 | PHX | Saben Lee makes free throw 2 of 2 | 88 | 112 |
| Q4 | 2:35 | DET | Marcus Sasser makes 12-foot two point shot | 90 | 112 |
| Q4 | 2:14 | DET | Mike Muscala kicked ball violation | 90 | 112 |
| Q4 | 2:04 | PHX | Nassir Little misses 26-foot three point jumper | 90 | 112 |
| Q4 | 2:00 | DET | Tosan Evbuomwan defensive rebound | 90 | 112 |
| Q4 | 1:48 | DET | Malachi Flynn misses 25-foot step back jumpshot | 90 | 112 |
| Q4 | 1:44 | PHX | Theo Maledon defensive rebound | 90 | 112 |
| Q4 | 1:42 | PHX | Theo Maledon traveling | 90 | 112 |
| Q4 | 1:25 | DET | Tosan Evbuomwan makes 23-foot three point jumper (Marcus Sasser assists) | 93 | 112 |
| Q4 | 1:17 | PHX | Theo Maledon offensive foul | 93 | 112 |
| Q4 | 1:17 | PHX | Theo Maledon turnover | 93 | 112 |
| Q4 | 1:03 | DET | Tosan Evbuomwan makes 2-foot layup (Marcus Sasser assists) | 95 | 112 |
| Q4 | 0:00 | PHX | Theo Maledon makes 9-foot pullup jump shot | 95 | 114 |
| Q4 | 0:00 | DET | Marcus Sasser shooting foul | 95 | 114 |
| Q4 | 0:00 | PHX | Theo Maledon makes free throw 1 of 1 | 95 | 115 |
| Q4 | 0:00 | DET | Shake Milton misses 23-foot three point jumper | 95 | 115 |
| Q4 | 0:00 | DET | Mike Muscala offensive rebound | 95 | 115 |
| Q4 | 0:00 | DET | Mike Muscala makes two point shot | 97 | 115 |
| Q4 | 0:00 | DET | Mike Muscala shooting foul | 97 | 115 |
| Q4 | 0:00 | PHX | Saben Lee makes free throw 1 of 2 | 97 | 116 |
| Q4 | 0:00 | PHX | Saben Lee misses free throw 2 of 2 | 97 | 116 |
| Q4 | 0:00 | DET | Tosan Evbuomwan defensive rebound | 97 | 116 |
| Q4 | 0:00 | DET | Malachi Flynn makes 25-foot three point jumper (Mike Muscala assists) | 100 | 116 |
| Q4 | 0:00 | — | End of the 4th Quarter | 100 | 116 |
| Q4 | 0:00 | — | End of Game | 100 | 116 |
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.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Cached data
Official comparison: Unavailable
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 191 matches · 191 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:36 | DETDetroit Pistons | Other | 0 | Detroit Pistons 0, Phoenix Suns 0DET 0 · PHX 0 | |
| 2 | Q1 11:28 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 2, Phoenix Suns 0DET 2 · PHX 0 | |
| 3 | Q1 11:19 | PHXPhoenix Suns | Made shot | 3 | Detroit Pistons 2, Phoenix Suns 3DET 2 · PHX 3 | |
| 4 | Q1 11:03 | DETDetroit Pistons | Other | 0 | Detroit Pistons 2, Phoenix Suns 3DET 2 · PHX 3 | |
| 5 | Q1 10:51 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 2, Phoenix Suns 3DET 2 · PHX 3 | |
| 6 | Q1 10:42 | DETDetroit Pistons | Other | 0 | Detroit Pistons 2, Phoenix Suns 3DET 2 · PHX 3 | |
| 7 | Q1 10:30 | PHXPhoenix Suns | Made shot | 3 | Detroit Pistons 2, Phoenix Suns 6DET 2 · PHX 6 | |
| 8 | Q1 10:16 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 4, Phoenix Suns 6DET 4 · PHX 6 | |
| 9 | Q1 10:04 | PHXPhoenix Suns | Other | 2 | Detroit Pistons 6, Phoenix Suns 8DET 6 · PHX 8 | |
| 10 | Q1 9:37 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 6, Phoenix Suns 8DET 6 · PHX 8 | |
| 11 | Q1 9:37 | DETDetroit Pistons | Other | 0 | Detroit Pistons 6, Phoenix Suns 8DET 6 · PHX 8 | |
| 12 | Q1 9:41 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 4, Phoenix Suns 8DET 4 · PHX 8 | |
| 13 | Q1 9:19 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 8, Phoenix Suns 8DET 8 · PHX 8 | |
| 14 | Q1 9:12 | PHXPhoenix Suns | Made shot | 2 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 15 | Q1 8:54 | DETDetroit Pistons | Other | 0 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 16 | Q1 8:33 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 17 | Q1 8:16 | DETDetroit Pistons | Other | 0 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 18 | Q1 8:02 | PHXPhoenix Suns | Other | 0 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 19 | Q1 7:49 | DETDetroit Pistons | Other | 0 | Detroit Pistons 8, Phoenix Suns 10DET 8 · PHX 10 | |
| 20 | Q1 7:42 | PHXPhoenix Suns | Other | 2 | Detroit Pistons 10, Phoenix Suns 12DET 10 · PHX 12 | |
| 21 | Q1 7:27 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 10, Phoenix Suns 12DET 10 · PHX 12 | |
| 22 | Q1 7:13 | PHXPhoenix Suns | Turnover | 0 | Detroit Pistons 10, Phoenix Suns 12DET 10 · PHX 12 | |
| 23 | Q1 7:00 | DETDetroit Pistons | Turnover | 0 | Detroit Pistons 10, Phoenix Suns 12DET 10 · PHX 12 | |
| 24 | Q1 6:57 | PHXPhoenix Suns | Made shot | 2 | Detroit Pistons 10, Phoenix Suns 14DET 10 · PHX 14 | |
| 25 | Q1 6:36 | DETDetroit Pistons | Made shot | 5 | Detroit Pistons 15, Phoenix Suns 14DET 15 · PHX 14 |
POSS 1 · Q1 11:36
DETDetroit Pistons
Other
0 PTS
POSS 2 · Q1 11:28
DETDetroit Pistons
Made shot
2 PTS
POSS 3 · Q1 11:19
PHXPhoenix Suns
Made shot
3 PTS
POSS 4 · Q1 11:03
DETDetroit Pistons
Other
0 PTS
POSS 5 · Q1 10:51
PHXPhoenix Suns
Other
0 PTS
POSS 6 · Q1 10:42
DETDetroit Pistons
Other
0 PTS
POSS 7 · Q1 10:30
PHXPhoenix Suns
Made shot
3 PTS
POSS 8 · Q1 10:16
DETDetroit Pistons
Made shot
2 PTS
POSS 9 · Q1 10:04
PHXPhoenix Suns
Other
2 PTS
POSS 10 · Q1 9:37
DETDetroit Pistons
Made shot
2 PTS
POSS 11 · Q1 9:37
DETDetroit Pistons
Other
0 PTS
POSS 12 · Q1 9:41
PHXPhoenix Suns
Other
0 PTS
POSS 13 · Q1 9:19
DETDetroit Pistons
Made shot
2 PTS
POSS 14 · Q1 9:12
PHXPhoenix Suns
Made shot
2 PTS
POSS 15 · Q1 8:54
DETDetroit Pistons
Other
0 PTS
POSS 16 · Q1 8:33
PHXPhoenix Suns
Other
0 PTS
POSS 17 · Q1 8:16
DETDetroit Pistons
Other
0 PTS
POSS 18 · Q1 8:02
PHXPhoenix Suns
Other
0 PTS
POSS 19 · Q1 7:49
DETDetroit Pistons
Other
0 PTS
POSS 20 · Q1 7:42
PHXPhoenix Suns
Other
2 PTS
POSS 21 · Q1 7:27
DETDetroit Pistons
Made shot
2 PTS
POSS 22 · Q1 7:13
PHXPhoenix Suns
Turnover
0 PTS
POSS 23 · Q1 7:00
DETDetroit Pistons
Turnover
0 PTS
POSS 24 · Q1 6:57
PHXPhoenix Suns
Made shot
2 PTS
POSS 25 · Q1 6:36
DETDetroit Pistons
Made shot
5 PTS