San Antonio Spurs at Portland Trail Blazers
Saturday, November 7, 2026 · Final · Moda Center
San Antonio Spurs125Final
Portland Trail Blazers103Computed by NBAScope (model wp-v1) from the score, the time left and the pre-game Elo expectation — see methodology.
Scoring runs: SAS 8-0 (Q1 9:27 → Q1 8:29)SAS 8-0 (Q2 3:56 → Q2 3:12)SAS 9-0 (Q3 9:44 → Q3 8:34)POR 8-0 (Q4 6:35 → Q4 5:13)
Team comparison
SASPOR
40-9035-84Field goals
4442Field goal %
17-449-353-pointers
39263-point %
28-3024-30Free throws
5138Rebounds
148Offensive rebounds
2917Assists
79Steals
73Blocks
1618Turnovers
4046Points in the paint
128Fast-break points
3020Fouls
350Largest lead
00Lead changes
Score by quarter
| Team | Q1 | Q2 | Q3 | Q4 | Total |
|---|---|---|---|---|---|
| Spurs | 22 | 42 | 45 | 16 | 125 |
| Trail Blazers | 20 | 29 | 27 | 27 | 103 |
San Antonio Spurs — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dylan Harper · starter | 28 | 13 | 7 | 4 | 0 | 1 | 1 | 6-13 | 1-5 | 0-0 | +29 |
| Stephon Castle · starter | 24 | 14 | 7 | 5 | 0 | 1 | 2 | 5-12 | 2-5 | 2-2 | +19 |
| Victor Wembanyama · starter | 24 | 29 | 7 | 3 | 1 | 1 | 2 | 9-13 | 3-6 | 8-9 | +23 |
| De'Aaron Fox · starter | 22 | 8 | 3 | 6 | 1 | 1 | 1 | 1-3 | 1-2 | 5-6 | +23 |
| Devin Vassell · starter | 21 | 15 | 2 | 3 | 2 | 0 | 0 | 4-8 | 2-4 | 5-5 | +26 |
| Keldon Johnson | 27 | 10 | 7 | 4 | 2 | 0 | 4 | 3-10 | 0-3 | 4-4 | +4 |
| Julian Champagnie | 21 | 14 | 4 | 0 | 0 | 0 | 0 | 4-7 | 4-7 | 2-2 | +15 |
| Harrison Barnes | 19 | 5 | 3 | 0 | 0 | 1 | 0 | 2-8 | 1-5 | 0-0 | -8 |
| Carter Bryant | 17 | 6 | 4 | 1 | 0 | 1 | 2 | 2-6 | 2-5 | 0-0 | -9 |
| Luke Kornet | 15 | 6 | 4 | 2 | 0 | 1 | 1 | 2-5 | 0-0 | 2-2 | +9 |
| Jordan McLaughlin | 12 | 3 | 0 | 0 | 1 | 0 | 1 | 1-2 | 1-2 | 0-0 | -11 |
| Tarris Reed Jr. | 9 | 2 | 3 | 1 | 0 | 0 | 2 | 1-3 | 0-0 | 0-0 | -10 |
Portland Trail Blazers — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Scoot Henderson · starter | 24 | 13 | 2 | 1 | 1 | 1 | 1 | 4-10 | 0-5 | 5-6 | -23 |
| Deni Avdija · starter | 24 | 15 | 4 | 1 | 1 | 0 | 3 | 5-13 | 2-3 | 3-4 | -19 |
| Donovan Clingan · starter | 22 | 6 | 5 | 0 | 0 | 0 | 0 | 3-6 | 0-2 | 0-0 | -18 |
| Toumani Camara · starter | 21 | 4 | 4 | 0 | 0 | 0 | 1 | 2-7 | 0-3 | 0-0 | -28 |
| Damian Lillard · starter | 20 | 12 | 0 | 7 | 0 | 0 | 3 | 4-8 | 2-3 | 2-3 | -15 |
| Chris Youngblood | 30 | 11 | 4 | 4 | 1 | 1 | 3 | 3-8 | 2-6 | 3-4 | -4 |
| Yang Hansen | 26 | 12 | 10 | 1 | 1 | 0 | 2 | 3-7 | 1-3 | 5-6 | -4 |
| Jrue Holiday | 20 | 11 | 0 | 0 | 1 | 0 | 3 | 3-8 | 1-3 | 4-4 | -15 |
| Sidy Cissoko | 16 | 4 | 3 | 1 | 1 | 0 | 0 | 1-3 | 0-2 | 2-3 | -14 |
| Micah Potter | 14 | 7 | 3 | 1 | 1 | 1 | 0 | 3-5 | 1-2 | 0-0 | +8 |
| Jayson Kent | 12 | 4 | 1 | 1 | 2 | 0 | 1 | 2-6 | 0-2 | 0-0 | +11 |
| Branden Carlson | 12 | 4 | 2 | 0 | 0 | 0 | 0 | 2-3 | 0-1 | 0-0 | +11 |
Play-by-play
- 0.0End of Game125-103
- 0.0End of the 4th Quarter125-103
- 11.2PORYang Hansen makes free throw 2 of 2125-103
- 11.2PORYang Hansen makes free throw 1 of 2125-102
- 11.2SASTarris Reed Jr. shooting foul125-101
- 27.3PORYang Hansen defensive rebound125-101
- 27.3SASHarrison Barnes misses 23-foot three point jumper125-101
- 37.6PORshot clock turnover 125-101
- 1:01SASTarris Reed Jr. traveling turnover125-101
- 1:17PORYang Hansen makes driving layup125-101
- 1:32SASTarris Reed Jr. makes 1-foot dunk (Keldon Johnson assists)125-99
- 1:35PORChris Youngblood lost ball turnover (Keldon Johnson steals)123-99
- 1:44SASKeldon Johnson bad pass turnover (Yang Hansen steals)123-99
- 1:56PORChris Youngblood makes free throw 2 of 2123-99
- 1:56PORChris Youngblood makes free throw 1 of 2123-98
- 1:56SASCarter Bryant personal foul123-97
- 2:04PORTrail Blazers defensive team rebound123-97
- 2:04SASChris Youngblood blocks Carter Bryant 's 5-foot layup123-97
- 2:28PORMicah Potter makes running layup (Chris Youngblood assists)123-97
- 2:37PORChris Youngblood defensive rebound123-95
- 2:37SASHarrison Barnes misses 23-foot running jump shot123-95
- 2:43SASCarter Bryant defensive rebound123-95
- 2:43PORJayson Kent misses driving layup123-95
- 2:57SASTarris Reed Jr. personal foul123-95
- 2:57SASKeldon Johnson bad pass turnover (Jayson Kent steals)123-95
- 2:59SASSpurs Full timeout123-95
- 3:15SASKeldon Johnson defensive rebound123-95
- 3:15PORJayson Kent misses 27-foot three point jumper123-95
- 3:29SASTarris Reed Jr. offensive foul turnover123-95
- 3:29SASTarris Reed Jr. offensive foul123-95
- 3:36SASTarris Reed Jr. defensive rebound123-95
- 3:36PORChris Youngblood misses 26-foot three point pullup jump shot123-95
- 3:50PORYang Hansen defensive rebound123-95
- 3:50SASCarter Bryant misses 23-foot three point jumper123-95
- 3:58SASHarrison Barnes defensive rebound123-95
- 3:58PORJayson Kent misses driving layup123-95
- 4:14SASJordan McLaughlin makes 23-foot three point jumper (Tarris Reed Jr. assists)123-95
- 4:19SASTarris Reed Jr. offensive rebound120-95
- 4:19SASMicah Potter blocks Keldon Johnson 's 2-foot running dunk120-95
- 4:23PORChris Youngblood bad pass turnover (Jordan McLaughlin steals)120-95
- 4:36PORMicah Potter defensive rebound120-95
- 4:36SASTarris Reed Jr. misses 9-foot floating jump shot120-95
- 4:54PORChris Youngblood makes 4-foot two point shot120-95
- 5:08SASKeldon Johnson makes free throw 2 of 2120-93
- 5:08SASKeldon Johnson makes free throw 1 of 2119-93
- 5:08PORYang Hansen shooting foul118-93
- 5:13PORJayson Kent makes running layup (Chris Youngblood assists)118-93
- 5:17SASKeldon Johnson lost ball turnover (Chris Youngblood steals)118-91
- 5:21SASKeldon Johnson offensive rebound118-91
- 5:21SASHarrison Barnes misses 27-foot three point jumper118-91
- 5:36SASHarrison Barnes defensive rebound118-91
- 5:36PORChris Youngblood misses free throw 2 of 2118-91
- 5:36PORChris Youngblood makes free throw 1 of 2118-91
- 5:36SASCarter Bryant shooting foul118-90
- 5:57PORMicah Potter defensive rebound118-90
- 5:57SASTarris Reed Jr. misses 6-foot two point shot118-90
- 6:03PORJayson Kent personal foul118-90
- 6:22PORJayson Kent makes 2-foot running dunk118-90
- 6:25SASJordan McLaughlin lost ball turnover (Jayson Kent steals)118-88
- 6:35PORChris Youngblood makes 25-foot three point jumper (Jayson Kent assists)118-88
- 6:45SASKeldon Johnson makes free throw 2 of 2118-85
- 6:45SASKeldon Johnson makes free throw 1 of 2117-85
- 6:45PORTrail Blazers Full timeout116-85
- 6:45PORChris Youngblood shooting foul116-85
- 6:52SASCarter Bryant defensive rebound116-85
- 6:52PORBranden Carlson misses 23-foot three point jumper116-85
- 7:04PORMicah Potter defensive rebound116-85
- 7:04SASJordan McLaughlin misses 26-foot three point pullup jump shot116-85
- 7:15PORJayson Kent back court turnover116-85
- 7:27SASTarris Reed Jr. loose ball foul116-85
- 7:27PORTrail Blazers defensive team rebound116-85
- 7:27SASKeldon Johnson misses driving layup116-85
- 7:51PORYang Hansen makes 26-foot three point jumper (Chris Youngblood assists)116-85
- 8:08SASKeldon Johnson out of bounds bad pass turnover116-82
- 8:11SASTarris Reed Jr. defensive rebound116-82
- 8:11PORHarrison Barnes blocks Micah Potter 's 12-foot driving floating jump shot116-82
- 8:20PORJayson Kent offensive rebound116-82
- 8:20PORMicah Potter misses 25-foot three point step back jumpshot116-82
- 8:35SASHarrison Barnes makes driving layup (Keldon Johnson assists)116-82
- 8:40SASTarris Reed Jr. enters the game for Luke Kornet114-82
- 8:40PORYang Hansen traveling turnover114-82
- 8:51SASHarrison Barnes makes 24-foot three point jumper (Luke Kornet assists)114-82
- 9:10SASKeldon Johnson defensive rebound111-82
- 9:10PORChris Youngblood misses 32-foot three point jumper111-82
- 9:21PORBranden Carlson defensive rebound111-82
- 9:21SASKeldon Johnson misses 24-foot three point jumper111-82
- 9:36PORBranden Carlson makes 7-foot two point shot111-82
- 9:49PORYang Hansen defensive rebound111-80
- 9:49SASKeldon Johnson misses 7-foot turnaround jump shot111-80
- 10:01PORBranden Carlson makes running layup (Micah Potter assists)111-80
- 10:10SASCarter Bryant bad pass turnover (Micah Potter steals)111-78
- 10:18SASCarter Bryant defensive rebound111-78
- 10:18PORChris Youngblood misses driving floating jump shot111-78
- 10:31PORYang Hansen defensive rebound111-78
- 10:31SASCarter Bryant misses 22-foot three point jumper111-78
- 10:51SASLuke Kornet defensive rebound111-78
- 10:51PORJayson Kent misses 26-foot three point jumper111-78
- 10:54SASKeldon Johnson personal foul111-78
- 11:06SASKeldon Johnson makes 5-foot driving floating jump shot (Luke Kornet assists)111-78
- 11:23PORMicah Potter makes driving layup (Chris Youngblood assists)109-78
- 11:47PORBranden Carlson defensive rebound109-76
- 11:47SASHarrison Barnes misses 25-foot three point jumper109-76
- 12:00SASJordan McLaughlin enters the game for Julian Champagnie109-76
- 12:00SASCarter Bryant enters the game for Dylan Harper109-76
- 12:00PORBranden Carlson enters the game for Sidy Cissoko109-76
- 12:00PORJayson Kent enters the game for Scoot Henderson109-76
Recent head-to-head
Full history →| 2026-04-28 · playoffs | POR 95 – 114 SAS | Spurs won |
| 2026-04-26 · playoffs | SAS 114 – 93 POR | Spurs won |
| 2026-04-24 · playoffs | SAS 120 – 108 POR | Spurs won |
| 2026-04-21 · playoffs | POR 106 – 103 SAS | Trail Blazers won |
| 2026-04-19 · playoffs | POR 98 – 111 SAS | Spurs won |
| 2026-04-08 | POR 101 – 112 SAS | Spurs won |
| 2026-01-03 | POR 115 – 110 SAS | Trail Blazers won |
| 2025-11-26 | SAS 115 – 102 POR | Spurs won |
