NBA scores › Spurs vs Pistons
114 - 103
Final
February 23, 2026 · Little Caesars Arena
San Antonio Spurs vs Detroit Pistons · February 23, 2026
The San Antonio Spurs beat the Detroit Pistons 114-103 on Monday, February 23, 2026 on the road. Devin Vassell led the Spurs with 28 points. Jalen Duren led the Pistons with 25 points and 14 rebounds. The Spurs are 41-16 and the Pistons 42-14.
Team 1 2 3 4 T
SA 24 33 26 31 114 DET 27 28 20 28 103
Top performers · fantasy points · tap for shot chart
Shot charts
Spurs · 42/101 FG
Q1 11:44 · Devin Vassell makes 26-foot three point jumper (De'Aaron Fox assists)
Q1 11:05 · Devin Vassell makes 23-foot three point jumper (Stephon Castle assists)
Q1 10:18 · Devin Vassell makes 23-foot three point jumper (De'Aaron Fox assists)
Q1 5:58 · Devin Vassell misses 26-foot three point jumper
Q2 7:12 · Devin Vassell makes 26-foot three point jumper (Stephon Castle assists)
Q2 4:54 · Devin Vassell misses 26-foot three point pullup jump shot
Q2 4:25 · Devin Vassell makes 6-foot pullup jump shot (Dylan Harper assists)
Q2 1:10 · Devin Vassell makes 31-foot three point jumper (De'Aaron Fox assists)
Q3 9:45 · Devin Vassell misses 25-foot three point jumper
Q3 8:14 · Devin Vassell makes 18-foot pullup jump shot (Victor Wembanyama assists)
Q3 3:56 · Devin Vassell misses 26-foot three point jumper
Q3 58.6 · Devin Vassell makes 19-foot pullup jump shot (Harrison Barnes assists)
Q4 11:04 · Devin Vassell makes 23-foot running pullup jump shot (Dylan Harper assists)
Q4 7:22 · Devin Vassell makes 24-foot three point jumper (Victor Wembanyama assists)
Q1 10:35 · Stephon Castle misses running layup
Q1 7:51 · Stephon Castle misses 13-foot pullup jump shot
Q1 7:32 · Cade Cunningham blocks Stephon Castle 's 6-foot driving layup
Q1 4:59 · Stephon Castle misses driving layup
Q2 6:04 · Stephon Castle makes 3-foot driving dunk
Q2 5:27 · Stephon Castle makes driving layup
Q2 3:50 · Stephon Castle misses two point shot
Q3 8:57 · Stephon Castle misses 8-foot fade away jump shot
Q3 7:43 · Stephon Castle makes driving layup
Q3 6:51 · Stephon Castle makes 24-foot running jump shot (Devin Vassell assists)
Q3 5:26 · Stephon Castle makes driving layup
Q4 11:44 · Stephon Castle misses 10-foot fade away jump shot
Q4 10:39 · Stephon Castle makes driving layup (Victor Wembanyama assists)
Q4 8:57 · Stephon Castle misses two point shot
Q4 3:45 · Stephon Castle makes layup (Victor Wembanyama assists)
Q4 1:48 · Stephon Castle misses 16-foot turnaround jump shot
Q1 9:31 · Victor Wembanyama makes 5-foot alley oop dunk (Stephon Castle assists)
Q1 8:59 · Victor Wembanyama makes 26-foot three point jumper (Stephon Castle assists)
Q1 5:40 · Victor Wembanyama misses tip shot
Q1 2:11 · Victor Wembanyama misses 26-foot three point step back jumpshot
Q1 1:05 · Victor Wembanyama misses layup
Q1 50.4 · Victor Wembanyama misses 27-foot three point jumper
Q2 8:33 · Victor Wembanyama misses two point shot
Q2 1:32 · Victor Wembanyama misses 3-foot jumper
Q2 1:29 · Victor Wembanyama misses tip shot
Q3 10:12 · Victor Wembanyama misses tip shot
Q3 7:14 · Victor Wembanyama misses 25-foot three point jumper
Q3 5:56 · Victor Wembanyama makes 28-foot running jump shot (Devin Vassell assists)
Q4 10:01 · Victor Wembanyama makes two point shot
Q4 6:46 · Victor Wembanyama misses 10-foot fade away jump shot
Q4 2:19 · Victor Wembanyama makes 1-foot alley oop dunk (Stephon Castle assists)
Q4 1:42 · Victor Wembanyama makes 4-foot dunk (Stephon Castle assists)
Q1 8:34 · De'Aaron Fox misses 24-foot running jump shot
Q1 6:39 · De'Aaron Fox makes driving layup
Q1 5:43 · De'Aaron Fox misses running layup
Q1 1:27 · De'Aaron Fox misses driving floating jump shot
Q2 10:43 · Caris LeVert blocks De'Aaron Fox 's 26-foot three point jumper
Q2 3:04 · De'Aaron Fox misses 15-foot pullup jump shot
Q2 48.4 · De'Aaron Fox makes 7-foot pullup jump shot
Q2 0.7 · De'Aaron Fox misses 27-foot three point step back jumpshot
Q3 11:04 · De'Aaron Fox makes driving layup
Q3 10:15 · De'Aaron Fox misses driving floating jump shot
Q3 9:20 · De'Aaron Fox misses 22-foot three point jumper
Q3 2:24 · De'Aaron Fox misses 12-foot jumper
Q3 1:34 · Paul Reed blocks De'Aaron Fox 's 5-foot driving floating jump shot
Q3 1:06 · De'Aaron Fox misses 6-foot jumper
Q3 6.3 · De'Aaron Fox misses 10-foot pullup jump shot
Q4 8:27 · De'Aaron Fox makes layup
Q4 2:23 · De'Aaron Fox misses 23-foot three point jumper
Q1 5:19 · Keldon Johnson misses 6-foot hook shot
Q1 4:12 · Keldon Johnson makes running layup (Devin Vassell assists)
Q1 2:50 · Keldon Johnson misses 26-foot three point jumper
Q2 11:19 · Keldon Johnson makes 4-foot layup (Carter Bryant assists)
Q2 9:29 · Cade Cunningham blocks Keldon Johnson 's 5-foot two point shot
Q2 1:34 · Keldon Johnson misses tip shot
Q2 35.0 · Keldon Johnson makes 3-foot running dunk (De'Aaron Fox assists)
Q3 5:01 · Keldon Johnson misses 23-foot three point jumper
Q3 2:14 · Javonte Green blocks Keldon Johnson's three point jumper
Q3 1:49 · Keldon Johnson misses 15-foot jump bank shot
Q4 4:48 · Keldon Johnson makes 26-foot three point jumper (Stephon Castle assists)
Q1 4:35 · Dylan Harper makes two point shot (Devin Vassell assists)
Q3 3:26 · Dylan Harper makes driving layup
Q3 2:11 · Dylan Harper misses 6-foot tip shot
Q3 1:53 · Ronald Holland II blocks Dylan Harper 's 3-foot running layup
Q4 10:04 · Dylan Harper misses 26-foot three point pullup jump shot
Q4 9:27 · Cade Cunningham blocks Dylan Harper's reverse layup
Q4 4:54 · Dylan Harper misses 7-foot turnaround jump shot
Q1 3:12 · Harrison Barnes misses 23-foot three point jumper
Q2 9:06 · Harrison Barnes misses 26-foot three point jumper
Q3 2:59 · Harrison Barnes makes 22-foot three point jumper (De'Aaron Fox assists)
Q4 11:31 · Harrison Barnes misses 27-foot three point jumper
Q1 3.8 · Julian Champagnie makes 26-foot three point jumper (De'Aaron Fox assists)
Q2 10:55 · Julian Champagnie misses driving floating jump shot
Q2 9:31 · Julian Champagnie misses running pullup jump shot
Q2 7:30 · Julian Champagnie makes 23-foot three point jumper (Dylan Harper assists)
Q2 6:42 · Julian Champagnie makes 23-foot three point jumper (Stephon Castle assists)
Q2 3:28 · Julian Champagnie makes 24-foot three point jumper (Stephon Castle assists)
Q2 1:38 · Julian Champagnie misses 23-foot three point jumper
Q3 11:29 · Julian Champagnie misses 27-foot three point jumper
Q4 7:50 · Julian Champagnie misses two point shot
Q4 6:16 · Julian Champagnie makes 23-foot three point jumper (De'Aaron Fox assists)
Q4 4:07 · Julian Champagnie misses 25-foot three point jumper
Q4 56.7 · Julian Champagnie makes 1-foot dunk (Stephon Castle assists)
Q2 9:46 · Carter Bryant makes 24-foot three point jumper (Julian Champagnie assists)
Q3 4:32 · Luke Kornet makes alley oop layup (Stephon Castle assists)
Q3 3:52 · Paul Reed blocks Luke Kornet 's 5-foot two point shot
Q3 2:12 · Luke Kornet misses 16-foot jumper
Paint 22/49 45% Mid-range 2/12 17% 3PT 18/40 45%
Pistons · 40/107 FG
Q1 11:28 · Jalen Duren makes driving layup (Ausar Thompson assists)
Q1 10:53 · Jalen Duren misses 15-foot jumper
Q1 8:07 · Jalen Duren makes two point shot
Q1 6:56 · Jalen Duren makes tip shot
Q3 11:13 · Jalen Duren misses 17-foot pullup jump shot
Q3 9:29 · Jalen Duren makes two point shot
Q3 5:17 · Jalen Duren makes 4-foot layup (Cade Cunningham assists)
Q4 10:27 · Jalen Duren makes 5-foot dunk (Cade Cunningham assists)
Q4 9:47 · Jalen Duren makes two point shot
Q4 5:18 · Jalen Duren makes 3-foot dunk (Duncan Robinson assists)
Q4 1:12 · Jalen Duren makes tip shot
Q4 1:02 · Jalen Duren makes layup (Duncan Robinson assists)
Q4 41.0 · Jalen Duren misses 16-foot pullup jump shot
Q1 10:40 · Duncan Robinson misses driving floating jump shot
Q1 7:41 · Duncan Robinson misses 26-foot three point pullup jump shot
Q1 6:20 · Duncan Robinson makes 25-foot three pointer (Cade Cunningham assists)
Q2 4:41 · Duncan Robinson misses 27-foot three point jumper
Q2 3:40 · Duncan Robinson makes 25-foot three point jumper (Cade Cunningham assists)
Q3 10:51 · Duncan Robinson makes 27-foot three point jumper (Cade Cunningham assists)
Q3 10:01 · Duncan Robinson makes 5-foot layup (Ausar Thompson assists)
Q3 9:09 · Duncan Robinson misses 23-foot three point jumper
Q3 6:22 · Julian Champagnie blocks Duncan Robinson 's 2-foot two point shot
Q3 1.0 · Duncan Robinson misses 25-foot three point jumper
Q4 5:36 · Duncan Robinson misses 27-foot three point jumper
Q4 5:34 · Duncan Robinson misses 28-foot three point jumper
Q4 4:26 · Duncan Robinson makes 5-foot two point shot (Tobias Harris assists)
Q4 3:28 · Duncan Robinson misses 27-foot three point jumper
Q4 1:37 · Duncan Robinson misses 29-foot three point jumper
Q1 10:28 · Cade Cunningham misses running pullup jump shot
Q1 9:43 · Cade Cunningham misses driving layup
Q1 9:14 · Cade Cunningham misses 15-foot pullup jump shot
Q1 8:43 · Cade Cunningham misses 26-foot three point pullup jump shot
Q1 7:23 · Cade Cunningham makes 25-foot three point jumper (Duncan Robinson assists)
Q1 6:58 · Cade Cunningham misses running layup
Q2 11:29 · Carter Bryant blocks Cade Cunningham 's 6-foot jumper
Q2 9:34 · Cade Cunningham misses driving layup
Q2 9:19 · Cade Cunningham makes driving layup
Q2 8:00 · Cade Cunningham makes 1-foot running dunk
Q2 5:46 · Cade Cunningham makes 28-foot three point jumper (Jalen Duren assists)
Q3 10:28 · Cade Cunningham misses 27-foot three point pullup jump shot
Q3 9:32 · Cade Cunningham misses driving floating jump shot
Q3 8:32 · Cade Cunningham misses 30-foot jump bank shot
Q3 6:57 · Victor Wembanyama blocks Cade Cunningham 's 5-foot driving floating jump shot
Q3 5:35 · Stephon Castle blocks Cade Cunningham 's 7-foot jumper
Q3 4:44 · Cade Cunningham makes 9-foot driving floating jump shot
Q3 3:15 · Cade Cunningham misses driving layup
Q4 10:52 · Victor Wembanyama blocks Cade Cunningham 's 9-foot finger roll layup
Q4 9:49 · Cade Cunningham misses 25-foot three point jumper
Q4 9:15 · Victor Wembanyama blocks Cade Cunningham 's 8-foot driving layup
Q4 8:45 · Cade Cunningham misses 27-foot three point pullup jump shot
Q4 8:11 · Cade Cunningham misses 27-foot three point jumper
Q4 7:08 · Devin Vassell blocks Cade Cunningham 's 3-foot driving layup
Q4 6:02 · Cade Cunningham misses 6-foot jumper
Q4 1:14 · Cade Cunningham misses 26-foot three point jumper
Q1 10:04 · Ausar Thompson misses 4-foot reverse layup
Q2 6:22 · Ausar Thompson makes driving layup (Cade Cunningham assists)
Q2 4:10 · Ausar Thompson makes 7-foot pullup jump shot (Cade Cunningham assists)
Q2 1:04 · Ausar Thompson makes 5-foot alley oop dunk (Tobias Harris assists)
Q2 22.3 · Ausar Thompson makes 3-foot reverse layup (Duncan Robinson assists)
Q2 0.3 · Ausar Thompson misses heave jump shot
Q3 11:47 · Ausar Thompson misses 6-foot fade away jump shot
Q1 8:25 · Tobias Harris misses 9-foot floating jump shot
Q1 8:10 · Tobias Harris misses 3-foot two point shot
Q1 1:15 · Tobias Harris misses 12-foot jumper
Q1 1:00 · Tobias Harris makes 3-foot running dunk
Q1 1.0 · Tobias Harris misses 26-foot three point pullup jump shot
Q2 1:50 · Tobias Harris misses 8-foot pullup jump shot
Q1 5:29 · Paul Reed misses 22-foot three point jumper
Q2 10:03 · Paul Reed makes 3-foot reverse layup (Cade Cunningham assists)
Q2 2:51 · Paul Reed makes layup
Q2 1:28 · Paul Reed makes tip in dunk
Q3 4:12 · Paul Reed misses 6-foot floating jump shot
Q3 47.8 · Paul Reed makes 4-foot driving floating jump shot (Caris LeVert assists)
Q4 3:09 · Paul Reed makes 4-foot running dunk
Q4 2:38 · Victor Wembanyama blocks Paul Reed 's 6-foot two point shot
Q1 5:14 · Ronald Holland II makes running layup
Q1 4:55 · Ronald Holland II makes running layup
Q1 3:59 · Ronald Holland II makes 27-foot three point jumper (Cade Cunningham assists)
Q1 2:59 · Ronald Holland II misses 27-foot three point jumper
Q1 2:42 · Ronald Holland II misses 23-foot three point jumper
Q1 1:50 · Ronald Holland II misses layup
Q1 1:48 · Victor Wembanyama blocks Ronald Holland II 's 23-foot three point jumper
Q2 8:18 · Ronald Holland II makes two point shot
Q2 5:12 · Ronald Holland II misses driving floating jump shot
Q3 6:24 · Ronald Holland II misses 27-foot three point jumper
Q3 4:15 · Ronald Holland II misses 26-foot three point jumper
Q3 4:09 · Ronald Holland II makes tip shot
Q3 1:29 · Ronald Holland II misses running layup
Q1 3:26 · Caris LeVert makes 15-foot step back jumpshot
Q2 10:33 · Caris LeVert misses 24-foot running jump shot
Q2 8:21 · Caris LeVert misses 24-foot three point jumper
Q4 7:42 · Caris LeVert makes 23-foot three pointer (Cade Cunningham assists)
Q1 1:22 · Daniss Jenkins misses running layup
Q1 1:19 · Julian Champagnie blocks Daniss Jenkins 's 4-foot layup
Q1 25.1 · Daniss Jenkins misses 27-foot three point pullup jump shot
Q2 2:23 · Daniss Jenkins makes 4-foot two point shot (Duncan Robinson assists)
Q2 1:28 · Daniss Jenkins misses two point shot
Q4 11:12 · Victor Wembanyama blocks Daniss Jenkins 's 3-foot driving layup
Q4 8:40 · Daniss Jenkins misses 23-foot three point jumper
Q4 6:35 · Daniss Jenkins makes 10-foot pullup jump shot
Q4 4:31 · Daniss Jenkins misses two point shot
Q4 2:10 · Daniss Jenkins makes driving layup
Q2 11:07 · Javonte Green misses 26-foot three point jumper
Q2 8:43 · Javonte Green misses 23-foot three point jumper
Q3 6:04 · Javonte Green misses running layup
Q3 3:43 · Javonte Green misses 20-foot reverse layup
Q3 1:57 · Javonte Green misses 25-foot three point jumper
Paint 29/53 55% Mid-range 4/17 24% 3PT 7/37 19%
Green = made, red × = missed. Free throws are not shown.
Rotation · who was on the floor, quarter by quarter
Bars show when each player was on the court (hover or tap for the exact clock). S = starter. Rebuilt from the play-by-play substitutions.
More: today's NBA scores · standings · injury report · fantasy rankings