Interactive analysis

EXPLORE THE GAME

Every shot, every lead change, every rotation — visualized.

Lead over time · win-probability overlay
LEAD TRACKER
SAS lead POR lead Win %
Every shot · colored by difficulty
SHOT CHART
Click a shooter to isolate their shots on the court
Tough make Easy make Blown miss Tough miss 175 attempts

POR POR Shot-making Δ

Henderson Hard 11/17 +9.7
Holiday 6/17 -3.6
Avdija 5/13 -2.3
Clingan 4/12 -5.1
Grant 1/8 -7.3
Camara Hard 3/7 +0.5
Williams III 5/6 +3.7
Sharpe Hard 3/5 +2.0
Thybulle 0/3 -3.7
Murray Hard 0/1 -1.1

SAS SAS Shot-making Δ

Castle 7/20 -6.2
Fox 6/16 -2.5
Vassell 6/16 -4.2
Harper 4/7 +0.5
Johnson 3/7 -1.4
Bryant 3/5 +1.1
Kornet Open 4/5 +1.0
Champagnie Hard 3/4 +3.9
Wembanyama Hard 1/3 -0.8
Barnes 1/3 -1.1
How the game was played
BY THE NUMBERS
POR
SAS
38/89 Field Goals 38/86
42.7% Field Goal % 44.2%
13/38 3-Pointers 7/24
34.2% 3-Point % 29.2%
17/23 Free Throws 20/28
73.9% Free Throw % 71.4%
53.5% True Shooting % 52.4%
54 Total Rebounds 60
15 Offensive 12
28 Defensive 33
20 Assists 19
1.33 Assist/TO Ratio 1.12
15 Turnovers 16
8 Steals 13
11 Blocks 5
23 Fouls 21
40 Points in Paint 38
14 Fast Break Pts 20
24 Points off TOs 22
23 Second Chance Pts 20
26 Bench Points 38
13 Largest Lead 14
Biggest contributors
TOP NET IMPACT
1
Scoot Henderson
31 PTS · 1 REB · 0 AST · 38.0 MIN
+22.25
2
Robert Williams III
11 PTS · 9 REB · 4 AST · 23.5 MIN
+19.32
3
Toumani Camara
10 PTS · 9 REB · 1 AST · 34.8 MIN
+18.77
4
Devin Vassell
16 PTS · 12 REB · 2 AST · 33.9 MIN
+18.12
5
Luke Kornet
10 PTS · 9 REB · 2 AST · 27.8 MIN
+17.89
6
Donovan Clingan
9 PTS · 10 REB · 2 AST · 23.9 MIN
+11.0
7
Stephon Castle
18 PTS · 7 REB · 5 AST · 37.8 MIN
+9.13
8
Jrue Holiday
16 PTS · 5 REB · 9 AST · 39.0 MIN
+8.01
9
De'Aaron Fox
17 PTS · 2 REB · 4 AST · 33.6 MIN
+7.29
10
Shaedon Sharpe
9 PTS · 1 REB · 0 AST · 12.7 MIN
+6.95
Play-by-play (most recent first)
PLAY FEED
Q4 0:02 T. Camara REBOUND (Off:2 Def:7) 106–103
Q4 0:02 MISS D. Vassell 3PT 106–103
Q4 0:05 T. Camara Free Throw 2 of 2 (10 PTS) 106–103
Q4 0:05 T. Camara Free Throw 1 of 2 (9 PTS) 105–103
Q4 0:05 C. Bryant personal FOUL (2 PF) (Camara 2 FT) 104–103
Q4 0:10 D. Vassell Free Throw 2 of 2 (16 PTS) 104–103
Q4 0:10 D. Vassell Free Throw 1 of 2 (15 PTS) 104–102
Q4 0:10 J. Holiday personal FOUL (3 PF) (Vassell 2 FT) 104–101
Q4 0:11 D. Vassell REBOUND (Off:1 Def:11) 104–101
Q4 0:12 MISS R. Williams III Free Throw 1 of 1 104–101
Q4 0:12 J. Champagnie shooting personal FOUL (5 PF) (Williams III 1 FT) 104–101
Q4 0:12 R. Williams III alley-oop DUNK (11 PTS) (D. Avdija 3 AST) 104–101
Q4 0:27 J. Holiday REBOUND (Off:3 Def:2) 102–101
Q4 0:31 MISS D. Vassell 24' 3PT 102–101
Q4 0:39 D. Vassell REBOUND (Off:1 Def:10) 102–101

