POSS 1 · Q1 11:43
PHXPhoenix Suns
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Dec 15, 2024·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 21 | 30 | 28 | 30 | 109 | |
| 33 | 24 | 26 | 33 | 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.
POR
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 leadPOR +5 Q3 9:44PHX +16 Q4 5:57
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. POR 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 | POR | 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.
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 20 | 4 | 5 | 2 | 0 | 1 | 7-15 | 4-10 | 2-2 | -8 | 63.0% | |
| 36 | 17 | 6 | 3 | 2 | 0 | 0 | 6-16 | 4-11 | 1-2 | +6 | 50.4% | |
| 32 | 14 | 7 | 2 | 1 | 1 | 1 | 5-11 | 2-6 | 2-2 | +3 | 58.9% | |
| 32 | 12 | 5 | 5 | 1 | 0 | 0 | 5-15 | 1-8 | 1-1 | -2 | 38.9% | |
| 19 | 10 | 9 | 3 | 0 | 2 | 3 | 5-9 | 0-2 | 0-0 | -2 | 55.6% | |
| 28 | 17 | 7 | 3 | 0 | 0 | 4 | 6-9 | 3-5 | 2-4 | -9 | 79.0% | |
| 17 | 8 | 3 | 1 | 0 | 0 | 1 | 4-4 | 0-0 | 0-0 | -6 | 100.0% | |
| 14 | 7 | 4 | 4 | 0 | 0 | 2 | 3-9 | 1-4 | 0-0 | 0 | 38.9% | |
| 6 | 2 | 2 | 0 | 0 | 0 | 0 | 1-2 | 0-1 | 0-0 | -6 | 50.0% | |
| 19 | 2 | 1 | 4 | 0 | 1 | 1 | 0-4 | 0-2 | 2-2 | -11 | 20.5% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · ILLNESS | ||||||||||||
| OUT · RIGHT ANKLE SPRAIN | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 28 | 3 | 5 | 1 | 0 | 2 | 7-14 | 4-8 | 10-12 | +1 | 72.6% | |
| 32 | 19 | 4 | 4 | 0 | 0 | 2 | 8-9 | 3-3 | 0-0 | -4 | 105.6% | |
| 36 | 20 | 7 | 7 | 1 | 0 | 1 | 9-23 | 1-9 | 1-2 | -7 | 41.9% | |
| 32 | 13 | 4 | 2 | 0 | 0 | 0 | 5-9 | 3-6 | 0-0 | -3 | 72.2% | |
| 26 | 10 | 14 | 2 | 1 | 1 | 5 | 4-9 | 0-1 | 2-3 | +4 | 48.4% | |
| 24 | 12 | 2 | 1 | 1 | 0 | 0 | 4-13 | 4-9 | 0-0 | +11 | 46.2% | |
| 16 | 4 | 4 | 1 | 1 | 0 | 0 | 2-5 | 0-1 | 0-0 | +11 | 40.0% | |
| 6 | 4 | 2 | 0 | 1 | 0 | 0 | 2-3 | 0-0 | 0-0 | +2 | 66.7% | |
| 12 | 0 | 4 | 1 | 0 | 1 | 0 | 0-0 | 0-0 | 0-0 | +7 | — | |
| 3 | 2 | 0 | 0 | 1 | 0 | 0 | 1-1 | 0-0 | 0-0 | +1 | 100.0% | |
| 15 | 4 | 2 | 0 | 0 | 0 | 1 | 1-3 | 0-2 | 2-2 | +12 | 51.5% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
459 events
| Q | Clock | Team | Play | POR | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | PHX | Donovan Clingan vs. Jusuf Nurkic (Tyus Jones gains possession) | 0 | 0 |
| Q1 | 11:43 | PHX | Devin Booker makes 27-foot three point jumper (Kevin Durant assists) | 0 | 3 |
| Q1 | 11:23 | POR | Donovan Clingan makes alley oop layup (Jerami Grant assists) | 2 | 3 |
| Q1 | 11:09 | PHX | Jusuf Nurkic misses 7-foot two point shot | 2 | 3 |
| Q1 | 11:06 | POR | Shaedon Sharpe defensive rebound | 2 | 3 |
| Q1 | 10:56 | POR | Anfernee Simons misses 28-foot three point jumper | 2 | 3 |
| Q1 | 10:53 | PHX | Devin Booker defensive rebound | 2 | 3 |
| Q1 | 10:31 | PHX | Royce O'Neale misses two point shot | 2 | 3 |
| Q1 | 10:28 | PHX | Jusuf Nurkic offensive rebound | 2 | 3 |
| Q1 | 10:20 | POR | Shaedon Sharpe misses 24-foot three point step back jumpshot | 2 | 3 |
| Q1 | 10:17 | PHX | Kevin Durant defensive rebound | 2 | 3 |
| Q1 | 10:08 | PHX | Jusuf Nurkic misses 4-foot two point shot | 2 | 3 |
| Q1 | 10:06 | PHX | Jusuf Nurkic offensive rebound | 2 | 3 |
| Q1 | 10:04 | POR | Donovan Clingan shooting foul | 2 | 3 |
| Q1 | 10:04 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 2 | 4 |
| Q1 | 10:04 | PHX | Jusuf Nurkic misses free throw 2 of 2 | 2 | 4 |
| Q1 | 10:02 | POR | Jerami Grant defensive rebound | 2 | 4 |
| Q1 | 9:47 | POR | Toumani Camara misses 25-foot three point jumper | 2 | 4 |
| Q1 | 9:45 | PHX | Jusuf Nurkic defensive rebound | 2 | 4 |
| Q1 | 9:38 | PHX | Tyus Jones makes 6-foot two point shot (Jusuf Nurkic assists) | 2 | 6 |
| Q1 | 9:25 | POR | Anfernee Simons misses 25-foot three point pullup jump shot | 2 | 6 |
| Q1 | 9:23 | PHX | Kevin Durant defensive rebound | 2 | 6 |
| Q1 | 9:09 | PHX | Jusuf Nurkic makes 2-foot dunk (Tyus Jones assists) | 2 | 8 |
| Q1 | 8:49 | POR | Jerami Grant misses 17-foot pullup jump shot | 2 | 8 |
| Q1 | 8:44 | POR | Donovan Clingan offensive rebound | 2 | 8 |
| Q1 | 8:43 | POR | Shaedon Sharpe misses 26-foot three point jumper | 2 | 8 |
| Q1 | 8:42 | PHX | Jusuf Nurkic defensive rebound | 2 | 8 |
| Q1 | 8:34 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 2 | 8 |
| Q1 | 8:31 | POR | Donovan Clingan defensive rebound | 2 | 8 |
| Q1 | 8:19 | POR | Anfernee Simons makes 14-foot pullup jump shot (Donovan Clingan assists) | 4 | 8 |
| Q1 | 8:04 | PHX | Kevin Durant makes 17-foot pullup jump shot | 4 | 10 |
| Q1 | 7:47 | POR | Donovan Clingan out of bounds bad pass turnover | 4 | 10 |
| Q1 | 7:47 | POR | Scoot Henderson enters the game for Anfernee Simons | 4 | 10 |
| Q1 | 7:33 | PHX | Kevin Durant makes 19-foot step back jumpshot | 4 | 12 |
| Q1 | 7:21 | POR | Shaedon Sharpe makes 26-foot three pointer (Toumani Camara assists) | 7 | 12 |
| Q1 | 7:09 | PHX | Royce O'Neale misses 25-foot three point jumper | 7 | 12 |
| Q1 | 7:06 | POR | Donovan Clingan defensive rebound | 7 | 12 |
| Q1 | 7:01 | POR | Donovan Clingan misses 25-foot three point jumper | 7 | 12 |
| Q1 | 6:57 | PHX | Royce O'Neale defensive rebound | 7 | 12 |
| Q1 | 6:44 | PHX | Kevin Durant makes 11-foot pullup jump shot | 7 | 14 |
| Q1 | 6:29 | POR | Jerami Grant makes 25-foot three point jumper (Donovan Clingan assists) | 10 | 14 |
| Q1 | 6:13 | PHX | Tyus Jones makes 9-foot driving floating jump shot | 10 | 16 |
| Q1 | 5:56 | POR | Scoot Henderson misses 23-foot three point jumper | 10 | 16 |
| Q1 | 5:53 | POR | Donovan Clingan offensive rebound | 10 | 16 |
| Q1 | 5:50 | POR | Shaedon Sharpe misses 25-foot three point jumper | 10 | 16 |
| Q1 | 5:47 | PHX | Devin Booker defensive rebound | 10 | 16 |
| Q1 | 5:34 | PHX | Tyus Jones makes 7-foot driving floating jump shot | 10 | 18 |
| Q1 | 5:34 | POR | Trail Blazers Full timeout | 10 | 18 |
| Q1 | 10:27 | PHX | Jusuf Nurkic lost ball turnover (Anfernee Simons steals) | 2 | 3 |
| Q1 | 5:34 | PHX | Grayson Allen enters the game for Royce O'Neale | 10 | 18 |
| Q1 | 5:34 | PHX | Oso Ighodaro enters the game for Jusuf Nurkic | 10 | 18 |
| Q1 | 5:34 | POR | Deni Avdija enters the game for Shaedon Sharpe | 10 | 18 |
| Q1 | 5:34 | POR | Robert Williams III enters the game for Donovan Clingan | 10 | 18 |
| Q1 | 5:20 | POR | Deni Avdija makes driving layup (Scoot Henderson assists) | 12 | 18 |
| Q1 | 5:01 | PHX | Kevin Durant misses driving floating jump shot | 12 | 18 |
| Q1 | 4:57 | POR | Deni Avdija defensive rebound | 12 | 18 |
| Q1 | 4:50 | POR | Jerami Grant misses 5-foot two point shot | 12 | 18 |
| Q1 | 4:50 | POR | Trail Blazers offensive team rebound | 12 | 18 |
| Q1 | 4:50 | PHX | Grayson Allen loose ball foul | 12 | 18 |
| Q1 | 4:37 | POR | Scoot Henderson misses 27-foot three point pullup jump shot | 12 | 18 |
| Q1 | 4:34 | PHX | Suns defensive team rebound | 12 | 18 |
| Q1 | 4:34 | PHX | Ryan Dunn enters the game for Kevin Durant | 12 | 18 |
| Q1 | 4:19 | PHX | Devin Booker misses 9-foot two point shot | 12 | 18 |
| Q1 | 4:15 | POR | Robert Williams III defensive rebound | 12 | 18 |
| Q1 | 4:03 | POR | Jerami Grant makes 25-foot three point jumper (Scoot Henderson assists) | 15 | 18 |
| Q1 | 3:40 | PHX | Oso Ighodaro makes 9-foot two point shot (Grayson Allen assists) | 15 | 20 |
| Q1 | 3:30 | POR | Deni Avdija bad pass (Oso Ighodaro steals) | 15 | 20 |
| Q1 | 3:27 | PHX | Scoot Henderson blocks Oso Ighodaro 's 6-foot two point shot | 15 | 20 |
| Q1 | 3:27 | POR | Trail Blazers defensive team rebound | 15 | 20 |
| Q1 | 3:27 | PHX | Monte Morris enters the game for Tyus Jones | 15 | 20 |
| Q1 | 3:27 | POR | Anfernee Simons enters the game for Jerami Grant | 15 | 20 |
| Q1 | 3:27 | POR | Dalano Banton enters the game for Toumani Camara | 15 | 20 |
| Q1 | 3:08 | POR | Dalano Banton makes 2-foot layup (Deni Avdija assists) | 17 | 20 |
| Q1 | 2:58 | PHX | Devin Booker makes 26-foot three pointer | 17 | 23 |
| Q1 | 2:36 | POR | Anfernee Simons misses 24-foot three point pullup jump shot | 17 | 23 |
| Q1 | 2:33 | PHX | Monte Morris defensive rebound | 17 | 23 |
| Q1 | 2:27 | POR | Scoot Henderson shooting foul | 17 | 23 |
| Q1 | 2:28 | PHX | Suns Full timeout | 17 | 23 |
| Q1 | 2:27 | PHX | Devin Booker makes free throw 1 of 2 | 17 | 24 |
| Q1 | 2:27 | PHX | Devin Booker makes free throw 2 of 2 | 17 | 25 |
| Q1 | 2:12 | POR | Dalano Banton out of bounds lost ball turnover | 17 | 25 |
| Q1 | 1:56 | PHX | Ryan Dunn misses 23-foot three point jumper | 17 | 25 |
| Q1 | 1:53 | PHX | Monte Morris offensive rebound | 17 | 25 |
| Q1 | 1:40 | PHX | Grayson Allen misses 12-foot two point shot | 17 | 25 |
| Q1 | 1:38 | POR | Deni Avdija defensive rebound | 17 | 25 |
| Q1 | 1:33 | POR | Robert Williams III makes 2-foot dunk (Deni Avdija assists) | 19 | 25 |
| Q1 | 1:24 | PHX | Monte Morris misses driving layup | 19 | 25 |
| Q1 | 1:22 | PHX | Oso Ighodaro offensive rebound | 19 | 25 |
| Q1 | 1:22 | PHX | Oso Ighodaro makes dunk | 19 | 27 |
| Q1 | 1:10 | POR | Dalano Banton misses driving layup | 19 | 27 |
| Q1 | 1:08 | POR | Dalano Banton offensive rebound | 19 | 27 |
| Q1 | 1:07 | POR | Dalano Banton misses two point shot | 19 | 27 |
| Q1 | 1:07 | POR | Dalano Banton offensive rebound | 19 | 27 |
| Q1 | 1:05 | POR | Dalano Banton makes tip shot | 21 | 27 |
| Q1 | 0:00 | PHX | Grayson Allen makes 27-foot three point jumper (Monte Morris assists) | 21 | 30 |
| Q1 | 0:00 | POR | Scoot Henderson misses driving layup | 21 | 30 |
| Q1 | 0:00 | PHX | Oso Ighodaro defensive rebound | 21 | 30 |
| Q1 | 0:00 | PHX | Grayson Allen misses 28-foot three point shot | 21 | 30 |
| Q1 | 0:00 | PHX | Ryan Dunn offensive rebound | 21 | 30 |
| Q1 | 0:00 | POR | Robert Williams III personal foul | 21 | 30 |
| Q1 | 0:00 | POR | Jabari Walker enters the game for Robert Williams III | 21 | 30 |
| Q1 | 0:00 | PHX | Monte Morris misses 24-foot three point jumper | 21 | 30 |
| Q1 | 0:00 | PHX | Monte Morris offensive rebound | 21 | 30 |
| Q1 | 0:00 | PHX | Grayson Allen makes 23-foot three point jumper (Devin Booker assists) | 21 | 33 |
| Q1 | 0:00 | POR | Dalano Banton misses 36-foot three point pullup jump shot | 21 | 33 |
| Q1 | 0:00 | POR | Trail Blazers offensive team rebound | 21 | 33 |
| Q1 | 0:00 | — | End of the 1st Quarter | 21 | 33 |
| Q2 | 12:00 | PHX | Jusuf Nurkic enters the game for Devin Booker | 21 | 33 |
| Q2 | 12:00 | PHX | Kevin Durant enters the game for Oso Ighodaro | 21 | 33 |
| Q2 | 12:00 | POR | Shaedon Sharpe enters the game for Scoot Henderson | 21 | 33 |
| Q2 | 11:44 | POR | Deni Avdija makes 25-foot three point jumper (Anfernee Simons assists) | 24 | 33 |
| Q2 | 11:20 | PHX | Monte Morris makes driving layup (Kevin Durant assists) | 24 | 35 |
| Q2 | 11:02 | POR | Dalano Banton misses 26-foot three point jumper | 24 | 35 |
| Q2 | 11:00 | PHX | Kevin Durant defensive rebound | 24 | 35 |
| Q2 | 10:44 | PHX | Kevin Durant makes 13-foot two point shot | 24 | 37 |
| Q2 | 10:20 | POR | Deni Avdija misses 26-foot three point jumper | 24 | 37 |
| Q2 | 10:16 | PHX | Monte Morris defensive rebound | 24 | 37 |
| Q2 | 10:02 | PHX | Suns Full timeout | 24 | 37 |
| Q2 | 10:02 | POR | Donovan Clingan enters the game for Jabari Walker | 24 | 37 |
| Q2 | 10:00 | PHX | Jusuf Nurkic out of bounds bad pass turnover | 24 | 37 |
| Q2 | 9:50 | POR | Anfernee Simons makes 25-foot three pointer | 27 | 37 |
| Q2 | 9:34 | PHX | Kevin Durant misses 26-foot three point jumper | 27 | 37 |
| Q2 | 9:33 | POR | Deni Avdija defensive rebound | 27 | 37 |
| Q2 | 9:29 | PHX | Kevin Durant misses 25-foot three point pullup jump shot | 27 | 37 |
| Q2 | 9:25 | POR | Shaedon Sharpe defensive rebound | 27 | 37 |
| Q2 | 9:15 | POR | Shaedon Sharpe makes 14-foot pullup jump shot | 29 | 37 |
| Q2 | 9:15 | PHX | Grayson Allen flagrant foul type 1 | 29 | 37 |
| Q2 | 9:15 | PHX | Royce O'Neale enters the game for Ryan Dunn | 29 | 37 |
| Q2 | 9:15 | — | (09:15) [Trail Blazers] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 29 | 37 |
| Q2 | 9:15 | PHX | Josh Okogie enters the game for Grayson Allen | 29 | 37 |
| Q2 | 9:15 | POR | Shaedon Sharpe makes free throw flagrant 1 of 1 | 30 | 37 |
| Q2 | 9:05 | POR | Donovan Clingan makes 1-foot alley oop dunk shot (Dalano Banton assists) | 32 | 37 |
| Q2 | 8:51 | PHX | Donovan Clingan blocks Monte Morris 's 17-foot step back jumpshot | 32 | 37 |
| Q2 | 8:48 | PHX | Jusuf Nurkic offensive rebound | 32 | 37 |
| Q2 | 8:45 | PHX | Kevin Durant misses 13-foot pullup jump shot | 32 | 37 |
| Q2 | 8:45 | PHX | Suns offensive team rebound | 32 | 37 |
| Q2 | 8:45 | POR | Dalano Banton loose ball foul | 32 | 37 |
| Q2 | 8:31 | PHX | Royce O'Neale misses 27-foot three point jumper | 32 | 37 |
| Q2 | 8:27 | POR | Shaedon Sharpe defensive rebound | 32 | 37 |
| Q2 | 8:17 | POR | Donovan Clingan makes layup (Dalano Banton assists) | 34 | 37 |
| Q2 | 8:06 | PHX | Kevin Durant misses 26-foot three point pullup jump shot | 34 | 37 |
| Q2 | 8:04 | POR | Anfernee Simons defensive rebound | 34 | 37 |
| Q2 | 7:52 | POR | Deni Avdija misses 27-foot three point jumper | 34 | 37 |
| Q2 | 7:49 | PHX | Kevin Durant defensive rebound | 34 | 37 |
| Q2 | 7:44 | POR | Anfernee Simons personal foul | 34 | 37 |
| Q2 | 7:44 | PHX | Tyus Jones enters the game for Monte Morris | 34 | 37 |
| Q2 | 7:34 | PHX | Kevin Durant misses 24-foot three point jumper | 34 | 37 |
| Q2 | 7:31 | POR | Dalano Banton defensive rebound | 34 | 37 |
| Q2 | 7:24 | POR | Donovan Clingan misses layup | 34 | 37 |
| Q2 | 7:22 | PHX | Tyus Jones defensive rebound | 34 | 37 |
| Q2 | 7:15 | PHX | Kevin Durant misses 26-foot three point pullup jump shot | 34 | 37 |
| Q2 | 7:11 | POR | Anfernee Simons defensive rebound | 34 | 37 |
| Q2 | 7:07 | POR | Deni Avdija out of bounds bad pass turnover | 34 | 37 |
| Q2 | 6:52 | PHX | Kevin Durant makes 15-foot pullup jump shot | 34 | 39 |
| Q2 | 6:35 | POR | Donovan Clingan makes 2-foot alley oop dunk shot (Dalano Banton assists) | 36 | 39 |
| Q2 | 6:16 | PHX | Tyus Jones makes 23-foot three point jumper (Jusuf Nurkic assists) | 36 | 42 |
| Q2 | 5:59 | POR | Dalano Banton bad pass (Josh Okogie steals) | 36 | 42 |
| Q2 | 5:58 | PHX | Josh Okogie makes 2-foot dunk | 36 | 44 |
| Q2 | 5:58 | POR | Trail Blazers Full timeout | 36 | 44 |
| Q2 | 9:32 | POR | Deni Avdija lost ball turnover (Grayson Allen steals) | 27 | 37 |
| Q2 | 5:58 | PHX | Devin Booker enters the game for Josh Okogie | 36 | 44 |
| Q2 | 5:58 | PHX | Mason Plumlee enters the game for Jusuf Nurkic | 36 | 44 |
| Q2 | 5:58 | POR | Scoot Henderson enters the game for Anfernee Simons | 36 | 44 |
| Q2 | 5:58 | POR | Jerami Grant enters the game for Dalano Banton | 36 | 44 |
| Q2 | 5:58 | POR | Robert Williams III enters the game for Deni Avdija | 36 | 44 |
| Q2 | 5:58 | POR | Toumani Camara enters the game for Donovan Clingan | 36 | 44 |
| Q2 | 5:38 | POR | Jerami Grant makes driving layup (Shaedon Sharpe assists) | 38 | 44 |
| Q2 | 5:29 | POR | Toumani Camara personal foul | 38 | 44 |
| Q2 | 5:13 | PHX | Kevin Durant makes 18-foot pullup jump shot (Royce O'Neale assists) | 38 | 46 |
| Q2 | 5:01 | POR | Robert Williams III makes 1-foot alley oop dunk shot (Shaedon Sharpe assists) | 40 | 46 |
| Q2 | 4:37 | PHX | Kevin Durant misses 8-foot two point shot | 40 | 46 |
| Q2 | 4:35 | POR | Jerami Grant defensive rebound | 40 | 46 |
| Q2 | 4:31 | POR | Shaedon Sharpe misses 27-foot three point shot | 40 | 46 |
| Q2 | 4:25 | POR | Toumani Camara offensive rebound | 40 | 46 |
| Q2 | 4:25 | POR | Toumani Camara makes tip shot | 42 | 46 |
| Q2 | 4:15 | POR | Toumani Camara personal foul | 42 | 46 |
| Q2 | 4:01 | PHX | Royce O'Neale misses 28-foot three point step back jumpshot | 42 | 46 |
| Q2 | 3:57 | POR | Jerami Grant defensive rebound | 42 | 46 |
| Q2 | 3:51 | POR | Jerami Grant misses driving layup | 42 | 46 |
| Q2 | 3:50 | POR | Robert Williams III offensive rebound | 42 | 46 |
| Q2 | 3:49 | POR | Robert Williams III makes two point shot | 44 | 46 |
| Q2 | 3:35 | PHX | Devin Booker makes 25-foot three point jumper (Kevin Durant assists) | 44 | 49 |
| Q2 | 3:23 | POR | Toumani Camara lost ball turnover (Kevin Durant steals) | 44 | 49 |
| Q2 | 3:17 | PHX | Kevin Durant bad pass (Jerami Grant steals) | 44 | 49 |
| Q2 | 3:15 | POR | Jerami Grant misses 23-foot three point jumper | 44 | 49 |
| Q2 | 3:13 | POR | Shaedon Sharpe offensive rebound | 44 | 49 |
| Q2 | 3:10 | POR | Shaedon Sharpe misses 2-foot two point shot | 44 | 49 |
| Q2 | 3:06 | PHX | Mason Plumlee defensive rebound | 44 | 49 |
| Q2 | 3:04 | PHX | Royce O'Neale makes two point shot (Kevin Durant assists) | 44 | 51 |
| Q2 | 2:40 | POR | Robert Williams III makes 1-foot alley oop dunk shot (Scoot Henderson assists) | 46 | 51 |
| Q2 | 2:23 | PHX | Tyus Jones bad pass (Jerami Grant steals) | 46 | 51 |
| Q2 | 2:17 | POR | Toumani Camara misses two point shot | 46 | 51 |
| Q2 | 2:15 | PHX | Royce O'Neale defensive rebound | 46 | 51 |
| Q2 | 2:11 | PHX | Suns Coach's Challenge | 46 | 51 |
| Q2 | 2:11 | PHX | (02:11) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 46 | 51 |
| Q2 | 2:11 | POR | Jerami Grant personal foul | 46 | 51 |
| Q2 | 2:11 | PHX | Grayson Allen enters the game for Kevin Durant | 46 | 51 |
| Q2 | 2:11 | POR | Deni Avdija enters the game for Scoot Henderson | 46 | 51 |
| Q2 | 2:11 | POR | Anfernee Simons enters the game for Robert Williams III | 46 | 51 |
| Q2 | 2:11 | PHX | Devin Booker makes free throw 1 of 2 | 46 | 52 |
| Q2 | 2:11 | PHX | Devin Booker misses free throw 2 of 2 | 46 | 52 |
| Q2 | 2:08 | POR | Deni Avdija defensive rebound | 46 | 52 |
| Q2 | 2:02 | POR | Toumani Camara misses 25-foot three point jumper | 46 | 52 |
| Q2 | 1:59 | PHX | Royce O'Neale defensive rebound | 46 | 52 |
| Q2 | 1:43 | PHX | Tyus Jones makes 9-foot driving floating jump shot | 46 | 54 |
| Q2 | 1:22 | POR | Jerami Grant misses 26-foot three point jumper | 46 | 54 |
| Q2 | 1:18 | PHX | Grayson Allen defensive rebound | 46 | 54 |
| Q2 | 1:11 | PHX | Royce O'Neale makes 25-foot three pointer (Devin Booker assists) | 46 | 57 |
| Q2 | 0:00 | POR | Toumani Camara makes 23-foot three point jumper (Shaedon Sharpe assists) | 49 | 57 |
| Q2 | 0:00 | PHX | Tyus Jones out of bounds bad pass turnover | 49 | 57 |
| Q2 | 0:00 | PHX | Oso Ighodaro enters the game for Mason Plumlee | 49 | 57 |
| Q2 | 0:00 | POR | Anfernee Simons makes 4-foot two point shot | 51 | 57 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 51 | 57 |
| Q3 | 12:00 | PHX | Jusuf Nurkic enters the game for Grayson Allen | 51 | 57 |
| Q3 | 12:00 | PHX | Kevin Durant enters the game for Oso Ighodaro | 51 | 57 |
| Q3 | 12:00 | POR | Donovan Clingan enters the game for Deni Avdija | 51 | 57 |
| Q3 | 11:52 | POR | Donovan Clingan offensive foul | 51 | 57 |
| Q3 | 11:52 | POR | Donovan Clingan turnover | 51 | 57 |
| Q3 | 11:37 | PHX | Devin Booker bad pass (Toumani Camara steals) | 51 | 57 |
| Q3 | 11:27 | POR | Jerami Grant makes 13-foot driving floating jump shot (Donovan Clingan assists) | 53 | 57 |
| Q3 | 11:15 | PHX | Donovan Clingan blocks Jusuf Nurkic 's 7-foot two point shot | 53 | 57 |
| Q3 | 11:13 | POR | Toumani Camara defensive rebound | 53 | 57 |
| Q3 | 10:59 | POR | Toumani Camara makes 5-foot two point shot (Anfernee Simons assists) | 55 | 57 |
| Q3 | 10:47 | PHX | Jusuf Nurkic offensive foul | 55 | 57 |
| Q3 | 10:47 | PHX | Jusuf Nurkic turnover | 55 | 57 |
| Q3 | 10:38 | POR | Shaedon Sharpe makes 13-foot pullup jump shot (Anfernee Simons assists) | 57 | 57 |
| Q3 | 10:25 | POR | Jerami Grant personal foul | 57 | 57 |
| Q3 | 10:19 | PHX | Devin Booker misses 25-foot three point pullup jump shot | 57 | 57 |
| Q3 | 10:14 | POR | Donovan Clingan defensive rebound | 57 | 57 |
| Q3 | 10:07 | POR | Anfernee Simons makes 23-foot three point jumper (Shaedon Sharpe assists) | 60 | 57 |
| Q3 | 9:50 | POR | Shaedon Sharpe personal foul | 60 | 57 |
| Q3 | 9:45 | PHX | Jusuf Nurkic bad pass (Shaedon Sharpe steals) | 60 | 57 |
| Q3 | 9:44 | POR | Shaedon Sharpe makes 1-foot dunk | 62 | 57 |
| Q3 | 9:44 | PHX | Suns Full timeout | 62 | 57 |
| Q3 | 9:19 | PHX | Jusuf Nurkic misses 28-foot three point jumper | 62 | 57 |
| Q3 | 9:17 | POR | Toumani Camara defensive rebound | 62 | 57 |
| Q3 | 9:08 | PHX | Tyus Jones personal foul | 62 | 57 |
| Q3 | 9:00 | POR | Anfernee Simons misses 28-foot three point jumper | 62 | 57 |
| Q3 | 8:57 | PHX | Jusuf Nurkic defensive rebound | 62 | 57 |
| Q3 | 8:49 | PHX | Devin Booker misses driving floating jump shot | 62 | 57 |
| Q3 | 8:46 | POR | Donovan Clingan defensive rebound | 62 | 57 |
| Q3 | 8:36 | POR | Toumani Camara misses 24-foot three point jumper | 62 | 57 |
| Q3 | 8:32 | PHX | Royce O'Neale defensive rebound | 62 | 57 |
| Q3 | 8:28 | PHX | Devin Booker makes 2-foot jump bank shot (Royce O'Neale assists) | 62 | 59 |
| Q3 | 8:08 | POR | Donovan Clingan makes layup (Jerami Grant assists) | 64 | 59 |
| Q3 | 7:57 | POR | Toumani Camara kicked ball violation | 64 | 59 |
| Q3 | 7:42 | PHX | Devin Booker makes 13-foot step back jumpshot | 64 | 61 |
| Q3 | 7:24 | POR | Shaedon Sharpe misses 28-foot three point jumper | 64 | 61 |
| Q3 | 7:20 | PHX | Jusuf Nurkic defensive rebound | 64 | 61 |
| Q3 | 7:12 | PHX | Toumani Camara blocks Tyus Jones 's 5-foot driving layup | 64 | 61 |
| Q3 | 7:09 | POR | Toumani Camara defensive rebound | 64 | 61 |
| Q3 | 7:05 | POR | Toumani Camara misses driving layup | 64 | 61 |
| Q3 | 7:05 | PHX | Suns defensive team rebound | 64 | 61 |
| Q3 | 7:05 | POR | Donovan Clingan loose ball foul | 64 | 61 |
| Q3 | 7:05 | POR | Robert Williams III enters the game for Anfernee Simons | 64 | 61 |
| Q3 | 7:05 | POR | Scoot Henderson enters the game for Donovan Clingan | 64 | 61 |
| Q3 | 6:49 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 64 | 61 |
| Q3 | 6:44 | POR | Toumani Camara defensive rebound | 64 | 61 |
| Q3 | 6:39 | POR | Shaedon Sharpe misses 27-foot three point shot | 64 | 61 |
| Q3 | 6:37 | PHX | Jusuf Nurkic defensive rebound | 64 | 61 |
| Q3 | 6:32 | PHX | Kevin Durant misses running pullup jump shot | 64 | 61 |
| Q3 | 6:27 | POR | Jerami Grant defensive rebound | 64 | 61 |
| Q3 | 6:23 | PHX | Jusuf Nurkic shooting foul | 64 | 61 |
| Q3 | 6:23 | POR | Jerami Grant misses free throw 1 of 2 | 64 | 61 |
| Q3 | 6:23 | POR | Trail Blazers offensive team rebound | 64 | 61 |
| Q3 | 6:23 | PHX | Mason Plumlee enters the game for Jusuf Nurkic | 64 | 61 |
| Q3 | 6:23 | POR | Deni Avdija enters the game for Shaedon Sharpe | 64 | 61 |
| Q3 | 6:23 | POR | Jerami Grant makes free throw 2 of 2 | 65 | 61 |
| Q3 | 6:09 | PHX | Royce O'Neale makes 23-foot three point jumper (Tyus Jones assists) | 65 | 64 |
| Q3 | 5:50 | POR | Scoot Henderson offensive foul | 65 | 64 |
| Q3 | 5:50 | POR | Scoot Henderson turnover | 65 | 64 |
| Q3 | 5:33 | PHX | Kevin Durant misses 16-foot pullup jump shot | 65 | 64 |
| Q3 | 5:30 | POR | Jerami Grant defensive rebound | 65 | 64 |
| Q3 | 5:24 | POR | Deni Avdija makes two point shot (Jerami Grant assists) | 67 | 64 |
| Q3 | 5:09 | PHX | Devin Booker misses 12-foot pullup jump shot | 67 | 64 |
| Q3 | 5:05 | PHX | Mason Plumlee offensive rebound | 67 | 64 |
| Q3 | 5:02 | PHX | Royce O'Neale makes 24-foot three point jumper (Mason Plumlee assists) | 67 | 67 |
| Q3 | 4:44 | POR | Jerami Grant misses 22-foot three point jumper | 67 | 67 |
| Q3 | 4:39 | POR | Toumani Camara offensive rebound | 67 | 67 |
| Q3 | 4:39 | POR | Toumani Camara makes dunk | 69 | 67 |
| Q3 | 4:22 | PHX | Kevin Durant misses 27-foot three point jumper | 69 | 67 |
| Q3 | 4:18 | POR | Robert Williams III defensive rebound | 69 | 67 |
| Q3 | 4:16 | PHX | Tyus Jones shooting foul | 69 | 67 |
| Q3 | 4:16 | POR | Scoot Henderson makes free throw 1 of 2 | 70 | 67 |
| Q3 | 4:16 | PHX | Grayson Allen enters the game for Kevin Durant | 70 | 67 |
| Q3 | 4:16 | POR | Scoot Henderson makes free throw 2 of 2 | 71 | 67 |
| Q3 | 4:02 | PHX | Tyus Jones makes 24-foot three pointer | 71 | 70 |
| Q3 | 3:55 | POR | Robert Williams III offensive foul | 71 | 70 |
| Q3 | 3:55 | POR | Robert Williams III turnover | 71 | 70 |
| Q3 | 3:55 | PHX | Ryan Dunn enters the game for Royce O'Neale | 71 | 70 |
| Q3 | 3:55 | POR | Dalano Banton enters the game for Jerami Grant | 71 | 70 |
| Q3 | 3:55 | POR | Anfernee Simons enters the game for Toumani Camara | 71 | 70 |
| Q3 | 3:44 | PHX | Devin Booker makes 25-foot three point jumper (Tyus Jones assists) | 71 | 73 |
| Q3 | 3:43 | POR | Trail Blazers Full timeout | 71 | 73 |
| Q3 | 3:43 | POR | Jabari Walker enters the game for Robert Williams III | 71 | 73 |
| Q3 | 3:30 | POR | Anfernee Simons lost ball turnover (Devin Booker steals) | 71 | 73 |
| Q3 | 3:27 | POR | Anfernee Simons shooting foul | 71 | 73 |
| Q3 | 3:27 | PHX | Devin Booker makes free throw 1 of 2 | 71 | 74 |
| Q3 | 3:27 | PHX | Devin Booker makes free throw 2 of 2 | 71 | 75 |
| Q3 | 3:20 | POR | Mason Plumlee blocks Dalano Banton 's 4-foot driving layup | 71 | 75 |
| Q3 | 3:18 | PHX | Tyus Jones defensive rebound | 71 | 75 |
| Q3 | 3:11 | PHX | Grayson Allen misses 24-foot three point jumper | 71 | 75 |
| Q3 | 3:07 | POR | Scoot Henderson defensive rebound | 71 | 75 |
| Q3 | 3:03 | POR | Deni Avdija makes 26-foot three point jumper (Scoot Henderson assists) | 74 | 75 |
| Q3 | 2:57 | POR | Scoot Henderson personal foul | 74 | 75 |
| Q3 | 2:57 | PHX | Devin Booker makes free throw 1 of 2 | 74 | 76 |
| Q3 | 2:57 | POR | Jerami Grant enters the game for Dalano Banton | 74 | 76 |
| Q3 | 2:57 | PHX | Devin Booker makes free throw 2 of 2 | 74 | 77 |
| Q3 | 2:45 | POR | Deni Avdija misses layup | 74 | 77 |
| Q3 | 2:38 | POR | Jabari Walker offensive rebound | 74 | 77 |
| Q3 | 2:38 | POR | Jabari Walker makes two point shot | 76 | 77 |
| Q3 | 2:19 | PHX | Ryan Dunn traveling | 76 | 77 |
| Q3 | 2:19 | PHX | Monte Morris enters the game for Tyus Jones | 76 | 77 |
| Q3 | 2:08 | POR | Jerami Grant misses 25-foot three point jumper | 76 | 77 |
| Q3 | 2:05 | PHX | Mason Plumlee defensive rebound | 76 | 77 |
| Q3 | 1:57 | POR | Scoot Henderson personal foul | 76 | 77 |
| Q3 | 1:57 | PHX | Devin Booker makes free throw 1 of 2 | 76 | 78 |
| Q3 | 1:57 | PHX | Devin Booker misses free throw 2 of 2 | 76 | 78 |
| Q3 | 1:55 | POR | Jabari Walker defensive rebound | 76 | 78 |
| Q3 | 1:45 | POR | Jabari Walker misses 27-foot three point jumper | 76 | 78 |
| Q3 | 1:42 | PHX | Ryan Dunn defensive rebound | 76 | 78 |
| Q3 | 1:27 | PHX | Grayson Allen makes 22-foot three point jumper (Devin Booker assists) | 76 | 81 |
| Q3 | 1:11 | POR | Scoot Henderson misses 6-foot two point shot | 76 | 81 |
| Q3 | 1:09 | PHX | Mason Plumlee defensive rebound | 76 | 81 |
| Q3 | 0:00 | PHX | Ryan Dunn makes 3-foot two point shot (Devin Booker assists) | 76 | 83 |
| Q3 | 0:00 | POR | Deni Avdija makes 22-foot three point jumper (Anfernee Simons assists) | 79 | 83 |
| Q3 | 0:00 | PHX | Ryan Dunn misses 25-foot three point jumper | 79 | 83 |
| Q3 | 0:00 | PHX | Grayson Allen offensive rebound | 79 | 83 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 79 | 83 |
| Q4 | 12:00 | PHX | Jusuf Nurkic enters the game for Mason Plumlee | 79 | 83 |
| Q4 | 12:00 | POR | Donovan Clingan enters the game for Scoot Henderson | 79 | 83 |
| Q4 | 12:00 | POR | Shaedon Sharpe enters the game for Jabari Walker | 79 | 83 |
| Q4 | 11:44 | PHX | Grayson Allen misses 31-foot three point jumper | 79 | 83 |
| Q4 | 11:39 | PHX | Devin Booker offensive rebound | 79 | 83 |
| Q4 | 11:34 | PHX | Grayson Allen misses 25-foot three point jumper | 79 | 83 |
| Q4 | 11:32 | POR | Jerami Grant defensive rebound | 79 | 83 |
| Q4 | 11:22 | POR | Donovan Clingan misses 26-foot three point jumper | 79 | 83 |
| Q4 | 11:20 | PHX | Jusuf Nurkic defensive rebound | 79 | 83 |
| Q4 | 11:07 | PHX | Jusuf Nurkic misses 4-foot two point shot | 79 | 83 |
| Q4 | 11:05 | POR | Donovan Clingan defensive rebound | 79 | 83 |
| Q4 | 10:58 | PHX | Kevin Durant enters the game for Devin Booker | 79 | 83 |
| Q4 | 10:52 | POR | Jerami Grant misses 25-foot three point jumper | 79 | 83 |
| Q4 | 10:48 | POR | Donovan Clingan offensive rebound | 79 | 83 |
| Q4 | 10:46 | POR | Donovan Clingan lost ball turnover (Jusuf Nurkic steals) | 79 | 83 |
| Q4 | 10:39 | PHX | Kevin Durant makes 15-foot pullup jump shot | 79 | 85 |
| Q4 | 10:21 | POR | Anfernee Simons makes 25-foot three point jumper (Deni Avdija assists) | 82 | 85 |
| Q4 | 10:01 | PHX | Jusuf Nurkic makes 5-foot hook shot (Kevin Durant assists) | 82 | 87 |
| Q4 | 10:01 | POR | Donovan Clingan shooting foul | 82 | 87 |
| Q4 | 10:01 | PHX | Jusuf Nurkic makes free throw 1 of 1 | 82 | 88 |
| Q4 | 9:51 | POR | Deni Avdija lost ball turnover (Monte Morris steals) | 82 | 88 |
| Q4 | 9:46 | PHX | Grayson Allen misses 25-foot three point shot | 82 | 88 |
| Q4 | 9:42 | POR | Anfernee Simons defensive rebound | 82 | 88 |
| Q4 | 9:38 | PHX | Jusuf Nurkic shooting foul | 82 | 88 |
| Q4 | 9:38 | POR | Deni Avdija misses free throw 1 of 2 | 82 | 88 |
| Q4 | 9:38 | POR | Trail Blazers offensive team rebound | 82 | 88 |
| Q4 | 9:38 | POR | Toumani Camara enters the game for Jerami Grant | 82 | 88 |
| Q4 | 9:38 | POR | Deni Avdija misses free throw 2 of 2 | 82 | 88 |
| Q4 | 9:36 | PHX | Kevin Durant defensive rebound | 82 | 88 |
| Q4 | 9:15 | PHX | Kevin Durant misses 14-foot step back jumpshot | 82 | 88 |
| Q4 | 9:08 | PHX | Jusuf Nurkic offensive rebound | 82 | 88 |
| Q4 | 9:08 | PHX | Jusuf Nurkic makes tip shot | 82 | 90 |
| Q4 | 8:59 | POR | Anfernee Simons misses 16-foot pullup jump shot | 82 | 90 |
| Q4 | 8:55 | PHX | Jusuf Nurkic defensive rebound | 82 | 90 |
| Q4 | 8:47 | POR | Donovan Clingan shooting foul | 82 | 90 |
| Q4 | 8:47 | PHX | Ryan Dunn makes free throw 1 of 2 | 82 | 91 |
| Q4 | 8:47 | PHX | Ryan Dunn makes free throw 2 of 2 | 82 | 92 |
| Q4 | 8:36 | POR | Anfernee Simons misses 28-foot three point pullup jump shot | 82 | 92 |
| Q4 | 8:36 | PHX | Suns defensive team rebound | 82 | 92 |
| Q4 | 8:36 | PHX | Royce O'Neale enters the game for Ryan Dunn | 82 | 92 |
| Q4 | 8:24 | PHX | Jusuf Nurkic offensive foul | 82 | 92 |
| Q4 | 8:24 | PHX | Jusuf Nurkic turnover | 82 | 92 |
| Q4 | 8:12 | POR | Shaedon Sharpe misses driving floating jump shot | 82 | 92 |
| Q4 | 8:07 | POR | Donovan Clingan offensive rebound | 82 | 92 |
| Q4 | 8:07 | POR | Donovan Clingan misses two point shot | 82 | 92 |
| Q4 | 8:07 | PHX | Kevin Durant defensive rebound | 82 | 92 |
| Q4 | 8:04 | PHX | Monte Morris makes two point shot (Kevin Durant assists) | 82 | 94 |
| Q4 | 8:04 | POR | Trail Blazers Full timeout | 82 | 94 |
| Q4 | 8:04 | POR | Robert Williams III enters the game for Deni Avdija | 82 | 94 |
| Q4 | 8:04 | POR | Jerami Grant enters the game for Donovan Clingan | 82 | 94 |
| Q4 | 7:51 | PHX | Grayson Allen personal foul | 82 | 94 |
| Q4 | 7:39 | POR | Jerami Grant makes 23-foot three point jumper (Shaedon Sharpe assists) | 85 | 94 |
| Q4 | 7:15 | PHX | Kevin Durant makes 25-foot three pointer | 85 | 97 |
| Q4 | 6:56 | POR | Shaedon Sharpe misses 26-foot three point jumper | 85 | 97 |
| Q4 | 6:52 | PHX | Jusuf Nurkic defensive rebound | 85 | 97 |
| Q4 | 6:45 | PHX | Kevin Durant misses 27-foot three point jumper | 85 | 97 |
| Q4 | 6:42 | POR | Toumani Camara defensive rebound | 85 | 97 |
| Q4 | 6:35 | POR | Anfernee Simons misses driving layup | 85 | 97 |
| Q4 | 6:33 | PHX | Jusuf Nurkic defensive rebound | 85 | 97 |
| Q4 | 6:24 | PHX | Grayson Allen misses driving layup | 85 | 97 |
| Q4 | 6:20 | PHX | Jusuf Nurkic offensive rebound | 85 | 97 |
| Q4 | 6:20 | PHX | Jusuf Nurkic makes tip shot | 85 | 99 |
| Q4 | 6:14 | PHX | Tyus Jones enters the game for Monte Morris | 85 | 99 |
| Q4 | 6:14 | POR | Trail Blazers Full timeout | 85 | 99 |
| Q4 | 6:14 | POR | (06:14) [Trail Blazers] COACH'S CHALLENGE (CALL OVERTURNED) [Trail Blazers] retain their timeout | 85 | 99 |
| Q4 | 6:14 | PHX | Grayson Allen personal foul | 85 | 99 |
| Q4 | 6:14 | PHX | Devin Booker enters the game for Grayson Allen | 85 | 99 |
| Q4 | 6:07 | POR | Jusuf Nurkic blocks Shaedon Sharpe 's 3-foot driving layup | 85 | 99 |
| Q4 | 6:05 | PHX | Tyus Jones defensive rebound | 85 | 99 |
| Q4 | 6:05 | POR | Jerami Grant kicked ball violation | 85 | 99 |
| Q4 | 5:57 | PHX | Tyus Jones makes 14-foot pullup jump shot | 85 | 101 |
| Q4 | 5:37 | POR | Toumani Camara makes 26-foot three point jumper (Anfernee Simons assists) | 88 | 101 |
| Q4 | 5:10 | PHX | Kevin Durant misses 16-foot pullup jump shot | 88 | 101 |
| Q4 | 5:08 | POR | Shaedon Sharpe defensive rebound | 88 | 101 |
| Q4 | 4:46 | POR | Toumani Camara misses 22-foot three point jumper | 88 | 101 |
| Q4 | 4:44 | PHX | Kevin Durant defensive rebound | 88 | 101 |
| Q4 | 4:41 | PHX | Royce O'Neale makes two point shot (Kevin Durant assists) | 88 | 103 |
| Q4 | 4:26 | POR | Shaedon Sharpe makes two point shot (Robert Williams III assists) | 90 | 103 |
| Q4 | 4:11 | PHX | Tyus Jones makes 26-foot three point jumper (Devin Booker assists) | 90 | 106 |
| Q4 | 4:00 | POR | Anfernee Simons makes 3-foot two point shot | 92 | 106 |
| Q4 | 3:51 | PHX | Suns Full timeout | 92 | 106 |
| Q4 | 3:51 | PHX | Mason Plumlee enters the game for Jusuf Nurkic | 92 | 106 |
| Q4 | 3:51 | POR | Dalano Banton enters the game for Shaedon Sharpe | 92 | 106 |
| Q4 | 3:51 | POR | Deni Avdija enters the game for Robert Williams III | 92 | 106 |
| Q4 | 3:37 | PHX | Kevin Durant makes 14-foot pullup jump shot | 92 | 108 |
| Q4 | 3:21 | POR | Dalano Banton makes 26-foot three point jumper (Toumani Camara assists) | 95 | 108 |
| Q4 | 3:12 | PHX | Suns Full timeout | 95 | 108 |
| Q4 | 3:12 | PHX | Grayson Allen enters the game for Mason Plumlee | 95 | 108 |
| Q4 | 3:03 | POR | Toumani Camara shooting foul | 95 | 108 |
| Q4 | 3:03 | PHX | Kevin Durant makes free throw 1 of 2 | 95 | 109 |
| Q4 | 3:03 | PHX | Kevin Durant misses free throw 2 of 2 | 95 | 109 |
| Q4 | 3:00 | POR | Deni Avdija defensive rebound | 95 | 109 |
| Q4 | 2:56 | POR | Deni Avdija makes two point shot | 97 | 109 |
| Q4 | 2:31 | PHX | Devin Booker lost ball turnover (Anfernee Simons steals) | 97 | 109 |
| Q4 | 2:28 | PHX | Royce O'Neale shooting foul | 97 | 109 |
| Q4 | 2:28 | POR | Deni Avdija makes free throw 1 of 2 | 98 | 109 |
| Q4 | 2:28 | POR | Deni Avdija makes free throw 2 of 2 | 99 | 109 |
| Q4 | 2:06 | PHX | Devin Booker makes 11-foot pullup jump shot | 99 | 111 |
| Q4 | 1:58 | POR | Anfernee Simons misses 29-foot three point pullup jump shot | 99 | 111 |
| Q4 | 1:55 | PHX | Tyus Jones defensive rebound | 99 | 111 |
| Q4 | 1:52 | PHX | Devin Booker misses running pullup jump shot | 99 | 111 |
| Q4 | 1:49 | POR | Dalano Banton defensive rebound | 99 | 111 |
| Q4 | 1:44 | POR | Jerami Grant misses 23-foot three point shot | 99 | 111 |
| Q4 | 1:43 | POR | Trail Blazers offensive team rebound | 99 | 111 |
| Q4 | 1:43 | PHX | Tyus Jones loose ball foul | 99 | 111 |
| Q4 | 1:43 | POR | Toumani Camara makes free throw 1 of 2 | 100 | 111 |
| Q4 | 1:43 | POR | Toumani Camara makes free throw 2 of 2 | 101 | 111 |
| Q4 | 1:21 | PHX | Grayson Allen makes 26-foot three point jumper (Tyus Jones assists) | 101 | 114 |
| Q4 | 1:15 | PHX | Kevin Durant shooting foul | 101 | 114 |
| Q4 | 1:15 | POR | Anfernee Simons makes free throw 1 of 2 | 102 | 114 |
| Q4 | 1:15 | POR | Anfernee Simons makes free throw 2 of 2 | 103 | 114 |
| Q4 | 0:00 | PHX | Grayson Allen misses driving layup | 103 | 114 |
| Q4 | 0:00 | POR | Deni Avdija defensive rebound | 103 | 114 |
| Q4 | 0:00 | POR | Dalano Banton misses 25-foot three point shot | 103 | 114 |
| Q4 | 0:00 | POR | Anfernee Simons offensive rebound | 103 | 114 |
| Q4 | 0:00 | POR | Anfernee Simons makes 25-foot three point jumper | 106 | 114 |
| Q4 | 0:00 | PHX | Grayson Allen misses driving layup | 106 | 114 |
| Q4 | 0:00 | POR | Deni Avdija defensive rebound | 106 | 114 |
| Q4 | 0:00 | POR | Jerami Grant makes 24-foot three point shot (Dalano Banton assists) | 109 | 114 |
| Q4 | 0:00 | POR | Dalano Banton personal foul | 109 | 114 |
| Q4 | 0:00 | PHX | Suns Full timeout | 109 | 114 |
| Q4 | 0:00 | POR | Deni Avdija personal foul | 109 | 114 |
| Q4 | 0:00 | PHX | Devin Booker makes free throw 1 of 2 | 109 | 115 |
| Q4 | 0:00 | PHX | Devin Booker makes free throw 2 of 2 | 109 | 116 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 109 | 116 |
| Q4 | 0:00 | PHX | Ryan Dunn enters the game for Tyus Jones | 109 | 116 |
| Q4 | 0:00 | POR | Jerami Grant misses 29-foot three point jumper | 109 | 116 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 109 | 116 |
| Q4 | 0:00 | — | End of the 4th Quarter | 109 | 116 |
| Q4 | 0:00 | — | End of Game | 109 | 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 180 matches · 180 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:43 | PHXPhoenix Suns | Made shot | 3 | Portland Trail Blazers 0, Phoenix Suns 3POR 0 · PHX 3 | |
| 2 | Q1 11:23 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 3POR 2 · PHX 3 | |
| 3 | Q1 11:09 | PHXPhoenix Suns | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 3POR 2 · PHX 3 | |
| 4 | Q1 10:56 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 3POR 2 · PHX 3 | |
| 5 | Q1 10:31 | PHXPhoenix Suns | Other | 1 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 6 | Q1 9:47 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 7 | Q1 9:38 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 6POR 2 · PHX 6 | |
| 8 | Q1 9:25 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 6POR 2 · PHX 6 | |
| 9 | Q1 9:09 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 8POR 2 · PHX 8 | |
| 10 | Q1 8:49 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 8POR 2 · PHX 8 | |
| 11 | Q1 8:34 | PHXPhoenix Suns | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 8POR 2 · PHX 8 | |
| 12 | Q1 8:19 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 4, Phoenix Suns 8POR 4 · PHX 8 | |
| 13 | Q1 8:04 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 4, Phoenix Suns 10POR 4 · PHX 10 | |
| 14 | Q1 7:47 | PORPortland Trail Blazers | Turnover | 0 | Portland Trail Blazers 4, Phoenix Suns 10POR 4 · PHX 10 | |
| 15 | Q1 7:33 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 4, Phoenix Suns 12POR 4 · PHX 12 | |
| 16 | Q1 7:21 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 7, Phoenix Suns 12POR 7 · PHX 12 | |
| 17 | Q1 7:09 | PHXPhoenix Suns | Other | 0 | Portland Trail Blazers 7, Phoenix Suns 12POR 7 · PHX 12 | |
| 18 | Q1 7:01 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 7, Phoenix Suns 12POR 7 · PHX 12 | |
| 19 | Q1 6:44 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 7, Phoenix Suns 14POR 7 · PHX 14 | |
| 20 | Q1 6:29 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 10, Phoenix Suns 14POR 10 · PHX 14 | |
| 21 | Q1 6:13 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 10, Phoenix Suns 16POR 10 · PHX 16 | |
| 22 | Q1 5:56 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 10, Phoenix Suns 16POR 10 · PHX 16 | |
| 23 | Q1 5:34 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 10, Phoenix Suns 18POR 10 · PHX 18 | |
| 24 | Q1 10:27 | PHXPhoenix Suns | Turnover | 0 | Portland Trail Blazers 2, Phoenix Suns 3POR 2 · PHX 3 | |
| 25 | Q1 5:20 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 12, Phoenix Suns 18POR 12 · PHX 18 |
POSS 1 · Q1 11:43
PHXPhoenix Suns
Made shot
3 PTS
POSS 2 · Q1 11:23
PORPortland Trail Blazers
Made shot
2 PTS
POSS 3 · Q1 11:09
PHXPhoenix Suns
Other
0 PTS
POSS 4 · Q1 10:56
PORPortland Trail Blazers
Other
0 PTS
POSS 5 · Q1 10:31
PHXPhoenix Suns
Other
1 PTS
POSS 6 · Q1 9:47
PORPortland Trail Blazers
Other
0 PTS
POSS 7 · Q1 9:38
PHXPhoenix Suns
Made shot
2 PTS
POSS 8 · Q1 9:25
PORPortland Trail Blazers
Other
0 PTS
POSS 9 · Q1 9:09
PHXPhoenix Suns
Made shot
2 PTS
POSS 10 · Q1 8:49
PORPortland Trail Blazers
Other
0 PTS
POSS 11 · Q1 8:34
PHXPhoenix Suns
Other
0 PTS
POSS 12 · Q1 8:19
PORPortland Trail Blazers
Made shot
2 PTS
POSS 13 · Q1 8:04
PHXPhoenix Suns
Made shot
2 PTS
POSS 14 · Q1 7:47
PORPortland Trail Blazers
Turnover
0 PTS
POSS 15 · Q1 7:33
PHXPhoenix Suns
Made shot
2 PTS
POSS 16 · Q1 7:21
PORPortland Trail Blazers
Made shot
3 PTS
POSS 17 · Q1 7:09
PHXPhoenix Suns
Other
0 PTS
POSS 18 · Q1 7:01
PORPortland Trail Blazers
Other
0 PTS
POSS 19 · Q1 6:44
PHXPhoenix Suns
Made shot
2 PTS
POSS 20 · Q1 6:29
PORPortland Trail Blazers
Made shot
3 PTS
POSS 21 · Q1 6:13
PHXPhoenix Suns
Made shot
2 PTS
POSS 22 · Q1 5:56
PORPortland Trail Blazers
Other
0 PTS
POSS 23 · Q1 5:34
PHXPhoenix Suns
Made shot
2 PTS
POSS 24 · Q1 10:27
PHXPhoenix Suns
Turnover
0 PTS
POSS 25 · Q1 5:20
PORPortland Trail Blazers
Made shot
2 PTS