POSS 1 · Q1 11:38
PORPortland Trail Blazers
Turnover
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Tue, Nov 21, 2023·2023-24
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 21 | 30 | 31 | 25 | 107 | |
| 34 | 22 | 38 | 26 | 120 |
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 +2 Q1 10:52PHX +18 Q3 1:29
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 26 | 4 | 6 | 1 | 1 | 1 | 8-19 | 5-8 | 5-6 | -7 | 60.1% | |
| 31 | 18 | 8 | 4 | 1 | 1 | 2 | 9-14 | 0-0 | 0-0 | -33 | 64.3% | |
| 25 | 19 | 1 | 5 | 0 | 0 | 2 | 6-14 | 4-5 | 3-4 | -3 | 60.3% | |
| 39 | 7 | 4 | 0 | 1 | 0 | 1 | 2-4 | 0-2 | 3-4 | -16 | 60.8% | |
| 32 | 10 | 3 | 0 | 1 | 0 | 4 | 3-13 | 0-5 | 4-4 | -20 | 33.9% | |
| 13 | 10 | 1 | 1 | 2 | 0 | 0 | 4-6 | 2-3 | 0-0 | +15 | 83.3% | |
| 21 | 6 | 2 | 3 | 0 | 0 | 1 | 2-5 | 2-3 | 0-0 | -13 | 60.0% | |
| 14 | 8 | 3 | 0 | 0 | 0 | 1 | 3-6 | 0-2 | 2-2 | -4 | 58.1% | |
| 2 | 3 | 0 | 0 | 0 | 0 | 0 | 1-2 | 1-1 | 0-0 | +3 | 75.0% | |
| 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0-1 | 0-0 | 0-0 | +3 | 0.0% | |
| 22 | 0 | 2 | 0 | 1 | 1 | 0 | 0-2 | 0-2 | 0-0 | +4 | 0.0% | |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-0 | 0-0 | +3 | 0.0% | |
| 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0-0 | 0-0 | 0-0 | +3 | — |
| PHX | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 37 | 31 | 4 | 9 | 0 | 1 | 3 | 13-21 | 2-2 | 3-3 | +20 | 69.4% | |
| 33 | 28 | 3 | 6 | 1 | 1 | 1 | 9-20 | 0-3 | 10-10 | +18 | 57.4% | |
| 29 | 18 | 12 | 0 | 1 | 4 | 3 | 7-11 | 2-4 | 2-2 | +17 | 75.8% | |
| 35 | 8 | 6 | 5 | 2 | 0 | 1 | 4-5 | 0-1 | 0-0 | +6 | 80.0% | |
| 36 | 10 | 2 | 4 | 1 | 1 | 2 | 4-5 | 2-3 | 0-0 | +13 | 100.0% | |
| 22 | 13 | 5 | 0 | 1 | 1 | 0 | 4-6 | 1-3 | 4-4 | +2 | 83.8% | |
| 13 | 2 | 3 | 1 | 1 | 0 | 1 | 0-0 | 0-0 | 2-2 | +9 | 113.6% | |
| 13 | 7 | 2 | 0 | 0 | 0 | 2 | 1-4 | 0-0 | 5-5 | -3 | 56.5% | |
| 6 | 0 | 0 | 1 | 1 | 0 | 0 | 0-0 | 0-0 | 0-0 | -1 | — | |
| 5 | 2 | 0 | 0 | 0 | 0 | 0 | 1-3 | 0-1 | 0-0 | -9 | 33.3% | |
| 10 | 1 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-0 | 1-2 | -7 | 26.6% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
442 events
| Q | Clock | Team | Play | POR | PHX |
|---|---|---|---|---|---|
| Q1 | 12:00 | POR | Deandre Ayton vs. Jusuf Nurkic (Toumani Camara gains possession) | 0 | 0 |
| Q1 | 11:38 | POR | Deandre Ayton lost ball turnover (Jusuf Nurkic steals) | 0 | 0 |
| Q1 | 11:16 | PHX | Jusuf Nurkic misses 19-foot two point shot | 0 | 0 |
| Q1 | 11:15 | PHX | Suns offensive team rebound | 0 | 0 |
| Q1 | 11:15 | PHX | shot clock turnover | 0 | 0 |
| Q1 | 11:04 | POR | Shaedon Sharpe misses 25-foot step back jumpshot | 0 | 0 |
| Q1 | 11:00 | POR | Deandre Ayton offensive rebound | 0 | 0 |
| Q1 | 10:52 | POR | Deandre Ayton makes layup | 2 | 0 |
| Q1 | 10:40 | PHX | Devin Booker misses two point shot | 2 | 0 |
| Q1 | 10:37 | PHX | Jusuf Nurkic offensive rebound | 2 | 0 |
| Q1 | 10:34 | PHX | Kevin Durant makes 9-foot two point shot | 2 | 2 |
| Q1 | 10:18 | POR | Malcolm Brogdon misses 16-foot pullup jump shot | 2 | 2 |
| Q1 | 10:15 | PHX | Jusuf Nurkic defensive rebound | 2 | 2 |
| Q1 | 10:07 | PHX | Jusuf Nurkic misses 27-foot three point jumper | 2 | 2 |
| Q1 | 10:07 | POR | Toumani Camara defensive rebound | 2 | 2 |
| Q1 | 9:58 | POR | Jerami Grant misses 14-foot jumper | 2 | 2 |
| Q1 | 9:55 | PHX | Devin Booker defensive rebound | 2 | 2 |
| Q1 | 9:51 | PHX | Kevin Durant makes two point shot (Devin Booker assists) | 2 | 4 |
| Q1 | 9:38 | POR | Deandre Ayton misses 15-foot jumper | 2 | 4 |
| Q1 | 9:38 | PHX | Suns defensive team rebound | 2 | 4 |
| Q1 | 9:27 | PHX | Jusuf Nurkic offensive foul | 2 | 4 |
| Q1 | 9:27 | PHX | Jusuf Nurkic turnover | 2 | 4 |
| Q1 | 9:15 | POR | Shaedon Sharpe out of bounds bad pass turnover | 2 | 4 |
| Q1 | 8:59 | PHX | Jusuf Nurkic makes 1-foot two point shot (Kevin Durant assists) | 2 | 6 |
| Q1 | 8:48 | POR | Jerami Grant makes 26-foot three point jumper (Malcolm Brogdon assists) | 5 | 6 |
| Q1 | 8:33 | PHX | Devin Booker misses 29-foot three point pullup jump shot | 5 | 6 |
| Q1 | 8:31 | POR | Deandre Ayton defensive rebound | 5 | 6 |
| Q1 | 8:22 | POR | Shaedon Sharpe misses driving layup | 5 | 6 |
| Q1 | 8:19 | POR | Deandre Ayton offensive rebound | 5 | 6 |
| Q1 | 8:18 | POR | Shaedon Sharpe makes 2-foot two point shot (Deandre Ayton assists) | 7 | 6 |
| Q1 | 8:05 | PHX | Kevin Durant makes 13-foot pullup jump shot | 7 | 8 |
| Q1 | 7:56 | POR | Jerami Grant misses 19-foot pullup jump shot | 7 | 8 |
| Q1 | 7:56 | PHX | Grayson Allen defensive rebound | 7 | 8 |
| Q1 | 7:44 | PHX | Kevin Durant makes 23-foot three point jumper (Devin Booker assists) | 7 | 11 |
| Q1 | 7:29 | POR | Devin Booker blocks Malcolm Brogdon 's 8-foot driving layup | 7 | 11 |
| Q1 | 7:29 | POR | Trail Blazers offensive team rebound | 7 | 11 |
| Q1 | 7:25 | POR | Malcolm Brogdon bad pass (Devin Booker steals) | 7 | 11 |
| Q1 | 7:22 | PHX | Grayson Allen makes 1-foot dunk (Devin Booker assists) | 7 | 13 |
| Q1 | 7:22 | POR | Trail Blazers Full timeout | 7 | 13 |
| Q1 | 7:22 | POR | Jabari Walker enters the game for Malcolm Brogdon | 7 | 13 |
| Q1 | 7:22 | POR | Skylar Mays enters the game for Jerami Grant | 7 | 13 |
| Q1 | 7:04 | POR | Shaedon Sharpe misses 23-foot three point pullup jump shot | 7 | 13 |
| Q1 | 7:00 | POR | Deandre Ayton offensive rebound | 7 | 13 |
| Q1 | 6:58 | POR | Deandre Ayton makes two point shot | 9 | 13 |
| Q1 | 6:35 | PHX | Devin Booker makes 10-foot driving floating jump shot | 9 | 15 |
| Q1 | 6:14 | POR | Kevin Durant blocks Deandre Ayton's pullup jump shot | 9 | 15 |
| Q1 | 6:13 | POR | Deandre Ayton offensive rebound | 9 | 15 |
| Q1 | 6:13 | POR | Deandre Ayton makes 7-foot jumper | 11 | 15 |
| Q1 | 5:52 | PHX | Kevin Durant lost ball turnover (Shaedon Sharpe steals) | 11 | 15 |
| Q1 | 5:43 | POR | Eric Gordon blocks Deandre Ayton 's 9-foot driving layup | 11 | 15 |
| Q1 | 5:40 | PHX | Eric Gordon defensive rebound | 11 | 15 |
| Q1 | 5:36 | PHX | Eric Gordon makes 25-foot three point jumper (Devin Booker assists) | 11 | 18 |
| Q1 | 5:14 | POR | Jabari Walker lost ball turnover (Grayson Allen steals) | 11 | 18 |
| Q1 | 5:08 | PHX | Grayson Allen makes dunk | 11 | 20 |
| Q1 | 4:51 | POR | Deandre Ayton makes 16-foot jumper (Skylar Mays assists) | 13 | 20 |
| Q1 | 4:37 | PHX | Devin Booker makes driving layup (Kevin Durant assists) | 13 | 22 |
| Q1 | 4:23 | POR | Deandre Ayton misses 11-foot two point shot | 13 | 22 |
| Q1 | 4:22 | PHX | Suns defensive team rebound | 13 | 22 |
| Q1 | 4:22 | POR | Jabari Walker loose ball foul | 13 | 22 |
| Q1 | 4:22 | PHX | Nassir Little enters the game for Devin Booker | 13 | 22 |
| Q1 | 4:22 | PHX | Josh Okogie enters the game for Grayson Allen | 13 | 22 |
| Q1 | 4:08 | PHX | Kevin Durant makes 8-foot driving floating jump shot | 13 | 24 |
| Q1 | 4:08 | POR | Jabari Walker shooting foul | 13 | 24 |
| Q1 | 4:08 | POR | Matisse Thybulle enters the game for Toumani Camara | 13 | 24 |
| Q1 | 4:08 | POR | Jerami Grant enters the game for Jabari Walker | 13 | 24 |
| Q1 | 4:08 | PHX | Kevin Durant makes free throw 1 of 1 | 13 | 25 |
| Q1 | 3:47 | PHX | Nassir Little defensive 3-seconds (technical foul) | 13 | 25 |
| Q1 | 3:47 | POR | Jerami Grant makes technical free throw | 14 | 25 |
| Q1 | 3:47 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 14 | 25 |
| Q1 | 3:39 | POR | Shaedon Sharpe misses driving layup | 14 | 25 |
| Q1 | 3:37 | PHX | Kevin Durant defensive rebound | 14 | 25 |
| Q1 | 3:32 | PHX | Eric Gordon makes two point shot | 14 | 27 |
| Q1 | 3:15 | POR | Deandre Ayton makes driving layup | 16 | 27 |
| Q1 | 3:14 | PHX | Suns Full timeout | 16 | 27 |
| Q1 | 3:14 | POR | Jabari Walker enters the game for Shaedon Sharpe | 16 | 27 |
| Q1 | 2:58 | PHX | Kevin Durant makes 14-foot two point shot | 16 | 29 |
| Q1 | 2:41 | POR | Deandre Ayton makes 6-foot two point shot (Jerami Grant assists) | 18 | 29 |
| Q1 | 2:26 | PHX | Drew Eubanks makes 1-foot layup (Kevin Durant assists) | 18 | 31 |
| Q1 | 2:26 | POR | Matisse Thybulle shooting foul | 18 | 31 |
| Q1 | 2:26 | POR | Duop Reath enters the game for Deandre Ayton | 18 | 31 |
| Q1 | 2:26 | PHX | Drew Eubanks makes free throw 1 of 1 | 18 | 32 |
| Q1 | 2:07 | POR | Jabari Walker misses 7-foot two point shot | 18 | 32 |
| Q1 | 2:03 | PHX | Nassir Little defensive rebound | 18 | 32 |
| Q1 | 2:00 | POR | Jabari Walker shooting foul | 18 | 32 |
| Q1 | 2:00 | PHX | Nassir Little makes free throw 1 of 2 | 18 | 33 |
| Q1 | 2:00 | PHX | Keita Bates-Diop enters the game for Eric Gordon | 18 | 33 |
| Q1 | 2:00 | PHX | Devin Booker enters the game for Kevin Durant | 18 | 33 |
| Q1 | 2:00 | POR | Toumani Camara enters the game for Jabari Walker | 18 | 33 |
| Q1 | 2:00 | PHX | Nassir Little makes free throw 2 of 2 | 18 | 34 |
| Q1 | 1:47 | POR | Skylar Mays misses driving floating jump shot | 18 | 34 |
| Q1 | 1:46 | POR | Trail Blazers offensive team rebound | 18 | 34 |
| Q1 | 1:44 | PHX | Drew Eubanks personal foul | 18 | 34 |
| Q1 | 1:30 | POR | Jerami Grant misses 24-foot three point jumper | 18 | 34 |
| Q1 | 1:25 | PHX | Keita Bates-Diop defensive rebound | 18 | 34 |
| Q1 | 1:03 | PHX | Drew Eubanks lost ball turnover (Matisse Thybulle steals) | 18 | 34 |
| Q1 | 0:00 | POR | Toumani Camara misses 23-foot three point jumper | 18 | 34 |
| Q1 | 0:00 | POR | Matisse Thybulle offensive rebound | 18 | 34 |
| Q1 | 0:00 | POR | Skylar Mays makes 25-foot three point jumper (Jerami Grant assists) | 21 | 34 |
| Q1 | 0:00 | PHX | Devin Booker bad pass (Jerami Grant steals) | 21 | 34 |
| Q1 | 0:00 | — | End of the 1st Quarter | 21 | 34 |
| Q2 | 12:00 | PHX | Grayson Allen enters the game for Josh Okogie | 21 | 34 |
| Q2 | 12:00 | PHX | Jordan Goodwin enters the game for Nassir Little | 21 | 34 |
| Q2 | 12:00 | POR | Malcolm Brogdon enters the game for Skylar Mays | 21 | 34 |
| Q2 | 11:39 | PHX | Matisse Thybulle blocks Drew Eubanks 's 5-foot dunk | 21 | 34 |
| Q2 | 11:37 | POR | Matisse Thybulle defensive rebound | 21 | 34 |
| Q2 | 11:27 | POR | Duop Reath misses 24-foot three point jumper | 21 | 34 |
| Q2 | 11:23 | PHX | Devin Booker defensive rebound | 21 | 34 |
| Q2 | 11:16 | PHX | Jordan Goodwin makes layup (Devin Booker assists) | 21 | 36 |
| Q2 | 10:55 | POR | Malcolm Brogdon misses 24-foot three point pullup jump shot | 21 | 36 |
| Q2 | 10:53 | PHX | Grayson Allen defensive rebound | 21 | 36 |
| Q2 | 10:46 | PHX | Devin Booker makes driving layup | 21 | 38 |
| Q2 | 10:32 | POR | Duop Reath makes 25-foot three point jumper (Jerami Grant assists) | 24 | 38 |
| Q2 | 10:07 | PHX | Keita Bates-Diop misses driving layup | 24 | 38 |
| Q2 | 10:07 | POR | Trail Blazers defensive team rebound | 24 | 38 |
| Q2 | 9:54 | POR | Duop Reath makes 24-foot three point jumper (Malcolm Brogdon assists) | 27 | 38 |
| Q2 | 9:29 | PHX | Devin Booker misses 13-foot pullup jump shot | 27 | 38 |
| Q2 | 9:26 | POR | Jerami Grant defensive rebound | 27 | 38 |
| Q2 | 9:16 | POR | Matisse Thybulle misses 23-foot three point jumper | 27 | 38 |
| Q2 | 9:12 | POR | Duop Reath offensive rebound | 27 | 38 |
| Q2 | 9:11 | POR | Duop Reath makes two point shot | 29 | 38 |
| Q2 | 9:11 | PHX | Suns Full timeout | 29 | 38 |
| Q2 | 8:51 | PHX | Jordan Goodwin misses driving floating jump shot | 29 | 38 |
| Q2 | 8:50 | PHX | Drew Eubanks offensive rebound | 29 | 38 |
| Q2 | 8:50 | POR | Jerami Grant shooting foul | 29 | 38 |
| Q2 | 8:50 | PHX | Drew Eubanks makes free throw 1 of 2 | 29 | 39 |
| Q2 | 8:50 | PHX | Eric Gordon enters the game for Devin Booker | 29 | 39 |
| Q2 | 8:50 | PHX | Drew Eubanks makes free throw 2 of 2 | 29 | 40 |
| Q2 | 8:30 | POR | Malcolm Brogdon misses driving layup | 29 | 40 |
| Q2 | 8:28 | POR | Jerami Grant offensive rebound | 29 | 40 |
| Q2 | 8:15 | POR | Jerami Grant misses 12-foot two point shot | 29 | 40 |
| Q2 | 8:14 | POR | Trail Blazers offensive team rebound | 29 | 40 |
| Q2 | 8:14 | PHX | Drew Eubanks loose ball foul | 29 | 40 |
| Q2 | 8:06 | POR | Duop Reath makes dunk (Malcolm Brogdon assists) | 31 | 40 |
| Q2 | 7:57 | PHX | Drew Eubanks offensive foul | 31 | 40 |
| Q2 | 7:57 | PHX | Drew Eubanks turnover | 31 | 40 |
| Q2 | 7:57 | PHX | Jusuf Nurkic enters the game for Drew Eubanks | 31 | 40 |
| Q2 | 7:57 | PHX | Kevin Durant enters the game for Keita Bates-Diop | 31 | 40 |
| Q2 | 7:45 | POR | Malcolm Brogdon makes driving layup | 33 | 40 |
| Q2 | 7:45 | PHX | Jusuf Nurkic shooting foul | 33 | 40 |
| Q2 | 7:45 | POR | Malcolm Brogdon misses free throw 1 of 1 | 33 | 40 |
| Q2 | 7:43 | PHX | Jusuf Nurkic defensive rebound | 33 | 40 |
| Q2 | 7:30 | PHX | Jordan Goodwin misses 25-foot three point jumper | 33 | 40 |
| Q2 | 7:27 | POR | Toumani Camara defensive rebound | 33 | 40 |
| Q2 | 7:21 | POR | Malcolm Brogdon makes 25-foot step back jumpshot | 36 | 40 |
| Q2 | 7:07 | PHX | Eric Gordon lost ball turnover (Duop Reath steals) | 36 | 40 |
| Q2 | 7:06 | PHX | Eric Gordon personal foul | 36 | 40 |
| Q2 | 7:06 | PHX | Nassir Little enters the game for Jordan Goodwin | 36 | 40 |
| Q2 | 7:06 | POR | Shaedon Sharpe enters the game for Matisse Thybulle | 36 | 40 |
| Q2 | 6:52 | POR | Malcolm Brogdon makes 25-foot three pointer | 39 | 40 |
| Q2 | 6:52 | PHX | Suns Full timeout | 39 | 40 |
| Q2 | 6:52 | POR | Deandre Ayton enters the game for Duop Reath | 39 | 40 |
| Q2 | 6:39 | PHX | Kevin Durant misses two point shot | 39 | 40 |
| Q2 | 6:39 | PHX | Jusuf Nurkic offensive rebound | 39 | 40 |
| Q2 | 6:39 | POR | Malcolm Brogdon shooting foul | 39 | 40 |
| Q2 | 6:39 | PHX | Jusuf Nurkic makes free throw 1 of 2 | 39 | 41 |
| Q2 | 6:39 | PHX | Jusuf Nurkic makes free throw 2 of 2 | 39 | 42 |
| Q2 | 6:30 | POR | Shaedon Sharpe offensive foul | 39 | 42 |
| Q2 | 6:30 | POR | Shaedon Sharpe turnover | 39 | 42 |
| Q2 | 6:17 | PHX | Grayson Allen misses 25-foot three point jumper | 39 | 42 |
| Q2 | 6:14 | POR | Deandre Ayton defensive rebound | 39 | 42 |
| Q2 | 6:07 | POR | Malcolm Brogdon makes 24-foot three point jumper (Jerami Grant assists) | 42 | 42 |
| Q2 | 5:52 | PHX | Josh Okogie enters the game for Grayson Allen | 42 | 42 |
| Q2 | 5:41 | PHX | Kevin Durant out of bounds bad pass turnover | 42 | 42 |
| Q2 | 5:28 | POR | Shaedon Sharpe bad pass (Nassir Little steals) | 42 | 42 |
| Q2 | 5:21 | POR | Shaedon Sharpe personal foul | 42 | 42 |
| Q2 | 5:21 | PHX | Devin Booker enters the game for Eric Gordon | 42 | 42 |
| Q2 | 5:21 | POR | Skylar Mays enters the game for Malcolm Brogdon | 42 | 42 |
| Q2 | 5:13 | POR | Skylar Mays shooting foul | 42 | 42 |
| Q2 | 5:13 | PHX | Josh Okogie makes free throw 1 of 2 | 42 | 43 |
| Q2 | 5:13 | POR | Matisse Thybulle enters the game for Jerami Grant | 42 | 43 |
| Q2 | 5:13 | PHX | Josh Okogie makes free throw 2 of 2 | 42 | 44 |
| Q2 | 4:53 | POR | Matisse Thybulle misses 26-foot three point jumper | 42 | 44 |
| Q2 | 4:50 | PHX | Kevin Durant defensive rebound | 42 | 44 |
| Q2 | 4:45 | PHX | Nassir Little makes two point shot (Kevin Durant assists) | 42 | 46 |
| Q2 | 4:29 | POR | Deandre Ayton makes 17-foot jumper (Skylar Mays assists) | 44 | 46 |
| Q2 | 4:10 | PHX | Devin Booker makes 12-foot pullup jump shot | 44 | 48 |
| Q2 | 3:58 | POR | Shaedon Sharpe misses 25-foot three point jumper | 44 | 48 |
| Q2 | 3:54 | PHX | Josh Okogie defensive rebound | 44 | 48 |
| Q2 | 3:44 | PHX | Devin Booker misses driving floating jump shot | 44 | 48 |
| Q2 | 3:42 | POR | Toumani Camara defensive rebound | 44 | 48 |
| Q2 | 3:40 | PHX | Kevin Durant shooting foul | 44 | 48 |
| Q2 | 3:40 | POR | Toumani Camara misses free throw 1 of 2 | 44 | 48 |
| Q2 | 3:40 | POR | Trail Blazers offensive team rebound | 44 | 48 |
| Q2 | 3:40 | POR | Toumani Camara makes free throw 2 of 2 | 45 | 48 |
| Q2 | 3:22 | PHX | Kevin Durant misses 18-foot two point shot | 45 | 48 |
| Q2 | 3:18 | PHX | Josh Okogie offensive rebound | 45 | 48 |
| Q2 | 3:07 | PHX | Kevin Durant misses 13-foot pullup jump shot | 45 | 48 |
| Q2 | 3:05 | PHX | Suns offensive team rebound | 45 | 48 |
| Q2 | 2:56 | PHX | Jusuf Nurkic offensive foul | 45 | 48 |
| Q2 | 2:56 | PHX | Jusuf Nurkic turnover | 45 | 48 |
| Q2 | 2:56 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 45 | 48 |
| Q2 | 2:44 | POR | Shaedon Sharpe misses 25-foot three point pullup jump shot | 45 | 48 |
| Q2 | 2:41 | PHX | Devin Booker defensive rebound | 45 | 48 |
| Q2 | 2:36 | POR | Toumani Camara personal foul | 45 | 48 |
| Q2 | 2:36 | PHX | Drew Eubanks makes free throw 1 of 2 | 45 | 49 |
| Q2 | 2:36 | PHX | Grayson Allen enters the game for Josh Okogie | 45 | 49 |
| Q2 | 2:36 | PHX | Eric Gordon enters the game for Nassir Little | 45 | 49 |
| Q2 | 2:36 | POR | Jerami Grant enters the game for Matisse Thybulle | 45 | 49 |
| Q2 | 2:36 | POR | Malcolm Brogdon enters the game for Skylar Mays | 45 | 49 |
| Q2 | 2:36 | PHX | Drew Eubanks makes free throw 2 of 2 | 45 | 50 |
| Q2 | 2:22 | POR | Malcolm Brogdon bad pass (Eric Gordon steals) | 45 | 50 |
| Q2 | 2:17 | PHX | Eric Gordon makes two point shot | 45 | 52 |
| Q2 | 1:59 | POR | Deandre Ayton out of bounds bad pass turnover | 45 | 52 |
| Q2 | 1:52 | PHX | Devin Booker misses 26-foot three point pullup jump shot | 45 | 52 |
| Q2 | 1:47 | POR | Jerami Grant defensive rebound | 45 | 52 |
| Q2 | 1:39 | POR | Jerami Grant makes 24-foot three point jumper (Deandre Ayton assists) | 48 | 52 |
| Q2 | 1:22 | PHX | Devin Booker misses 17-foot pullup jump shot | 48 | 52 |
| Q2 | 1:20 | PHX | Drew Eubanks offensive rebound | 48 | 52 |
| Q2 | 1:20 | POR | Toumani Camara shooting foul | 48 | 52 |
| Q2 | 1:20 | POR | Trail Blazers Full timeout | 48 | 52 |
| Q2 | 1:20 | PHX | Chimezie Metu enters the game for Drew Eubanks | 48 | 52 |
| Q2 | 1:20 | PHX | Devin Booker makes free throw 1 of 2 | 48 | 53 |
| Q2 | 1:20 | PHX | Devin Booker makes free throw 2 of 2 | 48 | 54 |
| Q2 | 0:00 | POR | Jerami Grant misses 25-foot three point jumper | 48 | 54 |
| Q2 | 0:00 | POR | Shaedon Sharpe offensive rebound | 48 | 54 |
| Q2 | 0:00 | POR | Jerami Grant makes 25-foot three point jumper (Deandre Ayton assists) | 51 | 54 |
| Q2 | 0:00 | POR | Deandre Ayton shooting foul | 51 | 54 |
| Q2 | 0:00 | PHX | Devin Booker makes free throw 1 of 2 | 51 | 55 |
| Q2 | 0:00 | PHX | Devin Booker makes free throw 2 of 2 | 51 | 56 |
| Q2 | 0:00 | POR | Shaedon Sharpe lost ball turnover (Chimezie Metu steals) | 51 | 56 |
| Q2 | 0:00 | PHX | Kevin Durant misses driving layup | 51 | 56 |
| Q2 | 0:00 | POR | Toumani Camara defensive rebound | 51 | 56 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 51 | 56 |
| Q3 | 12:00 | PHX | Jusuf Nurkic enters the game for Chimezie Metu | 51 | 56 |
| Q3 | 11:41 | PHX | Kevin Durant misses 17-foot pullup jump shot | 51 | 56 |
| Q3 | 11:38 | POR | Shaedon Sharpe defensive rebound | 51 | 56 |
| Q3 | 11:22 | PHX | Kevin Durant shooting foul | 51 | 56 |
| Q3 | 11:22 | POR | Jerami Grant misses free throw 1 of 2 | 51 | 56 |
| Q3 | 11:22 | POR | Trail Blazers offensive team rebound | 51 | 56 |
| Q3 | 11:22 | POR | Jerami Grant makes free throw 2 of 2 | 52 | 56 |
| Q3 | 11:09 | POR | Malcolm Brogdon shooting foul | 52 | 56 |
| Q3 | 11:09 | PHX | Devin Booker makes free throw 1 of 2 | 52 | 57 |
| Q3 | 11:09 | PHX | Devin Booker makes free throw 2 of 2 | 52 | 58 |
| Q3 | 10:56 | POR | Malcolm Brogdon misses 18-foot pullup jump shot | 52 | 58 |
| Q3 | 10:53 | PHX | Jusuf Nurkic defensive rebound | 52 | 58 |
| Q3 | 10:46 | POR | Toumani Camara shooting foul | 52 | 58 |
| Q3 | 10:46 | PHX | Kevin Durant makes free throw 1 of 2 | 52 | 59 |
| Q3 | 10:46 | PHX | Kevin Durant makes free throw 2 of 2 | 52 | 60 |
| Q3 | 10:34 | POR | Deandre Ayton makes 12-foot two point shot (Malcolm Brogdon assists) | 54 | 60 |
| Q3 | 10:24 | PHX | Kevin Durant makes 16-foot jumper (Grayson Allen assists) | 54 | 62 |
| Q3 | 10:09 | POR | Jerami Grant makes driving layup (Malcolm Brogdon assists) | 56 | 62 |
| Q3 | 10:00 | PHX | Devin Booker makes 14-foot two point shot | 56 | 64 |
| Q3 | 9:38 | POR | Toumani Camara misses 23-foot three point jumper | 56 | 64 |
| Q3 | 9:34 | PHX | Eric Gordon defensive rebound | 56 | 64 |
| Q3 | 9:18 | PHX | Jusuf Nurkic makes dunk (Grayson Allen assists) | 56 | 66 |
| Q3 | 9:04 | POR | Malcolm Brogdon makes driving layup | 58 | 66 |
| Q3 | 9:04 | PHX | Eric Gordon shooting foul | 58 | 66 |
| Q3 | 9:04 | POR | Malcolm Brogdon makes free throw 1 of 1 | 59 | 66 |
| Q3 | 8:47 | PHX | Jusuf Nurkic makes dunk (Kevin Durant assists) | 59 | 68 |
| Q3 | 8:26 | POR | Deandre Ayton makes 12-foot jumper (Jerami Grant assists) | 61 | 68 |
| Q3 | 8:09 | PHX | Devin Booker misses two point shot | 61 | 68 |
| Q3 | 8:09 | PHX | Jusuf Nurkic offensive rebound | 61 | 68 |
| Q3 | 8:03 | PHX | Suns Full timeout | 61 | 68 |
| Q3 | 7:56 | PHX | Kevin Durant misses 7-foot two point shot | 61 | 68 |
| Q3 | 7:53 | PHX | Jusuf Nurkic offensive rebound | 61 | 68 |
| Q3 | 7:53 | PHX | Jusuf Nurkic offensive goaltending turnover | 61 | 68 |
| Q3 | 7:39 | POR | Jerami Grant misses 17-foot jumper | 61 | 68 |
| Q3 | 7:37 | PHX | Jusuf Nurkic defensive rebound | 61 | 68 |
| Q3 | 7:30 | PHX | Devin Booker makes 11-foot pullup jump shot (Grayson Allen assists) | 61 | 70 |
| Q3 | 7:16 | POR | Shaedon Sharpe misses driving layup | 61 | 70 |
| Q3 | 7:16 | PHX | Grayson Allen defensive rebound | 61 | 70 |
| Q3 | 7:10 | PHX | Kevin Durant makes dunk (Grayson Allen assists) | 61 | 72 |
| Q3 | 7:10 | POR | Trail Blazers Full timeout | 61 | 72 |
| Q3 | 7:10 | POR | Skylar Mays enters the game for Malcolm Brogdon | 61 | 70 |
| Q3 | 6:47 | POR | Shaedon Sharpe misses driving layup | 61 | 72 |
| Q3 | 6:46 | POR | Deandre Ayton offensive rebound | 61 | 72 |
| Q3 | 6:45 | POR | Deandre Ayton misses 5-foot two point shot | 61 | 72 |
| Q3 | 6:43 | PHX | Grayson Allen defensive rebound | 61 | 72 |
| Q3 | 6:30 | PHX | Devin Booker misses 8-foot pullup jump shot | 61 | 72 |
| Q3 | 6:30 | PHX | Jusuf Nurkic offensive rebound | 61 | 72 |
| Q3 | 6:27 | POR | Matisse Thybulle enters the game for Shaedon Sharpe | 61 | 72 |
| Q3 | 6:24 | PHX | Kevin Durant makes dunk (Grayson Allen assists) | 61 | 74 |
| Q3 | 6:10 | POR | Skylar Mays misses two point shot | 61 | 74 |
| Q3 | 6:08 | PHX | Jusuf Nurkic defensive rebound | 61 | 74 |
| Q3 | 6:04 | PHX | Devin Booker makes two point shot (Kevin Durant assists) | 61 | 76 |
| Q3 | 5:53 | POR | Jerami Grant makes driving layup | 63 | 76 |
| Q3 | 5:33 | PHX | Jusuf Nurkic makes 24-foot three point jumper (Eric Gordon assists) | 63 | 79 |
| Q3 | 5:17 | PHX | Devin Booker shooting foul | 63 | 79 |
| Q3 | 5:17 | POR | Toumani Camara makes free throw 1 of 2 | 64 | 79 |
| Q3 | 5:17 | PHX | Nassir Little enters the game for Devin Booker | 64 | 79 |
| Q3 | 5:17 | PHX | Josh Okogie enters the game for Grayson Allen | 64 | 79 |
| Q3 | 5:17 | POR | Toumani Camara makes free throw 2 of 2 | 65 | 79 |
| Q3 | 5:01 | PHX | Kevin Durant makes 1-foot two point shot | 65 | 81 |
| Q3 | 4:55 | POR | Jusuf Nurkic blocks Jerami Grant 's 6-foot driving layup | 65 | 81 |
| Q3 | 4:55 | POR | Trail Blazers offensive team rebound | 65 | 81 |
| Q3 | 4:50 | POR | Jerami Grant makes driving layup | 67 | 81 |
| Q3 | 4:50 | PHX | Kevin Durant shooting foul | 67 | 81 |
| Q3 | 4:50 | POR | Jerami Grant makes free throw 1 of 1 | 68 | 81 |
| Q3 | 4:38 | PHX | Jusuf Nurkic makes 6-foot two point shot (Kevin Durant assists) | 68 | 83 |
| Q3 | 4:17 | POR | Jerami Grant makes 23-foot three point jumper (Skylar Mays assists) | 71 | 83 |
| Q3 | 3:59 | PHX | Eric Gordon misses 26-foot three point jumper | 71 | 83 |
| Q3 | 3:55 | PHX | Nassir Little offensive rebound | 71 | 83 |
| Q3 | 3:52 | PHX | Jusuf Nurkic makes dunk (Josh Okogie assists) | 71 | 85 |
| Q3 | 3:41 | POR | Skylar Mays bad pass (Josh Okogie steals) | 71 | 85 |
| Q3 | 3:37 | POR | Toumani Camara shooting foul | 71 | 85 |
| Q3 | 3:37 | PHX | Nassir Little makes free throw 1 of 2 | 71 | 86 |
| Q3 | 3:37 | PHX | Drew Eubanks enters the game for Jusuf Nurkic | 71 | 86 |
| Q3 | 3:37 | POR | Jabari Walker enters the game for Deandre Ayton | 71 | 86 |
| Q3 | 3:37 | POR | Duop Reath enters the game for Toumani Camara | 71 | 86 |
| Q3 | 3:37 | PHX | Nassir Little makes free throw 2 of 2 | 71 | 87 |
| Q3 | 3:21 | POR | Skylar Mays misses 25-foot three point pullup jump shot | 71 | 87 |
| Q3 | 3:18 | PHX | Kevin Durant defensive rebound | 71 | 87 |
| Q3 | 3:12 | PHX | Nassir Little misses 25-foot three point jumper | 71 | 87 |
| Q3 | 3:09 | POR | Skylar Mays defensive rebound | 71 | 87 |
| Q3 | 3:02 | PHX | Nassir Little shooting foul | 71 | 87 |
| Q3 | 3:02 | POR | Jerami Grant makes free throw 1 of 2 | 72 | 87 |
| Q3 | 3:02 | POR | Jerami Grant makes free throw 2 of 2 | 73 | 87 |
| Q3 | 2:43 | PHX | Nassir Little makes 25-foot three point jumper (Kevin Durant assists) | 73 | 90 |
| Q3 | 2:28 | POR | Skylar Mays makes 25-foot three pointer | 76 | 90 |
| Q3 | 2:06 | PHX | Nassir Little makes driving layup | 76 | 92 |
| Q3 | 1:42 | POR | Jabari Walker misses 22-foot three point jumper | 76 | 92 |
| Q3 | 1:38 | PHX | Nassir Little defensive rebound | 76 | 92 |
| Q3 | 1:29 | PHX | Kevin Durant makes driving layup | 76 | 94 |
| Q3 | 1:10 | POR | Jabari Walker makes 10-foot two point shot | 78 | 94 |
| Q3 | 0:00 | PHX | Nassir Little misses 22-foot three point jumper | 78 | 94 |
| Q3 | 0:00 | POR | Jabari Walker defensive rebound | 78 | 94 |
| Q3 | 0:00 | PHX | Drew Eubanks shooting foul | 78 | 94 |
| Q3 | 0:00 | POR | Jabari Walker makes free throw 1 of 2 | 79 | 94 |
| Q3 | 0:00 | PHX | Devin Booker enters the game for Josh Okogie | 79 | 94 |
| Q3 | 0:00 | POR | Shaedon Sharpe enters the game for Duop Reath | 79 | 94 |
| Q3 | 0:00 | POR | Jabari Walker makes free throw 2 of 2 | 80 | 94 |
| Q3 | 0:00 | PHX | Drew Eubanks misses 5-foot hook shot | 80 | 94 |
| Q3 | 0:00 | POR | Jabari Walker defensive rebound | 80 | 94 |
| Q3 | 0:00 | POR | Jabari Walker makes driving layup | 82 | 94 |
| Q3 | 0:00 | PHX | Drew Eubanks misses 19-foot jumper | 82 | 94 |
| Q3 | 0:00 | PHX | Suns offensive team rebound | 82 | 94 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 82 | 94 |
| Q4 | 12:00 | PHX | Grayson Allen enters the game for Drew Eubanks | 82 | 94 |
| Q4 | 12:00 | PHX | Keita Bates-Diop enters the game for Eric Gordon | 82 | 94 |
| Q4 | 12:00 | PHX | Chimezie Metu enters the game for Kevin Durant | 82 | 94 |
| Q4 | 12:00 | POR | Malcolm Brogdon enters the game for Skylar Mays | 82 | 94 |
| Q4 | 12:00 | POR | Duop Reath enters the game for Jerami Grant | 82 | 94 |
| Q4 | 11:46 | POR | Malcolm Brogdon makes 27-foot three pointer | 85 | 94 |
| Q4 | 11:31 | PHX | Grayson Allen bad pass (Duop Reath steals) | 85 | 94 |
| Q4 | 11:27 | POR | Shaedon Sharpe makes two point shot (Duop Reath assists) | 87 | 94 |
| Q4 | 11:05 | POR | Jabari Walker shooting foul | 87 | 94 |
| Q4 | 11:05 | PHX | Devin Booker makes free throw 1 of 2 | 87 | 95 |
| Q4 | 11:05 | PHX | Devin Booker makes free throw 2 of 2 | 87 | 96 |
| Q4 | 10:55 | POR | Nassir Little blocks Duop Reath 's 3-foot layup | 87 | 96 |
| Q4 | 10:55 | PHX | Suns defensive team rebound | 87 | 96 |
| Q4 | 10:54 | POR | Shaedon Sharpe personal foul | 87 | 96 |
| Q4 | 10:33 | PHX | Grayson Allen makes 7-foot driving floating jump shot | 87 | 98 |
| Q4 | 10:15 | POR | Malcolm Brogdon misses two point shot | 87 | 98 |
| Q4 | 10:14 | POR | Malcolm Brogdon offensive rebound | 87 | 98 |
| Q4 | 10:10 | POR | Malcolm Brogdon misses 8-foot two point shot | 87 | 98 |
| Q4 | 10:08 | PHX | Grayson Allen defensive rebound | 87 | 98 |
| Q4 | 9:58 | POR | Duop Reath shooting foul | 87 | 98 |
| Q4 | 9:58 | PHX | Keita Bates-Diop misses free throw 1 of 2 | 87 | 98 |
| Q4 | 9:58 | PHX | Suns offensive team rebound | 87 | 98 |
| Q4 | 9:58 | POR | Toumani Camara enters the game for Duop Reath | 87 | 98 |
| Q4 | 9:58 | PHX | Keita Bates-Diop makes free throw 2 of 2 | 87 | 99 |
| Q4 | 9:35 | PHX | Chimezie Metu shooting foul | 87 | 99 |
| Q4 | 9:35 | POR | Malcolm Brogdon makes free throw 1 of 2 | 88 | 99 |
| Q4 | 9:35 | POR | Malcolm Brogdon makes free throw 2 of 2 | 89 | 99 |
| Q4 | 9:23 | PHX | Devin Booker makes driving layup | 89 | 101 |
| Q4 | 9:10 | POR | Toumani Camara makes layup | 91 | 101 |
| Q4 | 8:49 | POR | Jabari Walker personal foul | 91 | 101 |
| Q4 | 8:38 | PHX | Nassir Little makes 5-foot driving floating jump shot (Chimezie Metu assists) | 91 | 103 |
| Q4 | 8:15 | POR | Jabari Walker makes 4-foot driving floating jump shot | 93 | 103 |
| Q4 | 8:04 | PHX | Grayson Allen makes driving layup | 93 | 105 |
| Q4 | 7:58 | POR | Trail Blazers Full timeout | 93 | 105 |
| Q4 | 7:58 | PHX | Kevin Durant enters the game for Devin Booker | 93 | 105 |
| Q4 | 7:58 | PHX | Eric Gordon enters the game for Keita Bates-Diop | 93 | 105 |
| Q4 | 7:58 | POR | Jerami Grant enters the game for Matisse Thybulle | 93 | 105 |
| Q4 | 7:37 | POR | Jabari Walker misses 25-foot three point jumper | 93 | 105 |
| Q4 | 7:36 | POR | Trail Blazers offensive team rebound | 93 | 105 |
| Q4 | 7:36 | POR | Deandre Ayton enters the game for Jabari Walker | 93 | 105 |
| Q4 | 7:36 | PHX | Jusuf Nurkic enters the game for Chimezie Metu | 93 | 105 |
| Q4 | 7:29 | PHX | Kevin Durant shooting foul | 93 | 105 |
| Q4 | 7:29 | POR | Shaedon Sharpe makes free throw 1 of 2 | 94 | 105 |
| Q4 | 7:29 | POR | Shaedon Sharpe makes free throw 2 of 2 | 95 | 105 |
| Q4 | 7:17 | PHX | Kevin Durant makes 25-foot three point jumper (Eric Gordon assists) | 95 | 108 |
| Q4 | 7:05 | POR | Jusuf Nurkic blocks Malcolm Brogdon 's 12-foot pullup jump shot | 95 | 108 |
| Q4 | 7:04 | POR | Trail Blazers offensive team rebound | 95 | 108 |
| Q4 | 6:51 | POR | Jerami Grant misses 10-foot two point shot | 95 | 108 |
| Q4 | 6:48 | PHX | Nassir Little defensive rebound | 95 | 108 |
| Q4 | 6:37 | PHX | Kevin Durant makes dunk (Eric Gordon assists) | 95 | 110 |
| Q4 | 6:23 | PHX | Jusuf Nurkic shooting foul | 95 | 110 |
| Q4 | 6:23 | POR | Shaedon Sharpe makes free throw 1 of 2 | 96 | 110 |
| Q4 | 6:23 | POR | Shaedon Sharpe makes free throw 2 of 2 | 97 | 110 |
| Q4 | 6:04 | PHX | Jusuf Nurkic makes 25-foot three point jumper (Kevin Durant assists) | 97 | 113 |
| Q4 | 5:49 | POR | Jerami Grant out of bounds bad pass turnover | 97 | 113 |
| Q4 | 5:49 | POR | Skylar Mays enters the game for Malcolm Brogdon | 97 | 113 |
| Q4 | 5:23 | POR | Toumani Camara makes dunk | 99 | 113 |
| Q4 | 5:00 | PHX | Jerami Grant blocks Kevin Durant 's 20-foot pullup jump shot | 99 | 113 |
| Q4 | 5:00 | PHX | Nassir Little offensive rebound | 99 | 113 |
| Q4 | 5:00 | PHX | shot clock turnover | 99 | 113 |
| Q4 | 4:48 | POR | Shaedon Sharpe misses 25-foot three point pullup jump shot | 99 | 113 |
| Q4 | 4:44 | POR | Deandre Ayton offensive rebound | 99 | 113 |
| Q4 | 4:42 | POR | Jerami Grant makes 26-foot three point jumper (Deandre Ayton assists) | 102 | 113 |
| Q4 | 4:39 | PHX | Suns Full timeout | 102 | 113 |
| Q4 | 4:39 | PHX | Devin Booker enters the game for Nassir Little | 102 | 113 |
| Q4 | 4:18 | PHX | Kevin Durant misses 9-foot two point shot | 102 | 113 |
| Q4 | 4:18 | PHX | Jusuf Nurkic offensive rebound | 102 | 113 |
| Q4 | 5:30 | PHX | Kevin Durant lost ball turnover (Toumani Camara steals) | 97 | 113 |
| Q4 | 4:06 | POR | Shaedon Sharpe makes 1-foot dunk (Jerami Grant assists) | 104 | 113 |
| Q4 | 3:47 | PHX | Eric Gordon bad pass (Deandre Ayton steals) | 104 | 113 |
| Q4 | 3:30 | POR | Jerami Grant misses 25-foot step back jumpshot | 104 | 113 |
| Q4 | 3:26 | PHX | Kevin Durant defensive rebound | 104 | 113 |
| Q4 | 3:15 | PHX | Deandre Ayton blocks Devin Booker 's 5-foot driving layup | 104 | 113 |
| Q4 | 3:12 | POR | Jerami Grant defensive rebound | 104 | 113 |
| Q4 | 3:07 | POR | Jusuf Nurkic blocks Jerami Grant 's 6-foot driving layup | 104 | 113 |
| Q4 | 3:07 | PHX | Suns defensive team rebound | 104 | 113 |
| Q4 | 2:54 | PHX | Devin Booker makes 17-foot pullup jump shot (Eric Gordon assists) | 104 | 115 |
| Q4 | 2:25 | POR | Jerami Grant misses 5-foot two point shot | 104 | 115 |
| Q4 | 2:23 | PHX | Jusuf Nurkic defensive rebound | 104 | 115 |
| Q4 | 2:10 | PHX | Devin Booker misses 18-foot pullup jump shot | 104 | 115 |
| Q4 | 2:07 | POR | Shaedon Sharpe defensive rebound | 104 | 115 |
| Q4 | 2:04 | PHX | Grayson Allen personal foul | 104 | 115 |
| Q4 | 1:58 | POR | Shaedon Sharpe misses driving layup | 104 | 115 |
| Q4 | 1:56 | PHX | Grayson Allen defensive rebound | 104 | 115 |
| Q4 | 1:51 | POR | Skylar Mays personal foul | 104 | 115 |
| Q4 | 1:51 | PHX | Devin Booker makes free throw 1 of 2 | 104 | 116 |
| Q4 | 1:51 | PHX | Devin Booker makes free throw 2 of 2 | 104 | 117 |
| Q4 | 1:49 | POR | Toumani Camara steps out of bounds turnover | 104 | 117 |
| Q4 | 1:39 | PHX | Eric Gordon makes 26-foot three point jumper (Devin Booker assists) | 104 | 120 |
| Q4 | 1:39 | POR | Trail Blazers Full timeout | 104 | 120 |
| Q4 | 4:17 | PHX | Jusuf Nurkic misses tip shot | 102 | 113 |
| Q4 | 4:16 | POR | Skylar Mays defensive rebound | 102 | 113 |
| Q4 | 1:39 | POR | Moses Brown enters the game for Skylar Mays | 104 | 120 |
| Q4 | 1:39 | POR | Kris Murray enters the game for Jerami Grant | 104 | 120 |
| Q4 | 1:39 | POR | Jabari Walker enters the game for Shaedon Sharpe | 104 | 120 |
| Q4 | 1:39 | POR | Rayan Rupert enters the game for Toumani Camara | 104 | 120 |
| Q4 | 1:39 | POR | Jamaree Bouyea enters the game for Deandre Ayton | 104 | 120 |
| Q4 | 1:23 | POR | Jamaree Bouyea bad pass (Grayson Allen steals) | 104 | 120 |
| Q4 | 1:10 | PHX | Devin Booker misses 24-foot three point pullup jump shot | 104 | 120 |
| Q4 | 1:05 | POR | Jabari Walker defensive rebound | 104 | 120 |
| Q4 | 0:00 | POR | Kris Murray makes 27-foot three point jumper (Rayan Rupert assists) | 107 | 120 |
| Q4 | 0:00 | PHX | Suns Full timeout | 104 | 120 |
| Q4 | 0:00 | PHX | Jusuf Nurkic misses 25-foot three point jumper | 107 | 120 |
| Q4 | 0:00 | POR | Jamaree Bouyea defensive rebound | 107 | 120 |
| Q4 | 0:00 | POR | Jusuf Nurkic blocks Kris Murray 's 2-foot two point shot | 107 | 120 |
| Q4 | 0:00 | POR | Moses Brown offensive rebound | 107 | 120 |
| Q4 | 0:00 | POR | Moses Brown misses 3-foot two point shot | 107 | 120 |
| Q4 | 0:00 | POR | Trail Blazers offensive team rebound | 107 | 120 |
| Q4 | 0:00 | PHX | Nassir Little enters the game for Kevin Durant | 107 | 120 |
| Q4 | 0:00 | PHX | Josh Okogie enters the game for Devin Booker | 107 | 120 |
| Q4 | 0:00 | POR | Rayan Rupert misses 16-foot pullup jump shot | 107 | 120 |
| Q4 | 0:00 | PHX | Josh Okogie defensive rebound | 107 | 120 |
| Q4 | 0:00 | PHX | Josh Okogie lost ball turnover (Rayan Rupert steals) | 107 | 120 |
| Q4 | 0:00 | — | End of the 4th Quarter | 107 | 120 |
| Q4 | 0:00 | — | End of Game | 107 | 120 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Derived possession boundaries differ from the NBA-reported totals for this game. Sequence browsing remains available, but aggregate possession metrics are hidden.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Play-by-play: Secondary feed · Box score: Cached data
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 91 home / 92 away
Delta (derived − official): -91 / -92
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 165 matches · 165 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:38 | PORPortland Trail Blazers | Turnover | 0 | Portland Trail Blazers 0, Phoenix Suns 0POR 0 · PHX 0 | |
| 2 | Q1 11:16 | PHXPhoenix Suns | Turnover | 0 | Portland Trail Blazers 0, Phoenix Suns 0POR 0 · PHX 0 | |
| 3 | Q1 11:04 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 0POR 2 · PHX 0 | |
| 4 | Q1 10:40 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 2POR 2 · PHX 2 | |
| 5 | Q1 10:18 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 2POR 2 · PHX 2 | |
| 6 | Q1 10:07 | PHXPhoenix Suns | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 2POR 2 · PHX 2 | |
| 7 | Q1 9:58 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 2POR 2 · PHX 2 | |
| 8 | Q1 9:51 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 9 | Q1 9:38 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 10 | Q1 9:27 | PHXPhoenix Suns | Turnover | 0 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 11 | Q1 9:15 | PORPortland Trail Blazers | Turnover | 0 | Portland Trail Blazers 2, Phoenix Suns 4POR 2 · PHX 4 | |
| 12 | Q1 8:59 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 2, Phoenix Suns 6POR 2 · PHX 6 | |
| 13 | Q1 8:48 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 5, Phoenix Suns 6POR 5 · PHX 6 | |
| 14 | Q1 8:33 | PHXPhoenix Suns | Other | 0 | Portland Trail Blazers 5, Phoenix Suns 6POR 5 · PHX 6 | |
| 15 | Q1 8:22 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 7, Phoenix Suns 6POR 7 · PHX 6 | |
| 16 | Q1 8:05 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 7, Phoenix Suns 8POR 7 · PHX 8 | |
| 17 | Q1 7:56 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 7, Phoenix Suns 8POR 7 · PHX 8 | |
| 18 | Q1 7:44 | PHXPhoenix Suns | Made shot | 3 | Portland Trail Blazers 7, Phoenix Suns 11POR 7 · PHX 11 | |
| 19 | Q1 7:29 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 7, Phoenix Suns 13POR 7 · PHX 13 | |
| 20 | Q1 7:22 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 7, Phoenix Suns 13POR 7 · PHX 13 | |
| 21 | Q1 7:04 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 9, Phoenix Suns 13POR 9 · PHX 13 | |
| 22 | Q1 6:35 | PHXPhoenix Suns | Made shot | 2 | Portland Trail Blazers 9, Phoenix Suns 15POR 9 · PHX 15 | |
| 23 | Q1 6:14 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 11, Phoenix Suns 15POR 11 · PHX 15 | |
| 24 | Q1 5:52 | PHXPhoenix Suns | Turnover | 0 | Portland Trail Blazers 11, Phoenix Suns 15POR 11 · PHX 15 | |
| 25 | Q1 5:43 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 11, Phoenix Suns 15POR 11 · PHX 15 |
POSS 1 · Q1 11:38
PORPortland Trail Blazers
Turnover
0 PTS
POSS 2 · Q1 11:16
PHXPhoenix Suns
Turnover
0 PTS
POSS 3 · Q1 11:04
PORPortland Trail Blazers
Made shot
2 PTS
POSS 4 · Q1 10:40
PHXPhoenix Suns
Made shot
2 PTS
POSS 5 · Q1 10:18
PORPortland Trail Blazers
Other
0 PTS
POSS 6 · Q1 10:07
PHXPhoenix Suns
Other
0 PTS
POSS 7 · Q1 9:58
PORPortland Trail Blazers
Other
0 PTS
POSS 8 · Q1 9:51
PHXPhoenix Suns
Made shot
2 PTS
POSS 9 · Q1 9:38
PORPortland Trail Blazers
Other
0 PTS
POSS 10 · Q1 9:27
PHXPhoenix Suns
Turnover
0 PTS
POSS 11 · Q1 9:15
PORPortland Trail Blazers
Turnover
0 PTS
POSS 12 · Q1 8:59
PHXPhoenix Suns
Made shot
2 PTS
POSS 13 · Q1 8:48
PORPortland Trail Blazers
Made shot
3 PTS
POSS 14 · Q1 8:33
PHXPhoenix Suns
Other
0 PTS
POSS 15 · Q1 8:22
PORPortland Trail Blazers
Made shot
2 PTS
POSS 16 · Q1 8:05
PHXPhoenix Suns
Made shot
2 PTS
POSS 17 · Q1 7:56
PORPortland Trail Blazers
Other
0 PTS
POSS 18 · Q1 7:44
PHXPhoenix Suns
Made shot
3 PTS
POSS 19 · Q1 7:29
PORPortland Trail Blazers
Other
0 PTS
POSS 20 · Q1 7:22
PHXPhoenix Suns
Made shot
2 PTS
POSS 21 · Q1 7:04
PORPortland Trail Blazers
Made shot
2 PTS
POSS 22 · Q1 6:35
PHXPhoenix Suns
Made shot
2 PTS
POSS 23 · Q1 6:14
PORPortland Trail Blazers
Made shot
2 PTS
POSS 24 · Q1 5:52
PHXPhoenix Suns
Turnover
0 PTS
POSS 25 · Q1 5:43
PORPortland Trail Blazers
Other
0 PTS