GAME ANALYSIS

KEEP READING

Create a free account and follow your team to get the full analysis every morning.

Create Free Account

Already have an account? Log in

PLAYER PERFORMANCE

SAS San Antonio Spurs
S Stephon Castle 37.8m
18
pts
7
reb
5
ast
Impact
+8.0

Castle operated as a high-octane offensive engine, tallying 18 points and 5 assists, but loose execution plagued his performance. He coughed the ball up 3 times, resulting in a -7.8 Turnover penalty that limited his playmaking value (+1.8 Creation). Despite the giveaways, his aggressive rebounding (7 boards) fueled a robust +8.9 Hustle credit.

Shooting
FG 7/20 (35.0%)
3PT 2/6 (33.3%)
FT 2/5 (40.0%)
Advanced
TS% 40.5%
USG% 26.6%
Net Rtg -1.3
+/- -1
Impact Breakdown
vs game-average production for 37.8m
Scoring +6.9
Creation +1.8
Shot Making +3.9
Hustle +8.9
Defense +3.7
Turnovers -7.8
STL 2
BLK 1
TO 3
S Devin Vassell 33.9m
16
pts
12
reb
2
ast
Impact
+14.7

Vassell ground out immense value through sheer defensive grit and rebounding, pulling down 12 boards (avg 4.5) to fuel a +6.5 Hustle credit. While his perimeter shot abandoned him (0-of-5 from deep), he compensated by generating 3 steals and anchoring a stellar +7.6 Defense mark. This gritty, two-way effort perfectly masked his inefficient 38% shooting from the floor.

Shooting
FG 6/16 (37.5%)
3PT 0/5 (0.0%)
FT 4/5 (80.0%)
Advanced
TS% 44.0%
USG% 21.8%
Net Rtg -1.4
+/- -1
Impact Breakdown
vs game-average production for 33.9m
Scoring +7.3
Creation +1.6
Shot Making +3.5
Hustle +6.5
Defense +7.6
Turnovers -2.4
STL 3
BLK 1
TO 1
S De'Aaron Fox 33.6m
17
pts
2
reb
4
ast
Impact
+3.0

Fox generated solid offensive production (+9.6 Scoring) but actively sabotaged his own playmaking with careless decision-making. His 3 turnovers (avg 2.1) triggered a -7.1 penalty in the play-by-play model, undercutting his 4 assists. He did show strong engagement defensively, racking up 5 deflections and 2 steals, but the sloppy ball security defined his outing.

Shooting
FG 6/16 (37.5%)
3PT 1/3 (33.3%)
FT 4/5 (80.0%)
Advanced
TS% 46.7%
USG% 25.3%
Net Rtg -21.9
+/- -14
Impact Breakdown
vs game-average production for 33.6m
Scoring +9.6
Creation +2.5
Shot Making +3.5
Hustle +1.6
Defense +2.3
Turnovers -7.1
STL 2
BLK 0
TO 3
9
pts
4
reb
0
ast
Impact
-3.4

Champagnie was highly efficient in his limited offensive opportunities, burying 2 of his 3 attempts from beyond the arc to drive a +7.7 Scoring credit. However, his defensive execution was lacking, as reflected by a -3.2 Defense penalty in the play-by-play model. Despite the sharp shooting, his overall footprint on the game remained relatively modest.

Shooting
FG 3/4 (75.0%)
3PT 2/3 (66.7%)
FT 1/2 (50.0%)
Advanced
TS% 92.2%
USG% 8.8%
Net Rtg -26.3
+/- -14
Impact Breakdown
vs game-average production for 26.5m
Scoring +7.7
Creation +0.2
Shot Making +2.4
Hustle +1.2
Defense -3.2
Turnovers -2.4
STL 1
BLK 2
TO 1
5
pts
4
reb
1
ast
Impact
-4.9

Wembanyama endured a shockingly quiet night, managing just 5 points (-83% vs his massive season average) on a mere three field goal attempts. His offensive rhythm was totally disrupted, compounded by 2 turnovers that resulted in a -5.4 penalty. Though he still offered some physical presence (+5.1 Hustle), this was a drastic departure from his usual dominant form.

