HoopLife NBA Sign in
139-136
Final
November 28, 2025 · Ball Arena

San Antonio Spurs vs Denver Nuggets · November 28, 2025

The San Antonio Spurs beat the Denver Nuggets 139-136 on Friday, November 28, 2025 on the road. Devin Vassell led the Spurs with 35 points. Jamal Murray led the Nuggets with 37 points. The Spurs are 13-5 and the Nuggets 13-5.

Team1234T
SA41184436139
DEN33413032136

Top performers · fantasy points · tap for shot chart

Shot charts

Spurs · 46/95 FG

Q1 11:37 · Devin Vassell makes 17-foot pullup jump shot Q1 9:39 · Devin Vassell makes 12-foot pullup jump shot Q1 9:16 · Devin Vassell makes 26-foot three point jumper (De'Aaron Fox assists) Q1 6:39 · Devin Vassell misses 25-foot three point jumper Q1 4:49 · Devin Vassell misses 13-foot pullup jump shot Q2 8:28 · Devin Vassell makes 9-foot pullup jump shot Q2 7:26 · Devin Vassell makes 23-foot three point jumper (Keldon Johnson assists) Q2 6:58 · Devin Vassell makes 13-foot pullup jump shot Q2 3:45 · Devin Vassell misses 25-foot three point jumper Q2 2:56 · Spencer Jones blocks Devin Vassell 's 10-foot pullup jump shot Q3 9:07 · Devin Vassell makes 26-foot three point jumper (De'Aaron Fox assists) Q4 11:52 · Devin Vassell misses 15-foot jumper Q4 9:28 · Devin Vassell makes 22-foot three point jumper (Harrison Barnes assists) Q4 8:55 · Devin Vassell makes 26-foot three point shot (De'Aaron Fox assists) Q4 4:12 · Devin Vassell makes 15-foot pullup jump shot (De'Aaron Fox assists) Q4 1:25 · Devin Vassell makes 26-foot three point jumper (Luke Kornet assists) Q4 54.9 · Devin Vassell makes 25-foot three point jumper (Luke Kornet assists) Q1 11:05 · Julian Champagnie makes 1-foot layup (Harrison Barnes assists) Q1 10:06 · Julian Champagnie makes 26-foot three point jumper (De'Aaron Fox assists) Q1 8:52 · Julian Champagnie misses 27-foot three point jumper Q1 7:23 · Julian Champagnie misses 26-foot three point jumper Q2 7:57 · Julian Champagnie misses tip shot Q2 3:19 · Julian Champagnie misses 24-foot three point jumper Q3 10:13 · Julian Champagnie makes 26-foot three pointer (De'Aaron Fox assists) Q3 7:26 · Julian Champagnie makes 25-foot three point jumper (Jeremy Sochan assists) Q3 6:54 · Julian Champagnie misses 22-foot three point jumper Q3 4:18 · Julian Champagnie misses driving floating jump shot Q3 4:15 · Julian Champagnie makes tip shot Q4 10:29 · Julian Champagnie misses 22-foot three point jumper Q4 8:20 · Julian Champagnie misses 22-foot three point jumper Q4 4:39 · Julian Champagnie misses driving floating jump shot Q4 3:27 · Julian Champagnie makes driving layup (Harrison Barnes assists) Q1 8:20 · Harrison Barnes makes 14-foot two point shot Q1 7:54 · Harrison Barnes misses 25-foot three point jumper Q1 5:43 · Harrison Barnes misses 23-foot three point jumper Q2 4:04 · Harrison Barnes misses 23-foot three point jumper Q2 1:15 · Harrison Barnes misses driving layup Q2 1:12 · Harrison Barnes makes tip shot Q2 15.6 · Harrison Barnes misses 24-foot three point jumper Q3 10:40 · Harrison Barnes makes 15-foot driving floating jump shot (Devin Vassell assists) Q3 10:16 · Nikola Jokic blocks Harrison Barnes 's 6-foot two point shot Q4 7:19 · Harrison Barnes makes 22-foot three point jumper (Devin Vassell assists) Q4 2:05 · Harrison Barnes misses 24-foot three point jumper Q1 7:00 · Dylan Harper makes two point shot Q1 4:07 · Dylan Harper makes 9-foot pullup jump shot Q2 7:44 · Dylan Harper misses driving layup Q2 4:41 · Dylan Harper makes driving layup Q3 5:39 · Dylan Harper makes 14-foot pullup jump shot (Jeremy Sochan assists) Q3 4:59 · Dylan Harper misses 27-foot three point jumper Q4 6:01 · Dylan Harper misses 10-foot pullup jump shot Q1 6:11 · Jeremy Sochan makes 9-foot jumper (Dylan Harper assists) Q2 7:40 · Jeremy Sochan misses dunk Q2 6:04 · Jeremy Sochan misses 25-foot three point jumper Q4 5:42 · Jeremy Sochan makes driving layup (Dylan Harper assists) Q1 5:23 · Keldon Johnson makes 1-foot driving dunk (Harrison Barnes assists) Q1 2:03 · Keldon Johnson misses 26-foot three point jumper Q1 1:30 · Keldon Johnson makes driving layup (De'Aaron Fox assists) Q1 0.7 · Keldon Johnson misses 26-foot three point jumper Q2 5:57 · Keldon Johnson misses 22-foot three point jumper Q3 1:36 · Keldon Johnson makes 25-foot three point jumper (De'Aaron Fox assists) Q4 6:31 · Keldon Johnson makes 25-foot three point jumper (Dylan Harper assists) Q1 3:25 · Luke Kornet makes 1-foot alley oop dunk shot (De'Aaron Fox assists) Q1 16.9 · Luke Kornet makes 1-foot alley oop dunk shot (Julian Champagnie assists) Q2 1:42 · Luke Kornet makes 2-foot layup (De'Aaron Fox assists) Q2 52.0 · Luke Kornet misses two point shot Q2 52.0 · Luke Kornet makes tip shot Q2 0.3 · Luke Kornet misses heave jump shot Q4 11:23 · Cameron Johnson blocks Luke Kornet 's 4-foot layup Q4 7:44 · Luke Kornet misses driving layup Q1 2:54 · De'Aaron Fox makes 7-foot driving floating jump shot Q1 1:53 · De'Aaron Fox makes 5-foot two point shot Q1 55.0 · De'Aaron Fox misses 28-foot three point step back jumpshot Q2 10:04 · De'Aaron Fox misses 26-foot three point jumper Q2 9:27 · De'Aaron Fox makes 8-foot pullup jump shot Q2 8:59 · De'Aaron Fox misses driving layup Q2 8:00 · De'Aaron Fox misses driving layup Q2 2:24 · Jamal Murray blocks De'Aaron Fox 's 12-foot pullup jump shot Q2 54.6 · De'Aaron Fox misses driving layup Q3 11:12 · De'Aaron Fox makes 22-foot three point jumper (Julian Champagnie assists) Q3 9:50 · Peyton Watson blocks De'Aaron Fox 's 3-foot two point shot Q3 8:16 · De'Aaron Fox makes driving layup Q3 3:17 · De'Aaron Fox misses 26-foot three point step back jumpshot Q4 11:02 · De'Aaron Fox misses driving floating jump shot Q4 9:57 · De'Aaron Fox makes driving layup Q4 8:16 · De'Aaron Fox misses 26-foot three point jumper Q4 3:32 · De'Aaron Fox misses 11-foot pullup jump shot Q4 3:02 · De'Aaron Fox misses 16-foot pullup jump shot Q4 1:54 · De'Aaron Fox misses 27-foot three point pullup jump shot Q1 2:34 · Lindy Waters III makes 25-foot three point shot (De'Aaron Fox assists) Q2 10:37 · Carter Bryant misses 10-foot two point shot Q3 2:11 · Carter Bryant makes 22-foot three point jumper (De'Aaron Fox assists) Q3 1:14 · Carter Bryant misses 26-foot three point jumper Q3 6:21 · Kelly Olynyk makes 3-foot layup (Keldon Johnson assists) Q3 42.9 · Kelly Olynyk makes 27-foot three point jumper (Harrison Barnes assists) Q3 14.6 · Kelly Olynyk misses 27-foot three point jumper
Paint18/3060%Mid-range11/2250%3PT17/4340%

Nuggets · 48/91 FG

Q1 11:19 · Jamal Murray makes 26-foot three point jumper (Nikola Jokic assists) Q1 10:24 · Jamal Murray makes 9-foot driving floating jump shot Q1 9:25 · Jamal Murray makes 8-foot two point shot Q1 9:01 · Jamal Murray misses 18-foot two point shot Q1 8:34 · Jamal Murray makes driving layup Q2 6:31 · Jamal Murray misses 26-foot three point step back jumpshot Q2 5:21 · Jamal Murray misses 25-foot three point step back jumpshot Q2 3:32 · Jamal Murray makes 22-foot pullup jump shot Q2 2:15 · Jamal Murray misses running pullup jump shot Q2 1:59 · Jamal Murray makes 5-foot driving floating jump shot Q3 11:39 · Jamal Murray makes 25-foot three point step back jumpshot Q3 9:16 · Jamal Murray makes 26-foot three pointer Q3 8:59 · Jamal Murray makes 25-foot three pointer Q3 7:34 · Jamal Murray makes 9-foot driving floating jump shot Q3 4:33 · Jamal Murray misses 14-foot two point shot Q4 8:26 · Jamal Murray misses driving layup Q4 3:57 · Jamal Murray makes 20-foot pullup jump shot Q4 1:11 · Jamal Murray misses driving floating jump shot Q4 11.2 · Jamal Murray makes driving layup Q4 1.5 · Jamal Murray makes 26-foot three pointer Q1 10:49 · Peyton Watson makes 16-foot pullup jump shot (Nikola Jokic assists) Q1 9:50 · Peyton Watson makes tip shot Q1 4:20 · Peyton Watson makes 23-foot three point jumper (Jamal Murray assists) Q1 2:40 · Peyton Watson misses 23-foot three point jumper Q1 2:19 · Peyton Watson makes 1-foot dunk (Nikola Jokic assists) Q2 6:15 · Peyton Watson misses 25-foot three point shot Q3 3:05 · Peyton Watson misses 23-foot three point step back jumpshot Q4 6:22 · Peyton Watson makes 1-foot dunk (Nikola Jokic assists) Q4 2:51 · Peyton Watson misses 6-foot hook shot Q4 2:49 · Peyton Watson misses tip shot Q4 49.3 · Peyton Watson misses 23-foot three point jumper Q1 9:54 · Spencer Jones misses 23-foot three point jumper Q2 1:06 · Spencer Jones makes two point shot (Nikola Jokic assists) Q3 10:55 · Spencer Jones makes 6-foot two point shot (Jamal Murray assists) Q3 10:23 · Julian Champagnie blocks Spencer Jones 's 2-foot driving layup Q3 10:21 · Spencer Jones misses 23-foot three point jumper Q3 9:57 · Spencer Jones misses 26-foot three point pullup jump shot Q3 9:45 · Spencer Jones makes 23-foot three point jumper (Jamal Murray assists) Q3 7:06 · Spencer Jones makes dunk (Nikola Jokic assists) Q4 6:52 · Spencer Jones misses 22-foot three point jumper Q1 6:21 · Nikola Jokic makes driving layup (Peyton Watson assists) Q1 5:00 · Nikola Jokic makes 6-foot two point shot (Peyton Watson assists) Q1 1:10 · Nikola Jokic makes 14-foot jumper Q2 4:19 · Nikola Jokic misses 5-foot two point shot Q2 4:19 · Nikola Jokic makes 4-foot two point shot Q2 1:32 · Nikola Jokic makes 20-foot pullup jump shot Q2 35.9 · Nikola Jokic misses 13-foot jumper Q4 5:03 · Nikola Jokic makes driving layup (Jamal Murray assists) Q4 28.4 · Julian Champagnie blocks Nikola Jokic 's 22-foot jumper Q4 25.5 · Nikola Jokic makes 25-foot three point jumper (Peyton Watson assists) Q1 3:36 · Bruce Brown makes 2-foot layup (Nikola Jokic assists) Q1 5.3 · De'Aaron Fox blocks Bruce Brown 's 5-foot driving layup Q2 10:28 · Luke Kornet blocks Bruce Brown 's 6-foot driving layup Q2 8:52 · Bruce Brown misses two point shot Q2 6:44 · Bruce Brown misses 22-foot three point jumper Q3 3:52 · Bruce Brown misses 23-foot three point jumper Q3 3:49 · Bruce Brown misses two point shot Q3 1:48 · Bruce Brown misses 5-foot two point shot Q1 1:41 · Tim Hardaway Jr. misses 16-foot pullup jump shot Q1 37.6 · Tim Hardaway Jr. misses 22-foot three point jumper Q2 11:36 · Tim Hardaway Jr. makes 10-foot driving floating jump shot Q2 11:09 · Tim Hardaway Jr. misses 26-foot three point jumper Q2 9:10 · Tim Hardaway Jr. misses 24-foot three point jumper Q2 8:12 · Tim Hardaway Jr. makes 19-foot step back jumpshot (Jonas Valanciunas assists) Q3 1:01 · Tim Hardaway Jr. misses 26-foot three point jumper Q4 10:46 · Tim Hardaway Jr. misses 29-foot three point jumper Q4 8:01 · Tim Hardaway Jr. makes 26-foot three point jumper (Spencer Jones assists) Q4 7:36 · Tim Hardaway Jr. makes 26-foot three point jumper (Spencer Jones assists) Q2 11:49 · Cameron Johnson misses 25-foot three point step back jumpshot Q2 10:26 · Cameron Johnson misses 25-foot three point jumper Q2 9:48 · Cameron Johnson misses driving floating jump shot Q2 9:45 · Cameron Johnson makes tip shot Q2 5:42 · Cameron Johnson makes 17-foot pullup jump shot (Jamal Murray assists) Q2 4:52 · Cameron Johnson makes 2-foot two point shot (Nikola Jokic assists) Q2 3:09 · Cameron Johnson makes 27-foot three point jumper (Jamal Murray assists) Q2 2:48 · Cameron Johnson makes 2-foot dunk Q3 8:34 · Cameron Johnson makes 23-foot three point jumper (Spencer Jones assists) Q3 5:58 · Cameron Johnson makes 23-foot three point jumper (Jamal Murray assists) Q3 0.9 · Cameron Johnson makes 23-foot three point jumper (Nikola Jokic assists) Q4 11:38 · Cameron Johnson misses 18-foot pullup jump shot Q4 11:16 · Cameron Johnson makes 25-foot three point shot (Tim Hardaway Jr. assists) Q4 9:39 · Cameron Johnson misses driving floating jump shot Q4 4:25 · Cameron Johnson misses 23-foot three point jumper Q4 3:16 · Cameron Johnson makes 23-foot three point jumper (Nikola Jokic assists) Q2 11:04 · Zeke Nnaji makes dunk Q2 8:46 · Zeke Nnaji makes dunk Q2 7:08 · Zeke Nnaji misses 22-foot three point jumper Q3 33.7 · Zeke Nnaji misses 23-foot three point jumper Q2 10:17 · Jonas Valanciunas makes 18-foot jumper (Cameron Johnson assists) Q4 10:10 · Jonas Valanciunas makes 6-foot two point shot (Bruce Brown assists) Q4 9:34 · Luke Kornet blocks Jonas Valanciunas's two point shot
Paint20/3165%Mid-range12/2157%3PT16/3941%

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

San Antonio Spurs box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Julian Champagnie › 3625102120 6-153-910-103-126.0
De'Aaron Fox › 3415112113 6-191-62-30-47.8
Harrison Barnes › 311035102 4-111-61-15-35.5
Devin Vassell › 313532100 12-177-94-44-1428.1
Luke Kornet › 281262021 4-70-04-44-513.6
Keldon Johnson › 221482001 4-72-54-42+1413.8
Jeremy Sochan › 16412100 2-40-10-05+64.7
Dylan Harper › 151103300 4-70-13-40+912.6
Kelly Olynyk › 13710101 2-31-22-23+115.7
Lindy Waters III 8300000 1-11-10-00+12.4
Carter Bryant › 6320100 1-31-20-01+13.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.

Denver Nuggets box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Cameron Johnson › 382861213 10-166-92-23+721.2
Nikola Jokic › 3621910114 7-101-16-85-623.4
Jamal Murray › 363747012 13-205-86-74+428.5
Peyton Watson › 341563111 5-111-54-43+414.2
Tim Hardaway Jr. › 291521002 4-102-75-52-166.2
Spencer Jones 23913111 4-91-50-21+85.5
Bruce Brown › 19341000 1-80-21-21-6-1.3
Zeke Nnaji 14440002 2-40-20-02-130.2
Jonas Valanciunas › 12481001 2-30-00-01+35.8
See the full Denver Nuggets 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. Fox S
34
D. Vassell S
31
H. Barnes S
31
L. Kornet S
28
K. Johnson
22
J. Sochan
16
D. Harper
15
K. Olynyk
12
L. Waters III
8
C. Bryant
6
Denver Nuggets
Q1Q2Q3Q4
MIN
C. Johnson S
38
J. Murray S
36
N. Jokic S
36
P. Watson S
34
S. Jones S
23
T. Hardaway Jr.
28
B. Brown
19
Z. Nnaji
14
J. Valanciunas
12

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