POSS 1 · Q1 11:35
SASan Antonio Spurs
Made shot
2 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Tue, Apr 21, 2026·2025-26
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 27 | 30 | 22 | 27 | 106 | |
| 28 | 29 | 23 | 23 | 103 |
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
SA
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 +13 Q1 5:27SA +14 Q4 8:33
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 SA the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | POR | SA | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38.0 | 31 | 1 | 0 | 1 | 1 | 2 | 11-17 | 5-9 | 4-6 | 9 | 78.9% | |
| 35.0 | 10 | 9 | 1 | 3 | 1 | 0 | 3-7 | 2-5 | 2-2 | 17 | 63.5% | |
| 39.0 | 16 | 5 | 9 | 1 | 2 | 5 | 6-17 | 2-6 | 2-2 | 12 | 44.7% | |
| 24.0 | 9 | 10 | 2 | 1 | 2 | 1 | 4-12 | 1-6 | 0-0 | -14 | 37.5% | |
| 30.0 | 14 | 4 | 3 | 0 | 1 | 4 | 5-13 | 1-2 | 3-5 | -1 | 46.1% | |
| 23.0 | 11 | 9 | 4 | 1 | 2 | 0 | 5-6 | 1-2 | 0-1 | 13 | 85.4% | |
| 13.0 | 9 | 1 | 0 | 0 | 1 | 0 | 3-5 | 1-3 | 2-2 | -1 | 76.5% | |
| 20.0 | 5 | 1 | 0 | 1 | 0 | 0 | 1-8 | 0-2 | 3-3 | 2 | 26.8% | |
| 10.0 | 0 | 1 | 1 | 0 | 1 | 0 | 0-3 | 0-2 | 0-0 | -22 | 0.0% | |
| 8.0 | 1 | 2 | 0 | 0 | 0 | 3 | 0-1 | 0-1 | 1-2 | 0 | 26.6% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| SA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34.0 | 16 | 12 | 2 | 3 | 1 | 1 | 6-16 | 0-5 | 4-5 | -1 | 44.0% | |
| 38.0 | 18 | 7 | 5 | 2 | 1 | 3 | 7-20 | 2-6 | 2-5 | -1 | 40.5% | |
| 34.0 | 17 | 2 | 4 | 2 | 0 | 3 | 6-16 | 1-3 | 4-5 | -14 | 46.7% | |
| 27.0 | 9 | 4 | 0 | 1 | 2 | 1 | 3-4 | 2-3 | 1-2 | -14 | 92.2% | |
| 12.0 | 5 | 4 | 1 | 0 | 1 | 2 | 1-3 | 0-1 | 3-4 | -7 | 52.5% | |
| 28.0 | 10 | 9 | 2 | 2 | 0 | 1 | 4-5 | 0-0 | 2-3 | 11 | 79.1% | |
| 12.0 | 7 | 2 | 2 | 0 | 0 | 1 | 3-5 | 1-2 | 0-0 | -13 | 70.0% | |
| 23.0 | 10 | 0 | 2 | 1 | 0 | 3 | 4-7 | 0-0 | 2-2 | 4 | 63.5% | |
| 18.0 | 7 | 4 | 1 | 2 | 0 | 1 | 3-7 | 1-3 | 0-0 | 7 | 50.0% | |
| 15.0 | 4 | 1 | 0 | 0 | 0 | 0 | 1-3 | 0-1 | 2-2 | 13 | 51.5% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
538 events
| Q | Clock | Team | Play | POR | SA |
|---|---|---|---|---|---|
| Q1 | 12:00 | SA | Donovan Clingan vs. Victor Wembanyama (De'Aaron Fox gains possession) | 0 | 0 |
| Q1 | 11:35 | SA | Stephon Castle makes 10-foot two point shot | 0 | 2 |
| Q1 | 11:27 | POR | Deni Avdija bad pass turnover (Devin Vassell steals) | 0 | 2 |
| Q1 | 11:22 | SA | Devin Vassell misses running layup | 0 | 2 |
| Q1 | 11:18 | SA | Stephon Castle offensive rebound | 0 | 2 |
| Q1 | 11:18 | SA | Stephon Castle misses tip shot | 0 | 2 |
| Q1 | 11:17 | POR | Donovan Clingan defensive rebound | 0 | 2 |
| Q1 | 11:15 | POR | Scoot Henderson makes 15-foot running pullup jump shot (Jrue Holiday assists) | 2 | 2 |
| Q1 | 10:59 | SA | Stephon Castle offensive foul | 2 | 2 |
| Q1 | 10:59 | SA | Stephon Castle offensive foul turnover | 2 | 2 |
| Q1 | 10:43 | POR | Toumani Camara misses 24-foot three point jumper | 2 | 2 |
| Q1 | 10:38 | SA | Julian Champagnie defensive rebound | 2 | 2 |
| Q1 | 10:35 | SA | Devin Vassell misses 25-foot running jump shot | 2 | 2 |
| Q1 | 10:32 | SA | Victor Wembanyama offensive rebound | 2 | 2 |
| Q1 | 10:16 | SA | Victor Wembanyama makes 18-foot fade away jump shot (Stephon Castle assists) | 2 | 4 |
| Q1 | 9:54 | POR | Deni Avdija makes driving layup | 4 | 4 |
| Q1 | 9:54 | SA | Victor Wembanyama defensive goaltending violation | 4 | 4 |
| Q1 | 9:43 | SA | Stephon Castle misses 23-foot three point jumper | 4 | 4 |
| Q1 | 9:40 | POR | Deni Avdija defensive rebound | 4 | 4 |
| Q1 | 9:28 | POR | Deni Avdija makes 25-foot three point jumper (Donovan Clingan assists) | 7 | 4 |
| Q1 | 9:21 | POR | Toumani Camara personal foul | 7 | 4 |
| Q1 | 9:13 | SA | Julian Champagnie misses 25-foot three point jumper | 7 | 4 |
| Q1 | 9:10 | POR | Toumani Camara defensive rebound | 7 | 4 |
| Q1 | 8:59 | POR | Jrue Holiday misses 23-foot three point jumper | 7 | 4 |
| Q1 | 8:58 | POR | Trail Blazers offensive team rebound | 7 | 4 |
| Q1 | 8:58 | SA | De'Aaron Fox loose ball foul | 7 | 4 |
| Q1 | 8:51 | POR | Donovan Clingan makes 25-foot three point jumper (Deni Avdija assists) | 10 | 4 |
| Q1 | 8:42 | SA | De'Aaron Fox lost ball turnover (Toumani Camara steals) | 10 | 4 |
| Q1 | 8:33 | POR | Scoot Henderson makes 24-foot three point step back jumpshot | 13 | 4 |
| Q1 | 8:33 | SA | Spurs Full timeout | 13 | 4 |
| Q1 | 8:27 | SA | De'Aaron Fox out of bounds bad pass turnover | 13 | 4 |
| Q1 | 8:16 | SA | Julian Champagnie shooting foul | 13 | 4 |
| Q1 | 8:16 | POR | Jrue Holiday makes free throw 1 of 2 | 14 | 4 |
| Q1 | 8:16 | POR | Jrue Holiday makes free throw 2 of 2 | 15 | 4 |
| Q1 | 8:02 | SA | Victor Wembanyama bad pass turnover (Scoot Henderson steals) | 15 | 4 |
| Q1 | 7:54 | POR | Jrue Holiday bad pass turnover (Stephon Castle steals) | 15 | 4 |
| Q1 | 7:45 | POR | Deni Avdija personal foul | 15 | 4 |
| Q1 | 7:37 | SA | De'Aaron Fox makes 27-foot three pointer | 15 | 7 |
| Q1 | 7:22 | POR | Donovan Clingan misses 23-foot three point jumper | 15 | 7 |
| Q1 | 7:18 | SA | Stephon Castle defensive rebound | 15 | 7 |
| Q1 | 7:11 | SA | De'Aaron Fox makes 7-foot pullup jump shot | 15 | 9 |
| Q1 | 6:54 | SA | De'Aaron Fox shooting foul | 15 | 9 |
| Q1 | 6:54 | POR | Scoot Henderson makes free throw 1 of 2 | 16 | 9 |
| Q1 | 6:54 | SA | Keldon Johnson enters the game for De'Aaron Fox | 16 | 9 |
| Q1 | 6:54 | SA | Dylan Harper enters the game for Julian Champagnie | 16 | 9 |
| Q1 | 6:54 | POR | Scoot Henderson makes free throw 2 of 2 | 17 | 9 |
| Q1 | 6:37 | SA | Donovan Clingan blocks Stephon Castle 's 2-foot driving layup | 17 | 9 |
| Q1 | 6:37 | POR | Trail Blazers defensive team rebound | 17 | 9 |
| Q1 | 6:37 | POR | Jerami Grant enters the game for Jrue Holiday | 17 | 9 |
| Q1 | 6:18 | POR | Deni Avdija misses two point shot | 17 | 9 |
| Q1 | 6:18 | POR | Donovan Clingan offensive rebound | 17 | 9 |
| Q1 | 6:18 | POR | Donovan Clingan makes tip shot | 19 | 9 |
| Q1 | 6:01 | SA | Scoot Henderson blocks Dylan Harper 's 2-foot driving layup | 19 | 9 |
| Q1 | 6:01 | POR | Trail Blazers defensive team rebound | 19 | 9 |
| Q1 | 6:01 | SA | Luke Kornet enters the game for Victor Wembanyama | 19 | 9 |
| Q1 | 5:45 | POR | Deni Avdija misses 8-foot pullup jump shot | 19 | 9 |
| Q1 | 5:43 | POR | Donovan Clingan offensive rebound | 19 | 9 |
| Q1 | 5:39 | POR | Deni Avdija misses driving floating jump shot | 19 | 9 |
| Q1 | 5:33 | POR | Donovan Clingan offensive rebound | 19 | 9 |
| Q1 | 5:33 | POR | Donovan Clingan misses two point shot | 19 | 9 |
| Q1 | 5:32 | POR | Scoot Henderson offensive rebound | 19 | 9 |
| Q1 | 5:27 | POR | Scoot Henderson makes 24-foot three pointer | 22 | 9 |
| Q1 | 5:11 | SA | Luke Kornet makes 1-foot dunk (Devin Vassell assists) | 22 | 11 |
| Q1 | 5:02 | POR | Donovan Clingan misses 27-foot three point jumper | 22 | 11 |
| Q1 | 4:56 | SA | Devin Vassell defensive rebound | 22 | 11 |
| Q1 | 4:51 | SA | Keldon Johnson misses running layup | 22 | 11 |
| Q1 | 4:49 | POR | Donovan Clingan defensive rebound | 22 | 11 |
| Q1 | 4:36 | POR | Deni Avdija misses driving floating jump shot | 22 | 11 |
| Q1 | 4:35 | SA | Keldon Johnson defensive rebound | 22 | 11 |
| Q1 | 4:21 | SA | Devin Vassell makes 15-foot pullup jump shot | 22 | 13 |
| Q1 | 4:21 | POR | Trail Blazers Full timeout | 22 | 13 |
| Q1 | 4:21 | POR | Matisse Thybulle enters the game for Deni Avdija | 22 | 13 |
| Q1 | 4:21 | POR | Jrue Holiday enters the game for Toumani Camara | 22 | 13 |
| Q1 | 4:01 | POR | Jerami Grant shooting foul | 22 | 13 |
| Q1 | 4:01 | SA | Dylan Harper makes free throw 1 of 2 | 22 | 14 |
| Q1 | 4:01 | SA | Dylan Harper makes free throw 2 of 2 | 22 | 15 |
| Q1 | 3:40 | POR | Scoot Henderson makes 25-foot three pointer | 25 | 15 |
| Q1 | 3:18 | SA | Stephon Castle makes 25-foot three point step back jumpshot (Luke Kornet assists) | 25 | 18 |
| Q1 | 2:57 | POR | Jerami Grant misses 5-foot two point shot | 25 | 18 |
| Q1 | 2:55 | SA | Devin Vassell defensive rebound | 25 | 18 |
| Q1 | 2:45 | SA | Stephon Castle makes 8-foot two point shot (Keldon Johnson assists) | 25 | 20 |
| Q1 | 2:39 | SA | Keldon Johnson personal foul | 25 | 20 |
| Q1 | 2:39 | SA | Harrison Barnes enters the game for Luke Kornet | 25 | 20 |
| Q1 | 2:39 | SA | Victor Wembanyama enters the game for Devin Vassell | 25 | 20 |
| Q1 | 2:39 | POR | Robert Williams III enters the game for Donovan Clingan | 25 | 20 |
| Q1 | 2:23 | POR | Victor Wembanyama blocks Jerami Grant 's 2-foot driving layup | 25 | 20 |
| Q1 | 2:20 | SA | Stephon Castle defensive rebound | 25 | 20 |
| Q1 | 2:18 | SA | Matisse Thybulle blocks Keldon Johnson 's 22-foot three point pullup jump shot | 25 | 20 |
| Q1 | 2:16 | SA | Spurs offensive team rebound | 25 | 20 |
| Q1 | 2:06 | SA | Stephon Castle makes 22-foot three point jumper (Victor Wembanyama assists) | 25 | 23 |
| Q1 | 1:49 | POR | Scoot Henderson misses 13-foot pullup jump shot | 25 | 23 |
| Q1 | 1:47 | SA | Victor Wembanyama defensive rebound | 25 | 23 |
| Q1 | 1:41 | SA | Stephon Castle misses running layup | 25 | 23 |
| Q1 | 1:41 | SA | Spurs offensive team rebound | 25 | 23 |
| Q1 | 1:41 | SA | De'Aaron Fox enters the game for Stephon Castle | 25 | 23 |
| Q1 | 1:41 | POR | Deni Avdija enters the game for Scoot Henderson | 25 | 23 |
| Q1 | 1:41 | POR | Kris Murray enters the game for Jerami Grant | 25 | 23 |
| Q1 | 1:40 | SA | Dylan Harper out of bounds bad pass turnover | 25 | 23 |
| Q1 | 1:24 | POR | Jrue Holiday misses 11-foot pullup jump shot | 25 | 23 |
| Q1 | 1:24 | SA | Spurs defensive team rebound | 25 | 23 |
| Q1 | 1:24 | POR | Robert Williams III loose ball foul | 25 | 23 |
| Q1 | 1:03 | SA | Dylan Harper misses driving layup | 25 | 23 |
| Q1 | 1:01 | POR | Matisse Thybulle defensive rebound | 25 | 23 |
| Q1 | 0:00 | POR | Robert Williams III makes 1-foot alley oop dunk (Jrue Holiday assists) | 27 | 23 |
| Q1 | 0:00 | SA | Jrue Holiday blocks De'Aaron Fox's driving layup | 27 | 23 |
| Q1 | 0:00 | SA | Victor Wembanyama offensive rebound | 27 | 23 |
| Q1 | 0:00 | POR | Matisse Thybulle shooting foul | 27 | 23 |
| Q1 | 0:00 | SA | Victor Wembanyama makes free throw 1 of 2 | 27 | 24 |
| Q1 | 0:00 | SA | Devin Vassell enters the game for De'Aaron Fox | 27 | 24 |
| Q1 | 0:00 | SA | Victor Wembanyama misses free throw 2 of 2 | 27 | 24 |
| Q1 | 0:00 | SA | Spurs offensive team rebound | 27 | 24 |
| Q1 | 0:00 | SA | De'Aaron Fox enters the game for Dylan Harper | 27 | 24 |
| Q1 | 0:00 | SA | Devin Vassell makes 15-foot jumper (De'Aaron Fox assists) | 27 | 26 |
| Q1 | 0:00 | POR | Jrue Holiday lost ball turnover (Keldon Johnson steals) | 27 | 26 |
| Q1 | 0:00 | POR | Jrue Holiday shooting foul | 27 | 26 |
| Q1 | 0:00 | SA | Victor Wembanyama makes free throw 1 of 2 | 27 | 27 |
| Q1 | 0:00 | SA | Dylan Harper enters the game for De'Aaron Fox | 27 | 27 |
| Q1 | 0:00 | SA | Victor Wembanyama makes free throw 2 of 2 | 27 | 28 |
| Q1 | 0:00 | POR | Deni Avdija misses heave jump shot | 27 | 28 |
| Q1 | 0:00 | POR | Trail Blazers offensive team rebound | 27 | 28 |
| Q1 | 0:00 | — | End of the 1st Quarter | 27 | 28 |
| Q1 | 4:07 | POR | Donovan Clingan lost ball turnover (Luke Kornet steals) | 22 | 13 |
| Q2 | 12:00 | SA | De'Aaron Fox enters the game for Keldon Johnson | 27 | 28 |
| Q2 | 12:00 | SA | Carter Bryant enters the game for Devin Vassell | 27 | 28 |
| Q2 | 12:00 | POR | Jerami Grant enters the game for Matisse Thybulle | 27 | 28 |
| Q2 | 12:00 | POR | Shaedon Sharpe enters the game for Deni Avdija | 27 | 28 |
| Q2 | 11:46 | POR | Shaedon Sharpe makes driving layup (Robert Williams III assists) | 29 | 28 |
| Q2 | 11:25 | SA | Victor Wembanyama misses 12-foot turnaround jump shot | 29 | 28 |
| Q2 | 11:23 | POR | Shaedon Sharpe defensive rebound | 29 | 28 |
| Q2 | 11:14 | POR | Shaedon Sharpe misses 25-foot three point step back jumpshot | 29 | 28 |
| Q2 | 11:12 | SA | Spurs defensive team rebound | 29 | 28 |
| Q2 | 10:53 | SA | Victor Wembanyama offensive charge | 29 | 28 |
| Q2 | 10:53 | SA | Victor Wembanyama offensive foul turnover | 29 | 28 |
| Q2 | 10:30 | POR | Jrue Holiday makes 15-foot step back jumpshot | 31 | 28 |
| Q2 | 10:15 | SA | De'Aaron Fox makes 9-foot two point shot | 31 | 30 |
| Q2 | 9:58 | POR | Jerami Grant misses 17-foot pullup jump shot | 31 | 30 |
| Q2 | 9:56 | SA | De'Aaron Fox defensive rebound | 31 | 30 |
| Q2 | 9:53 | SA | Carter Bryant makes 1-foot running dunk (De'Aaron Fox assists) | 31 | 32 |
| Q2 | 9:24 | POR | Jrue Holiday misses 8-foot turnaround jump shot | 31 | 32 |
| Q2 | 9:21 | SA | Victor Wembanyama defensive rebound | 31 | 32 |
| Q2 | 9:14 | SA | Victor Wembanyama misses 22-foot fade away jump shot | 31 | 32 |
| Q2 | 9:12 | POR | Robert Williams III defensive rebound | 31 | 32 |
| Q2 | 9:09 | POR | Shaedon Sharpe makes 24-foot running jump shot (Jrue Holiday assists) | 34 | 32 |
| Q2 | 8:57 | POR | Jrue Holiday personal foul | 34 | 32 |
| Q2 | 8:57 | SA | Spurs Full timeout | 34 | 32 |
| Q2 | 8:57 | SA | Luke Kornet enters the game for Victor Wembanyama | 34 | 32 |
| Q2 | 8:57 | SA | Stephon Castle enters the game for Dylan Harper | 34 | 32 |
| Q2 | 8:44 | SA | De'Aaron Fox misses driving floating jump shot | 34 | 32 |
| Q2 | 8:41 | POR | Kris Murray defensive rebound | 34 | 32 |
| Q2 | 8:32 | POR | Jerami Grant misses two point shot | 34 | 32 |
| Q2 | 8:29 | POR | Robert Williams III offensive rebound | 34 | 32 |
| Q2 | 8:27 | POR | Jrue Holiday misses 25-foot three point step back jumpshot | 34 | 32 |
| Q2 | 8:24 | POR | Robert Williams III offensive rebound | 34 | 32 |
| Q2 | 8:19 | POR | Robert Williams III makes 23-foot three point jumper (Jrue Holiday assists) | 37 | 32 |
| Q2 | 7:57 | SA | Stephon Castle bad pass turnover (Robert Williams III steals) | 37 | 32 |
| Q2 | 7:54 | POR | Kris Murray offensive foul | 37 | 32 |
| Q2 | 7:54 | POR | Kris Murray offensive foul turnover | 37 | 32 |
| Q2 | 7:54 | SA | Keldon Johnson enters the game for Carter Bryant | 37 | 32 |
| Q2 | 7:54 | SA | Julian Champagnie enters the game for Harrison Barnes | 37 | 32 |
| Q2 | 7:39 | SA | Keldon Johnson makes 8-foot driving floating jump shot (Luke Kornet assists) | 37 | 34 |
| Q2 | 7:22 | POR | Shaedon Sharpe makes 16-foot pullup jump shot (Robert Williams III assists) | 39 | 34 |
| Q2 | 7:12 | SA | Stephon Castle misses 27-foot three point jumper | 39 | 34 |
| Q2 | 7:06 | POR | Jerami Grant defensive rebound | 39 | 34 |
| Q2 | 6:59 | POR | Jerami Grant misses driving layup | 39 | 34 |
| Q2 | 6:56 | POR | Kris Murray offensive rebound | 39 | 34 |
| Q2 | 6:56 | POR | Kris Murray lost ball turnover (De'Aaron Fox steals) | 39 | 34 |
| Q2 | 6:49 | SA | Keldon Johnson misses 25-foot running jump shot | 39 | 34 |
| Q2 | 6:47 | POR | Robert Williams III defensive rebound | 39 | 34 |
| Q2 | 6:45 | SA | Keldon Johnson shooting foul | 39 | 34 |
| Q2 | 6:45 | POR | Kris Murray misses free throw 1 of 2 | 39 | 34 |
| Q2 | 6:45 | POR | Trail Blazers offensive team rebound | 39 | 34 |
| Q2 | 6:45 | SA | Devin Vassell enters the game for De'Aaron Fox | 39 | 34 |
| Q2 | 6:45 | POR | Deni Avdija enters the game for Jrue Holiday | 39 | 34 |
| Q2 | 6:45 | POR | Toumani Camara enters the game for Jerami Grant | 39 | 34 |
| Q2 | 6:45 | POR | Kris Murray makes free throw 2 of 2 | 40 | 34 |
| Q2 | 6:33 | SA | Shaedon Sharpe blocks Stephon Castle 's 1-foot driving dunk | 40 | 34 |
| Q2 | 6:30 | POR | Robert Williams III defensive rebound | 40 | 34 |
| Q2 | 6:23 | POR | Kris Murray misses 25-foot three point jumper | 40 | 34 |
| Q2 | 6:17 | POR | Toumani Camara offensive rebound | 40 | 34 |
| Q2 | 6:16 | POR | Kris Murray bad pass turnover (Keldon Johnson steals) | 40 | 34 |
| Q2 | 6:12 | POR | Deni Avdija shooting foul | 40 | 34 |
| Q2 | 6:12 | SA | Devin Vassell makes free throw 1 of 2 | 40 | 35 |
| Q2 | 6:12 | POR | Scoot Henderson enters the game for Kris Murray | 40 | 35 |
| Q2 | 6:12 | POR | Donovan Clingan enters the game for Robert Williams III | 40 | 35 |
| Q2 | 6:12 | POR | Toumani Camara lane violation | 40 | 35 |
| Q2 | 6:12 | SA | Devin Vassell makes free throw 2 of 2 | 40 | 36 |
| Q2 | 5:52 | POR | Donovan Clingan misses 24-foot three point jumper | 40 | 36 |
| Q2 | 5:46 | SA | Keldon Johnson defensive rebound | 40 | 36 |
| Q2 | 5:45 | SA | Keldon Johnson makes running layup | 40 | 38 |
| Q2 | 5:37 | POR | Shaedon Sharpe misses 23-foot three point pullup jump shot | 40 | 38 |
| Q2 | 5:33 | SA | Devin Vassell defensive rebound | 40 | 38 |
| Q2 | 5:29 | SA | Keldon Johnson offensive foul | 40 | 38 |
| Q2 | 5:29 | SA | Keldon Johnson offensive foul turnover | 40 | 38 |
| Q2 | 5:29 | SA | Dylan Harper enters the game for Keldon Johnson | 40 | 38 |
| Q2 | 5:17 | POR | Deni Avdija makes 6-foot pullup jump shot | 42 | 38 |
| Q2 | 5:10 | POR | Scoot Henderson personal foul | 42 | 38 |
| Q2 | 5:02 | SA | Devin Vassell misses 11-foot pullup jump shot | 42 | 38 |
| Q2 | 4:57 | SA | Luke Kornet offensive rebound | 42 | 38 |
| Q2 | 4:57 | SA | Luke Kornet makes tip shot | 42 | 40 |
| Q2 | 4:44 | POR | Scoot Henderson bad pass turnover (Julian Champagnie steals) | 42 | 40 |
| Q2 | 4:38 | SA | Devin Vassell misses running layup | 42 | 40 |
| Q2 | 4:37 | SA | Stephon Castle offensive rebound | 42 | 40 |
| Q2 | 4:37 | SA | Stephon Castle makes tip in dunk | 42 | 42 |
| Q2 | 4:37 | POR | Trail Blazers Full timeout | 42 | 42 |
| Q2 | 4:37 | POR | Jrue Holiday enters the game for Shaedon Sharpe | 42 | 42 |
| Q2 | 4:24 | POR | Deni Avdija misses 8-foot pullup jump shot | 42 | 42 |
| Q2 | 4:21 | SA | Devin Vassell defensive rebound | 42 | 42 |
| Q2 | 4:17 | SA | Dylan Harper makes running layup | 42 | 44 |
| Q2 | 4:06 | POR | Deni Avdija bad pass turnover (Luke Kornet steals) | 42 | 44 |
| Q2 | 3:58 | SA | Julian Champagnie makes 25-foot running jump shot (Dylan Harper assists) | 42 | 47 |
| Q2 | 3:41 | POR | Scoot Henderson makes 7-foot turnaround jump shot | 44 | 47 |
| Q2 | 3:25 | SA | Luke Kornet makes 1-foot dunk (Stephon Castle assists) | 44 | 49 |
| Q2 | 3:14 | POR | Jrue Holiday makes 3-foot two point shot | 46 | 49 |
| Q2 | 3:00 | SA | Donovan Clingan blocks Stephon Castle 's 11-foot driving floating jump shot | 46 | 49 |
| Q2 | 2:55 | POR | Toumani Camara defensive rebound | 46 | 49 |
| Q2 | 2:53 | POR | Scoot Henderson makes running layup (Jrue Holiday assists) | 48 | 49 |
| Q2 | 2:34 | SA | Devin Vassell makes 18-foot pullup jump shot (Dylan Harper assists) | 48 | 51 |
| Q2 | 2:24 | POR | Toumani Camara misses 24-foot three point jumper | 48 | 51 |
| Q2 | 2:20 | SA | Julian Champagnie defensive rebound | 48 | 51 |
| Q2 | 2:13 | SA | Julian Champagnie makes 25-foot three point jumper (Stephon Castle assists) | 48 | 54 |
| Q2 | 1:52 | POR | Donovan Clingan makes driving layup | 50 | 54 |
| Q2 | 1:36 | SA | Stephon Castle misses driving layup | 50 | 54 |
| Q2 | 1:32 | POR | Deni Avdija defensive rebound | 50 | 54 |
| Q2 | 1:30 | SA | Julian Champagnie personal foul | 50 | 54 |
| Q2 | 1:30 | SA | Carter Bryant enters the game for Dylan Harper | 50 | 54 |
| Q2 | 1:30 | SA | De'Aaron Fox enters the game for Stephon Castle | 50 | 54 |
| Q2 | 1:30 | SA | Keldon Johnson enters the game for Luke Kornet | 50 | 54 |
| Q2 | 1:19 | POR | Scoot Henderson misses 10-foot pullup jump shot | 50 | 54 |
| Q2 | 1:16 | POR | Donovan Clingan offensive rebound | 50 | 54 |
| Q2 | 1:16 | POR | Julian Champagnie blocks Donovan Clingan's two point shot | 50 | 54 |
| Q2 | 1:16 | POR | Trail Blazers offensive team rebound | 50 | 54 |
| Q2 | 1:08 | SA | Julian Champagnie shooting foul | 50 | 54 |
| Q2 | 1:08 | POR | Scoot Henderson makes free throw 1 of 2 | 51 | 54 |
| Q2 | 1:08 | POR | Scoot Henderson makes free throw 2 of 2 | 52 | 54 |
| Q2 | 0:00 | SA | Carter Bryant makes 25-foot three point jumper (De'Aaron Fox assists) | 52 | 57 |
| Q2 | 0:00 | POR | Deni Avdija makes driving layup | 54 | 57 |
| Q2 | 0:00 | SA | Carter Bryant shooting foul | 54 | 57 |
| Q2 | 0:00 | POR | Robert Williams III enters the game for Donovan Clingan | 54 | 57 |
| Q2 | 0:00 | POR | Deni Avdija makes free throw 1 of 1 | 55 | 57 |
| Q2 | 0:00 | SA | De'Aaron Fox misses 17-foot pullup jump shot | 55 | 57 |
| Q2 | 0:00 | SA | Carter Bryant offensive rebound | 55 | 57 |
| Q2 | 0:00 | SA | Carter Bryant out of bounds lost ball turnover | 55 | 57 |
| Q2 | 0:00 | SA | Dylan Harper enters the game for Keldon Johnson | 55 | 57 |
| Q2 | 0:00 | SA | Stephon Castle enters the game for Julian Champagnie | 55 | 57 |
| Q2 | 0:00 | POR | Jerami Grant enters the game for Robert Williams III | 55 | 57 |
| Q2 | 0:00 | SA | De'Aaron Fox personal foul | 55 | 57 |
| Q2 | 0:00 | POR | Deni Avdija makes free throw 1 of 2 | 56 | 57 |
| Q2 | 0:00 | SA | Julian Champagnie enters the game for Carter Bryant | 56 | 57 |
| Q2 | 0:00 | POR | Kris Murray enters the game for Jrue Holiday | 56 | 57 |
| Q2 | 0:00 | POR | Deni Avdija makes free throw 2 of 2 | 57 | 57 |
| Q2 | 0:00 | SA | Devin Vassell misses 27-foot three point jumper | 57 | 57 |
| Q2 | 0:00 | SA | Spurs offensive team rebound | 57 | 57 |
| Q2 | 0:00 | — | (00:00) [Trail Blazers] REF-INITIATED REVIEW (CALL OVERTURNED) | 57 | 57 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 57 | 57 |
| Q3 | 12:00 | SA | Luke Kornet enters the game for Dylan Harper | 57 | 57 |
| Q3 | 12:00 | POR | Donovan Clingan enters the game for Jerami Grant | 57 | 57 |
| Q3 | 12:00 | POR | Jrue Holiday enters the game for Kris Murray | 57 | 57 |
| Q3 | 11:37 | POR | Jrue Holiday misses driving layup | 57 | 57 |
| Q3 | 11:34 | SA | Devin Vassell defensive rebound | 57 | 57 |
| Q3 | 11:23 | SA | De'Aaron Fox makes 10-foot pullup jump shot (Devin Vassell assists) | 57 | 59 |
| Q3 | 11:15 | SA | Luke Kornet shooting foul | 57 | 59 |
| Q3 | 11:15 | POR | Deni Avdija misses free throw 1 of 2 | 57 | 59 |
| Q3 | 11:15 | POR | Trail Blazers offensive team rebound | 57 | 59 |
| Q3 | 11:15 | POR | Deni Avdija misses free throw 2 of 2 | 57 | 59 |
| Q3 | 11:14 | SA | Luke Kornet defensive rebound | 57 | 59 |
| Q3 | 11:14 | POR | Donovan Clingan personal foul | 57 | 59 |
| Q3 | 10:42 | POR | Toumani Camara misses driving layup | 57 | 59 |
| Q3 | 10:40 | SA | Luke Kornet defensive rebound | 57 | 59 |
| Q3 | 10:37 | POR | Deni Avdija shooting foul | 57 | 59 |
| Q3 | 10:37 | SA | De'Aaron Fox makes free throw 1 of 2 | 57 | 60 |
| Q3 | 10:37 | SA | De'Aaron Fox makes free throw 2 of 2 | 57 | 61 |
| Q3 | 10:26 | POR | Toumani Camara misses 25-foot three point jumper | 57 | 61 |
| Q3 | 10:22 | SA | Stephon Castle defensive rebound | 57 | 61 |
| Q3 | 10:14 | SA | De'Aaron Fox makes 13-foot two point shot | 57 | 63 |
| Q3 | 10:14 | POR | Trail Blazers Full timeout | 57 | 63 |
| Q3 | 10:14 | POR | Jerami Grant enters the game for Deni Avdija | 57 | 63 |
| Q3 | 9:58 | SA | Stephon Castle shooting foul | 57 | 63 |
| Q3 | 9:58 | POR | Jerami Grant makes free throw 1 of 2 | 58 | 63 |
| Q3 | 9:58 | POR | Jerami Grant makes free throw 2 of 2 | 59 | 63 |
| Q3 | 9:45 | SA | Stephon Castle misses 15-foot pullup jump shot | 59 | 63 |
| Q3 | 9:44 | SA | Spurs offensive team rebound | 59 | 63 |
| Q3 | 9:32 | SA | De'Aaron Fox misses 26-foot three point step back jumpshot | 59 | 63 |
| Q3 | 9:30 | POR | Donovan Clingan defensive rebound | 59 | 63 |
| Q3 | 9:23 | POR | Jrue Holiday misses 11-foot pullup jump shot | 59 | 63 |
| Q3 | 9:21 | SA | Julian Champagnie defensive rebound | 59 | 63 |
| Q3 | 9:17 | SA | Julian Champagnie lost ball turnover (Donovan Clingan steals) | 59 | 63 |
| Q3 | 9:14 | POR | Donovan Clingan makes 1-foot dunk | 61 | 63 |
| Q3 | 9:08 | POR | Jerami Grant shooting foul | 61 | 63 |
| Q3 | 9:08 | SA | Stephon Castle misses free throw 1 of 2 | 61 | 63 |
| Q3 | 9:08 | SA | Spurs offensive team rebound | 61 | 63 |
| Q3 | 9:08 | SA | Harrison Barnes enters the game for Julian Champagnie | 61 | 63 |
| Q3 | 9:08 | SA | Stephon Castle makes free throw 2 of 2 | 61 | 64 |
| Q3 | 8:57 | POR | Scoot Henderson misses 25-foot three point step back jumpshot | 61 | 64 |
| Q3 | 8:56 | POR | Toumani Camara offensive rebound | 61 | 64 |
| Q3 | 8:38 | POR | Donovan Clingan misses 27-foot three point jumper | 61 | 64 |
| Q3 | 8:36 | SA | Devin Vassell defensive rebound | 61 | 64 |
| Q3 | 8:24 | SA | Harrison Barnes misses 23-foot three point jumper | 61 | 64 |
| Q3 | 8:21 | SA | Luke Kornet offensive rebound | 61 | 64 |
| Q3 | 8:09 | SA | Harrison Barnes makes 4-foot driving floating jump shot (Stephon Castle assists) | 61 | 66 |
| Q3 | 7:54 | POR | Jrue Holiday bad pass turnover (De'Aaron Fox steals) | 61 | 66 |
| Q3 | 7:41 | SA | De'Aaron Fox lost ball turnover (Jerami Grant steals) | 61 | 66 |
| Q3 | 7:29 | POR | Devin Vassell blocks Jerami Grant 's 25-foot three point jumper | 61 | 66 |
| Q3 | 7:24 | POR | Jrue Holiday offensive rebound | 61 | 66 |
| Q3 | 7:24 | POR | Jrue Holiday makes 25-foot three point jumper | 64 | 66 |
| Q3 | 7:11 | SA | Toumani Camara blocks Luke Kornet 's 1-foot alley oop dunk | 64 | 66 |
| Q3 | 7:08 | POR | Donovan Clingan defensive rebound | 64 | 66 |
| Q3 | 6:57 | POR | Donovan Clingan misses dunk | 64 | 66 |
| Q3 | 6:55 | SA | Luke Kornet defensive rebound | 64 | 66 |
| Q3 | 6:55 | — | technical foul | 64 | 66 |
| Q3 | 6:55 | SA | Devin Vassell misses technical free throw | 64 | 66 |
| Q3 | 6:55 | SA | Spurs offensive team rebound | 64 | 66 |
| Q3 | 6:55 | SA | Dylan Harper enters the game for De'Aaron Fox | 64 | 66 |
| Q3 | 6:55 | POR | Matisse Thybulle enters the game for Jerami Grant | 64 | 66 |
| Q3 | 6:48 | SA | Dylan Harper offensive foul | 64 | 66 |
| Q3 | 6:48 | SA | Dylan Harper offensive foul turnover | 64 | 66 |
| Q3 | 6:35 | POR | Scoot Henderson makes 12-foot pullup jump shot (Donovan Clingan assists) | 66 | 66 |
| Q3 | 6:28 | POR | Scoot Henderson personal foul | 66 | 66 |
| Q3 | 6:28 | SA | Keldon Johnson enters the game for Luke Kornet | 66 | 66 |
| Q3 | 6:28 | SA | Carter Bryant enters the game for Devin Vassell | 66 | 66 |
| Q3 | 6:28 | POR | Shaedon Sharpe enters the game for Scoot Henderson | 66 | 66 |
| Q3 | 6:28 | POR | Robert Williams III enters the game for Donovan Clingan | 66 | 66 |
| Q3 | 6:11 | SA | Carter Bryant makes 7-foot pullup jump shot (Stephon Castle assists) | 66 | 68 |
| Q3 | 6:02 | POR | Robert Williams III makes 1-foot dunk (Jrue Holiday assists) | 68 | 68 |
| Q3 | 5:50 | SA | Dylan Harper double dribble turnover | 68 | 68 |
| Q3 | 5:36 | POR | Jrue Holiday misses 25-foot three point step back jumpshot | 68 | 68 |
| Q3 | 5:34 | POR | Robert Williams III offensive rebound | 68 | 68 |
| Q3 | 5:28 | POR | Matisse Thybulle misses 23-foot three point jumper | 68 | 68 |
| Q3 | 5:24 | SA | Harrison Barnes defensive rebound | 68 | 68 |
| Q3 | 5:12 | SA | Dylan Harper makes 14-foot pullup jump shot | 68 | 70 |
| Q3 | 4:59 | POR | Stephon Castle blocks Jrue Holiday 's 5-foot driving layup | 68 | 70 |
| Q3 | 4:56 | POR | Jrue Holiday offensive rebound | 68 | 70 |
| Q3 | 4:53 | POR | Toumani Camara makes two point shot (Matisse Thybulle assists) | 70 | 70 |
| Q3 | 4:38 | SA | Stephon Castle makes driving layup | 70 | 72 |
| Q3 | 4:38 | POR | Shaedon Sharpe shooting foul | 70 | 72 |
| Q3 | 4:38 | SA | Julian Champagnie enters the game for Keldon Johnson | 70 | 72 |
| Q3 | 4:38 | POR | Scoot Henderson enters the game for Jrue Holiday | 70 | 72 |
| Q3 | 4:38 | POR | Deni Avdija enters the game for Toumani Camara | 70 | 72 |
| Q3 | 4:38 | SA | Stephon Castle makes free throw 1 of 1 | 70 | 73 |
| Q3 | 4:12 | POR | Scoot Henderson misses 26-foot three point jumper | 70 | 73 |
| Q3 | 4:08 | SA | Stephon Castle defensive rebound | 70 | 73 |
| Q3 | 4:07 | SA | Keldon Johnson enters the game for Stephon Castle | 70 | 73 |
| Q3 | 4:07 | SA | De'Aaron Fox enters the game for Harrison Barnes | 70 | 73 |
| Q3 | 3:57 | SA | Julian Champagnie makes 9-foot two point shot (Carter Bryant assists) | 70 | 75 |
| Q3 | 3:45 | SA | Julian Champagnie shooting foul | 70 | 75 |
| Q3 | 3:45 | POR | Scoot Henderson misses free throw 1 of 2 | 70 | 75 |
| Q3 | 3:45 | POR | Trail Blazers offensive team rebound | 70 | 75 |
| Q3 | 3:45 | POR | Scoot Henderson misses free throw 2 of 2 | 70 | 75 |
| Q3 | 3:43 | SA | Carter Bryant defensive rebound | 70 | 75 |
| Q3 | 3:31 | SA | Spurs Full timeout | 70 | 75 |
| Q3 | 3:31 | SA | (03:31) [Spurs] COACH'S CHALLENGE (CALL OVERTURNED) [Spurs] retain their timeout | 70 | 75 |
| Q3 | 3:31 | POR | Shaedon Sharpe personal foul | 70 | 75 |
| Q3 | 3:31 | SA | Julian Champagnie misses free throw 1 of 2 | 70 | 75 |
| Q3 | 3:31 | SA | Spurs offensive team rebound | 70 | 75 |
| Q3 | 3:31 | SA | Julian Champagnie makes free throw 2 of 2 | 70 | 76 |
| Q3 | 3:09 | SA | Keldon Johnson misses driving floating jump shot | 70 | 76 |
| Q3 | 3:05 | POR | Robert Williams III defensive rebound | 70 | 76 |
| Q3 | 2:55 | POR | Deni Avdija makes driving layup | 72 | 76 |
| Q3 | 2:36 | SA | Robert Williams III blocks Carter Bryant's driving layup | 72 | 76 |
| Q3 | 2:33 | POR | Deni Avdija defensive rebound | 72 | 76 |
| Q3 | 2:21 | POR | Scoot Henderson makes 15-foot pullup jump shot | 74 | 76 |
| Q3 | 2:09 | SA | Dylan Harper makes 8-foot pullup jump shot | 74 | 78 |
| Q3 | 2:02 | SA | Luke Kornet enters the game for Carter Bryant | 74 | 78 |
| Q3 | 2:02 | SA | Stephon Castle enters the game for Keldon Johnson | 74 | 78 |
| Q3 | 3:21 | POR | Shaedon Sharpe makes free throw 1 of 2 | 71 | 76 |
| Q3 | 3:21 | POR | Shaedon Sharpe makes free throw 2 of 2 | 72 | 76 |
| Q3 | 1:43 | POR | Deni Avdija misses 40-foot three point pullup jump shot | 76 | 78 |
| Q3 | 1:43 | SA | Stephon Castle defensive rebound | 76 | 78 |
| Q3 | 1:30 | SA | De'Aaron Fox misses 5-foot pullup jump shot | 76 | 78 |
| Q3 | 1:28 | POR | Robert Williams III defensive rebound | 76 | 78 |
| Q3 | 1:15 | POR | Deni Avdija lost ball turnover (Dylan Harper steals) | 76 | 78 |
| Q3 | 1:12 | POR | Robert Williams III shooting foul | 76 | 78 |
| Q3 | 1:12 | SA | Stephon Castle misses free throw 1 of 2 | 76 | 78 |
| Q3 | 1:12 | SA | Spurs offensive team rebound | 76 | 78 |
| Q3 | 1:12 | POR | Jrue Holiday enters the game for Shaedon Sharpe | 76 | 78 |
| Q3 | 1:12 | SA | Stephon Castle misses free throw 2 of 2 | 76 | 78 |
| Q3 | 1:11 | POR | Toumani Camara defensive rebound | 76 | 78 |
| Q3 | 1:00 | POR | Scoot Henderson misses 25-foot three point pullup jump shot | 76 | 78 |
| Q3 | 0:00 | SA | Stephon Castle defensive rebound | 76 | 78 |
| Q3 | 0:00 | SA | Deni Avdija blocks Stephon Castle 's 10-foot pullup jump shot | 76 | 78 |
| Q3 | 0:00 | POR | Robert Williams III defensive rebound | 76 | 78 |
| Q3 | 0:00 | POR | Scoot Henderson makes 25-foot running jump shot (Jrue Holiday assists) | 79 | 78 |
| Q3 | 0:00 | SA | Dylan Harper makes 13-foot pullup jump shot | 79 | 80 |
| Q3 | 0:00 | POR | Deni Avdija misses 12-foot pullup jump shot | 79 | 80 |
| Q3 | 0:00 | POR | Trail Blazers offensive team rebound | 79 | 80 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 79 | 80 |
| Q3 | 3:31 | POR | Toumani Camara enters the game for Matisse Thybulle | 70 | 76 |
| Q3 | 3:21 | SA | Dylan Harper shooting foul | 72 | 76 |
| Q3 | 2:02 | SA | Devin Vassell enters the game for Julian Champagnie | 76 | 78 |
| Q3 | 10:54 | SA | Luke Kornet lost ball turnover (Toumani Camara steals) | 57 | 59 |
| Q4 | 12:00 | SA | Harrison Barnes enters the game for Dylan Harper | 79 | 80 |
| Q4 | 12:00 | POR | Donovan Clingan enters the game for Deni Avdija | 79 | 80 |
| Q4 | 12:00 | POR | Jerami Grant enters the game for Robert Williams III | 79 | 80 |
| Q4 | 11:35 | SA | Harrison Barnes misses 12-foot pullup jump shot | 79 | 80 |
| Q4 | 11:32 | POR | Donovan Clingan defensive rebound | 79 | 80 |
| Q4 | 11:11 | POR | Matisse Thybulle misses 22-foot three point jumper | 79 | 80 |
| Q4 | 11:06 | POR | Donovan Clingan offensive rebound | 79 | 80 |
| Q4 | 11:05 | POR | Jerami Grant misses 26-foot three point jumper | 79 | 80 |
| Q4 | 11:02 | SA | Devin Vassell defensive rebound | 79 | 80 |
| Q4 | 10:55 | SA | Devin Vassell misses 25-foot running jump shot | 79 | 80 |
| Q4 | 10:52 | SA | Luke Kornet offensive rebound | 79 | 80 |
| Q4 | 10:40 | POR | Donovan Clingan shooting foul | 79 | 80 |
| Q4 | 10:40 | SA | Harrison Barnes makes free throw 1 of 2 | 79 | 81 |
| Q4 | 10:40 | SA | Harrison Barnes makes free throw 2 of 2 | 79 | 82 |
| Q4 | 10:19 | POR | Jrue Holiday misses 15-foot two point shot | 79 | 82 |
| Q4 | 10:16 | SA | Devin Vassell defensive rebound | 79 | 82 |
| Q4 | 10:08 | SA | Stephon Castle misses 25-foot three point jumper | 79 | 82 |
| Q4 | 10:08 | SA | Luke Kornet offensive rebound | 79 | 82 |
| Q4 | 10:08 | POR | Donovan Clingan shooting foul | 79 | 82 |
| Q4 | 10:08 | SA | Luke Kornet misses free throw 1 of 2 | 79 | 82 |
| Q4 | 10:08 | SA | Spurs offensive team rebound | 79 | 82 |
| Q4 | 10:08 | POR | Deni Avdija enters the game for Scoot Henderson | 79 | 82 |
| Q4 | 10:08 | SA | Luke Kornet makes free throw 2 of 2 | 79 | 83 |
| Q4 | 9:54 | POR | Matisse Thybulle misses driving layup | 79 | 83 |
| Q4 | 9:52 | SA | Devin Vassell defensive rebound | 79 | 83 |
| Q4 | 9:46 | SA | Devin Vassell makes 16-foot pullup jump shot | 79 | 85 |
| Q4 | 9:37 | POR | Jrue Holiday lost ball turnover (De'Aaron Fox steals) | 79 | 85 |
| Q4 | 9:33 | SA | Devin Vassell misses running layup | 79 | 85 |
| Q4 | 9:33 | SA | De'Aaron Fox offensive rebound | 79 | 85 |
| Q4 | 9:33 | SA | De'Aaron Fox makes two point shot | 79 | 87 |
| Q4 | 9:33 | POR | Deni Avdija shooting foul | 79 | 87 |
| Q4 | 9:33 | POR | Trail Blazers Full timeout | 79 | 87 |
| Q4 | 9:33 | POR | Toumani Camara enters the game for Matisse Thybulle | 79 | 87 |
| Q4 | 9:33 | POR | Scoot Henderson enters the game for Jrue Holiday | 79 | 87 |
| Q4 | 9:33 | SA | De'Aaron Fox makes free throw 1 of 1 | 79 | 88 |
| Q4 | 9:19 | POR | Donovan Clingan misses 26-foot three point jumper | 79 | 88 |
| Q4 | 9:15 | SA | Luke Kornet defensive rebound | 79 | 88 |
| Q4 | 9:01 | SA | Stephon Castle makes two point shot | 79 | 90 |
| Q4 | 8:33 | SA | Luke Kornet makes reverse dunk (De'Aaron Fox assists) | 79 | 92 |
| Q4 | 8:33 | POR | Deni Avdija shooting foul | 79 | 92 |
| Q4 | 8:33 | SA | Keldon Johnson enters the game for De'Aaron Fox | 79 | 92 |
| Q4 | 8:33 | SA | Dylan Harper enters the game for Harrison Barnes | 79 | 92 |
| Q4 | 8:33 | POR | Jrue Holiday enters the game for Deni Avdija | 79 | 92 |
| Q4 | 8:33 | SA | Luke Kornet makes free throw 1 of 1 | 79 | 93 |
| Q4 | 8:26 | POR | Scoot Henderson misses 24-foot three point pullup jump shot | 79 | 93 |
| Q4 | 8:25 | POR | Trail Blazers offensive team rebound | 79 | 93 |
| Q4 | 8:25 | SA | Julian Champagnie enters the game for Dylan Harper | 79 | 93 |
| Q4 | 8:25 | POR | Robert Williams III enters the game for Donovan Clingan | 79 | 93 |
| Q4 | 8:18 | POR | Jerami Grant makes driving layup (Robert Williams III assists) | 81 | 93 |
| Q4 | 8:18 | SA | Luke Kornet shooting foul | 81 | 93 |
| Q4 | 8:18 | SA | Carter Bryant enters the game for Luke Kornet | 81 | 93 |
| Q4 | 8:18 | POR | Jerami Grant makes free throw 1 of 1 | 82 | 93 |
| Q4 | 7:56 | SA | Devin Vassell makes 18-foot pullup jump shot | 82 | 95 |
| Q4 | 7:44 | POR | Jrue Holiday makes driving layup | 84 | 95 |
| Q4 | 7:33 | SA | Stephon Castle lost ball turnover (Jrue Holiday steals) | 84 | 95 |
| Q4 | 7:29 | POR | Toumani Camara makes 26-foot running jump shot (Jrue Holiday assists) | 87 | 95 |
| Q4 | 7:28 | SA | Spurs Full timeout | 87 | 95 |
| Q4 | 7:28 | SA | Dylan Harper enters the game for Stephon Castle | 87 | 95 |
| Q4 | 7:28 | SA | De'Aaron Fox enters the game for Devin Vassell | 87 | 95 |
| Q4 | 7:12 | SA | De'Aaron Fox misses driving layup | 87 | 95 |
| Q4 | 7:10 | POR | Toumani Camara defensive rebound | 87 | 95 |
| Q4 | 7:05 | POR | Jrue Holiday makes 26-foot three point jumper (Toumani Camara assists) | 90 | 95 |
| Q4 | 6:41 | SA | Keldon Johnson makes 22-foot three point jumper (Carter Bryant assists) | 90 | 98 |
| Q4 | 12:00 | POR | Matisse Thybulle enters the game for Toumani Camara | 79 | 80 |
| Q4 | 6:18 | POR | Julian Champagnie blocks Jrue Holiday 's 26-foot three point step back jumpshot | 90 | 98 |
| Q4 | 6:15 | SA | Keldon Johnson defensive rebound | 90 | 98 |
| Q4 | 6:04 | SA | Carter Bryant misses 23-foot three point jumper | 90 | 98 |
| Q4 | 5:58 | POR | Toumani Camara defensive rebound | 90 | 98 |
| Q4 | 5:52 | POR | Scoot Henderson out of bounds bad pass turnover | 90 | 98 |
| Q4 | 5:52 | SA | Luke Kornet enters the game for Carter Bryant | 90 | 98 |
| Q4 | 5:52 | POR | Deni Avdija enters the game for Jerami Grant | 90 | 98 |
| Q4 | 5:29 | SA | Dylan Harper misses 17-foot pullup jump shot | 90 | 98 |
| Q4 | 5:26 | POR | Deni Avdija defensive rebound | 90 | 98 |
| Q4 | 5:16 | POR | Deni Avdija misses 10-foot pullup jump shot | 90 | 98 |
| Q4 | 5:14 | SA | Keldon Johnson defensive rebound | 90 | 98 |
| Q4 | 5:08 | POR | Scoot Henderson shooting foul | 90 | 98 |
| Q4 | 5:08 | SA | De'Aaron Fox misses free throw 1 of 2 | 90 | 98 |
| Q4 | 5:08 | SA | Spurs offensive team rebound | 90 | 98 |
| Q4 | 5:08 | SA | Stephon Castle enters the game for Dylan Harper | 90 | 98 |
| Q4 | 5:08 | SA | Devin Vassell enters the game for Keldon Johnson | 90 | 98 |
| Q4 | 5:08 | SA | De'Aaron Fox makes free throw 2 of 2 | 90 | 99 |
| Q4 | 4:53 | POR | Scoot Henderson makes 1-foot two point shot | 92 | 99 |
| Q4 | 4:36 | SA | De'Aaron Fox misses 11-foot pullup jump shot | 92 | 99 |
| Q4 | 4:36 | SA | Spurs offensive team rebound | 92 | 99 |
| Q4 | 4:36 | POR | Trail Blazers Full timeout | 92 | 99 |
| Q4 | 4:33 | SA | Robert Williams III vs. Luke Kornet (Julian Champagnie gains possession) | 92 | 99 |
| Q4 | 4:17 | SA | De'Aaron Fox misses 17-foot pullup jump shot | 92 | 99 |
| Q4 | 4:17 | POR | Trail Blazers defensive team rebound | 92 | 99 |
| Q4 | 4:03 | POR | Toumani Camara makes 24-foot three point jumper (Deni Avdija assists) | 95 | 99 |
| Q4 | 3:37 | SA | Devin Vassell makes 15-foot fade away jump shot | 95 | 101 |
| Q4 | 3:26 | POR | Robert Williams III makes 8-foot floating jump shot (Jrue Holiday assists) | 97 | 101 |
| Q4 | 3:26 | SA | Spurs Full timeout | 97 | 101 |
| Q4 | 8:47 | POR | Deni Avdija bad pass turnover (Devin Vassell steals) | 79 | 90 |
| Q4 | 3:05 | SA | Devin Vassell misses 14-foot two point shot | 97 | 101 |
| Q4 | 3:03 | POR | Jrue Holiday defensive rebound | 97 | 101 |
| Q4 | 2:54 | POR | Jrue Holiday bad pass turnover (Devin Vassell steals) | 97 | 101 |
| Q4 | 2:54 | POR | Toumani Camara vs. Devin Vassell (Robert Williams III gains possession) | 97 | 101 |
| Q4 | 2:51 | SA | Devin Vassell lost ball turnover (Toumani Camara steals) | 97 | 101 |
| Q4 | 2:49 | SA | De'Aaron Fox personal foul | 97 | 101 |
| Q4 | 2:43 | POR | Scoot Henderson makes 25-foot three pointer | 100 | 101 |
| Q4 | 2:23 | SA | Jrue Holiday blocks Stephon Castle 's 22-foot three point jumper | 100 | 101 |
| Q4 | 2:18 | POR | Toumani Camara defensive rebound | 100 | 101 |
| Q4 | 2:09 | POR | Robert Williams III misses 22-foot three point jumper | 100 | 101 |
| Q4 | 2:02 | POR | Jrue Holiday offensive rebound | 100 | 101 |
| Q4 | 2:02 | POR | Jrue Holiday makes two point shot | 102 | 101 |
| Q4 | 1:38 | SA | De'Aaron Fox misses 25-foot three point step back jumpshot | 102 | 101 |
| Q4 | 1:36 | SA | Spurs offensive team rebound | 102 | 101 |
| Q4 | 1:20 | SA | De'Aaron Fox misses driving floating jump shot | 102 | 101 |
| Q4 | 1:18 | SA | Devin Vassell offensive rebound | 102 | 101 |
| Q4 | 1:06 | SA | Stephon Castle misses 14-foot pullup jump shot | 102 | 101 |
| Q4 | 1:05 | SA | Luke Kornet offensive rebound | 102 | 101 |
| Q4 | 1:05 | SA | shot clock turnover | 102 | 101 |
| Q4 | 0:00 | POR | Jrue Holiday misses driving layup | 102 | 101 |
| Q4 | 0:00 | SA | Devin Vassell defensive rebound | 102 | 101 |
| Q4 | 0:00 | SA | Devin Vassell misses 24-foot three point jumper | 102 | 101 |
| Q4 | 0:00 | POR | Jrue Holiday defensive rebound | 102 | 101 |
| Q4 | 0:00 | POR | Robert Williams III makes alley oop dunk (Deni Avdija assists) | 104 | 101 |
| Q4 | 0:00 | SA | Julian Champagnie shooting foul | 104 | 101 |
| Q4 | 0:00 | SA | Keldon Johnson enters the game for De'Aaron Fox | 104 | 101 |
| Q4 | 0:00 | POR | Kris Murray enters the game for Deni Avdija | 104 | 101 |
| Q4 | 0:00 | POR | Robert Williams III misses free throw 1 of 1 | 104 | 101 |
| Q4 | 0:00 | SA | Devin Vassell defensive rebound | 104 | 101 |
| Q4 | 0:00 | SA | Spurs Full timeout | 104 | 101 |
| Q4 | 0:00 | SA | De'Aaron Fox enters the game for Keldon Johnson | 104 | 101 |
| Q4 | 0:00 | POR | Jrue Holiday personal foul | 104 | 101 |
| Q4 | 0:00 | SA | Devin Vassell makes free throw 1 of 2 | 104 | 102 |
| Q4 | 0:00 | SA | Keldon Johnson enters the game for Julian Champagnie | 104 | 102 |
| Q4 | 0:00 | POR | Donovan Clingan enters the game for Scoot Henderson | 104 | 102 |
| Q4 | 0:00 | SA | Devin Vassell makes free throw 2 of 2 | 104 | 103 |
| Q4 | 0:00 | POR | Trail Blazers Full timeout | 104 | 103 |
| Q4 | 0:00 | SA | Dylan Harper enters the game for Luke Kornet | 104 | 103 |
| Q4 | 0:00 | SA | Carter Bryant enters the game for Keldon Johnson | 104 | 103 |
| Q4 | 0:00 | POR | Deni Avdija enters the game for Kris Murray | 104 | 103 |
| Q4 | 0:00 | POR | Jerami Grant enters the game for Robert Williams III | 104 | 103 |
| Q4 | 0:00 | POR | Scoot Henderson enters the game for Donovan Clingan | 104 | 103 |
| Q4 | 0:00 | SA | Carter Bryant personal foul | 104 | 103 |
| Q4 | 0:00 | POR | Toumani Camara makes free throw 1 of 2 | 105 | 103 |
| Q4 | 0:00 | SA | Luke Kornet enters the game for De'Aaron Fox | 105 | 103 |
| Q4 | 0:00 | SA | Keldon Johnson enters the game for Dylan Harper | 105 | 103 |
| Q4 | 0:00 | POR | Kris Murray enters the game for Deni Avdija | 105 | 103 |
| Q4 | 0:00 | POR | Toumani Camara makes free throw 2 of 2 | 106 | 103 |
| Q4 | 0:00 | SA | Spurs Full timeout | 106 | 103 |
| Q4 | 0:00 | SA | De'Aaron Fox enters the game for Carter Bryant | 106 | 103 |
| Q4 | 0:00 | SA | Julian Champagnie enters the game for Luke Kornet | 106 | 103 |
| Q4 | 0:00 | POR | Matisse Thybulle enters the game for Scoot Henderson | 106 | 103 |
| Q4 | 0:00 | SA | Devin Vassell misses 22-foot three point jumper | 106 | 103 |
| Q4 | 0:00 | POR | Toumani Camara defensive rebound | 106 | 103 |
| Q4 | 0:00 | — | End of the 4th Quarter | 106 | 103 |
| Q4 | 0:00 | — | End of Game | 106 | 103 |
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: Primary feed
Official comparison: Unavailable
Derived team possessions: 89 home / 90 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 179 matches · 179 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:35 | SASan Antonio Spurs | Made shot | 2 | Portland Trail Blazers 0, San Antonio Spurs 2POR 0 · SA 2 | |
| 2 | Q1 11:27 | PORPortland Trail Blazers | Turnover | 0 | Portland Trail Blazers 0, San Antonio Spurs 2POR 0 · SA 2 | |
| 3 | Q1 11:22 | SASan Antonio Spurs | Other | 0 | Portland Trail Blazers 0, San Antonio Spurs 2POR 0 · SA 2 | |
| 4 | Q1 11:15 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 2, San Antonio Spurs 2POR 2 · SA 2 | |
| 5 | Q1 10:59 | SASan Antonio Spurs | Turnover | 0 | Portland Trail Blazers 2, San Antonio Spurs 2POR 2 · SA 2 | |
| 6 | Q1 10:43 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 2, San Antonio Spurs 2POR 2 · SA 2 | |
| 7 | Q1 10:35 | SASan Antonio Spurs | Made shot | 2 | Portland Trail Blazers 2, San Antonio Spurs 4POR 2 · SA 4 | |
| 8 | Q1 9:54 | PORPortland Trail Blazers | Made shot | 2 | Portland Trail Blazers 4, San Antonio Spurs 4POR 4 · SA 4 | |
| 9 | Q1 9:43 | SASan Antonio Spurs | Other | 0 | Portland Trail Blazers 4, San Antonio Spurs 4POR 4 · SA 4 | |
| 10 | Q1 9:28 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 7, San Antonio Spurs 4POR 7 · SA 4 | |
| 11 | Q1 9:13 | SASan Antonio Spurs | Other | 0 | Portland Trail Blazers 7, San Antonio Spurs 4POR 7 · SA 4 | |
| 12 | Q1 8:59 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 10, San Antonio Spurs 4POR 10 · SA 4 | |
| 13 | Q1 8:42 | SASan Antonio Spurs | Turnover | 0 | Portland Trail Blazers 10, San Antonio Spurs 4POR 10 · SA 4 | |
| 14 | Q1 8:33 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 13, San Antonio Spurs 4POR 13 · SA 4 | |
| 15 | Q1 8:27 | SASan Antonio Spurs | Turnover | 0 | Portland Trail Blazers 13, San Antonio Spurs 4POR 13 · SA 4 | |
| 16 | Q1 8:16 | PORPortland Trail Blazers | Other | 2 | Portland Trail Blazers 15, San Antonio Spurs 4POR 15 · SA 4 | |
| 17 | Q1 8:02 | SASan Antonio Spurs | Turnover | 0 | Portland Trail Blazers 15, San Antonio Spurs 4POR 15 · SA 4 | |
| 18 | Q1 7:54 | PORPortland Trail Blazers | Turnover | 0 | Portland Trail Blazers 15, San Antonio Spurs 4POR 15 · SA 4 | |
| 19 | Q1 7:37 | SASan Antonio Spurs | Made shot | 3 | Portland Trail Blazers 15, San Antonio Spurs 7POR 15 · SA 7 | |
| 20 | Q1 7:22 | PORPortland Trail Blazers | Other | 0 | Portland Trail Blazers 15, San Antonio Spurs 7POR 15 · SA 7 | |
| 21 | Q1 7:11 | SASan Antonio Spurs | Made shot | 2 | Portland Trail Blazers 15, San Antonio Spurs 9POR 15 · SA 9 | |
| 22 | Q1 6:54 | PORPortland Trail Blazers | Made shot | 4 | Portland Trail Blazers 19, San Antonio Spurs 9POR 19 · SA 9 | |
| 23 | Q1 6:01 | SASan Antonio Spurs | Other | 0 | Portland Trail Blazers 19, San Antonio Spurs 9POR 19 · SA 9 | |
| 24 | Q1 5:45 | PORPortland Trail Blazers | Made shot | 3 | Portland Trail Blazers 22, San Antonio Spurs 9POR 22 · SA 9 | |
| 25 | Q1 5:11 | SASan Antonio Spurs | Made shot | 2 | Portland Trail Blazers 22, San Antonio Spurs 11POR 22 · SA 11 |
POSS 1 · Q1 11:35
SASan Antonio Spurs
Made shot
2 PTS
POSS 2 · Q1 11:27
PORPortland Trail Blazers
Turnover
0 PTS
POSS 3 · Q1 11:22
SASan Antonio Spurs
Other
0 PTS
POSS 4 · Q1 11:15
PORPortland Trail Blazers
Made shot
2 PTS
POSS 5 · Q1 10:59
SASan Antonio Spurs
Turnover
0 PTS
POSS 6 · Q1 10:43
PORPortland Trail Blazers
Other
0 PTS
POSS 7 · Q1 10:35
SASan Antonio Spurs
Made shot
2 PTS
POSS 8 · Q1 9:54
PORPortland Trail Blazers
Made shot
2 PTS
POSS 9 · Q1 9:43
SASan Antonio Spurs
Other
0 PTS
POSS 10 · Q1 9:28
PORPortland Trail Blazers
Made shot
3 PTS
POSS 11 · Q1 9:13
SASan Antonio Spurs
Other
0 PTS
POSS 12 · Q1 8:59
PORPortland Trail Blazers
Made shot
3 PTS
POSS 13 · Q1 8:42
SASan Antonio Spurs
Turnover
0 PTS
POSS 14 · Q1 8:33
PORPortland Trail Blazers
Made shot
3 PTS
POSS 15 · Q1 8:27
SASan Antonio Spurs
Turnover
0 PTS
POSS 16 · Q1 8:16
PORPortland Trail Blazers
Other
2 PTS
POSS 17 · Q1 8:02
SASan Antonio Spurs
Turnover
0 PTS
POSS 18 · Q1 7:54
PORPortland Trail Blazers
Turnover
0 PTS
POSS 19 · Q1 7:37
SASan Antonio Spurs
Made shot
3 PTS
POSS 20 · Q1 7:22
PORPortland Trail Blazers
Other
0 PTS
POSS 21 · Q1 7:11
SASan Antonio Spurs
Made shot
2 PTS
POSS 22 · Q1 6:54
PORPortland Trail Blazers
Made shot
4 PTS
POSS 23 · Q1 6:01
SASan Antonio Spurs
Other
0 PTS
POSS 24 · Q1 5:45
PORPortland Trail Blazers
Made shot
3 PTS
POSS 25 · Q1 5:11
SASan Antonio Spurs
Made shot
2 PTS