HoopLife NBA Sign in
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.

Team1234T
SA24332631114
DET27282028103

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
Paint22/4945%Mid-range2/1217%3PT18/4045%

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
Paint29/5355%Mid-range4/1724%3PT7/3719%

Green = made, red × = missed. Free throws are not shown.

San Antonio Spurs box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Julian Champagnie › 361761121 6-125-80-03+915.7
Victor Wembanyama › 3621174163 6-162-57-84+1328.0
Devin Vassell › 362824011 10-147-111-22+1122.1
De'Aaron Fox › 331077202 4-170-52-42+144.7
Stephon Castle › 3016411114 7-161-11-32+510.6
Keldon Johnson › 22940100 4-111-40-03+44.1
Dylan Harper › 18523100 2-70-11-21+53.9
Harrison Barnes › 15321000 1-41-40-00+31.7
Luke Kornet › 9240100 1-30-00-02-63.6
Carter Bryant › 4321011 1-11-10-03-34.5
See the full San Antonio Spurs box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

Detroit Pistons box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Cade Cunningham › 3516610233 5-262-94-55-188.7
Tobias Harris › 30482002 1-60-12-21+22.3
Jalen Duren › 2925141203 10-130-05-64-1223.1
Duncan Robinson › 271335000 5-153-110-01-16.6
Ronald Holland II › 2615110110 5-131-64-41-614.5
Caris LeVert › 21511114 2-41-30-01-50.6
Daniss Jenkins › 21730000 3-100-21-22-1-0.1
Paul Reed › 201050121 5-80-10-02-310.2
Ausar Thompson › 18842002 4-60-00-02-24.4
Javonte Green › 13000010 0-50-30-00-9-2.9
See the full Detroit Pistons box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

Rotation · who was on the floor, quarter by quarter

San Antonio Spurs
Q1Q2Q3Q4
MIN
J. Champagnie S
36
D. Vassell S
36
V. Wembanyama S
36
D. Fox S
33
S. Castle S
30
K. Johnson
22
D. Harper
18
H. Barnes
16
L. Kornet
9
C. Bryant
4
Detroit Pistons
Q1Q2Q3Q4
MIN
C. Cunningham S
35
T. Harris S
30
J. Duren S
29
D. Robinson S
27
A. Thompson S
18
R. Holland II
26
D. Jenkins
21
C. LeVert
21
P. Reed
20
J. Green
13

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