NBA scores › Spurs vs Thunder
117 - 102
Final
December 25, 2025 · Paycom Center
San Antonio Spurs vs Oklahoma City Thunder · December 25, 2025
The San Antonio Spurs beat the Oklahoma City Thunder 117-102 on Thursday, December 25, 2025 on the road. De'Aaron Fox led the Spurs with 29 points. Shai Gilgeous-Alexander led the Thunder with 22 points. The Spurs are 23-7 and the Thunder 26-5.
Team 1 2 3 4 T
SA 41 28 26 22 117 OKC 36 24 19 23 102
Top performers · fantasy points · tap for shot chart
Shot charts
Spurs · 45/84 FG
Q1 11:26 · Devin Vassell misses 25-foot three point jumper
Q2 4:07 · Devin Vassell makes 26-foot running pullup jump shot (Luke Kornet assists)
Q3 11:49 · Devin Vassell misses 27-foot three point jumper
Q3 9:31 · Devin Vassell misses 13-foot pullup jump shot
Q3 8:04 · Devin Vassell misses 22-foot running jump shot
Q3 3:54 · Devin Vassell misses 25-foot three point jumper
Q1 11:02 · Stephon Castle makes 8-foot pullup jump shot
Q1 9:09 · Stephon Castle makes tip shot
Q1 8:49 · Stephon Castle misses 26-foot three point pullup jump shot
Q1 6:43 · Stephon Castle makes 10-foot step back jumpshot
Q1 5:48 · Stephon Castle makes running layup (Devin Vassell assists)
Q1 4:19 · Alex Caruso blocks Stephon Castle 's 8-foot pullup jump shot
Q2 5:07 · Stephon Castle misses 25-foot three point step back jumpshot
Q2 2:23 · Stephon Castle makes tip shot
Q3 10:39 · Stephon Castle makes 7-foot two point shot
Q4 9:25 · Stephon Castle makes 1-foot dunk (Victor Wembanyama assists)
Q4 2:57 · Stephon Castle makes 16-foot fade away jump shot
Q1 10:30 · Harrison Barnes makes 22-foot three point jumper (De'Aaron Fox assists)
Q1 9:13 · Harrison Barnes misses 26-foot three point jumper
Q2 6:03 · Harrison Barnes makes 8-foot driving floating jump shot
Q2 4:31 · Harrison Barnes makes 23-foot three point jumper (Stephon Castle assists)
Q2 3:03 · Harrison Barnes misses 23-foot three point jumper
Q3 8:55 · Luguentz Dort blocks Harrison Barnes 's 11-foot driving floating jump shot
Q3 6:32 · Harrison Barnes makes 25-foot three point jumper (Stephon Castle assists)
Q3 6:04 · Harrison Barnes makes two point shot
Q4 8:53 · Harrison Barnes misses two point shot
Q4 5:38 · Harrison Barnes misses 26-foot three point step back jumpshot
Q4 3:28 · Harrison Barnes misses 1-foot two point shot
Q4 2:16 · Harrison Barnes misses 22-foot three point jumper
Q1 10:05 · De'Aaron Fox makes 14-foot running pullup jump shot
Q1 9:38 · De'Aaron Fox makes 25-foot three point step back jumpshot (Stephon Castle assists)
Q1 7:15 · De'Aaron Fox makes 26-foot three point jumper (Stephon Castle assists)
Q1 5:26 · De'Aaron Fox misses 9-foot two point shot
Q1 4:59 · De'Aaron Fox makes 26-foot three point step back jumpshot (Stephon Castle assists)
Q1 34.4 · De'Aaron Fox makes 18-foot step back jumpshot
Q2 10:34 · De'Aaron Fox makes 8-foot pullup jump shot
Q2 3:38 · De'Aaron Fox makes running layup
Q2 2:04 · De'Aaron Fox makes running layup
Q2 1:13 · De'Aaron Fox makes 14-foot pullup jump shot
Q2 37.3 · De'Aaron Fox misses 25-foot three point pullup jump shot
Q3 9:14 · Luguentz Dort blocks De'Aaron Fox 's 3-foot running layup
Q3 9:10 · De'Aaron Fox makes 1-foot two point shot
Q3 2:05 · De'Aaron Fox misses driving floating jump shot
Q3 47.0 · De'Aaron Fox makes 13-foot pullup jump shot
Q3 13.2 · De'Aaron Fox misses 13-foot pullup jump shot
Q4 11:14 · De'Aaron Fox misses two point shot
Q4 5:02 · De'Aaron Fox misses 11-foot step back jumpshot
Q4 4:09 · De'Aaron Fox makes driving layup
Q1 3:59 · Keldon Johnson makes 23-foot three point jumper (Dylan Harper assists)
Q1 8.4 · Keldon Johnson misses two point shot
Q1 7.9 · Keldon Johnson makes tip shot
Q2 8:15 · Keldon Johnson misses running layup
Q2 8:11 · Keldon Johnson misses 23-foot three point jumper
Q3 5:15 · Keldon Johnson makes 1-foot two point shot
Q3 12.1 · Keldon Johnson makes tip in dunk
Q1 2:37 · Dylan Harper makes running layup
Q1 1:06 · Dylan Harper makes 19-foot step back jumpshot (Julian Champagnie assists)
Q2 11:44 · Dylan Harper makes 5-foot floating jump shot
Q2 9:21 · Dylan Harper misses 25-foot three point jumper
Q3 5:44 · Aaron Wiggins blocks Dylan Harper 's 7-foot driving layup
Q3 4:54 · Cason Wallace blocks Dylan Harper 's 4-foot driving layup
Q3 1:58 · Dylan Harper makes 1-foot dunk (Victor Wembanyama assists)
Q4 6:48 · Dylan Harper makes driving layup
Q1 1:58 · Victor Wembanyama makes 11-foot jumper (De'Aaron Fox assists)
Q2 9:47 · Victor Wembanyama misses driving layup
Q2 9:44 · Victor Wembanyama makes tip in dunk
Q2 7:08 · Victor Wembanyama misses alley oop layup
Q2 6:35 · Victor Wembanyama makes 19-foot pullup jump shot (Harrison Barnes assists)
Q2 2:27 · Victor Wembanyama misses 14-foot fade away jump shot
Q2 1:35 · Victor Wembanyama misses 17-foot pullup jump shot
Q3 7:37 · Victor Wembanyama misses 14-foot two point shot
Q3 6:57 · Victor Wembanyama makes 24-foot three point jumper (De'Aaron Fox assists)
Q4 7:45 · Victor Wembanyama makes 25-foot three point jumper (Devin Vassell assists)
Q4 7:08 · Victor Wembanyama misses 25-foot three point step back jumpshot
Q4 6:07 · Victor Wembanyama makes layup
Q2 11:10 · Luke Kornet makes 1-foot dunk (Dylan Harper assists)
Q3 11:17 · Chet Holmgren blocks Luke Kornet 's 1-foot layup
Q3 10:06 · Luke Kornet makes alley oop dunk (Stephon Castle assists)
Q3 8:27 · Luke Kornet makes alley oop dunk (Stephon Castle assists)
Q2 6:07 · Julian Champagnie misses 26-foot three point jumper
Q3 4:27 · Julian Champagnie misses 22-foot three point jumper
Q3 3:07 · Julian Champagnie misses 22-foot three point jumper
Q4 1:00 · Jordan McLaughlin makes 26-foot three point jumper (Carter Bryant assists)
Q4 35.3 · Lindy Waters III misses 26-foot three point jumper
Paint 21/33 64% Mid-range 13/22 59% 3PT 11/29 38%
Thunder · 37/96 FG
Q1 11:45 · Jalen Williams makes driving layup
Q1 11:14 · Jalen Williams makes 15-foot pullup jump shot
Q1 9:01 · Jalen Williams makes 25-foot three pointer
Q1 5:57 · Jalen Williams misses 26-foot three point jumper
Q1 5:34 · Jalen Williams makes 17-foot step back jumpshot
Q2 10:21 · Jalen Williams misses driving layup
Q2 7:52 · Jalen Williams misses 6-foot fade away jump shot
Q2 7:28 · Jalen Williams misses running layup
Q3 7:17 · Jalen Williams misses 18-foot step back jumpshot
Q4 10:59 · Jalen Williams misses two point shot
Q4 10:36 · Jalen Williams misses 16-foot step back jumpshot
Q4 9:47 · Jalen Williams makes 2-foot two point shot (Isaiah Joe assists)
Q4 4:31 · Jalen Williams misses two point shot
Q1 10:44 · Chet Holmgren makes 4-foot driving floating jump shot
Q1 9:51 · Chet Holmgren makes 9-foot two point shot (Isaiah Hartenstein assists)
Q1 7:38 · Chet Holmgren misses 21-foot jumper
Q2 6:59 · Chet Holmgren makes layup (Jalen Williams assists)
Q3 10:22 · Chet Holmgren makes 3-foot two point shot (Luguentz Dort assists)
Q3 9:47 · Chet Holmgren misses driving floating jump shot
Q3 9:00 · Chet Holmgren misses 25-foot three point jumper
Q3 4:43 · Chet Holmgren misses 23-foot three point jumper
Q3 2:18 · Chet Holmgren makes 1-foot dunk
Q1 9:25 · Shai Gilgeous-Alexander makes 24-foot three pointer
Q1 7:03 · Luke Kornet blocks Shai Gilgeous-Alexander's driving layup
Q1 5:09 · Shai Gilgeous-Alexander misses 18-foot step back jumpshot
Q1 4:33 · Shai Gilgeous-Alexander makes 1-foot two point shot
Q1 3:18 · Shai Gilgeous-Alexander makes 14-foot step back jumpshot
Q1 1:42 · Shai Gilgeous-Alexander misses driving floating jump shot
Q1 26.8 · Shai Gilgeous-Alexander misses 15-foot pullup jump shot
Q2 3:17 · Shai Gilgeous-Alexander makes running layup
Q2 2:52 · Shai Gilgeous-Alexander makes 13-foot step back jumpshot
Q3 9:20 · Shai Gilgeous-Alexander misses 11-foot fade away jump shot
Q3 6:21 · Shai Gilgeous-Alexander misses 25-foot three point step back jumpshot
Q3 5:05 · Shai Gilgeous-Alexander misses 11-foot pullup jump shot
Q3 3:45 · Shai Gilgeous-Alexander misses 26-foot three point pullup jump shot
Q3 3:19 · Shai Gilgeous-Alexander misses 8-foot two point shot
Q3 1:43 · Shai Gilgeous-Alexander makes 5-foot driving floating jump shot
Q3 1:16 · Shai Gilgeous-Alexander misses 25-foot three point pullup jump shot
Q4 7:00 · Shai Gilgeous-Alexander misses 25-foot three point step back jumpshot
Q4 4:50 · Shai Gilgeous-Alexander makes 4-foot two point shot
Q4 2:45 · Shai Gilgeous-Alexander misses 27-foot three point pullup jump shot
Q1 8:11 · Isaiah Hartenstein makes alley oop dunk (Jalen Williams assists)
Q1 6:19 · Isaiah Hartenstein makes 9-foot floating jump shot (Shai Gilgeous-Alexander assists)
Q3 11:28 · Isaiah Hartenstein makes layup (Chet Holmgren assists)
Q3 8:43 · Isaiah Hartenstein makes 12-foot floating jump shot (Shai Gilgeous-Alexander assists)
Q3 8:11 · Isaiah Hartenstein misses 13-foot floating jump shot
Q3 7:07 · Isaiah Hartenstein makes 7-foot floating jump shot (Jalen Williams assists)
Q3 35.1 · Isaiah Hartenstein misses 4-foot floating jump shot
Q1 7:35 · Luguentz Dort makes 24-foot three point jumper (Jalen Williams assists)
Q1 6:58 · Luguentz Dort makes 25-foot three point jumper (Jalen Williams assists)
Q2 3:46 · Luguentz Dort misses 25-foot three point jumper
Q2 55.5 · Luguentz Dort makes 13-foot pullup jump shot (Jalen Williams assists)
Q3 11:08 · Luguentz Dort misses 25-foot three point jumper
Q3 11:00 · Luguentz Dort misses 25-foot three point jumper
Q3 2:54 · Luguentz Dort misses 27-foot three point jumper
Q4 3:50 · Luguentz Dort misses 27-foot three point jumper
Q1 4:43 · Alex Caruso misses 23-foot three point jumper
Q1 3:43 · Alex Caruso misses 23-foot three point jumper
Q1 2:46 · Alex Caruso misses 23-foot three point jumper
Q1 2:16 · Alex Caruso makes driving layup (Chet Holmgren assists)
Q1 1:25 · Alex Caruso misses 24-foot three point jumper
Q1 2.7 · Alex Caruso misses 25-foot three point jumper
Q2 4:17 · Alex Caruso misses 25-foot three point jumper
Q2 2:13 · Alex Caruso misses 22-foot three point jumper
Q2 1:49 · Alex Caruso misses 23-foot three point jumper
Q3 4:15 · Alex Caruso misses 22-foot three point jumper
Q3 1:09 · Alex Caruso makes 26-foot three point jumper (Luguentz Dort assists)
Q4 5:19 · Alex Caruso makes 26-foot three point jumper (Luguentz Dort assists)
Q4 3:15 · Alex Caruso misses 26-foot three point pullup jump shot
Q1 4:12 · Kenrich Williams makes running layup (Isaiah Joe assists)
Q2 7:46 · Julian Champagnie blocks Kenrich Williams 's 5-foot driving layup
Q4 10:15 · Kenrich Williams misses 27-foot three point jumper
Q4 10:10 · Kenrich Williams makes 25-foot three point jumper (Cason Wallace assists)
Q4 7:31 · Kenrich Williams makes 27-foot three point jumper (Shai Gilgeous-Alexander assists)
Q4 28.7 · Kenrich Williams misses running pullup jump shot
Q1 0.3 · Cason Wallace misses floating jump shot
Q2 8:24 · Cason Wallace misses driving floating jump shot
Q2 26.7 · Cason Wallace makes 23-foot three point jumper (Shai Gilgeous-Alexander assists)
Q2 0.2 · Cason Wallace misses heave jump shot
Q3 7:24 · Cason Wallace misses driving floating jump shot
Q4 9:08 · Cason Wallace misses 23-foot three point jumper
Q4 7:59 · Cason Wallace misses 22-foot three point jumper
Q4 6:31 · Cason Wallace misses 22-foot three point jumper
Q2 10:51 · Aaron Wiggins makes driving layup
Q2 10:04 · Aaron Wiggins makes 25-foot three point jumper (Kenrich Williams assists)
Q2 8:57 · Aaron Wiggins misses 22-foot three point jumper
Q2 8:47 · Aaron Wiggins misses two point shot
Q2 5:45 · Victor Wembanyama blocks Aaron Wiggins 's 6-foot driving layup
Q3 2:21 · Aaron Wiggins misses 25-foot three point step back jumpshot
Q3 0.1 · Aaron Wiggins misses 22-foot three point jumper
Q2 5:29 · Isaiah Joe misses 26-foot three point jumper
Q2 4:52 · Isaiah Joe makes 5-foot step back jumpshot (Isaiah Hartenstein assists)
Q4 11:36 · De'Aaron Fox blocks Isaiah Joe 's 2-foot driving layup
Q4 8:34 · Isaiah Joe makes 25-foot three pointer (Isaiah Hartenstein assists)
Q4 50.8 · Branden Carlson misses 26-foot three point jumper
Q4 45.3 · Branden Carlson makes 3-foot dunk (Kenrich Williams assists)
Paint 18/33 55% Mid-range 8/18 44% 3PT 11/45 24%
Green = made, red × = missed. Free throws are not shown.
Rotation · who was on the floor, quarter by quarter
Oklahoma City Thunder
S. Gilgeous-Alexander S
36
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