Shooting
FG 1/3 (33.3%)
3PT 0/1 (0.0%)
FT 3/4 (75.0%)
Advanced
TS% 52.5%
USG% 23.3%
Net Rtg -24.5
+/- -7
Impact Breakdown
vs game-average production for 11.7m
Scoring +3.0
Creation +0.7
Shot Making +0.7
Hustle +5.1
Defense +0.5
Turnovers -5.4
STL 0
BLK 1
TO 2
Luke Kornet 27.8m
10
pts
9
reb
2
ast
Impact
+10.7

Kornet was an absolute monster in the dirty-work categories, driving a massive +11.4 Hustle credit through 12 contested shots and 5 screen assists. He paired this physical dominance with hyper-efficient scoring, pouring in 10 points on 4-of-5 shooting. This highly effective two-way effort showcased his immense value as an opportunistic interior anchor.

Shooting
FG 4/5 (80.0%)
3PT 0/0
FT 2/3 (66.7%)
Advanced
TS% 79.1%
USG% 10.3%
Net Rtg +20.8
+/- +11
Impact Breakdown
vs game-average production for 27.8m
Scoring +8.2
Creation +0.4
Shot Making +0.8
Hustle +11.4
Defense +1.6
Turnovers -2.4
STL 2
BLK 0
TO 1
Dylan Harper 23.4m
10
pts
0
reb
2
ast
Impact
-4.7

Harper scored efficiently (4-of-7 FG) to generate a solid +7.8 Scoring credit, but his stint was marred by poor ball security. He doubled his season average with 3 turnovers, resulting in a -6.6 penalty that erased much of his offensive value. This volatile mix of efficient finishing and sloppy decision-making perfectly encapsulated his erratic bench role.

Shooting
FG 4/7 (57.1%)
3PT 0/0
FT 2/2 (100.0%)
Advanced
TS% 63.5%
USG% 20.8%
Net Rtg +12.8
+/- +4
Impact Breakdown
vs game-average production for 23.4m
Scoring +7.8
Creation +0.6
Shot Making +2.0
Hustle +0.0
Defense +0.8
Turnovers -6.6
STL 1
BLK 0
TO 3
7
pts
4
reb
1
ast
Impact
-2.6

Johnson struggled to find his usual scoring rhythm, managing just 7 points (-52% vs average) on 3-of-7 shooting off the bench. While his offensive impact was muted, he managed to leave a mark defensively with 2 steals, driving a +2.9 Defense credit. Ultimately, a lack of volume and a -3.1 Turnover penalty kept him from being the chaotic sparkplug his team needed.

Shooting
FG 3/7 (42.9%)
3PT 1/3 (33.3%)
FT 0/0
Advanced
TS% 50.0%
USG% 18.2%
Net Rtg +15.3
+/- +7
Impact Breakdown
vs game-average production for 17.8m
Scoring +3.8
Creation +0.1
Shot Making +1.9
Hustle +1.2
Defense +2.9
Turnovers -3.1
STL 2
BLK 0
TO 1
4
pts
1
reb
0
ast
Impact
-5.6

Barnes drifted through his 15 minutes as a total offensive ghost, attempting just three shots and finishing with a meager 4 points. He failed to generate any meaningful rhythm, logging a low +2.5 Scoring credit while offering nothing in the peripheral categories. This passive, invisible outing highlighted his ongoing struggles to consistently impact the game off the bench.

Shooting
FG 1/3 (33.3%)
3PT 0/1 (0.0%)
FT 2/2 (100.0%)
Advanced
TS% 51.5%
USG% 11.1%
Net Rtg +49.0
+/- +13
Impact Breakdown
vs game-average production for 15.2m
Scoring +2.5
Creation +0.4
Shot Making +0.5
Hustle +0.3
Defense +0.0
Turnovers +0.0
STL 0
BLK 0
TO 0
7
pts
2
reb
2
ast
Impact
-4.1

Bryant provided a modest but efficient scoring punch off the bench, converting 3 of his 5 attempts to drive a +5.3 Scoring credit. However, his defensive execution was lacking (-1.9 Defense), and a pair of hidden costs in turnovers dragged down his overall utility. It was a classic empty-calorie performance that failed to anchor the second unit.

Shooting
FG 3/5 (60.0%)
3PT 1/2 (50.0%)
FT 0/0
Advanced
TS% 70.0%
USG% 25.0%
Net Rtg -38.0
+/- -13
Impact Breakdown
vs game-average production for 12.4m
Scoring +5.3
Creation +0.0
Shot Making +1.6
Hustle +2.5
Defense -1.9
Turnovers -2.4
STL 0
BLK 0
TO 1
POR Portland Trail Blazers
S Jrue Holiday 39.0m
16
pts
5
reb
9
ast
Impact
+0.8

