POSS 1 · Q1 11:42
PORPortland Trail Blazers
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sat, Feb 1, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 27 | 19 | 33 | 29 | 108 | |
| 31 | 30 | 37 | 29 | 127 |
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 +4 Q1 9:07POR +27 Q4 3:05
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 35 | 37 | 4 | 5 | 0 | 0 | 5 | 11-18 | 2-6 | 13-14 | -17 | 76.6% | |
| 33 | 22 | 1 | 3 | 0 | 0 | 3 | 9-18 | 1-4 | 3-3 | -22 | 56.9% | |
| 24 | 9 | 0 | 2 | 1 | 0 | 1 | 3-9 | 3-7 | 0-0 | -15 | 50.0% | |
| 20 | 2 | 5 | 1 | 0 | 0 | 1 | 1-2 | 0-1 | 0-0 | -10 | 50.0% | |
| 25 | 1 | 10 | 0 | 0 | 1 | 1 | 0-4 | 0-0 | 1-4 | -18 | 8.7% | |
| 24 | 13 | 0 | 3 | 0 | 0 | 2 | 4-8 | 1-2 | 4-4 | -15 | 66.6% | |
| 5 | 7 | 0 | 0 | 2 | 0 | 0 | 3-5 | 0-2 | 1-1 | +1 | 64.3% | |
| 23 | 3 | 4 | 2 | 2 | 0 | 2 | 1-3 | 1-3 | 0-0 | -6 | 50.0% | |
| 14 | 5 | 3 | 1 | 0 | 0 | 0 | 2-5 | 1-4 | 0-0 | +5 | 50.0% | |
| 5 | 3 | 0 | 1 | 0 | 0 | 0 | 1-3 | 1-2 | 0-0 | +1 | 50.0% | |
| 17 | 2 | 7 | 1 | 0 | 0 | 1 | 1-4 | 0-0 | 0-0 | -2 | 25.0% | |
| 5 | 0 | 2 | 1 | 0 | 1 | 0 | 0-1 | 0-0 | 0-0 | +1 | 0.0% | |
| 5 | 2 | 1 | 1 | 0 | 0 | 1 | 1-3 | 0-2 | 0-0 | +1 | 33.3% | |
| 5 | 2 | 0 | 0 | 0 | 0 | 1 | 1-1 | 0-0 | 0-0 | +1 | 100.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 33 | 24 | 7 | 2 | 0 | 1 | 2 | 11-12 | 0-0 | 2-3 | +25 | 90.1% | |
| 36 | 18 | 10 | 0 | 4 | 0 | 1 | 7-11 | 2-4 | 2-2 | +24 | 75.8% | |
| 33 | 20 | 1 | 3 | 0 | 2 | 0 | 5-10 | 1-3 | 9-9 | +16 | 71.6% | |
| 29 | 16 | 4 | 7 | 1 | 1 | 1 | 6-15 | 1-7 | 3-4 | +3 | 47.7% | |
| 22 | 10 | 5 | 3 | 0 | 0 | 0 | 3-7 | 1-4 | 3-3 | 0 | 60.1% | |
| 24 | 13 | 3 | 9 | 2 | 0 | 0 | 5-12 | 1-5 | 2-2 | +31 | 50.5% | |
| 25 | 16 | 1 | 0 | 1 | 0 | 2 | 5-12 | 3-5 | 3-4 | +15 | 58.1% | |
| 13 | 2 | 4 | 0 | 2 | 0 | 0 | 1-3 | 0-1 | 0-2 | +5 | 25.8% | |
| 3 | 4 | 0 | 0 | 1 | 0 | 1 | 1-2 | 0-0 | 2-2 | -6 | 69.4% | |
| 11 | 2 | 4 | 0 | 0 | 1 | 1 | 1-2 | 0-0 | 0-0 | 0 | 50.0% | |
| 3 | 2 | 1 | 0 | 0 | 0 | 0 | 1-2 | 0-1 | 0-0 | -6 | 50.0% | |
| 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0-1 | 0-1 | 0-0 | -6 | 0.0% | |
| 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0-0 | 0-0 | 0-0 | -6 | — | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · RIGHT HAND | ||||||||||||
481 events
| Q | Clock | Team | Play | PHX | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | POR | Nick Richards vs. Deandre Ayton (Deni Avdija gains possession) | 0 | 0 |
| Q1 | 11:42 | POR | Toumani Camara misses 23-foot three point jumper | 0 | 0 |
| Q1 | 11:39 | PHX | Nick Richards defensive rebound | 0 | 0 |
| Q1 | 11:21 | PHX | Devin Booker misses 27-foot three point jumper | 0 | 0 |
| Q1 | 11:19 | POR | Deni Avdija defensive rebound | 0 | 0 |
| Q1 | 11:13 | POR | Jerami Grant misses 24-foot three point shot | 0 | 0 |
| Q1 | 11:10 | PHX | Nick Richards defensive rebound | 0 | 0 |
| Q1 | 10:54 | PHX | Tyus Jones makes 24-foot three point jumper (Devin Booker assists) | 3 | 0 |
| Q1 | 10:35 | POR | Deandre Ayton makes 1-foot alley oop dunk shot (Deni Avdija assists) | 3 | 2 |
| Q1 | 10:13 | PHX | Tyus Jones misses 11-foot pullup jump shot | 3 | 2 |
| Q1 | 10:09 | POR | Deandre Ayton defensive rebound | 3 | 2 |
| Q1 | 10:00 | POR | Jerami Grant makes driving dunk | 3 | 4 |
| Q1 | 9:48 | PHX | Kevin Durant misses 17-foot pullup jump shot | 3 | 4 |
| Q1 | 9:46 | PHX | Ryan Dunn offensive rebound | 3 | 4 |
| Q1 | 9:37 | PHX | Kevin Durant misses 24-foot three point jumper | 3 | 4 |
| Q1 | 9:35 | PHX | Nick Richards offensive rebound | 3 | 4 |
| Q1 | 9:29 | PHX | Devin Booker makes 17-foot step back jumpshot | 5 | 4 |
| Q1 | 9:14 | POR | Jerami Grant misses 14-foot two point shot | 5 | 4 |
| Q1 | 9:12 | PHX | Nick Richards defensive rebound | 5 | 4 |
| Q1 | 9:07 | PHX | Tyus Jones makes 23-foot three point shot (Devin Booker assists) | 8 | 4 |
| Q1 | 8:53 | POR | Deni Avdija makes driving layup | 8 | 6 |
| Q1 | 8:33 | POR | Deni Avdija shooting foul | 8 | 6 |
| Q1 | 8:33 | PHX | Nick Richards misses free throw 1 of 2 | 8 | 6 |
| Q1 | 8:33 | PHX | Suns offensive team rebound | 8 | 6 |
| Q1 | 8:33 | PHX | Nick Richards misses free throw 2 of 2 | 8 | 6 |
| Q1 | 8:31 | POR | Deni Avdija defensive rebound | 8 | 6 |
| Q1 | 8:16 | POR | Jerami Grant makes 22-foot three point jumper (Deni Avdija assists) | 8 | 9 |
| Q1 | 8:07 | PHX | Kevin Durant misses two point shot | 8 | 9 |
| Q1 | 8:05 | POR | Deandre Ayton defensive rebound | 8 | 9 |
| Q1 | 8:00 | POR | Jerami Grant misses two point shot | 8 | 9 |
| Q1 | 7:59 | PHX | Nick Richards defensive rebound | 8 | 9 |
| Q1 | 7:55 | PHX | Kevin Durant back court turnover | 8 | 9 |
| Q1 | 7:40 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 8 | 9 |
| Q1 | 7:38 | PHX | Nick Richards defensive rebound | 8 | 9 |
| Q1 | 7:27 | PHX | Devin Booker misses 13-foot two point shot | 8 | 9 |
| Q1 | 7:25 | PHX | Nick Richards offensive rebound | 8 | 9 |
| Q1 | 7:23 | PHX | Tyus Jones misses 26-foot three point jumper | 8 | 9 |
| Q1 | 7:19 | POR | Anfernee Simons defensive rebound | 8 | 9 |
| Q1 | 7:14 | POR | Deni Avdija makes 25-foot three point shot (Anfernee Simons assists) | 8 | 12 |
| Q1 | 7:05 | PHX | Kevin Durant misses 22-foot three point jumper | 8 | 12 |
| Q1 | 7:02 | POR | Toumani Camara defensive rebound | 8 | 12 |
| Q1 | 6:52 | POR | Anfernee Simons misses 26-foot three point step back jumpshot | 8 | 12 |
| Q1 | 6:49 | PHX | Kevin Durant defensive rebound | 8 | 12 |
| Q1 | 6:33 | PHX | Devin Booker makes 10-foot two point shot | 10 | 12 |
| Q1 | 6:11 | POR | Toumani Camara makes driving layup (Deni Avdija assists) | 10 | 14 |
| Q1 | 6:05 | PHX | Suns Full timeout | 10 | 14 |
| Q1 | 6:05 | POR | Shaedon Sharpe enters the game for Deni Avdija | 10 | 14 |
| Q1 | 6:05 | POR | Scoot Henderson enters the game for Anfernee Simons | 10 | 14 |
| Q1 | 6:05 | PHX | Bradley Beal enters the game for Ryan Dunn | 10 | 14 |
| Q1 | 5:53 | POR | Jerami Grant personal foul | 10 | 14 |
| Q1 | 5:39 | PHX | Bradley Beal makes 15-foot step back jumpshot (Devin Booker assists) | 12 | 14 |
| Q1 | 5:16 | POR | Jerami Grant misses 19-foot two point shot | 12 | 14 |
| Q1 | 5:13 | POR | Toumani Camara offensive rebound | 12 | 14 |
| Q1 | 5:13 | POR | Toumani Camara misses tip shot | 12 | 14 |
| Q1 | 5:13 | PHX | Suns defensive team rebound | 12 | 14 |
| Q1 | 5:02 | PHX | Devin Booker out of bounds bad pass turnover | 12 | 14 |
| Q1 | 4:54 | POR | Shaedon Sharpe misses 20-foot pullup jump shot | 12 | 14 |
| Q1 | 4:51 | POR | Toumani Camara offensive rebound | 12 | 14 |
| Q1 | 4:50 | PHX | Nick Richards shooting foul | 12 | 14 |
| Q1 | 4:50 | POR | Deandre Ayton makes free throw 1 of 2 | 12 | 15 |
| Q1 | 4:50 | PHX | Grayson Allen enters the game for Tyus Jones | 12 | 15 |
| Q1 | 4:50 | POR | Deandre Ayton misses free throw 2 of 2 | 12 | 15 |
| Q1 | 4:46 | PHX | Devin Booker defensive rebound | 12 | 15 |
| Q1 | 4:31 | PHX | Devin Booker makes 15-foot two point shot | 14 | 15 |
| Q1 | 4:17 | POR | Scoot Henderson makes 26-foot three pointer | 14 | 18 |
| Q1 | 4:00 | PHX | Devin Booker bad pass (Toumani Camara steals) | 14 | 18 |
| Q1 | 3:57 | PHX | Nick Richards shooting foul | 14 | 18 |
| Q1 | 3:57 | POR | Shaedon Sharpe makes free throw 1 of 2 | 14 | 19 |
| Q1 | 3:57 | POR | Anfernee Simons enters the game for Jerami Grant | 14 | 19 |
| Q1 | 3:57 | PHX | Mason Plumlee enters the game for Devin Booker | 14 | 19 |
| Q1 | 3:57 | PHX | Royce O'Neale enters the game for Nick Richards | 14 | 19 |
| Q1 | 3:57 | POR | Shaedon Sharpe makes free throw 2 of 2 | 14 | 20 |
| Q1 | 3:49 | POR | Shaedon Sharpe shooting foul | 14 | 20 |
| Q1 | 3:49 | PHX | Bradley Beal makes free throw 1 of 2 | 15 | 20 |
| Q1 | 3:49 | PHX | Bradley Beal makes free throw 2 of 2 | 16 | 20 |
| Q1 | 3:36 | POR | Shaedon Sharpe makes 26-foot three pointer | 16 | 23 |
| Q1 | 3:21 | PHX | Kevin Durant misses two point shot | 16 | 23 |
| Q1 | 3:19 | PHX | Mason Plumlee offensive rebound | 16 | 23 |
| Q1 | 3:17 | PHX | Royce O'Neale misses 27-foot three point jumper | 16 | 23 |
| Q1 | 3:17 | POR | Toumani Camara defensive rebound | 16 | 23 |
| Q1 | 3:03 | POR | Shaedon Sharpe misses 17-foot pullup jump shot | 16 | 23 |
| Q1 | 2:51 | PHX | Kevin Durant makes 15-foot pullup jump shot (Grayson Allen assists) | 18 | 23 |
| Q1 | 2:40 | POR | Scoot Henderson makes two point shot (Anfernee Simons assists) | 18 | 25 |
| Q1 | 2:32 | POR | Scoot Henderson personal foul | 18 | 25 |
| Q1 | 2:32 | POR | Trail Blazers Full timeout | 18 | 25 |
| Q1 | 3:03 | PHX | Mason Plumlee defensive rebound | 16 | 23 |
| Q1 | 2:32 | POR | Deni Avdija enters the game for Toumani Camara | 18 | 25 |
| Q1 | 2:23 | POR | Deni Avdija personal foul | 18 | 25 |
| Q1 | 2:23 | PHX | Kevin Durant makes free throw 1 of 2 | 19 | 25 |
| Q1 | 2:23 | PHX | Kevin Durant makes free throw 2 of 2 | 20 | 25 |
| Q1 | 2:10 | POR | Deandre Ayton makes alley oop dunk shot (Scoot Henderson assists) | 20 | 27 |
| Q1 | 1:41 | PHX | shot clock turnover | 20 | 27 |
| Q1 | 1:31 | POR | Scoot Henderson makes 16-foot pullup jump shot | 20 | 29 |
| Q1 | 1:20 | PHX | Kevin Durant makes 21-foot pullup jump shot | 22 | 29 |
| Q1 | 1:03 | POR | Scoot Henderson misses 20-foot jumper | 22 | 29 |
| Q1 | 1:01 | PHX | Royce O'Neale defensive rebound | 22 | 29 |
| Q1 | 0:00 | PHX | Kevin Durant makes 8-foot two point shot | 24 | 29 |
| Q1 | 0:00 | POR | Scoot Henderson misses 26-foot three point jumper | 24 | 29 |
| Q1 | 0:00 | PHX | Mason Plumlee defensive rebound | 24 | 29 |
| Q1 | 0:00 | PHX | Kevin Durant makes driving layup | 26 | 29 |
| Q1 | 0:00 | POR | Anfernee Simons shooting foul | 26 | 29 |
| Q1 | 0:00 | POR | Donovan Clingan enters the game for Deandre Ayton | 26 | 29 |
| Q1 | 0:00 | PHX | Kevin Durant makes free throw 1 of 1 | 27 | 29 |
| Q1 | 0:00 | POR | Anfernee Simons makes 5-foot two point shot | 27 | 31 |
| Q1 | 0:00 | — | End of the 1st Quarter | 27 | 31 |
| Q1 | 0:00 | PHX | Donovan Clingan blocks Royce O'Neale 's 22-foot three point jumper | 27 | 31 |
| Q1 | 0:00 | PHX | Suns offensive team rebound | 27 | 31 |
| Q2 | 12:00 | POR | Jerami Grant enters the game for Scoot Henderson | 27 | 31 |
| Q2 | 12:00 | PHX | Devin Booker enters the game for Kevin Durant | 27 | 31 |
| Q2 | 11:43 | PHX | Anfernee Simons blocks Mason Plumlee 's 2-foot dunk | 27 | 31 |
| Q2 | 11:40 | POR | Deni Avdija defensive rebound | 27 | 31 |
| Q2 | 11:34 | POR | Shaedon Sharpe lost ball turnover (Grayson Allen steals) | 27 | 31 |
| Q2 | 11:30 | PHX | Royce O'Neale makes two point shot (Grayson Allen assists) | 29 | 31 |
| Q2 | 11:12 | POR | Donovan Clingan offensive foul | 29 | 31 |
| Q2 | 11:12 | POR | Donovan Clingan turnover | 29 | 31 |
| Q2 | 10:54 | PHX | Devin Booker makes 21-foot jumper (Royce O'Neale assists) | 31 | 31 |
| Q2 | 10:40 | POR | Anfernee Simons makes 13-foot driving floating jump shot | 31 | 33 |
| Q2 | 10:27 | PHX | Bradley Beal misses 14-foot pullup jump shot | 31 | 33 |
| Q2 | 10:24 | POR | Donovan Clingan defensive rebound | 31 | 33 |
| Q2 | 10:18 | POR | Anfernee Simons misses 26-foot three point pullup jump shot | 31 | 33 |
| Q2 | 10:17 | PHX | Devin Booker defensive rebound | 31 | 33 |
| Q2 | 10:04 | PHX | Bradley Beal makes 17-foot step back jumpshot (Devin Booker assists) | 33 | 33 |
| Q2 | 9:47 | PHX | Mason Plumlee shooting foul | 33 | 33 |
| Q2 | 9:47 | POR | Anfernee Simons makes free throw 1 of 2 | 33 | 34 |
| Q2 | 9:47 | POR | Anfernee Simons makes free throw 2 of 2 | 33 | 35 |
| Q2 | 9:36 | PHX | Royce O'Neale misses 24-foot three point jumper | 33 | 35 |
| Q2 | 9:34 | PHX | Mason Plumlee offensive rebound | 33 | 35 |
| Q2 | 9:20 | PHX | Mason Plumlee misses 5-foot two point shot | 33 | 35 |
| Q2 | 9:17 | POR | Deni Avdija defensive rebound | 33 | 35 |
| Q2 | 9:10 | POR | Deni Avdija misses 28-foot three point jumper | 33 | 35 |
| Q2 | 9:07 | PHX | Mason Plumlee defensive rebound | 33 | 35 |
| Q2 | 8:58 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 33 | 35 |
| Q2 | 8:55 | POR | Jerami Grant defensive rebound | 33 | 35 |
| Q2 | 8:53 | POR | Jerami Grant makes two point shot | 33 | 37 |
| Q2 | 8:36 | PHX | Royce O'Neale makes 25-foot three point jumper (Mason Plumlee assists) | 36 | 37 |
| Q2 | 8:15 | POR | Shaedon Sharpe misses 15-foot step back jumpshot | 36 | 37 |
| Q2 | 8:14 | PHX | Suns defensive team rebound | 36 | 37 |
| Q2 | 8:14 | POR | Scoot Henderson enters the game for Anfernee Simons | 36 | 37 |
| Q2 | 8:14 | PHX | Nick Richards enters the game for Royce O'Neale | 36 | 37 |
| Q2 | 8:14 | PHX | Tyus Jones enters the game for Bradley Beal | 36 | 37 |
| Q2 | 8:14 | PHX | Ryan Dunn enters the game for Mason Plumlee | 36 | 37 |
| Q2 | 7:57 | PHX | Nick Richards misses 17-foot jumper | 36 | 37 |
| Q2 | 7:55 | POR | Deni Avdija defensive rebound | 36 | 37 |
| Q2 | 7:47 | POR | Deni Avdija makes 10-foot driving floating jump shot | 36 | 39 |
| Q2 | 7:47 | PHX | Grayson Allen shooting foul | 36 | 39 |
| Q2 | 7:47 | POR | Deandre Ayton enters the game for Donovan Clingan | 36 | 39 |
| Q2 | 7:47 | POR | Deni Avdija makes free throw 1 of 1 | 36 | 40 |
| Q2 | 7:30 | PHX | Ryan Dunn misses 24-foot three point jumper | 36 | 40 |
| Q2 | 7:23 | POR | Toumani Camara defensive rebound | 36 | 40 |
| Q2 | 7:19 | POR | Jerami Grant makes layup (Scoot Henderson assists) | 36 | 42 |
| Q2 | 7:47 | POR | Toumani Camara enters the game for Shaedon Sharpe | 36 | 40 |
| Q2 | 6:54 | PHX | Devin Booker makes 3-foot pullup jump shot | 38 | 42 |
| Q2 | 6:45 | POR | Deandre Ayton offensive foul | 38 | 42 |
| Q2 | 6:45 | POR | Deandre Ayton turnover | 38 | 42 |
| Q2 | 6:45 | POR | Trail Blazers Full timeout | 38 | 42 |
| Q2 | 6:45 | POR | Kris Murray enters the game for Deni Avdija | 38 | 42 |
| Q2 | 6:45 | PHX | Kevin Durant enters the game for Grayson Allen | 38 | 42 |
| Q2 | 6:22 | PHX | Tyus Jones misses two point shot | 38 | 42 |
| Q2 | 6:21 | POR | Deandre Ayton defensive rebound | 38 | 42 |
| Q2 | 6:11 | POR | Deandre Ayton misses layup | 38 | 42 |
| Q2 | 6:08 | POR | Deandre Ayton offensive rebound | 38 | 42 |
| Q2 | 6:08 | POR | Deandre Ayton makes tip shot | 38 | 44 |
| Q2 | 5:56 | PHX | Nick Richards misses 2-foot two point shot | 38 | 44 |
| Q2 | 5:53 | POR | Nick Richards vs. Deandre Ayton (Kris Murray gains possession) | 38 | 44 |
| Q2 | 5:53 | POR | Trail Blazers defensive team rebound | 38 | 44 |
| Q2 | 5:48 | POR | Deandre Ayton makes alley oop layup (Scoot Henderson assists) | 38 | 46 |
| Q2 | 5:32 | PHX | Ryan Dunn makes 10-foot two point shot (Kevin Durant assists) | 40 | 46 |
| Q2 | 5:16 | POR | Scoot Henderson misses 19-foot pullup jump shot | 40 | 46 |
| Q2 | 5:12 | PHX | Ryan Dunn defensive rebound | 40 | 46 |
| Q2 | 5:00 | POR | Toumani Camara shooting foul | 40 | 46 |
| Q2 | 5:00 | PHX | Devin Booker makes free throw 1 of 2 | 41 | 46 |
| Q2 | 5:00 | POR | Anfernee Simons enters the game for Jerami Grant | 41 | 46 |
| Q2 | 5:00 | PHX | Bradley Beal enters the game for Ryan Dunn | 41 | 46 |
| Q2 | 5:00 | PHX | Devin Booker makes free throw 2 of 2 | 42 | 46 |
| Q2 | 4:46 | POR | Toumani Camara makes 24-foot three pointer (Deandre Ayton assists) | 42 | 49 |
| Q2 | 4:21 | PHX | Kevin Durant makes driving dunk (Bradley Beal assists) | 44 | 49 |
| Q2 | 4:10 | POR | Anfernee Simons misses 26-foot three point jumper | 44 | 49 |
| Q2 | 4:06 | PHX | Nick Richards defensive rebound | 44 | 49 |
| Q2 | 4:04 | PHX | Tyus Jones out of bounds bad pass turnover | 44 | 49 |
| Q2 | 3:51 | POR | Anfernee Simons makes 16-foot two point shot | 44 | 51 |
| Q2 | 3:28 | PHX | Bradley Beal makes driving layup (Kevin Durant assists) | 46 | 51 |
| Q2 | 3:13 | POR | Anfernee Simons makes 15-foot step back jumpshot | 46 | 53 |
| Q2 | 2:59 | PHX | Bradley Beal misses 24-foot three point jumper | 46 | 53 |
| Q2 | 2:55 | POR | Anfernee Simons defensive rebound | 46 | 53 |
| Q2 | 2:52 | POR | Kris Murray makes two point shot (Anfernee Simons assists) | 46 | 55 |
| Q2 | 2:52 | PHX | Suns Full timeout | 46 | 55 |
| Q2 | 2:52 | PHX | Mason Plumlee enters the game for Devin Booker | 46 | 55 |
| Q2 | 2:52 | PHX | Grayson Allen enters the game for Nick Richards | 46 | 55 |
| Q2 | 2:48 | PHX | Grayson Allen bad pass (Scoot Henderson steals) | 46 | 55 |
| Q2 | 2:45 | POR | Anfernee Simons misses 3-foot two point shot | 46 | 55 |
| Q2 | 2:44 | POR | Anfernee Simons offensive rebound | 46 | 55 |
| Q2 | 2:39 | PHX | Kevin Durant kicked ball violation | 46 | 55 |
| Q2 | 2:32 | POR | Anfernee Simons makes 25-foot three point jumper (Scoot Henderson assists) | 46 | 58 |
| Q2 | 2:04 | PHX | Tyus Jones misses 23-foot three point jumper | 46 | 58 |
| Q2 | 2:01 | POR | Anfernee Simons defensive rebound | 46 | 58 |
| Q2 | 1:50 | POR | Deandre Ayton makes 4-foot driving floating jump shot (Anfernee Simons assists) | 46 | 60 |
| Q2 | 1:29 | PHX | Grayson Allen misses 29-foot three point pullup jump shot | 46 | 60 |
| Q2 | 1:27 | POR | Kris Murray defensive rebound | 46 | 60 |
| Q2 | 1:21 | POR | Scoot Henderson misses 29-foot three point shot | 46 | 60 |
| Q2 | 1:19 | PHX | Suns defensive team rebound | 46 | 60 |
| Q2 | 0:00 | PHX | Grayson Allen misses 22-foot three point jumper | 46 | 60 |
| Q2 | 0:00 | PHX | Grayson Allen offensive rebound | 46 | 60 |
| Q2 | 0:00 | PHX | Grayson Allen bad pass (Anfernee Simons steals) | 46 | 60 |
| Q2 | 0:00 | PHX | Bradley Beal shooting foul | 46 | 60 |
| Q2 | 0:00 | POR | Anfernee Simons misses free throw 1 of 2 | 46 | 60 |
| Q2 | 0:00 | POR | Trail Blazers offensive team rebound | 46 | 60 |
| Q2 | 0:00 | PHX | Devin Booker enters the game for Tyus Jones | 46 | 60 |
| Q2 | 0:00 | PHX | Royce O'Neale enters the game for Mason Plumlee | 46 | 60 |
| Q2 | 0:00 | POR | Anfernee Simons makes free throw 2 of 2 | 46 | 61 |
| Q2 | 0:00 | POR | Deandre Ayton personal foul | 46 | 61 |
| Q2 | 0:00 | POR | Deni Avdija enters the game for Deandre Ayton | 46 | 61 |
| Q2 | 0:00 | PHX | Bradley Beal misses driving layup | 46 | 61 |
| Q2 | 0:00 | POR | Kris Murray defensive rebound | 46 | 61 |
| Q2 | 0:00 | POR | Anfernee Simons misses driving layup | 46 | 61 |
| Q2 | 0:00 | PHX | Royce O'Neale defensive rebound | 46 | 61 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 46 | 61 |
| Q3 | 12:00 | POR | Deandre Ayton enters the game for Scoot Henderson | 46 | 61 |
| Q3 | 12:00 | POR | Jerami Grant enters the game for Kris Murray | 46 | 61 |
| Q3 | 12:00 | PHX | Nick Richards enters the game for Royce O'Neale | 46 | 61 |
| Q3 | 12:00 | PHX | Tyus Jones enters the game for Bradley Beal | 46 | 61 |
| Q3 | 12:00 | PHX | Ryan Dunn enters the game for Grayson Allen | 46 | 61 |
| Q3 | 11:48 | POR | Toumani Camara shooting foul | 46 | 61 |
| Q3 | 11:48 | PHX | Devin Booker makes free throw 1 of 3 | 47 | 61 |
| Q3 | 11:48 | PHX | Devin Booker makes free throw 2 of 3 | 48 | 61 |
| Q3 | 11:48 | PHX | Devin Booker makes free throw 3 of 3 | 49 | 61 |
| Q3 | 11:36 | POR | Deandre Ayton makes 1-foot alley oop dunk shot (Anfernee Simons assists) | 49 | 63 |
| Q3 | 11:22 | PHX | Nick Richards misses 5-foot two point shot | 49 | 63 |
| Q3 | 11:20 | POR | Deandre Ayton defensive rebound | 49 | 63 |
| Q3 | 11:17 | PHX | Kevin Durant shooting foul | 49 | 63 |
| Q3 | 11:17 | POR | Deni Avdija makes free throw 1 of 2 | 49 | 64 |
| Q3 | 11:17 | POR | Deni Avdija makes free throw 2 of 2 | 49 | 65 |
| Q3 | 11:05 | PHX | Devin Booker makes 25-foot three pointer (Tyus Jones assists) | 52 | 65 |
| Q3 | 10:47 | POR | Toumani Camara misses two point shot | 52 | 65 |
| Q3 | 10:46 | PHX | Nick Richards defensive rebound | 52 | 65 |
| Q3 | 10:31 | PHX | Kevin Durant lost ball turnover (Toumani Camara steals) | 52 | 65 |
| Q3 | 10:25 | POR | Jerami Grant misses 23-foot three point shot | 52 | 65 |
| Q3 | 10:22 | PHX | Ryan Dunn defensive rebound | 52 | 65 |
| Q3 | 10:12 | PHX | Devin Booker makes 19-foot two point shot | 54 | 65 |
| Q3 | 9:53 | POR | Jerami Grant makes driving layup | 54 | 67 |
| Q3 | 9:34 | PHX | Ryan Dunn out of bounds bad pass turnover | 54 | 67 |
| Q3 | 9:22 | POR | Anfernee Simons misses 27-foot three point pullup jump shot | 54 | 67 |
| Q3 | 9:20 | PHX | Nick Richards defensive rebound | 54 | 67 |
| Q3 | 9:09 | PHX | Kevin Durant misses 14-foot two point shot | 54 | 67 |
| Q3 | 9:07 | POR | Toumani Camara defensive rebound | 54 | 67 |
| Q3 | 9:02 | POR | Deandre Ayton makes two point shot (Anfernee Simons assists) | 54 | 69 |
| Q3 | 9:02 | PHX | Devin Booker shooting foul | 54 | 69 |
| Q3 | 9:02 | POR | Deandre Ayton makes free throw 1 of 1 | 54 | 70 |
| Q3 | 8:49 | POR | Deandre Ayton shooting foul | 54 | 70 |
| Q3 | 8:49 | PHX | Devin Booker makes free throw 1 of 2 | 55 | 70 |
| Q3 | 8:49 | PHX | Devin Booker makes free throw 2 of 2 | 56 | 70 |
| Q3 | 8:34 | POR | Toumani Camara misses 23-foot three point jumper | 56 | 70 |
| Q3 | 8:31 | PHX | Devin Booker defensive rebound | 56 | 70 |
| Q3 | 8:10 | PHX | Devin Booker makes 28-foot three point step back jumpshot | 59 | 70 |
| Q3 | 7:50 | POR | Anfernee Simons makes driving layup | 59 | 72 |
| Q3 | 7:40 | PHX | Devin Booker makes 8-foot pullup jump shot | 61 | 72 |
| Q3 | 7:20 | POR | Toumani Camara makes 1-foot dunk (Anfernee Simons assists) | 61 | 74 |
| Q3 | 7:04 | PHX | Jerami Grant blocks Nick Richards 's 2-foot dunk | 61 | 74 |
| Q3 | 7:01 | PHX | Ryan Dunn offensive rebound | 61 | 74 |
| Q3 | 6:54 | PHX | Kevin Durant makes 29-foot three point jumper (Tyus Jones assists) | 64 | 74 |
| Q3 | 6:34 | POR | Deni Avdija misses 23-foot three point jumper | 64 | 74 |
| Q3 | 6:32 | POR | Toumani Camara offensive rebound | 64 | 74 |
| Q3 | 6:30 | POR | Deni Avdija misses 23-foot three point jumper | 64 | 74 |
| Q3 | 6:28 | PHX | Ryan Dunn defensive rebound | 64 | 74 |
| Q3 | 6:16 | PHX | Deandre Ayton blocks Devin Booker 's 3-foot driving floating jump shot | 64 | 74 |
| Q3 | 6:14 | POR | Deandre Ayton defensive rebound | 64 | 74 |
| Q3 | 6:10 | POR | Deni Avdija misses two point shot | 64 | 74 |
| Q3 | 6:10 | POR | Trail Blazers offensive team rebound | 64 | 74 |
| Q3 | 6:10 | PHX | Nick Richards loose ball foul | 64 | 74 |
| Q3 | 6:10 | POR | Trail Blazers Full timeout | 64 | 74 |
| Q3 | 6:10 | POR | (06:10) [Trail Blazers] COACH'S CHALLENGE (CALL OVERTURNED) [Trail Blazers] retain their timeout | 64 | 74 |
| Q3 | 6:10 | POR | Scoot Henderson enters the game for Anfernee Simons | 64 | 74 |
| Q3 | 6:10 | POR | Shaedon Sharpe enters the game for Deni Avdija | 64 | 74 |
| Q3 | 6:10 | PHX | Bradley Beal enters the game for Tyus Jones | 64 | 74 |
| Q3 | 6:03 | POR | Toumani Camara makes 23-foot three point jumper (Jerami Grant assists) | 64 | 77 |
| Q3 | 5:37 | PHX | Kevin Durant misses 17-foot jumper | 64 | 77 |
| Q3 | 5:33 | POR | Scoot Henderson defensive rebound | 64 | 77 |
| Q3 | 5:18 | POR | Shaedon Sharpe makes 23-foot three point step back jumpshot (Deandre Ayton assists) | 64 | 80 |
| Q3 | 5:03 | PHX | Bradley Beal bad pass (Toumani Camara steals) | 64 | 80 |
| Q3 | 5:01 | POR | Toumani Camara makes 1-foot dunk | 64 | 82 |
| Q3 | 5:01 | PHX | Suns Full timeout | 64 | 82 |
| Q3 | 5:01 | PHX | Mason Plumlee enters the game for Ryan Dunn | 64 | 82 |
| Q3 | 5:01 | PHX | Grayson Allen enters the game for Nick Richards | 64 | 82 |
| Q3 | 4:39 | PHX | Devin Booker makes 10-foot two point shot (Kevin Durant assists) | 66 | 82 |
| Q3 | 4:25 | PHX | Mason Plumlee personal foul | 66 | 82 |
| Q3 | 4:25 | POR | Deni Avdija enters the game for Toumani Camara | 66 | 82 |
| Q3 | 4:20 | POR | Scoot Henderson misses 16-foot pullup jump shot | 66 | 82 |
| Q3 | 4:18 | PHX | Grayson Allen defensive rebound | 66 | 82 |
| Q3 | 4:08 | PHX | Devin Booker bad pass (Shaedon Sharpe steals) | 66 | 82 |
| Q3 | 4:05 | POR | Shaedon Sharpe makes 2-foot dunk | 66 | 84 |
| Q3 | 3:53 | PHX | Devin Booker bad pass (Scoot Henderson steals) | 66 | 84 |
| Q3 | 3:49 | POR | Deandre Ayton makes 6-foot two point shot (Scoot Henderson assists) | 66 | 86 |
| Q3 | 3:35 | PHX | Grayson Allen makes 27-foot three point jumper (Bradley Beal assists) | 69 | 86 |
| Q3 | 3:25 | PHX | Devin Booker personal foul | 69 | 86 |
| Q3 | 3:25 | POR | Jerami Grant makes free throw 1 of 2 | 69 | 87 |
| Q3 | 3:25 | POR | Jerami Grant makes free throw 2 of 2 | 69 | 88 |
| Q3 | 3:13 | PHX | Kevin Durant misses 27-foot three point jumper | 69 | 88 |
| Q3 | 3:11 | POR | Deandre Ayton defensive rebound | 69 | 88 |
| Q3 | 2:58 | POR | Deandre Ayton makes 12-foot jumper (Scoot Henderson assists) | 69 | 90 |
| Q3 | 2:51 | POR | Deni Avdija shooting foul | 69 | 90 |
| Q3 | 2:51 | PHX | Devin Booker misses free throw 1 of 2 | 69 | 90 |
| Q3 | 2:51 | PHX | Suns offensive team rebound | 69 | 90 |
| Q3 | 2:51 | PHX | Royce O'Neale enters the game for Mason Plumlee | 69 | 90 |
| Q3 | 2:51 | PHX | Devin Booker makes free throw 2 of 2 | 70 | 90 |
| Q3 | 2:42 | POR | Scoot Henderson makes 2-foot driving floating jump shot | 70 | 92 |
| Q3 | 2:33 | POR | Deni Avdija shooting foul | 70 | 92 |
| Q3 | 2:33 | PHX | Bradley Beal makes free throw 1 of 2 | 71 | 92 |
| Q3 | 2:33 | POR | Toumani Camara enters the game for Deni Avdija | 71 | 92 |
| Q3 | 2:33 | PHX | Mason Plumlee enters the game for Devin Booker | 71 | 92 |
| Q3 | 2:33 | PHX | Bradley Beal makes free throw 2 of 2 | 72 | 92 |
| Q3 | 2:17 | POR | Shaedon Sharpe misses 27-foot three point jumper | 72 | 92 |
| Q3 | 2:14 | PHX | Grayson Allen defensive rebound | 72 | 92 |
| Q3 | 2:08 | PHX | Bradley Beal makes 25-foot three pointer | 75 | 92 |
| Q3 | 1:54 | PHX | Mason Plumlee shooting foul | 75 | 92 |
| Q3 | 1:54 | POR | Jerami Grant makes free throw 1 of 2 | 75 | 93 |
| Q3 | 1:54 | POR | Donovan Clingan enters the game for Deandre Ayton | 75 | 93 |
| Q3 | 1:54 | POR | Jerami Grant makes free throw 2 of 2 | 75 | 94 |
| Q3 | 1:37 | PHX | Kevin Durant makes driving layup (Bradley Beal assists) | 77 | 94 |
| Q3 | 1:17 | POR | Scoot Henderson misses 27-foot three point step back jumpshot | 77 | 94 |
| Q3 | 1:14 | PHX | Royce O'Neale defensive rebound | 77 | 94 |
| Q3 | 1:06 | PHX | Jerami Grant blocks Kevin Durant 's 8-foot two point shot | 77 | 94 |
| Q3 | 1:04 | POR | Scoot Henderson defensive rebound | 77 | 94 |
| Q3 | 1:01 | POR | Scoot Henderson makes two point shot | 77 | 96 |
| Q3 | 1:00 | POR | Trail Blazers delay of game violation | 77 | 96 |
| Q3 | 0:00 | PHX | Kevin Durant makes 16-foot driving floating jump shot | 79 | 96 |
| Q3 | 0:00 | PHX | Kevin Durant shooting foul | 79 | 96 |
| Q3 | 0:00 | POR | Jerami Grant makes free throw 1 of 2 | 79 | 97 |
| Q3 | 0:00 | POR | Kris Murray enters the game for Donovan Clingan | 79 | 97 |
| Q3 | 0:00 | PHX | Devin Booker enters the game for Mason Plumlee | 79 | 97 |
| Q3 | 0:00 | POR | Jerami Grant makes free throw 2 of 2 | 79 | 98 |
| Q3 | 0:00 | PHX | Kevin Durant out of bounds bad pass turnover | 79 | 98 |
| Q3 | 0:00 | POR | Scoot Henderson misses 31-foot three point pullup jump shot | 79 | 98 |
| Q3 | 0:00 | POR | Trail Blazers offensive team rebound | 79 | 98 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 79 | 98 |
| Q4 | 12:00 | POR | Donovan Clingan enters the game for Scoot Henderson | 79 | 98 |
| Q4 | 12:00 | POR | Anfernee Simons enters the game for Jerami Grant | 79 | 98 |
| Q4 | 12:00 | PHX | Mason Plumlee enters the game for Kevin Durant | 79 | 98 |
| Q4 | 11:51 | PHX | Devin Booker personal foul | 79 | 98 |
| Q4 | 11:44 | POR | Shaedon Sharpe misses 8-foot pullup jump shot | 79 | 98 |
| Q4 | 11:43 | PHX | Suns defensive team rebound | 79 | 98 |
| Q4 | 11:29 | PHX | Devin Booker misses 15-foot pullup jump shot | 79 | 98 |
| Q4 | 11:24 | PHX | Mason Plumlee offensive rebound | 79 | 98 |
| Q4 | 11:23 | PHX | Mason Plumlee bad pass (Kris Murray steals) | 79 | 98 |
| Q4 | 11:18 | PHX | Royce O'Neale vs. Toumani Camara (Mason Plumlee gains possession) | 79 | 98 |
| Q4 | 11:11 | PHX | Mason Plumlee misses driving layup | 79 | 98 |
| Q4 | 11:08 | PHX | Mason Plumlee offensive rebound | 79 | 98 |
| Q4 | 11:08 | PHX | Mason Plumlee makes tip shot | 81 | 98 |
| Q4 | 10:50 | POR | Shaedon Sharpe makes 6-foot pullup jump shot | 81 | 100 |
| Q4 | 10:44 | POR | Shaedon Sharpe personal foul | 81 | 100 |
| Q4 | 10:37 | PHX | Bradley Beal lost ball turnover (Kris Murray steals) | 81 | 100 |
| Q4 | 10:34 | PHX | Bradley Beal shooting foul | 81 | 100 |
| Q4 | 10:34 | POR | Kris Murray misses free throw 1 of 2 | 81 | 100 |
| Q4 | 10:34 | POR | Trail Blazers offensive team rebound | 81 | 100 |
| Q4 | 10:34 | POR | Kris Murray misses free throw 2 of 2 | 81 | 100 |
| Q4 | 10:33 | PHX | Suns defensive team rebound | 81 | 100 |
| Q4 | 10:18 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 81 | 100 |
| Q4 | 10:16 | POR | Kris Murray defensive rebound | 81 | 100 |
| Q4 | 10:11 | POR | Kris Murray misses 23-foot three point shot | 81 | 100 |
| Q4 | 10:07 | POR | Kris Murray offensive rebound | 81 | 100 |
| Q4 | 10:06 | PHX | Grayson Allen personal foul | 81 | 100 |
| Q4 | 9:58 | POR | Anfernee Simons misses driving layup | 81 | 100 |
| Q4 | 9:57 | POR | Donovan Clingan offensive rebound | 81 | 100 |
| Q4 | 9:57 | POR | Donovan Clingan makes two point shot | 81 | 102 |
| Q4 | 9:46 | POR | Donovan Clingan shooting foul | 81 | 102 |
| Q4 | 9:46 | PHX | Devin Booker makes free throw 1 of 2 | 82 | 102 |
| Q4 | 9:46 | PHX | Nick Richards enters the game for Mason Plumlee | 82 | 102 |
| Q4 | 9:46 | PHX | Devin Booker makes free throw 2 of 2 | 83 | 102 |
| Q4 | 9:33 | POR | Anfernee Simons misses 28-foot three point jumper | 83 | 102 |
| Q4 | 9:31 | POR | Donovan Clingan offensive rebound | 83 | 102 |
| Q4 | 9:29 | POR | Donovan Clingan misses 3-foot hook shot | 83 | 102 |
| Q4 | 9:28 | PHX | Suns defensive team rebound | 83 | 102 |
| Q4 | 9:23 | POR | Anfernee Simons shooting foul | 83 | 102 |
| Q4 | 9:23 | PHX | Devin Booker makes free throw 1 of 2 | 84 | 102 |
| Q4 | 9:23 | PHX | Devin Booker makes free throw 2 of 2 | 85 | 102 |
| Q4 | 9:09 | PHX | Royce O'Neale shooting foul | 85 | 102 |
| Q4 | 9:09 | POR | Toumani Camara makes free throw 1 of 2 | 85 | 103 |
| Q4 | 9:09 | POR | Jerami Grant enters the game for Kris Murray | 85 | 103 |
| Q4 | 9:09 | POR | Toumani Camara makes free throw 2 of 2 | 85 | 104 |
| Q4 | 8:57 | PHX | Bradley Beal misses 15-foot pullup jump shot | 85 | 104 |
| Q4 | 8:54 | POR | Shaedon Sharpe defensive rebound | 85 | 104 |
| Q4 | 8:52 | PHX | Bradley Beal personal foul | 85 | 104 |
| Q4 | 8:52 | POR | Shaedon Sharpe makes free throw 1 of 2 | 85 | 105 |
| Q4 | 8:52 | POR | Shaedon Sharpe misses free throw 2 of 2 | 85 | 105 |
| Q4 | 8:52 | PHX | Devin Booker defensive rebound | 85 | 105 |
| Q4 | 8:35 | PHX | Devin Booker makes 10-foot pullup jump shot | 87 | 105 |
| Q4 | 8:35 | POR | Shaedon Sharpe shooting foul | 87 | 105 |
| Q4 | 8:35 | PHX | Tyus Jones enters the game for Bradley Beal | 87 | 105 |
| Q4 | 8:35 | PHX | Devin Booker makes free throw 1 of 1 | 88 | 105 |
| Q4 | 8:16 | POR | Nick Richards blocks Shaedon Sharpe 's 3-foot driving layup | 88 | 105 |
| Q4 | 8:14 | PHX | Grayson Allen defensive rebound | 88 | 105 |
| Q4 | 8:10 | PHX | Devin Booker misses running pullup jump shot | 88 | 105 |
| Q4 | 8:08 | POR | Donovan Clingan defensive rebound | 88 | 105 |
| Q4 | 8:02 | POR | Shaedon Sharpe makes 23-foot running pullup jump shot (Jerami Grant assists) | 88 | 108 |
| Q4 | 7:39 | PHX | Tyus Jones makes 23-foot three point jumper (Ryan Dunn assists) | 91 | 108 |
| Q4 | 7:24 | POR | Anfernee Simons bad pass (Grayson Allen steals) | 91 | 108 |
| Q4 | 7:10 | PHX | Devin Booker bad pass (Toumani Camara steals) | 91 | 108 |
| Q4 | 11:20 | POR | Toumani Camara lost ball turnover | 79 | 98 |
| Q4 | 7:03 | POR | Trail Blazers Full timeout | 91 | 108 |
| Q4 | 7:03 | POR | Scoot Henderson enters the game for Anfernee Simons | 91 | 108 |
| Q4 | 7:03 | POR | Deandre Ayton enters the game for Donovan Clingan | 91 | 108 |
| Q4 | 7:03 | PHX | Kevin Durant enters the game for Grayson Allen | 91 | 108 |
| Q4 | 6:54 | POR | Shaedon Sharpe lost ball turnover (Tyus Jones steals) | 91 | 108 |
| Q4 | 6:47 | PHX | Tyus Jones misses 26-foot three point pullup jump shot | 91 | 108 |
| Q4 | 6:45 | POR | Toumani Camara defensive rebound | 91 | 108 |
| Q4 | 6:35 | POR | Deandre Ayton out of bounds bad pass turnover | 91 | 108 |
| Q4 | 6:25 | PHX | Kevin Durant makes pullup jump shot (Devin Booker assists) | 93 | 108 |
| Q4 | 8:52 | PHX | Ryan Dunn enters the game for Royce O'Neale | 85 | 105 |
| Q4 | 5:59 | PHX | Ryan Dunn shooting foul | 93 | 108 |
| Q4 | 5:59 | POR | Scoot Henderson makes free throw 1 of 2 | 93 | 109 |
| Q4 | 5:59 | POR | Scoot Henderson makes free throw 2 of 2 | 93 | 110 |
| Q4 | 5:37 | PHX | Tyus Jones misses 26-foot three point jumper | 93 | 110 |
| Q4 | 5:35 | PHX | Suns offensive team rebound | 93 | 110 |
| Q4 | 5:35 | POR | Jerami Grant loose ball foul | 93 | 110 |
| Q4 | 5:35 | PHX | Nick Richards misses free throw 1 of 2 | 93 | 110 |
| Q4 | 5:35 | PHX | Suns offensive team rebound | 93 | 110 |
| Q4 | 5:35 | PHX | Nick Richards makes free throw 2 of 2 | 94 | 110 |
| Q4 | 5:22 | POR | Deandre Ayton makes 17-foot jumper (Jerami Grant assists) | 94 | 112 |
| Q4 | 5:11 | PHX | Nick Richards offensive foul | 94 | 112 |
| Q4 | 5:11 | PHX | Nick Richards turnover | 94 | 112 |
| Q4 | 4:58 | POR | Shaedon Sharpe misses 26-foot three point jumper | 94 | 112 |
| Q4 | 4:56 | POR | Toumani Camara offensive rebound | 94 | 112 |
| Q4 | 4:51 | POR | Deandre Ayton makes 1-foot dunk (Scoot Henderson assists) | 94 | 114 |
| Q4 | 4:51 | PHX | Suns Full timeout | 94 | 114 |
| Q4 | 4:51 | PHX | Damion Lee enters the game for Ryan Dunn | 94 | 114 |
| Q4 | 4:51 | PHX | Oso Ighodaro enters the game for Devin Booker | 94 | 114 |
| Q4 | 4:51 | PHX | Monte Morris enters the game for Nick Richards | 94 | 114 |
| Q4 | 4:51 | PHX | Collin Gillespie enters the game for Tyus Jones | 94 | 114 |
| Q4 | 4:51 | PHX | Bol Bol enters the game for Kevin Durant | 94 | 114 |
| Q4 | 4:37 | PHX | Oso Ighodaro out of bounds bad pass turnover | 94 | 114 |
| Q4 | 4:27 | PHX | Collin Gillespie shooting foul | 94 | 114 |
| Q4 | 4:27 | POR | Jerami Grant makes free throw 1 of 3 | 94 | 115 |
| Q4 | 4:27 | POR | Jerami Grant makes free throw 2 of 3 | 94 | 116 |
| Q4 | 4:27 | POR | Jerami Grant makes free throw 3 of 3 | 94 | 117 |
| Q4 | 4:15 | PHX | Oso Ighodaro makes 1-foot dunk (Bol Bol assists) | 96 | 117 |
| Q4 | 3:59 | POR | Toumani Camara makes 1-foot driving dunk (Scoot Henderson assists) | 96 | 119 |
| Q4 | 3:35 | PHX | Bol Bol misses 28-foot three point step back jumpshot | 96 | 119 |
| Q4 | 3:32 | PHX | Collin Gillespie offensive rebound | 96 | 119 |
| Q4 | 3:31 | PHX | Collin Gillespie misses 13-foot two point shot | 96 | 119 |
| Q4 | 3:30 | POR | Scoot Henderson defensive rebound | 96 | 119 |
| Q4 | 3:28 | POR | Toumani Camara makes dunk (Scoot Henderson assists) | 96 | 121 |
| Q4 | 3:18 | PHX | Monte Morris misses driving floating jump shot | 96 | 121 |
| Q4 | 3:16 | POR | Toumani Camara defensive rebound | 96 | 121 |
| Q4 | 3:15 | POR | Trail Blazers Full timeout | 96 | 121 |
| Q4 | 3:15 | POR | Duop Reath enters the game for Scoot Henderson | 96 | 121 |
| Q4 | 3:15 | POR | Jabari Walker enters the game for Deandre Ayton | 96 | 121 |
| Q4 | 3:15 | POR | Kris Murray enters the game for Jerami Grant | 96 | 121 |
| Q4 | 3:15 | POR | Rayan Rupert enters the game for Shaedon Sharpe | 96 | 121 |
| Q4 | 3:15 | POR | Bryce McGowens enters the game for Toumani Camara | 96 | 121 |
| Q4 | 3:12 | POR | Jabari Walker misses 23-foot three point jumper | 96 | 121 |
| Q4 | 3:05 | POR | Duop Reath offensive rebound | 96 | 121 |
| Q4 | 3:05 | POR | Duop Reath makes two point shot | 96 | 123 |
| Q4 | 2:49 | PHX | Damion Lee misses 27-foot three point pullup jump shot | 96 | 123 |
| Q4 | 2:46 | POR | Jabari Walker defensive rebound | 96 | 123 |
| Q4 | 2:41 | POR | Bryce McGowens bad pass (Damion Lee steals) | 96 | 123 |
| Q4 | 2:33 | PHX | Damion Lee makes 5-foot driving floating jump shot | 98 | 123 |
| Q4 | 2:22 | POR | Collin Gillespie blocks Kris Murray 's 5-foot driving layup | 98 | 123 |
| Q4 | 2:19 | PHX | Suns defensive team rebound | 98 | 123 |
| Q4 | 2:10 | PHX | Damion Lee makes two point shot | 100 | 123 |
| Q4 | 2:10 | POR | Bryce McGowens shooting foul | 100 | 123 |
| Q4 | 2:10 | PHX | Damion Lee makes free throw 1 of 1 | 101 | 123 |
| Q4 | 2:02 | POR | Rayan Rupert lost ball turnover (Damion Lee steals) | 101 | 123 |
| Q4 | 1:57 | PHX | Monte Morris misses 23-foot three point shot | 101 | 123 |
| Q4 | 1:54 | PHX | Bol Bol offensive rebound | 101 | 123 |
| Q4 | 1:53 | PHX | Bol Bol lost ball turnover (Bryce McGowens steals) | 101 | 123 |
| Q4 | 1:51 | POR | Bryce McGowens makes 1-foot dunk | 101 | 125 |
| Q4 | 1:42 | PHX | Bol Bol misses 22-foot three point jumper | 101 | 125 |
| Q4 | 1:37 | POR | Jabari Walker defensive rebound | 101 | 125 |
| Q4 | 1:27 | PHX | Oso Ighodaro shooting foul | 101 | 125 |
| Q4 | 1:27 | POR | Bryce McGowens makes free throw 1 of 2 | 101 | 126 |
| Q4 | 1:27 | POR | Bryce McGowens makes free throw 2 of 2 | 101 | 127 |
| Q4 | 1:16 | PHX | Bol Bol makes 15-foot driving floating jump shot (Monte Morris assists) | 103 | 127 |
| Q4 | 1:07 | POR | Duop Reath misses 26-foot three point jumper | 103 | 127 |
| Q4 | 1:03 | PHX | Collin Gillespie defensive rebound | 103 | 127 |
| Q4 | 1:01 | PHX | Damion Lee makes two point shot (Collin Gillespie assists) | 105 | 127 |
| Q4 | 0:00 | POR | Bryce McGowens misses driving layup | 105 | 127 |
| Q4 | 0:00 | PHX | Suns defensive team rebound | 105 | 127 |
| Q4 | 0:00 | PHX | Monte Morris makes 25-foot three point step back jumpshot | 108 | 127 |
| Q4 | 0:00 | POR | shot clock turnover | 108 | 127 |
| Q4 | 0:00 | PHX | Damion Lee misses 25-foot three point jumper | 108 | 127 |
| Q4 | 0:00 | POR | Jabari Walker defensive rebound | 108 | 127 |
| Q4 | 0:00 | — | End of the 4th Quarter | 108 | 127 |
| Q4 | 0:00 | — | End of Game | 108 | 127 |
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 184 matches · 184 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:42 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 0, Portland Trail Blazers 0PHX 0 · POR 0 | |
| 2 | Q1 11:21 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 0, Portland Trail Blazers 0PHX 0 · POR 0 | |
| 3 | Q1 11:13 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 0, Portland Trail Blazers 0PHX 0 · POR 0 | |
| 4 | Q1 10:54 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 3, Portland Trail Blazers 0PHX 3 · POR 0 | |
| 5 | Q1 10:35 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 3, Portland Trail Blazers 2PHX 3 · POR 2 | |
| 6 | Q1 10:13 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 3, Portland Trail Blazers 2PHX 3 · POR 2 | |
| 7 | Q1 10:00 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 3, Portland Trail Blazers 4PHX 3 · POR 4 | |
| 8 | Q1 9:48 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 5, Portland Trail Blazers 4PHX 5 · POR 4 | |
| 9 | Q1 9:14 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 5, Portland Trail Blazers 4PHX 5 · POR 4 | |
| 10 | Q1 9:07 | PHXPhoenix Suns | Made shot | 3 | Phoenix Suns 8, Portland Trail Blazers 4PHX 8 · POR 4 | |
| 11 | Q1 8:53 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 8, Portland Trail Blazers 6PHX 8 · POR 6 | |
| 12 | Q1 8:33 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 6PHX 8 · POR 6 | |
| 13 | Q1 8:16 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 14 | Q1 8:07 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 15 | Q1 8:00 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 16 | Q1 7:55 | PHXPhoenix Suns | Turnover | 0 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 17 | Q1 7:40 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 18 | Q1 7:27 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 9PHX 8 · POR 9 | |
| 19 | Q1 7:14 | PORPortland Trail Blazers | Made shot | 3 | Phoenix Suns 8, Portland Trail Blazers 12PHX 8 · POR 12 | |
| 20 | Q1 7:05 | PHXPhoenix Suns | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 12PHX 8 · POR 12 | |
| 21 | Q1 6:52 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 8, Portland Trail Blazers 12PHX 8 · POR 12 | |
| 22 | Q1 6:33 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 10, Portland Trail Blazers 12PHX 10 · POR 12 | |
| 23 | Q1 6:11 | PORPortland Trail Blazers | Made shot | 2 | Phoenix Suns 10, Portland Trail Blazers 14PHX 10 · POR 14 | |
| 24 | Q1 5:39 | PHXPhoenix Suns | Made shot | 2 | Phoenix Suns 12, Portland Trail Blazers 14PHX 12 · POR 14 | |
| 25 | Q1 5:16 | PORPortland Trail Blazers | Other | 0 | Phoenix Suns 12, Portland Trail Blazers 14PHX 12 · POR 14 |
POSS 1 · Q1 11:42
PORPortland Trail Blazers
Other
0 PTS
POSS 2 · Q1 11:21
PHXPhoenix Suns
Other
0 PTS
POSS 3 · Q1 11:13
PORPortland Trail Blazers
Other
0 PTS
POSS 4 · Q1 10:54
PHXPhoenix Suns
Made shot
3 PTS
POSS 5 · Q1 10:35
PORPortland Trail Blazers
Made shot
2 PTS
POSS 6 · Q1 10:13
PHXPhoenix Suns
Other
0 PTS
POSS 7 · Q1 10:00
PORPortland Trail Blazers
Made shot
2 PTS
POSS 8 · Q1 9:48
PHXPhoenix Suns
Made shot
2 PTS
POSS 9 · Q1 9:14
PORPortland Trail Blazers
Other
0 PTS
POSS 10 · Q1 9:07
PHXPhoenix Suns
Made shot
3 PTS
POSS 11 · Q1 8:53
PORPortland Trail Blazers
Made shot
2 PTS
POSS 12 · Q1 8:33
PHXPhoenix Suns
Other
0 PTS
POSS 13 · Q1 8:16
PORPortland Trail Blazers
Made shot
3 PTS
POSS 14 · Q1 8:07
PHXPhoenix Suns
Other
0 PTS
POSS 15 · Q1 8:00
PORPortland Trail Blazers
Other
0 PTS
POSS 16 · Q1 7:55
PHXPhoenix Suns
Turnover
0 PTS
POSS 17 · Q1 7:40
PORPortland Trail Blazers
Other
0 PTS
POSS 18 · Q1 7:27
PHXPhoenix Suns
Other
0 PTS
POSS 19 · Q1 7:14
PORPortland Trail Blazers
Made shot
3 PTS
POSS 20 · Q1 7:05
PHXPhoenix Suns
Other
0 PTS
POSS 21 · Q1 6:52
PORPortland Trail Blazers
Other
0 PTS
POSS 22 · Q1 6:33
PHXPhoenix Suns
Made shot
2 PTS
POSS 23 · Q1 6:11
PORPortland Trail Blazers
Made shot
2 PTS
POSS 24 · Q1 5:39
PHXPhoenix Suns
Made shot
2 PTS
POSS 25 · Q1 5:16
PORPortland Trail Blazers
Other
0 PTS