POSS 1 · Q1 11:38
PORPortland Trail Blazers
Made shot
3 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Mon, Feb 3, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | OT | T |
|---|---|---|---|---|---|---|
| 31 | 24 | 25 | 27 | 12 | 119 | |
| 31 | 18 | 37 | 21 | 14 | 121 |
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.
PHX
POR
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 leadPHX +9 Q2 1:29POR +14 Q1 7:35
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. PHX attacks the left basket and POR the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | PHX | POR | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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.
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 47.0 | 34 | 3 | 4 | 0 | 0 | 1 | 9-18 | 3-8 | 13-14 | 4 | 70.4% | |
| 46.0 | 27 | 5 | 5 | 1 | 2 | 4 | 10-21 | 2-9 | 5-6 | -4 | 57.1% | |
| 18.0 | 2 | 7 | 2 | 1 | 1 | 1 | 1-4 | 0-0 | 0-0 | -16 | 25.0% | |
| 17.0 | 0 | 0 | 3 | 1 | 0 | 1 | 0-3 | 0-2 | 0-0 | -8 | 0.0% | |
| 12.0 | 0 | 4 | 0 | 0 | 0 | 2 | 0-1 | 0-0 | 0-0 | -13 | 0.0% | |
| 38.0 | 25 | 5 | 3 | 3 | 1 | 3 | 8-17 | 3-8 | 6-6 | 12 | 63.6% | |
| 33.0 | 14 | 4 | 5 | 4 | 0 | 1 | 5-8 | 4-7 | 0-0 | 1 | 87.5% | |
| 34.0 | 11 | 3 | 2 | 2 | 1 | 0 | 4-9 | 3-8 | 0-0 | 2 | 61.1% | |
| 21.0 | 6 | 12 | 4 | 0 | 0 | 1 | 3-4 | 0-0 | 0-2 | 12 | 61.5% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 42.0 | 25 | 20 | 2 | 1 | 1 | 0 | 9-22 | 0-1 | 7-8 | 13 | 49.0% | |
| 44.0 | 24 | 8 | 5 | 1 | 0 | 4 | 8-12 | 3-6 | 5-5 | 12 | 84.5% | |
| 45.0 | 17 | 5 | 1 | 1 | 1 | 1 | 6-8 | 5-7 | 0-0 | 14 | 106.3% | |
| 41.0 | 14 | 5 | 4 | 0 | 0 | 1 | 5-13 | 3-9 | 1-2 | -13 | 50.4% | |
| 42.0 | 13 | 2 | 10 | 2 | 0 | 3 | 4-16 | 2-8 | 3-4 | 1 | 36.6% | |
| 22.0 | 15 | 2 | 6 | 1 | 0 | 2 | 4-9 | 2-5 | 5-5 | 0 | 67.0% | |
| 19.0 | 9 | 1 | 2 | 0 | 0 | 1 | 2-5 | 1-4 | 4-4 | -11 | 66.6% | |
| 10.0 | 4 | 5 | 0 | 0 | 0 | 0 | 2-4 | 0-0 | 0-2 | -6 | 41.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
498 events
| Q | Clock | Team | Play | PHX | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | POR | Nick Richards vs. Deandre Ayton (Jerami Grant gains possession) | 0 | 0 |
| Q1 | 11:38 | POR | Anfernee Simons misses 14-foot two point shot | 0 | 0 |
| Q1 | 11:36 | POR | Deandre Ayton offensive rebound | 0 | 0 |
| Q1 | 11:33 | POR | Jerami Grant makes 27-foot three point jumper (Deandre Ayton assists) | 0 | 3 |
| Q1 | 11:04 | PHX | Ryan Dunn misses driving floating jump shot | 0 | 3 |
| Q1 | 11:03 | PHX | Nick Richards offensive rebound | 0 | 3 |
| Q1 | 11:00 | PHX | Nick Richards makes dunk | 2 | 3 |
| Q1 | 10:53 | POR | Toumani Camara makes 23-foot three point jumper (Anfernee Simons assists) | 2 | 6 |
| Q1 | 10:37 | PHX | Ryan Dunn bad pass (Deni Avdija steals) | 2 | 6 |
| Q1 | 10:33 | POR | Deni Avdija makes 1-foot dunk | 2 | 8 |
| Q1 | 10:22 | PHX | Toumani Camara blocks Devin Booker 's 22-foot pullup jump shot | 2 | 8 |
| Q1 | 10:20 | POR | Toumani Camara defensive rebound | 2 | 8 |
| Q1 | 10:09 | POR | Deni Avdija makes two point shot | 2 | 10 |
| Q1 | 10:00 | PHX | Kevin Durant makes 24-foot three point jumper (Devin Booker assists) | 5 | 10 |
| Q1 | 9:42 | POR | Deandre Ayton makes 15-foot jumper (Jerami Grant assists) | 5 | 12 |
| Q1 | 9:37 | PHX | Tyus Jones out of bounds bad pass turnover | 5 | 12 |
| Q1 | 9:27 | POR | Deandre Ayton misses driving layup | 5 | 12 |
| Q1 | 9:26 | PHX | Ryan Dunn defensive rebound | 5 | 12 |
| Q1 | 9:21 | PHX | Tyus Jones misses running pullup jump shot | 5 | 12 |
| Q1 | 9:19 | POR | Jerami Grant defensive rebound | 5 | 12 |
| Q1 | 9:14 | POR | Deni Avdija makes two point shot (Jerami Grant assists) | 5 | 14 |
| Q1 | 9:06 | PHX | Suns Full timeout | 5 | 14 |
| Q1 | 8:50 | PHX | Kevin Durant misses 4-foot two point shot | 5 | 14 |
| Q1 | 8:49 | POR | Toumani Camara defensive rebound | 5 | 14 |
| Q1 | 8:37 | POR | Toumani Camara bad pass (Kevin Durant steals) | 5 | 14 |
| Q1 | 8:29 | PHX | Kevin Durant bad pass (Toumani Camara steals) | 5 | 14 |
| Q1 | 8:13 | POR | Deni Avdija makes 26-foot three pointer | 5 | 17 |
| Q1 | 7:44 | PHX | Tyus Jones misses driving floating jump shot | 5 | 17 |
| Q1 | 7:42 | POR | Deandre Ayton defensive rebound | 5 | 17 |
| Q1 | 7:35 | POR | Deandre Ayton makes 19-foot jumper (Toumani Camara assists) | 5 | 19 |
| Q1 | 7:18 | PHX | Devin Booker makes 27-foot three point jumper (Tyus Jones assists) | 8 | 19 |
| Q1 | 7:03 | POR | Anfernee Simons misses 26-foot three point pullup jump shot | 8 | 19 |
| Q1 | 7:01 | PHX | Kevin Durant defensive rebound | 8 | 19 |
| Q1 | 6:44 | PHX | Devin Booker makes driving layup | 10 | 19 |
| Q1 | 6:20 | POR | Anfernee Simons makes 7-foot pullup jump shot | 10 | 21 |
| Q1 | 5:56 | PHX | Devin Booker makes 17-foot pullup jump shot | 12 | 21 |
| Q1 | 5:33 | POR | Anfernee Simons misses 11-foot pullup jump shot | 12 | 21 |
| Q1 | 5:31 | PHX | Kevin Durant defensive rebound | 12 | 21 |
| Q1 | 5:26 | PHX | Kevin Durant makes 28-foot three point shot (Tyus Jones assists) | 15 | 21 |
| Q1 | 5:01 | POR | Deandre Ayton misses 3-foot two point shot | 15 | 21 |
| Q1 | 5:00 | PHX | Nick Richards defensive rebound | 15 | 21 |
| Q1 | 4:57 | POR | Jerami Grant personal foul | 15 | 21 |
| Q1 | 4:57 | POR | Scoot Henderson enters the game for Jerami Grant | 15 | 21 |
| Q1 | 4:57 | POR | Shaedon Sharpe enters the game for Anfernee Simons | 15 | 21 |
| Q1 | 4:57 | PHX | Bradley Beal enters the game for Ryan Dunn | 15 | 21 |
| Q1 | 4:57 | PHX | Grayson Allen enters the game for Tyus Jones | 15 | 21 |
| Q1 | 4:47 | PHX | Devin Booker makes 16-foot step back jumpshot | 17 | 21 |
| Q1 | 4:23 | POR | Scoot Henderson misses 19-foot pullup jump shot | 17 | 21 |
| Q1 | 4:21 | PHX | Nick Richards defensive rebound | 17 | 21 |
| Q1 | 4:13 | PHX | Grayson Allen misses 28-foot three point jumper | 17 | 21 |
| Q1 | 4:10 | POR | Deni Avdija defensive rebound | 17 | 21 |
| Q1 | 4:05 | POR | Shaedon Sharpe makes 30-foot three point shot (Deni Avdija assists) | 17 | 24 |
| Q1 | 3:46 | PHX | Devin Booker makes 30-foot three pointer (Nick Richards assists) | 20 | 24 |
| Q1 | 3:34 | POR | Deni Avdija makes driving layup (Scoot Henderson assists) | 20 | 26 |
| Q1 | 3:17 | POR | Scoot Henderson personal foul | 20 | 26 |
| Q1 | 3:17 | PHX | Mason Plumlee enters the game for Devin Booker | 20 | 26 |
| Q1 | 3:17 | PHX | Royce O'Neale enters the game for Nick Richards | 20 | 26 |
| Q1 | 3:04 | PHX | Bradley Beal misses driving layup | 20 | 26 |
| Q1 | 3:03 | POR | Deni Avdija defensive rebound | 20 | 26 |
| Q1 | 2:47 | POR | Deandre Ayton makes 17-foot jumper (Scoot Henderson assists) | 20 | 28 |
| Q1 | 2:40 | PHX | Kevin Durant bad pass (Scoot Henderson steals) | 20 | 28 |
| Q1 | 2:38 | POR | Deni Avdija misses 24-foot three point pullup jump shot | 20 | 28 |
| Q1 | 2:35 | PHX | Kevin Durant defensive rebound | 20 | 28 |
| Q1 | 2:22 | PHX | Royce O'Neale out of bounds bad pass turnover | 20 | 28 |
| Q1 | 2:22 | POR | Trail Blazers Full timeout | 20 | 28 |
| Q1 | 2:22 | POR | Donovan Clingan enters the game for Deandre Ayton | 20 | 28 |
| Q1 | 2:22 | POR | Jerami Grant enters the game for Deni Avdija | 20 | 28 |
| Q1 | 2:22 | POR | Anfernee Simons enters the game for Toumani Camara | 20 | 28 |
| Q1 | 2:10 | POR | Scoot Henderson bad pass (Bradley Beal steals) | 20 | 28 |
| Q1 | 2:06 | PHX | Kevin Durant makes 1-foot dunk (Mason Plumlee assists) | 22 | 28 |
| Q1 | 1:57 | POR | Shaedon Sharpe misses 27-foot three point jumper | 22 | 28 |
| Q1 | 1:53 | PHX | Bradley Beal defensive rebound | 22 | 28 |
| Q1 | 1:43 | PHX | Bradley Beal makes 26-foot three point jumper (Kevin Durant assists) | 25 | 28 |
| Q1 | 1:33 | POR | Scoot Henderson makes driving layup (Shaedon Sharpe assists) | 25 | 30 |
| Q1 | 1:33 | PHX | Mason Plumlee shooting foul | 25 | 30 |
| Q1 | 1:33 | POR | Scoot Henderson makes free throw 1 of 1 | 25 | 31 |
| Q1 | 1:09 | PHX | Royce O'Neale misses 22-foot three point jumper | 25 | 31 |
| Q1 | 1:07 | POR | Scoot Henderson defensive rebound | 25 | 31 |
| Q1 | 0:00 | POR | Scoot Henderson misses 26-foot three point jumper | 25 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee defensive rebound | 25 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee misses layup | 25 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee offensive rebound | 25 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee makes tip shot | 27 | 31 |
| Q1 | 0:00 | POR | Scoot Henderson lost ball turnover (Grayson Allen steals) | 27 | 31 |
| Q1 | 0:00 | PHX | Bradley Beal makes 1-foot dunk (Kevin Durant assists) | 29 | 31 |
| Q1 | 0:00 | POR | Donovan Clingan misses layup | 29 | 31 |
| Q1 | 0:00 | POR | Donovan Clingan offensive rebound | 29 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee shooting foul | 29 | 31 |
| Q1 | 0:00 | POR | Donovan Clingan misses free throw 1 of 2 | 29 | 31 |
| Q1 | 0:00 | POR | Trail Blazers offensive team rebound | 29 | 31 |
| Q1 | 0:00 | PHX | Devin Booker enters the game for Royce O'Neale | 29 | 31 |
| Q1 | 0:00 | POR | Donovan Clingan misses free throw 2 of 2 | 29 | 31 |
| Q1 | 0:00 | PHX | Mason Plumlee defensive rebound | 29 | 31 |
| Q1 | 0:00 | PHX | Bradley Beal makes 14-foot two point shot | 31 | 31 |
| Q1 | 0:00 | — | (00:00) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 31 | 31 |
| Q1 | 0:00 | — | End of the 1st Quarter | 31 | 31 |
| Q2 | 12:00 | POR | Deni Avdija enters the game for Scoot Henderson | 31 | 31 |
| Q2 | 12:00 | PHX | Royce O'Neale enters the game for Kevin Durant | 31 | 31 |
| Q2 | 11:50 | PHX | Bradley Beal misses 18-foot step back jumpshot | 31 | 31 |
| Q2 | 11:47 | POR | Donovan Clingan defensive rebound | 31 | 31 |
| Q2 | 11:31 | POR | Donovan Clingan makes 2-foot layup (Anfernee Simons assists) | 31 | 33 |
| Q2 | 11:20 | PHX | Bradley Beal bad pass (Anfernee Simons steals) | 31 | 33 |
| Q2 | 11:14 | POR | Anfernee Simons bad pass (Royce O'Neale steals) | 31 | 33 |
| Q2 | 10:56 | PHX | Bradley Beal makes 22-foot three point jumper (Grayson Allen assists) | 34 | 33 |
| Q2 | 10:35 | POR | Deni Avdija makes 27-foot three point jumper (Anfernee Simons assists) | 34 | 36 |
| Q2 | 10:29 | POR | Anfernee Simons personal foul | 34 | 36 |
| Q2 | 10:20 | PHX | Devin Booker misses driving floating jump shot | 34 | 36 |
| Q2 | 10:19 | PHX | Mason Plumlee offensive rebound | 34 | 36 |
| Q2 | 10:15 | PHX | Grayson Allen makes 25-foot three pointer (Royce O'Neale assists) | 37 | 36 |
| Q2 | 10:01 | POR | Deni Avdija bad pass (Royce O'Neale steals) | 37 | 36 |
| Q2 | 9:56 | PHX | Bradley Beal misses 23-foot three point shot | 37 | 36 |
| Q2 | 9:54 | PHX | Royce O'Neale offensive rebound | 37 | 36 |
| Q2 | 9:40 | PHX | shot clock turnover | 37 | 36 |
| Q2 | 9:21 | POR | Anfernee Simons bad pass (Bradley Beal steals) | 37 | 36 |
| Q2 | 9:14 | POR | Deni Avdija personal foul | 37 | 36 |
| Q2 | 9:05 | PHX | Devin Booker misses 6-foot two point shot | 37 | 36 |
| Q2 | 9:04 | PHX | Mason Plumlee offensive rebound | 37 | 36 |
| Q2 | 9:01 | PHX | Grayson Allen makes 27-foot three point jumper (Mason Plumlee assists) | 40 | 36 |
| Q2 | 9:00 | POR | Trail Blazers Full timeout | 40 | 36 |
| Q2 | 9:00 | POR | Deandre Ayton enters the game for Anfernee Simons | 40 | 36 |
| Q2 | 9:00 | POR | Scoot Henderson enters the game for Jerami Grant | 40 | 36 |
| Q2 | 9:00 | POR | Toumani Camara enters the game for Donovan Clingan | 40 | 36 |
| Q2 | 9:00 | PHX | Nick Richards enters the game for Mason Plumlee | 40 | 36 |
| Q2 | 8:45 | POR | Shaedon Sharpe bad pass (Nick Richards steals) | 40 | 36 |
| Q2 | 8:40 | PHX | Bradley Beal out of bounds bad pass turnover | 40 | 36 |
| Q2 | 8:29 | PHX | Devin Booker personal foul | 40 | 36 |
| Q2 | 8:14 | POR | Grayson Allen blocks Deandre Ayton 's 3-foot layup | 40 | 36 |
| Q2 | 8:12 | PHX | Grayson Allen defensive rebound | 40 | 36 |
| Q2 | 7:53 | PHX | Grayson Allen misses 27-foot three point jumper | 40 | 36 |
| Q2 | 7:49 | POR | Deni Avdija defensive rebound | 40 | 36 |
| Q2 | 7:45 | PHX | Grayson Allen shooting foul | 40 | 36 |
| Q2 | 7:45 | POR | Shaedon Sharpe makes free throw 1 of 2 | 40 | 37 |
| Q2 | 7:45 | PHX | Tyus Jones enters the game for Bradley Beal | 40 | 37 |
| Q2 | 7:45 | POR | Shaedon Sharpe makes free throw 2 of 2 | 40 | 38 |
| Q2 | 7:20 | PHX | Nick Richards misses two point shot | 40 | 38 |
| Q2 | 7:19 | POR | Deandre Ayton defensive rebound | 40 | 38 |
| Q2 | 7:14 | PHX | Nick Richards shooting foul | 40 | 38 |
| Q2 | 7:14 | POR | Deandre Ayton makes free throw 1 of 2 | 40 | 39 |
| Q2 | 7:14 | PHX | Kevin Durant enters the game for Royce O'Neale | 40 | 39 |
| Q2 | 7:14 | POR | Deandre Ayton makes free throw 2 of 2 | 40 | 40 |
| Q2 | 6:56 | POR | Deni Avdija personal foul | 40 | 40 |
| Q2 | 6:47 | PHX | Nick Richards offensive goaltending turnover | 40 | 40 |
| Q2 | 6:36 | POR | Scoot Henderson misses 22-foot three point jumper | 40 | 40 |
| Q2 | 6:33 | PHX | Nick Richards defensive rebound | 40 | 40 |
| Q2 | 6:31 | POR | Toumani Camara personal foul | 40 | 40 |
| Q2 | 6:31 | POR | Jerami Grant enters the game for Deni Avdija | 40 | 40 |
| Q2 | 6:31 | POR | Anfernee Simons enters the game for Shaedon Sharpe | 40 | 40 |
| Q2 | 6:24 | PHX | Devin Booker misses 27-foot three point jumper | 40 | 40 |
| Q2 | 6:22 | PHX | Grayson Allen offensive rebound | 40 | 40 |
| Q2 | 6:17 | PHX | Grayson Allen misses 22-foot three point jumper | 40 | 40 |
| Q2 | 6:13 | POR | Scoot Henderson defensive rebound | 40 | 40 |
| Q2 | 6:03 | POR | Nick Richards blocks Scoot Henderson 's 7-foot driving floating jump shot | 40 | 40 |
| Q2 | 6:02 | POR | Deandre Ayton offensive rebound | 40 | 40 |
| Q2 | 6:01 | POR | Deandre Ayton makes tip shot | 40 | 42 |
| Q2 | 5:42 | PHX | Nick Richards misses 3-foot two point shot | 40 | 42 |
| Q2 | 5:41 | POR | Deandre Ayton defensive rebound | 40 | 42 |
| Q2 | 5:31 | POR | Toumani Camara misses 25-foot three point jumper | 40 | 42 |
| Q2 | 5:28 | PHX | Nick Richards defensive rebound | 40 | 42 |
| Q2 | 5:16 | PHX | Devin Booker palming turnover | 40 | 42 |
| Q2 | 5:16 | PHX | Mason Plumlee enters the game for Nick Richards | 40 | 42 |
| Q2 | 5:16 | PHX | Bradley Beal enters the game for Grayson Allen | 40 | 42 |
| Q2 | 5:06 | POR | Deandre Ayton misses 14-foot jumper | 40 | 42 |
| Q2 | 5:04 | PHX | Kevin Durant defensive rebound | 40 | 42 |
| Q2 | 4:56 | POR | Toumani Camara shooting foul | 40 | 42 |
| Q2 | 4:56 | PHX | Devin Booker makes free throw 1 of 3 | 41 | 42 |
| Q2 | 4:56 | PHX | Devin Booker makes free throw 2 of 3 | 42 | 42 |
| Q2 | 4:56 | PHX | Devin Booker makes free throw 3 of 3 | 43 | 42 |
| Q2 | 4:31 | POR | Anfernee Simons misses 45-foot three point pullup jump shot | 43 | 42 |
| Q2 | 4:26 | PHX | Mason Plumlee defensive rebound | 43 | 42 |
| Q2 | 4:22 | POR | Anfernee Simons personal foul | 43 | 42 |
| Q2 | 4:22 | PHX | Devin Booker makes free throw 1 of 2 | 44 | 42 |
| Q2 | 4:22 | POR | Deni Avdija enters the game for Scoot Henderson | 44 | 42 |
| Q2 | 4:22 | PHX | Royce O'Neale enters the game for Tyus Jones | 44 | 42 |
| Q2 | 4:22 | PHX | Devin Booker makes free throw 2 of 2 | 45 | 42 |
| Q2 | 4:10 | POR | Deni Avdija misses 22-foot three point jumper | 45 | 42 |
| Q2 | 4:07 | PHX | Mason Plumlee defensive rebound | 45 | 42 |
| Q2 | 3:59 | PHX | Bradley Beal misses 23-foot three point jumper | 45 | 42 |
| Q2 | 3:57 | POR | Deandre Ayton defensive rebound | 45 | 42 |
| Q2 | 3:41 | POR | Deandre Ayton misses 17-foot jumper | 45 | 42 |
| Q2 | 3:38 | PHX | Mason Plumlee defensive rebound | 45 | 42 |
| Q2 | 3:32 | PHX | Kevin Durant misses 13-foot pullup jump shot | 45 | 42 |
| Q2 | 3:30 | POR | Deandre Ayton defensive rebound | 45 | 42 |
| Q2 | 3:22 | PHX | Devin Booker personal foul | 45 | 42 |
| Q2 | 3:08 | POR | shot clock turnover | 45 | 42 |
| Q2 | 3:08 | PHX | Suns Full timeout | 45 | 42 |
| Q2 | 2:51 | PHX | Mason Plumlee out of bounds bad pass turnover | 45 | 42 |
| Q2 | 2:36 | POR | Anfernee Simons misses 27-foot three point jumper | 45 | 42 |
| Q2 | 2:34 | PHX | Mason Plumlee defensive rebound | 45 | 42 |
| Q2 | 2:19 | PHX | Royce O'Neale makes 26-foot three point jumper (Devin Booker assists) | 48 | 42 |
| Q2 | 2:10 | POR | Jerami Grant misses 25-foot three point jumper | 48 | 42 |
| Q2 | 2:08 | PHX | Royce O'Neale defensive rebound | 48 | 42 |
| Q2 | 1:44 | PHX | Bradley Beal misses 22-foot three point jumper | 48 | 42 |
| Q2 | 1:41 | PHX | Mason Plumlee offensive rebound | 48 | 42 |
| Q2 | 1:29 | PHX | Royce O'Neale makes 24-foot three point jumper (Kevin Durant assists) | 51 | 42 |
| Q2 | 1:19 | POR | Deni Avdija makes driving layup (Anfernee Simons assists) | 51 | 44 |
| Q2 | 1:19 | PHX | Devin Booker shooting foul | 51 | 44 |
| Q2 | 1:19 | POR | Deni Avdija makes free throw 1 of 1 | 51 | 45 |
| Q2 | 1:09 | PHX | Mason Plumlee makes dunk (Bradley Beal assists) | 53 | 45 |
| Q2 | 0:00 | POR | Deandre Ayton makes 18-foot jumper (Anfernee Simons assists) | 53 | 47 |
| Q2 | 0:00 | PHX | Kevin Durant bad pass (Deandre Ayton steals) | 53 | 47 |
| Q2 | 0:00 | POR | Toumani Camara makes 2-foot layup (Deni Avdija assists) | 53 | 49 |
| Q2 | 0:00 | PHX | Kevin Durant makes 14-foot pullup jump shot (Royce O'Neale assists) | 55 | 49 |
| Q2 | 0:00 | POR | Deni Avdija lost ball turnover (Bradley Beal steals) | 55 | 49 |
| Q2 | 0:00 | PHX | Bradley Beal misses 30-foot three point pullup jump shot | 55 | 49 |
| Q2 | 0:00 | PHX | Suns offensive team rebound | 55 | 49 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 55 | 49 |
| Q3 | 12:00 | PHX | Nick Richards enters the game for Bradley Beal | 55 | 49 |
| Q3 | 12:00 | PHX | Tyus Jones enters the game for Mason Plumlee | 55 | 49 |
| Q3 | 12:00 | PHX | Ryan Dunn enters the game for Royce O'Neale | 55 | 49 |
| Q3 | 11:37 | PHX | Kevin Durant misses 13-foot two point shot | 55 | 49 |
| Q3 | 11:33 | POR | Deni Avdija defensive rebound | 55 | 49 |
| Q3 | 11:30 | POR | Jerami Grant makes 22-foot three point shot (Deni Avdija assists) | 55 | 52 |
| Q3 | 11:16 | PHX | Deandre Ayton blocks Nick Richards 's 2-foot layup | 55 | 52 |
| Q3 | 11:16 | POR | Trail Blazers defensive team rebound | 55 | 52 |
| Q3 | 11:05 | POR | Jerami Grant misses 23-foot three point jumper | 55 | 52 |
| Q3 | 11:01 | PHX | Nick Richards defensive rebound | 55 | 52 |
| Q3 | 10:52 | PHX | Kevin Durant misses 26-foot three point pullup jump shot | 55 | 52 |
| Q3 | 10:50 | POR | Deni Avdija defensive rebound | 55 | 52 |
| Q3 | 10:43 | POR | Deandre Ayton misses 19-foot jumper | 55 | 52 |
| Q3 | 10:40 | PHX | Ryan Dunn defensive rebound | 55 | 52 |
| Q3 | 10:26 | PHX | Kevin Durant out of bounds bad pass turnover | 55 | 52 |
| Q3 | 10:08 | POR | Deandre Ayton misses 23-foot three point jumper | 55 | 52 |
| Q3 | 10:05 | PHX | Devin Booker defensive rebound | 55 | 52 |
| Q3 | 9:59 | PHX | Ryan Dunn offensive foul | 55 | 52 |
| Q3 | 9:59 | PHX | Ryan Dunn turnover | 55 | 52 |
| Q3 | 9:45 | POR | Deni Avdija misses driving layup | 55 | 52 |
| Q3 | 9:44 | POR | Deandre Ayton offensive rebound | 55 | 52 |
| Q3 | 9:42 | POR | Anfernee Simons makes 29-foot three point jumper (Deandre Ayton assists) | 55 | 55 |
| Q3 | 9:17 | PHX | Kevin Durant makes 16-foot two point shot | 57 | 55 |
| Q3 | 9:05 | POR | Anfernee Simons misses 26-foot three point pullup jump shot | 57 | 55 |
| Q3 | 9:02 | PHX | Ryan Dunn defensive rebound | 57 | 55 |
| Q3 | 8:46 | POR | Deandre Ayton shooting foul | 57 | 55 |
| Q3 | 8:46 | PHX | Devin Booker makes free throw 1 of 2 | 58 | 55 |
| Q3 | 8:46 | PHX | Devin Booker makes free throw 2 of 2 | 59 | 55 |
| Q3 | 8:38 | POR | Deni Avdija lost ball turnover (Tyus Jones steals) | 59 | 55 |
| Q3 | 8:36 | POR | Anfernee Simons shooting foul | 59 | 55 |
| Q3 | 8:36 | PHX | Kevin Durant makes free throw 1 of 2 | 60 | 55 |
| Q3 | 8:36 | PHX | Kevin Durant misses free throw 2 of 2 | 60 | 55 |
| Q3 | 8:32 | PHX | Nick Richards offensive rebound | 60 | 55 |
| Q3 | 8:31 | PHX | Tyus Jones misses 31-foot jump bank shot | 60 | 55 |
| Q3 | 8:29 | POR | Deni Avdija defensive rebound | 60 | 55 |
| Q3 | 8:14 | POR | Jerami Grant makes 28-foot three point jumper (Anfernee Simons assists) | 60 | 58 |
| Q3 | 8:00 | PHX | Devin Booker makes 18-foot pullup jump shot (Tyus Jones assists) | 62 | 58 |
| Q3 | 7:47 | POR | Anfernee Simons misses 17-foot pullup jump shot | 62 | 58 |
| Q3 | 7:43 | POR | Deandre Ayton offensive rebound | 62 | 58 |
| Q3 | 7:43 | POR | Deandre Ayton misses tip shot | 62 | 58 |
| Q3 | 7:43 | PHX | Ryan Dunn defensive rebound | 62 | 58 |
| Q3 | 7:34 | PHX | Devin Booker makes 23-foot three point jumper (Nick Richards assists) | 65 | 58 |
| Q3 | 7:17 | POR | Deni Avdija makes 22-foot three point jumper (Anfernee Simons assists) | 65 | 61 |
| Q3 | 6:52 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 65 | 61 |
| Q3 | 6:49 | POR | Deandre Ayton defensive rebound | 65 | 61 |
| Q3 | 6:39 | PHX | Ryan Dunn shooting foul | 65 | 61 |
| Q3 | 6:39 | POR | Trail Blazers Full timeout | 65 | 61 |
| Q3 | 6:39 | POR | Scoot Henderson enters the game for Anfernee Simons | 65 | 61 |
| Q3 | 6:39 | PHX | Mason Plumlee enters the game for Nick Richards | 65 | 61 |
| Q3 | 6:39 | PHX | Bradley Beal enters the game for Ryan Dunn | 65 | 61 |
| Q3 | 6:39 | POR | Deni Avdija makes free throw 1 of 2 | 65 | 62 |
| Q3 | 6:39 | POR | Deni Avdija makes free throw 2 of 2 | 65 | 63 |
| Q3 | 6:18 | PHX | Mason Plumlee makes 3-foot layup (Kevin Durant assists) | 67 | 63 |
| Q3 | 6:03 | POR | Scoot Henderson makes 27-foot three point jumper (Jerami Grant assists) | 67 | 66 |
| Q3 | 5:50 | POR | Deni Avdija shooting foul | 67 | 66 |
| Q3 | 5:50 | PHX | Devin Booker makes free throw 1 of 2 | 68 | 66 |
| Q3 | 5:50 | POR | Shaedon Sharpe enters the game for Deni Avdija | 68 | 66 |
| Q3 | 5:50 | PHX | Grayson Allen enters the game for Tyus Jones | 68 | 66 |
| Q3 | 5:50 | PHX | Devin Booker makes free throw 2 of 2 | 69 | 66 |
| Q3 | 5:36 | POR | Deandre Ayton misses 7-foot two point shot | 69 | 66 |
| Q3 | 5:34 | PHX | Devin Booker defensive rebound | 69 | 66 |
| Q3 | 5:16 | PHX | Bradley Beal makes layup (Mason Plumlee assists) | 71 | 66 |
| Q3 | 5:04 | POR | Shaedon Sharpe makes 17-foot pullup jump shot (Scoot Henderson assists) | 71 | 68 |
| Q3 | 4:42 | POR | Deandre Ayton shooting foul | 71 | 68 |
| Q3 | 4:42 | PHX | Devin Booker makes free throw 1 of 2 | 72 | 68 |
| Q3 | 4:42 | PHX | Devin Booker makes free throw 2 of 2 | 73 | 68 |
| Q3 | 4:33 | POR | Shaedon Sharpe misses 27-foot three point step back jumpshot | 73 | 68 |
| Q3 | 4:30 | PHX | Mason Plumlee defensive rebound | 73 | 68 |
| Q3 | 4:17 | POR | Scoot Henderson personal foul | 73 | 68 |
| Q3 | 4:17 | PHX | Bradley Beal makes free throw 1 of 2 | 74 | 68 |
| Q3 | 4:17 | PHX | Bradley Beal makes free throw 2 of 2 | 75 | 68 |
| Q3 | 4:06 | POR | Scoot Henderson makes 4-foot driving floating jump shot | 75 | 70 |
| Q3 | 3:55 | PHX | Kevin Durant misses 25-foot three point jumper | 75 | 70 |
| Q3 | 3:53 | POR | Toumani Camara defensive rebound | 75 | 70 |
| Q3 | 3:43 | POR | Toumani Camara makes 26-foot three point jumper (Shaedon Sharpe assists) | 75 | 73 |
| Q3 | 3:30 | PHX | Kevin Durant misses 22-foot three point jumper | 75 | 73 |
| Q3 | 3:28 | POR | Toumani Camara defensive rebound | 75 | 73 |
| Q3 | 3:22 | POR | Jerami Grant misses 22-foot three point jumper | 75 | 73 |
| Q3 | 3:20 | POR | Deandre Ayton offensive rebound | 75 | 73 |
| Q3 | 3:19 | POR | Deandre Ayton misses 5-foot hook shot | 75 | 73 |
| Q3 | 3:19 | POR | Jerami Grant offensive rebound | 75 | 73 |
| Q3 | 3:16 | POR | Jerami Grant misses dunk | 75 | 73 |
| Q3 | 3:16 | PHX | Suns defensive team rebound | 75 | 73 |
| Q3 | 3:16 | PHX | Suns Full timeout | 75 | 73 |
| Q3 | 3:16 | POR | Deni Avdija enters the game for Jerami Grant | 75 | 73 |
| Q3 | 3:16 | POR | Anfernee Simons enters the game for Shaedon Sharpe | 75 | 73 |
| Q3 | 3:16 | PHX | Royce O'Neale enters the game for Devin Booker | 75 | 73 |
| Q3 | 2:55 | PHX | Bradley Beal bad pass (Anfernee Simons steals) | 75 | 73 |
| Q3 | 2:41 | POR | Deandre Ayton makes 1-foot alley oop dunk shot (Scoot Henderson assists) | 75 | 75 |
| Q3 | 2:21 | PHX | Kevin Durant makes 14-foot pullup jump shot | 77 | 75 |
| Q3 | 1:56 | POR | Deandre Ayton misses 12-foot two point shot | 77 | 75 |
| Q3 | 1:54 | PHX | Mason Plumlee defensive rebound | 77 | 75 |
| Q3 | 1:45 | PHX | Kevin Durant misses two point shot | 77 | 75 |
| Q3 | 1:42 | POR | Deandre Ayton defensive rebound | 77 | 75 |
| Q3 | 1:40 | PHX | Royce O'Neale shooting foul | 77 | 75 |
| Q3 | 1:40 | POR | Scoot Henderson makes free throw 1 of 2 | 77 | 76 |
| Q3 | 1:40 | POR | Donovan Clingan enters the game for Deandre Ayton | 77 | 76 |
| Q3 | 1:40 | POR | Scoot Henderson makes free throw 2 of 2 | 77 | 77 |
| Q3 | 1:29 | POR | Donovan Clingan shooting foul | 77 | 77 |
| Q3 | 1:29 | PHX | Mason Plumlee misses free throw 1 of 2 | 77 | 77 |
| Q3 | 1:29 | PHX | Suns offensive team rebound | 77 | 77 |
| Q3 | 1:29 | PHX | Mason Plumlee misses free throw 2 of 2 | 77 | 77 |
| Q3 | 1:26 | POR | Donovan Clingan defensive rebound | 77 | 77 |
| Q3 | 1:14 | POR | Toumani Camara makes 28-foot three point jumper (Scoot Henderson assists) | 77 | 80 |
| Q3 | 0:00 | PHX | Bradley Beal misses two point shot | 77 | 80 |
| Q3 | 0:00 | POR | Deni Avdija defensive rebound | 77 | 80 |
| Q3 | 0:00 | POR | Toumani Camara makes 25-foot three point shot (Deni Avdija assists) | 77 | 83 |
| Q3 | 0:00 | PHX | Royce O'Neale makes 22-foot three point step back jumpshot (Grayson Allen assists) | 80 | 83 |
| Q3 | 0:00 | POR | Anfernee Simons makes 29-foot three point jumper (Scoot Henderson assists) | 80 | 86 |
| Q3 | 0:00 | PHX | Grayson Allen misses 28-foot three point jumper | 80 | 86 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 80 | 86 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 80 | 86 |
| Q4 | 12:00 | POR | Jerami Grant enters the game for Scoot Henderson | 80 | 86 |
| Q4 | 12:00 | POR | Shaedon Sharpe enters the game for Toumani Camara | 80 | 86 |
| Q4 | 12:00 | PHX | Devin Booker enters the game for Kevin Durant | 80 | 86 |
| Q4 | 11:46 | POR | Donovan Clingan makes dunk (Deni Avdija assists) | 80 | 88 |
| Q4 | 11:28 | PHX | Bradley Beal misses 10-foot two point shot | 80 | 88 |
| Q4 | 11:25 | POR | Donovan Clingan defensive rebound | 80 | 88 |
| Q4 | 11:13 | POR | Anfernee Simons misses 7-foot two point shot | 80 | 88 |
| Q4 | 11:12 | POR | Anfernee Simons offensive rebound | 80 | 88 |
| Q4 | 11:03 | POR | Donovan Clingan misses 4-foot two point shot | 80 | 88 |
| Q4 | 11:01 | PHX | Royce O'Neale defensive rebound | 80 | 88 |
| Q4 | 10:40 | PHX | Devin Booker makes 11-foot two point shot (Mason Plumlee assists) | 82 | 88 |
| Q4 | 10:21 | POR | Shaedon Sharpe misses 24-foot three point jumper | 82 | 88 |
| Q4 | 10:19 | PHX | Royce O'Neale defensive rebound | 82 | 88 |
| Q4 | 10:00 | PHX | Devin Booker misses driving floating jump shot | 82 | 88 |
| Q4 | 9:59 | POR | Donovan Clingan defensive rebound | 82 | 88 |
| Q4 | 9:54 | POR | Anfernee Simons bad pass (Royce O'Neale steals) | 82 | 88 |
| Q4 | 9:54 | PHX | Royce O'Neale makes two point shot | 84 | 88 |
| Q4 | 9:54 | POR | Donovan Clingan defensive goaltending violation | 84 | 88 |
| Q4 | 9:36 | PHX | Devin Booker personal foul | 84 | 88 |
| Q4 | 9:36 | PHX | Kevin Durant enters the game for Mason Plumlee | 84 | 88 |
| Q4 | 9:28 | PHX | Royce O'Neale shooting foul | 84 | 88 |
| Q4 | 9:28 | POR | Shaedon Sharpe makes free throw 1 of 2 | 84 | 89 |
| Q4 | 9:28 | POR | Toumani Camara enters the game for Donovan Clingan | 84 | 89 |
| Q4 | 9:28 | POR | Shaedon Sharpe makes free throw 2 of 2 | 84 | 90 |
| Q4 | 9:04 | PHX | Grayson Allen makes 25-foot three pointer (Bradley Beal assists) | 87 | 90 |
| Q4 | 8:47 | PHX | Royce O'Neale shooting foul | 87 | 90 |
| Q4 | 8:47 | POR | Anfernee Simons misses free throw 1 of 2 | 87 | 90 |
| Q4 | 8:47 | POR | Anfernee Simons makes free throw 2 of 2 | 87 | 91 |
| Q4 | 8:47 | POR | Trail Blazers offensive team rebound | 87 | 91 |
| Q4 | 8:25 | PHX | Bradley Beal makes 23-foot three point jumper (Royce O'Neale assists) | 90 | 91 |
| Q4 | 8:10 | POR | Trail Blazers Full timeout | 90 | 91 |
| Q4 | 8:10 | POR | Scoot Henderson enters the game for Anfernee Simons | 90 | 91 |
| Q4 | 8:10 | POR | Deandre Ayton enters the game for Deni Avdija | 90 | 91 |
| Q4 | 7:57 | POR | Scoot Henderson makes 27-foot three pointer | 90 | 94 |
| Q4 | 7:28 | PHX | Grayson Allen makes 9-foot two point shot (Royce O'Neale assists) | 92 | 94 |
| Q4 | 7:03 | POR | Jerami Grant misses driving floating jump shot | 92 | 94 |
| Q4 | 7:02 | PHX | Grayson Allen defensive rebound | 92 | 94 |
| Q4 | 6:55 | PHX | Grayson Allen misses 27-foot three point jumper | 92 | 94 |
| Q4 | 6:52 | POR | Shaedon Sharpe defensive rebound | 92 | 94 |
| Q4 | 6:47 | POR | Jerami Grant lost ball turnover (Grayson Allen steals) | 92 | 94 |
| Q4 | 6:42 | PHX | Bradley Beal makes dunk (Devin Booker assists) | 94 | 94 |
| Q4 | 6:19 | POR | Deandre Ayton misses 15-foot two point shot | 94 | 94 |
| Q4 | 6:16 | PHX | Bradley Beal defensive rebound | 94 | 94 |
| Q4 | 6:10 | PHX | Royce O'Neale misses 22-foot three point shot | 94 | 94 |
| Q4 | 6:08 | POR | Deandre Ayton defensive rebound | 94 | 94 |
| Q4 | 5:50 | POR | Toumani Camara misses 23-foot three point jumper | 94 | 94 |
| Q4 | 5:49 | POR | Trail Blazers offensive team rebound | 94 | 94 |
| Q4 | 5:49 | PHX | Bradley Beal loose ball foul | 94 | 94 |
| Q4 | 5:49 | POR | Deni Avdija enters the game for Jerami Grant | 94 | 94 |
| Q4 | 5:49 | POR | Anfernee Simons enters the game for Shaedon Sharpe | 94 | 94 |
| Q4 | 5:42 | PHX | Kevin Durant personal foul | 94 | 94 |
| Q4 | 5:42 | POR | Scoot Henderson makes free throw 1 of 2 | 94 | 95 |
| Q4 | 5:42 | POR | Scoot Henderson makes free throw 2 of 2 | 94 | 96 |
| Q4 | 5:24 | POR | Anfernee Simons personal foul | 94 | 96 |
| Q4 | 5:12 | POR | Deni Avdija shooting foul | 94 | 96 |
| Q4 | 5:12 | POR | Trail Blazers Full timeout | 94 | 96 |
| Q4 | 5:12 | POR | (05:12) [Trail Blazers] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Trail Blazers] charged with a timeout | 94 | 96 |
| Q4 | 5:12 | PHX | Bradley Beal makes free throw 1 of 2 | 95 | 96 |
| Q4 | 5:12 | PHX | Bradley Beal makes free throw 2 of 2 | 96 | 96 |
| Q4 | 4:54 | POR | Scoot Henderson misses 26-foot three point jumper | 96 | 96 |
| Q4 | 4:52 | PHX | Devin Booker defensive rebound | 96 | 96 |
| Q4 | 4:47 | PHX | Bradley Beal misses 24-foot three point shot | 96 | 96 |
| Q4 | 4:43 | POR | Toumani Camara defensive rebound | 96 | 96 |
| Q4 | 4:33 | POR | Toumani Camara makes 25-foot three point jumper (Anfernee Simons assists) | 96 | 99 |
| Q4 | 4:07 | PHX | Devin Booker misses 25-foot three point jumper | 96 | 99 |
| Q4 | 4:02 | PHX | Bradley Beal offensive rebound | 96 | 99 |
| Q4 | 3:58 | PHX | Kevin Durant makes driving dunk (Royce O'Neale assists) | 98 | 99 |
| Q4 | 3:37 | POR | Anfernee Simons misses 29-foot three point step back jumpshot | 98 | 99 |
| Q4 | 3:35 | PHX | Suns defensive team rebound | 98 | 99 |
| Q4 | 3:17 | PHX | Kevin Durant makes 15-foot pullup jump shot | 100 | 99 |
| Q4 | 3:00 | POR | Kevin Durant blocks Deandre Ayton 's 1-foot dunk | 100 | 99 |
| Q4 | 2:58 | PHX | Bradley Beal defensive rebound | 100 | 99 |
| Q4 | 2:40 | PHX | Royce O'Neale misses 29-foot three point jumper | 100 | 99 |
| Q4 | 2:36 | POR | Deandre Ayton defensive rebound | 100 | 99 |
| Q4 | 2:32 | PHX | Devin Booker shooting foul | 100 | 99 |
| Q4 | 2:32 | POR | Deni Avdija makes free throw 1 of 2 | 100 | 100 |
| Q4 | 2:32 | POR | Jerami Grant enters the game for Scoot Henderson | 100 | 100 |
| Q4 | 2:32 | POR | Deni Avdija makes free throw 2 of 2 | 100 | 101 |
| Q4 | 2:09 | PHX | Kevin Durant makes 19-foot step back jumpshot | 102 | 101 |
| Q4 | 1:45 | POR | Anfernee Simons misses 20-foot two point shot | 102 | 101 |
| Q4 | 1:44 | PHX | Kevin Durant defensive rebound | 102 | 101 |
| Q4 | 1:29 | PHX | Kevin Durant misses 23-foot jump bank shot | 102 | 101 |
| Q4 | 1:26 | POR | Anfernee Simons defensive rebound | 102 | 101 |
| Q4 | 1:20 | POR | Deandre Ayton makes alley oop dunk shot (Anfernee Simons assists) | 102 | 103 |
| Q4 | 1:01 | POR | Anfernee Simons shooting foul | 102 | 103 |
| Q4 | 1:01 | PHX | Kevin Durant makes free throw 1 of 2 | 103 | 103 |
| Q4 | 1:01 | PHX | Kevin Durant makes free throw 2 of 2 | 104 | 103 |
| Q4 | 0:00 | POR | Anfernee Simons makes 23-foot step back jumpshot | 104 | 105 |
| Q4 | 0:00 | PHX | Suns Full timeout | 104 | 105 |
| Q4 | 0:00 | POR | Scoot Henderson enters the game for Anfernee Simons | 104 | 105 |
| Q4 | 0:00 | PHX | Kevin Durant misses 24-foot three point pullup jump shot | 104 | 105 |
| Q4 | 0:00 | POR | Deni Avdija defensive rebound | 104 | 105 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 104 | 105 |
| Q4 | 0:00 | POR | Anfernee Simons enters the game for Scoot Henderson | 104 | 105 |
| Q4 | 0:00 | POR | Kevin Durant blocks Jerami Grant 's 24-foot three point jumper | 104 | 105 |
| Q4 | 0:00 | POR | Jerami Grant offensive rebound | 104 | 105 |
| Q4 | 0:00 | POR | Jerami Grant makes 2-foot driving dunk | 104 | 107 |
| Q4 | 0:00 | PHX | Royce O'Neale makes 26-foot three point jumper (Devin Booker assists) | 107 | 107 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 107 | 107 |
| Q4 | 0:00 | PHX | Mason Plumlee enters the game for Grayson Allen | 107 | 107 |
| Q4 | 0:00 | POR | Bradley Beal blocks Anfernee Simons 's 29-foot three point jumper | 107 | 107 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 107 | 107 |
| Q4 | 0:00 | — | End of the 4th Quarter | 107 | 107 |
| OT1 | 5:00 | PHX | Grayson Allen enters the game for Mason Plumlee | 107 | 107 |
| OT1 | 5:00 | PHX | Kevin Durant vs. Deandre Ayton (Devin Booker gains possession) | 107 | 107 |
| OT1 | 4:57 | PHX | Devin Booker makes driving layup | 109 | 107 |
| OT1 | 4:31 | POR | Jerami Grant misses 24-foot three point jumper | 109 | 107 |
| OT1 | 4:27 | POR | Deandre Ayton offensive rebound | 109 | 107 |
| OT1 | 4:27 | POR | Deandre Ayton makes dunk | 109 | 109 |
| OT1 | 4:05 | PHX | Kevin Durant makes 5-foot two point shot (Bradley Beal assists) | 111 | 109 |
| OT1 | 3:51 | POR | Deni Avdija misses 26-foot three point jumper | 111 | 109 |
| OT1 | 3:49 | PHX | Suns defensive team rebound | 111 | 109 |
| OT1 | 3:49 | PHX | Suns Coach's Challenge | 111 | 109 |
| OT1 | 3:49 | PHX | (03:49) [Suns] COACH'S CHALLENGE (CALL OVERTURNED) [Suns] retain their timeout | 111 | 109 |
| OT1 | 3:34 | PHX | Devin Booker misses 25-foot three point jumper | 111 | 109 |
| OT1 | 3:32 | POR | Jerami Grant defensive rebound | 111 | 109 |
| OT1 | 3:15 | POR | Jerami Grant makes two point shot (Anfernee Simons assists) | 111 | 111 |
| OT1 | 2:52 | PHX | Devin Booker misses 23-foot three point jumper | 111 | 111 |
| OT1 | 2:48 | PHX | Bradley Beal offensive rebound | 111 | 111 |
| OT1 | 2:47 | PHX | Kevin Durant misses 27-foot three point jumper | 111 | 111 |
| OT1 | 2:44 | POR | Deandre Ayton defensive rebound | 111 | 111 |
| OT1 | 2:22 | POR | Deandre Ayton makes 7-foot two point shot (Jerami Grant assists) | 111 | 113 |
| OT1 | 2:10 | POR | Deandre Ayton shooting foul | 111 | 113 |
| OT1 | 2:10 | PHX | Kevin Durant makes free throw 1 of 2 | 112 | 113 |
| OT1 | 2:10 | PHX | Kevin Durant makes free throw 2 of 2 | 113 | 113 |
| OT1 | 1:50 | PHX | Bradley Beal shooting foul | 113 | 113 |
| OT1 | 1:50 | POR | Jerami Grant makes free throw 1 of 2 | 113 | 114 |
| OT1 | 1:50 | POR | Jerami Grant misses free throw 2 of 2 | 113 | 114 |
| OT1 | 1:48 | POR | Deandre Ayton offensive rebound | 113 | 114 |
| OT1 | 1:39 | PHX | Grayson Allen shooting foul | 113 | 114 |
| OT1 | 1:39 | POR | Anfernee Simons makes free throw 1 of 2 | 113 | 115 |
| OT1 | 1:39 | POR | Anfernee Simons makes free throw 2 of 2 | 113 | 116 |
| OT1 | 1:14 | PHX | Kevin Durant misses 23-foot three point jumper | 113 | 116 |
| OT1 | 1:13 | POR | Trail Blazers defensive team rebound | 113 | 116 |
| OT1 | 0:00 | POR | Deni Avdija bad pass (Royce O'Neale steals) | 113 | 116 |
| OT1 | 0:00 | POR | Toumani Camara personal foul | 113 | 116 |
| OT1 | 0:00 | PHX | Suns Full timeout | 113 | 116 |
| OT1 | 0:00 | POR | Scoot Henderson enters the game for Anfernee Simons | 113 | 116 |
| OT1 | 0:00 | PHX | Bradley Beal makes layup (Kevin Durant assists) | 115 | 116 |
| OT1 | 0:00 | POR | Trail Blazers Full timeout | 115 | 116 |
| OT1 | 0:00 | POR | Anfernee Simons enters the game for Scoot Henderson | 115 | 116 |
| OT1 | 0:00 | PHX | Mason Plumlee enters the game for Grayson Allen | 115 | 116 |
| OT1 | 0:00 | POR | Anfernee Simons misses 12-foot pullup jump shot | 115 | 116 |
| OT1 | 0:00 | POR | Deandre Ayton offensive rebound | 115 | 116 |
| OT1 | 0:00 | — | (00:13) [Suns] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 115 | 116 |
| OT1 | 0:00 | POR | Jerami Grant misses 29-foot three point jumper | 115 | 116 |
| OT1 | 0:00 | POR | Deandre Ayton offensive rebound | 115 | 116 |
| OT1 | 0:00 | PHX | Bradley Beal personal foul | 115 | 116 |
| OT1 | 0:00 | POR | Deandre Ayton makes free throw 1 of 2 | 115 | 117 |
| OT1 | 0:00 | PHX | Grayson Allen enters the game for Mason Plumlee | 115 | 117 |
| OT1 | 0:00 | POR | Deandre Ayton makes free throw 2 of 2 | 115 | 118 |
| OT1 | 0:00 | POR | Deni Avdija personal take foul | 115 | 118 |
| OT1 | 0:00 | PHX | Bradley Beal makes free throw 1 of 2 | 116 | 118 |
| OT1 | 0:00 | POR | Donovan Clingan enters the game for Anfernee Simons | 116 | 118 |
| OT1 | 0:00 | PHX | Ryan Dunn enters the game for Devin Booker | 116 | 118 |
| OT1 | 0:00 | PHX | Bradley Beal makes free throw 2 of 2 | 117 | 118 |
| OT1 | 0:00 | POR | Trail Blazers Full timeout | 117 | 118 |
| OT1 | 0:00 | POR | Anfernee Simons enters the game for Donovan Clingan | 117 | 118 |
| OT1 | 0:00 | PHX | Ryan Dunn personal take foul | 117 | 118 |
| OT1 | 0:00 | POR | Deandre Ayton makes free throw 1 of 2 | 117 | 119 |
| OT1 | 0:00 | PHX | Mason Plumlee enters the game for Ryan Dunn | 117 | 119 |
| OT1 | 0:00 | POR | Deandre Ayton makes free throw 2 of 2 | 117 | 120 |
| OT1 | 0:00 | PHX | Suns Full timeout | 117 | 120 |
| OT1 | 0:00 | POR | Scoot Henderson enters the game for Anfernee Simons | 117 | 120 |
| OT1 | 0:00 | PHX | Devin Booker enters the game for Royce O'Neale | 117 | 120 |
| OT1 | 0:00 | POR | Deni Avdija shooting foul | 117 | 120 |
| OT1 | 0:00 | POR | Anfernee Simons enters the game for Deni Avdija | 117 | 120 |
| OT1 | 0:00 | PHX | Devin Booker makes free throw 1 of 3 | 118 | 120 |
| OT1 | 0:00 | PHX | Devin Booker makes free throw 2 of 3 | 119 | 120 |
| OT1 | 0:00 | PHX | Royce O'Neale enters the game for Grayson Allen | 119 | 120 |
| OT1 | 0:00 | PHX | Ryan Dunn enters the game for Mason Plumlee | 119 | 120 |
| OT1 | 0:00 | PHX | Devin Booker misses free throw 3 of 3 | 119 | 120 |
| OT1 | 0:00 | POR | Deandre Ayton defensive rebound | 119 | 120 |
| OT1 | 0:00 | PHX | Ryan Dunn personal take foul | 119 | 120 |
| OT1 | 0:00 | POR | Deandre Ayton makes free throw 1 of 2 | 119 | 121 |
| OT1 | 0:00 | PHX | Grayson Allen enters the game for Ryan Dunn | 119 | 121 |
| OT1 | 0:00 | POR | Deandre Ayton misses free throw 2 of 2 | 119 | 121 |
| OT1 | 0:00 | POR | Jerami Grant offensive rebound | 119 | 121 |
| OT1 | 0:00 | — | End of the 1st Overtime | 119 | 121 |
| OT1 | 0:00 | — | End of Game | 119 | 121 |
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 177 matches · 177 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:38 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 0, Portland Trail Blazers 3PHX 0 · POR 3 | |
| 2 | Q1 11:04 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 3PHX 2 · POR 3 | |
| 3 | Q1 10:53 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 2, Portland Trail Blazers 6PHX 2 · POR 6 | |
| 4 | Q1 10:33 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 8PHX 2 · POR 8 | |
| 5 | Q1 10:22 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 2, Portland Trail Blazers 8PHX 2 · POR 8 | |
| 6 | Q1 10:09 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 2, Portland Trail Blazers 10PHX 2 · POR 10 | |
| 7 | Q1 10:00 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 5, Portland Trail Blazers 10PHX 5 · POR 10 | |
| 8 | Q1 9:42 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 5, Portland Trail Blazers 12PHX 5 · POR 12 | |
| 9 | Q1 9:37 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 5, Portland Trail Blazers 12PHX 5 · POR 12 | |
| 10 | Q1 9:27 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 5, Portland Trail Blazers 12PHX 5 · POR 12 | |
| 11 | Q1 9:21 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, Portland Trail Blazers 12PHX 5 · POR 12 | |
| 12 | Q1 9:14 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 5, Portland Trail Blazers 14PHX 5 · POR 14 | |
| 13 | Q1 8:50 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, Portland Trail Blazers 14PHX 5 · POR 14 | |
| 14 | Q1 8:13 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 5, Portland Trail Blazers 17PHX 5 · POR 17 | |
| 15 | Q1 7:44 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 5, Portland Trail Blazers 17PHX 5 · POR 17 | |
| 16 | Q1 7:35 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 5, Portland Trail Blazers 19PHX 5 · POR 19 | |
| 17 | Q1 7:18 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 8, Portland Trail Blazers 19PHX 8 · POR 19 | |
| 18 | Q1 7:03 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 19PHX 8 · POR 19 | |
| 19 | Q1 6:44 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 10, Portland Trail Blazers 19PHX 10 · POR 19 | |
| 20 | Q1 6:20 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 10, Portland Trail Blazers 21PHX 10 · POR 21 | |
| 21 | Q1 5:56 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 12, Portland Trail Blazers 21PHX 12 · POR 21 | |
| 22 | Q1 5:33 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 12, Portland Trail Blazers 21PHX 12 · POR 21 | |
| 23 | Q1 5:26 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 15, Portland Trail Blazers 21PHX 15 · POR 21 | |
| 24 | Q1 5:01 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 15, Portland Trail Blazers 21PHX 15 · POR 21 | |
| 25 | Q1 4:47 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 17, Portland Trail Blazers 21PHX 17 · POR 21 |
POSS 1 · Q1 11:38
PORPortland Trail Blazers
Made shot
3 PTS
POSS 2 · Q1 11:04
PHXPhoenix Suns
Made shot
2 PTS
POSS 3 · Q1 10:53
PORPortland Trail Blazers
Made shot
3 PTS
POSS 4 · Q1 10:33
PORPortland Trail Blazers
Made shot
2 PTS
POSS 5 · Q1 10:22
PHXPhoenix Suns
Other
0 PTS
POSS 6 · Q1 10:09
PORPortland Trail Blazers
Made shot
2 PTS
POSS 7 · Q1 10:00
PHXPhoenix Suns
Made shot
3 PTS
POSS 8 · Q1 9:42
PORPortland Trail Blazers
Made shot
2 PTS
POSS 9 · Q1 9:37
PHXPhoenix Suns
Turnover
0 PTS
POSS 10 · Q1 9:27
PORPortland Trail Blazers
Other
0 PTS
POSS 11 · Q1 9:21
PHXPhoenix Suns
Other
0 PTS
POSS 12 · Q1 9:14
PORPortland Trail Blazers
Made shot
2 PTS
POSS 13 · Q1 8:50
PHXPhoenix Suns
Other
0 PTS
POSS 14 · Q1 8:13
PORPortland Trail Blazers
Made shot
3 PTS
POSS 15 · Q1 7:44
PHXPhoenix Suns
Other
0 PTS
POSS 16 · Q1 7:35
PORPortland Trail Blazers
Made shot
2 PTS
POSS 17 · Q1 7:18
PHXPhoenix Suns
Made shot
3 PTS
POSS 18 · Q1 7:03
PORPortland Trail Blazers
Other
0 PTS
POSS 19 · Q1 6:44
PHXPhoenix Suns
Made shot
2 PTS
POSS 20 · Q1 6:20
PORPortland Trail Blazers
Made shot
2 PTS
POSS 21 · Q1 5:56
PHXPhoenix Suns
Made shot
2 PTS
POSS 22 · Q1 5:33
PORPortland Trail Blazers
Other
0 PTS
POSS 23 · Q1 5:26
PHXPhoenix Suns
Made shot
3 PTS
POSS 24 · Q1 5:01
PORPortland Trail Blazers
Other
0 PTS
POSS 25 · Q1 4:47
PHXPhoenix Suns
Made shot
2 PTS