Holiday operated as a high-volume facilitator with 9 assists, but his decision-making was uncharacteristically sloppy. Coughing up 5 turnovers (double his 2.5 average) resulted in a -11.8 penalty in the play-by-play model, undercutting his offensive contributions. Despite solid scoring (+8.6) and a strong +6.3 Hustle credit, the giveaways kept his overall impact muted.

Shooting
FG 6/17 (35.3%)
3PT 2/6 (33.3%)
FT 2/2 (100.0%)
Advanced
TS% 44.7%
USG% 24.2%
Net Rtg +11.0
+/- +12
Impact Breakdown
vs game-average production for 39.0m
Scoring +8.6
Creation +2.2
Shot Making +3.8
Hustle +6.3
Defense +1.2
Turnovers -11.8
STL 1
BLK 2
TO 5
S Scoot Henderson 38.0m
31
pts
1
reb
0
ast
Impact
+22.3

A blistering scoring eruption defined Henderson's night, as he poured in 31 points (+114% vs his season average) on highly efficient 65% shooting. His perimeter touch was dialed in (5-of-9 from deep), driving an elite +7.8 ShotMaking credit. Though his playmaking took a back seat with zero assists, his sheer offensive dominance (+25.7 Scoring) overwhelmed the opposition.

Shooting
FG 11/17 (64.7%)
3PT 5/9 (55.6%)
FT 4/6 (66.7%)
Advanced
TS% 78.9%
USG% 25.0%
Net Rtg +13.2
+/- +9
Impact Breakdown
vs game-average production for 38.0m
Scoring +25.7
Creation +0.9
Shot Making +7.8
Hustle +1.3
Defense +0.7
Turnovers -4.7
STL 1
BLK 1
TO 2
S Toumani Camara 34.8m
10
pts
9
reb
1
ast
Impact
+18.3

Relentless energy and defensive disruption defined Camara's outing, driving a massive +10.5 Hustle credit. He attacked the glass for 9 rebounds (avg 3.9) and wreaked havoc in passing lanes with 4 deflections and 3 steals. While his scoring was modest (10 points), his elite defensive impact (+7.3) anchored a +17 plus-minus in his 34 minutes.

Shooting
FG 3/7 (42.9%)
3PT 2/5 (40.0%)
FT 2/2 (100.0%)
Advanced
TS% 63.5%
USG% 9.3%
Net Rtg +25.0
+/- +17
Impact Breakdown
vs game-average production for 34.8m
Scoring +7.2
Creation +0.4
Shot Making +2.3
Hustle +10.5
Defense +7.3
Turnovers +0.0
STL 3
BLK 1
TO 0
S Deni Avdija 29.8m
14
pts
4
reb
3
ast
Impact
-12.1

Avdija's offensive production plummeted well below his recent high-usage standards, managing just 14 points (avg 26.4) on 38% shooting. Careless ball security was a major detriment, as 4 turnovers fueled a -9.5 penalty in the play-by-play model. Furthermore, his defensive struggles (-6.0 component) compounded the issues on a night where he failed to dictate the game's pace.

Shooting
FG 5/13 (38.5%)
3PT 1/2 (50.0%)
FT 3/5 (60.0%)
Advanced
TS% 46.1%
USG% 26.4%
Net Rtg -1.6
+/- -1
Impact Breakdown
vs game-average production for 29.8m
Scoring +7.5
Creation +1.3
Shot Making +2.9
Hustle +1.2
Defense -6.0
Turnovers -9.5
STL 0
BLK 1
TO 4
S Donovan Clingan 23.9m
9
pts
10
reb
2
ast
Impact
+4.8

Clingan's value was entirely tethered to his interior activity, generating a +11.7 Hustle credit despite a quiet offensive night. He secured 10 rebounds and contested 8 shots, providing a reliable physical presence in the paint. However, poor finishing (4-of-12 from the field) limited his scoring impact (+2.0) and capped his overall effectiveness.

Shooting
FG 4/12 (33.3%)
3PT 1/6 (16.7%)
FT 0/0
Advanced
TS% 37.5%
USG% 21.0%
Net Rtg -27.5
+/- -14
Impact Breakdown
vs game-average production for 23.9m
Scoring +2.0
Creation +0.7
Shot Making +2.3
Hustle +11.7
Defense -0.1
Turnovers -2.4
STL 1
BLK 2
TO 1
11
pts
9
reb
4
ast
Impact
+14.2

Williams III was an absolute force off the bench, blending hyper-efficient finishing (5-of-6 FG) with dominant rebounding. His sheer physical presence generated a stellar +10.5 Hustle credit, as he corralled 9 boards and dished out 4 screen assists. This highly disruptive two-way effort perfectly illustrated his value as a high-yield rotational enforcer.

Shooting
FG 5/6 (83.3%)
3PT 1/2 (50.0%)
FT 0/1 (0.0%)
Advanced
TS% 85.4%
USG% 11.1%
Net Rtg +28.3
+/- +13
Impact Breakdown
vs game-average production for 23.5m
Scoring +9.7
Creation +0.2
Shot Making +1.7
Hustle +10.5
Defense +1.5
Turnovers +0.0
STL 1
BLK 2
TO 0
Jerami Grant 20.3m
5
pts
1
reb
0
ast
Impact
-9.0

An abysmal shooting performance rendered Grant a complete non-factor offensively, managing just 5 points on 1-of-8 from the floor. He failed to generate any rhythm, logging a negative Scoring credit (-0.3) while offering minimal resistance on the other end. This passive, inefficient outing perfectly encapsulated his frustrating tendency to drift out of games.

Shooting
FG 1/8 (12.5%)
3PT 0/2 (0.0%)
FT 3/3 (100.0%)
Advanced
TS% 26.8%
USG% 17.0%
Net Rtg -0.1
+/- +2
Impact Breakdown
vs game-average production for 20.3m
Scoring -0.3
Creation +0.7
Shot Making +0.5
Hustle +0.3
Defense -0.8
Turnovers +0.0
STL 1
BLK 0
TO 0
9
pts
1
reb
0
ast
Impact
-0.3

Sharpe provided an efficient but quiet scoring punch, notching 9 points on 3-of-5 shooting during his 12 minutes on the floor. His ability to convert looks drove a solid +7.5 Scoring credit, though he offered virtually nothing else across the box score. A lack of defensive resistance (-1.4 credit) kept him from making a more profound impact on the game.

Shooting
FG 3/5 (60.0%)
3PT 1/3 (33.3%)
FT 2/2 (100.0%)
Advanced
TS% 76.5%
USG% 18.8%
Net Rtg -0.1
+/- -1
Impact Breakdown
vs game-average production for 12.7m
Scoring +7.5
Creation +0.4
Shot Making +2.2
Hustle +0.3
Defense -1.4
Turnovers +0.0
STL 0
BLK 1
TO 0
0
pts
1
reb
1
ast
Impact
-12.6

Thybulle was a complete zero on the offensive end, missing all three of his shots and finishing scoreless in 10 minutes of action. While he managed 3 deflections, his defensive presence (-1.1 credit) wasn't nearly enough to offset his offensive invisibility. The empty minutes actively stalled his team's momentum, reflected in a -22 plus-minus.

Shooting
FG 0/3 (0.0%)
3PT 0/2 (0.0%)
FT 0/0
Advanced
TS% 0.0%
USG% 12.5%
Net Rtg -102.1
+/- -22
Impact Breakdown
vs game-average production for 10.3m
Scoring -2.5
Creation +0.1
Shot Making +0.0
Hustle +0.3
Defense -1.1
Turnovers +0.0
STL 0
BLK 1
TO 0
1
pts
2
reb
0
ast
Impact
-15.7

Murray's brief 7-minute cameo was derailed by poor ball security, coughing up 3 turnovers against a season average of just 0.7. This sloppiness resulted in a -7.8 Turnover penalty, completely erasing any utility he might have offered. He was virtually invisible offensively, managing a single point on an empty 0-of-1 from the floor.

Shooting
FG 0/1 (0.0%)
3PT 0/1 (0.0%)
FT 1/2 (50.0%)
Advanced
TS% 26.6%
USG% 21.7%
Net Rtg +4.4
+/- 0
Impact Breakdown
vs game-average production for 7.8m
Scoring -0.3
Creation +0.2
Shot Making +0.0
Hustle +1.6
Defense +0.0
Turnovers -7.8
STL 0
BLK 0
TO 3