1. NBA
  2. Scores
  3. 4 · 24 · 26
  4. SAS vs POR

San Antonio Spurs vs. Portland Trail Blazers

Apr 24, 2026
FINAL

Box Score

1234T
SAS27322932120
POR29362221108

Game Recap

The San Antonio Spurs defeated the Portland Trail Blazers, 120-108 and now lead the series 2-1.

Player Stats

San Antonio Spurs logoSPURSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
24Devin VassellSF324-123-70-1732123+611
30Julian ChampagniePF273-72-41-1611011+79
7Luke KornetC296-91-11-21020215+414
4De'Aaron FoxSG367-161-63-5460024+818
5Stephon CastlePG3410-183-410-11251042-933
2Dylan Harper299-124-55-61031114+2527
3Keldon Johnson201-71-12-2531122+45
11Carter Bryant221-51-40-0640304+173
40Harrison Barnes60-10-10-0000000-20
18Bismack Biyombo— did not play —— did not play —
8Kelly Olynyk— did not play —— did not play —
45Mason Plumlee— did not play —— did not play —
43Lindy Waters III— did not play —— did not play —
TOTAL-41-8747.1%16-3348.5%22-2878.6%5027681325-120
Portland Trail Blazers logoTRAIL BLAZERSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
8Deni AvdijaSF363-151-412-16690022-1619
33Toumani CamaraPF331-60-40-0311025-122
23Donovan ClinganC192-61-32-4112000307
5Jrue HolidaySG4012-185-90-0654024-729
00Scoot HendersonPG368-185-100-0211024+921
35Robert Williams III245-80-11-2921221-1111
9Jerami Grant224-112-53-3200003-1913
17Shaedon Sharpe132-50-00-2310102-44
4Matisse Thybulle60-20-12-2200100+22
24Kris Murray10-00-00-0000000-20
27Vit Krejci00-10-10-000000000
1Blake Wesley00-00-00-000000000
16Hansen Yang00-00-00-010000000
91Sidy Cissoko00-00-00-000000000
TOTAL-37-9041.1%14-3836.8%20-2969.0%4521741024-108

Play-by-Play

1st quarterSASPOR
  • Portland Trail Blazers logo
    (11:56) Jump Ball Clingan vs. Kornet: Tip to Avdija
  • Portland Trail Blazers logo
    (11:51) Camara Out of Bounds - Bad Pass Turnover Turnover (P1.T1)
  • San Antonio Spurs logo
    (11:40) Vassell OFF.Foul (P1) (J.Williams)
  • San Antonio Spurs logo
    (11:40) Vassell Offensive Foul Turnover (P1.T1)
  • Portland Trail Blazers logo
    +3 (11:30) Clingan 27' 3PT Jump Shot (3 PTS) (Henderson 1 AST)
    03
  • San Antonio Spurs logo
    (11:11) MISS Kornet 7' Turnaround Hook Shot
  • Portland Trail Blazers logo
    (11:09) Clingan REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (11:01) MISS Clingan 27' 3PT Jump Shot
  • San Antonio Spurs logo
    (10:56) Kornet REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    +2 (10:50) Castle 2' Driving Layup (2 PTS) (Fox 1 AST)
    23
  • Portland Trail Blazers logo
    +3 (10:37) Henderson 24' 3PT Step Back Jump Shot (3 PTS) (Clingan 1 AST)
    26
  • San Antonio Spurs logo
    (10:19) Fox Out of Bounds - Bad Pass Turnover Turnover (P1.T2)
  • Portland Trail Blazers logo
    (9:57) MISS Avdija 26' 3PT Step Back Jump Shot
  • San Antonio Spurs logo
    (9:53) Champagnie REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    (9:47) MISS Castle 11' Pullup Jump Shot
  • Portland Trail Blazers logo
    (9:43) Clingan REBOUND (Off:0 Def:2)
  • Portland Trail Blazers logo
    (9:35) MISS Holiday 3PT Step Back Jump Shot
  • San Antonio Spurs logo
    (9:34) Fox REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (9:34) Clingan P.FOUL (P1.T1) (B.Forte)
  • Portland Trail Blazers logo
    (9:28) Clingan S.FOUL (P2.T2) (J.Williams)
  • San Antonio Spurs logo
    +1 (9:28) Castle Free Throw 1 of 2 (3 PTS)
    36
  • San Antonio Spurs logo
    +1 (9:28) Castle Free Throw 2 of 2 (4 PTS)
    46
  • Portland Trail Blazers logo
    (9:13) Avdija Offensive Goaltending Turnover (P1.T2)
  • San Antonio Spurs logo
    (9:02) Kornet Bad Pass Turnover (P1.T3)
  • Portland Trail Blazers logo
    (9:02) Camara STEAL (1 STL)
  • Portland Trail Blazers logo
    +3 (8:57) Henderson 27' 3PT Running Pull-Up Jump Shot (6 PTS) (Camara 1 AST)
    49
  • San Antonio Spurs logo
    +2 (8:41) Kornet 3' Alley Oop Dunk (2 PTS) (Castle 1 AST)
    69
  • Portland Trail Blazers logo
    +2 (8:30) Williams III 3' Alley Oop Dunk (2 PTS) (Avdija 1 AST)
    611
  • San Antonio Spurs logo
    (8:15) MISS Fox 26' 3PT Pullup Jump Shot
  • Portland Trail Blazers logo
    (8:12) Camara REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (7:58) Camara Bad Pass Turnover (P2.T3)
  • San Antonio Spurs logo
    (7:58) Champagnie STEAL (1 STL)
  • San Antonio Spurs logo
    +2 (7:53) Champagnie 3' Running Layup (2 PTS)
    811
  • Portland Trail Blazers logo
    +2 (7:39) Henderson 10' Step Back Jump Shot (8 PTS)
    813
  • San Antonio Spurs logo
    (7:34) Castle Out of Bounds - Bad Pass Turnover Turnover (P1.T4)
  • Portland Trail Blazers logo
    (7:21) MISS Avdija 3' Driving Finger Roll Layup
  • Portland Trail Blazers logo
    (7:19) Williams III REBOUND (Off:1 Def:0)
  • Portland Trail Blazers logo
    (7:18) MISS Holiday 24' 3PT Jump Shot
  • San Antonio Spurs logo
    (7:18) Fox REBOUND (Off:0 Def:2)
  • San Antonio Spurs logo
    +3 (7:03) Castle 28' 3PT Jump Shot (7 PTS) (Kornet 1 AST)
    1113
  • Portland Trail Blazers logo
    +2 (6:44) Holiday 6' Driving Floating Jump Shot (2 PTS)
    1115
  • San Antonio Spurs logo
    (6:30) MISS Castle 27' 3PT Jump Shot
  • Portland Trail Blazers logo
    (6:26) Camara REBOUND (Off:0 Def:2)
  • Portland Trail Blazers logo
    (6:07) MISS Avdija 6' Driving Layup
  • San Antonio Spurs logo
    (6:07) Kornet BLOCK (1 BLK)
  • Portland Trail Blazers logo
    (6:05) Holiday REBOUND (Off:1 Def:0)
  • Portland Trail Blazers logo
    (6:04) MISS Camara 26' 3PT Jump Shot
  • Portland Trail Blazers logo
    (6:00) Holiday REBOUND (Off:2 Def:0)
  • Portland Trail Blazers logo
    (5:56) MISS Avdija 3PT Jump Shot
  • San Antonio Spurs logo
    (5:53) Kornet REBOUND (Off:0 Def:2)
  • San Antonio Spurs logo
    +2 (5:43) Fox 10' Step Back Jump Shot (2 PTS)
    1315
  • Portland Trail Blazers logo
    (5:27) MISS Holiday 4' Cutting Layup Shot
  • San Antonio Spurs logo
    (5:27) Kornet BLOCK (2 BLK)
  • San Antonio Spurs logo
    (5:26) Fox REBOUND (Off:0 Def:3)
  • Portland Trail Blazers logo
    (5:22) Henderson P.FOUL (P1.T3) (K.Scott)
  • Portland Trail Blazers logo
    (5:22) TRAIL BLAZERS Timeout: Regular (Full 1 Short 0)
  • San Antonio Spurs logo
    (5:13) Johnson Bad Pass Turnover (P1.T5)
  • Portland Trail Blazers logo
    (5:13) Williams III STEAL (1 STL)
  • Portland Trail Blazers logo
    (5:09) MISS Williams III 3' Running Layup
  • San Antonio Spurs logo
    (5:09) Bryant BLOCK (1 BLK)
  • San Antonio Spurs logo
    (5:06) Johnson REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    +2 (5:01) Castle 3' Driving Finger Roll Layup (9 PTS) (Johnson 1 AST)
    1515
  • Portland Trail Blazers logo
    (4:46) MISS Henderson 24' 3PT Jump Shot
  • San Antonio Spurs logo
    (4:43) Johnson REBOUND (Off:0 Def:2)
  • San Antonio Spurs logo
    (4:35) MISS Johnson 2' Driving Layup
  • Portland Trail Blazers logo
    (4:33) Williams III REBOUND (Off:1 Def:1)
  • San Antonio Spurs logo
    (4:33) Bryant P.FOUL (P1.T1) (J.Williams)
  • Portland Trail Blazers logo
    (4:24) MISS Henderson 5' Driving Finger Roll Layup
  • San Antonio Spurs logo
    (4:24) Bryant BLOCK (2 BLK)
  • San Antonio Spurs logo
    (4:22) Harper REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    (4:21) Harper Offensive Charge Foul (P1) (J.Williams)
  • San Antonio Spurs logo
    (4:21) Harper Offensive Foul Turnover (P1.T6)
  • San Antonio Spurs logo
    (4:09) Spurs T.Foul (Def. 3 Sec Bryant ) (K.Scott)
  • Portland Trail Blazers logo
    +1 (4:09) Avdija Free Throw Technical (1 PTS)
    1516
  • San Antonio Spurs logo
    (4:07) Johnson S.FOUL (P1.T2) (J.Williams)
  • Portland Trail Blazers logo
    +1 (4:07) Avdija Free Throw 1 of 2 (2 PTS)
    1517
  • Portland Trail Blazers logo
    +1 (4:07) Avdija Free Throw 2 of 2 (3 PTS)
    1518
  • San Antonio Spurs logo
    (3:56) MISS Bryant 27' 3PT Jump Shot
  • Portland Trail Blazers logo
    (3:53) Grant REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (3:44) MISS Henderson 18' Pullup Jump Shot
  • San Antonio Spurs logo
    (3:40) Castle REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    +3 (3:34) Harper 25' 3PT Jump Shot (3 PTS) (Castle 2 AST)
    1818
  • Portland Trail Blazers logo
    +2 (3:21) Williams III 2' Alley Oop Dunk (4 PTS) (Avdija 2 AST)
    1820
  • San Antonio Spurs logo
    (3:07) MISS Champagnie 25' 3PT Jump Shot
  • Portland Trail Blazers logo
    (3:05) TRAIL BLAZERS Rebound
  • San Antonio Spurs logo
    (2:58) Champagnie P.FOUL (P1.T3) (J.Williams)
  • San Antonio Spurs logo
    (2:58) Spurs Timeout: Regular (Reg.1 Short 0)
  • Portland Trail Blazers logo
    (2:47) MISS Grant 25' 3PT Jump Shot
  • San Antonio Spurs logo
    (2:43) Johnson REBOUND (Off:0 Def:3)
  • San Antonio Spurs logo
    +2 (2:32) Castle 2' Driving Layup (11 PTS)
    2020
  • Portland Trail Blazers logo
    (2:22) TRAIL BLAZERS Timeout: Regular (Full 2 Short 0)
  • Portland Trail Blazers logo
    +2 (2:12) Holiday 4' Driving Layup (4 PTS) (Avdija 3 AST)
    2022
  • San Antonio Spurs logo
    +3 (1:58) Champagnie 27' 3PT Jump Shot (5 PTS) (Bryant 1 AST)
    2322
  • Portland Trail Blazers logo
    (1:43) MISS Avdija 7' Driving Floating Bank Jump Shot
  • Portland Trail Blazers logo
    (1:41) Avdija REBOUND (Off:1 Def:0)
  • Portland Trail Blazers logo
    +3 (1:37) Grant 24' 3PT Jump Shot (3 PTS) (Holiday 1 AST)
    2325
  • Portland Trail Blazers logo
    (1:18) Camara S.FOUL (P1.T4) (B.Forte)
  • San Antonio Spurs logo
    (1:18) MISS Castle Free Throw 1 of 2
  • San Antonio Spurs logo
    (1:18) Spurs Rebound
  • San Antonio Spurs logo
    +1 (1:18) Castle Free Throw 2 of 2 (12 PTS)
    2425
  • Portland Trail Blazers logo
    +2 (0:59) Holiday 8' Driving Floating Jump Shot (6 PTS)
    2427
  • San Antonio Spurs logo
    (0:48) MISS Harper 25' 3PT Jump Shot
  • Portland Trail Blazers logo
    (0:44) Camara REBOUND (Off:0 Def:3)
  • San Antonio Spurs logo
    (0:40) Harper P.FOUL (P2.T4) (B.Forte)
  • Portland Trail Blazers logo
    (0:30) MISS Camara 2' Driving Finger Roll Layup
  • Portland Trail Blazers logo
    (0:29) Williams III REBOUND (Off:2 Def:1)
  • Portland Trail Blazers logo
    +2 (0:29) Williams III 2' Putback Layup (6 PTS)
    2429
  • San Antonio Spurs logo
    +3 (0:10) Kornet 3PT Jump Shot (5 PTS) (Fox 2 AST)
    2729
  • Portland Trail Blazers logo
    (0:02) MISS Williams III 24' 3PT Jump Shot
  • Portland Trail Blazers logo
    (0:02) Grant REBOUND (Off:1 Def:1)
  • Portland Trail Blazers logo
    (0:01) MISS Grant Tip Layup Shot
  • San Antonio Spurs logo
    (0:00) Champagnie REBOUND (Off:0 Def:2)
2nd quarter
3rd quarter
4th quarter

Team Stats

120Points108
41-87(47.1%)Field Goal(%)37-90(41.1%)
16-33(48.5%)3-Point(%)14-38(36.8%)
22-28(78.6%)Free Throw(%)20-29(69.0%)
50(14)Rebounds(Offensive)45(16)
27Assists21
6Steals7
8Blocks4
13Turnovers10
25Fouls24
42Pts In The Paint44
15Fast Break Pts19
17Pts Off Turnovers23
35Bench Pts30
15Largest Lead15

Game Details

Friday, April 24, 2026 · 10:30 PM
Moda Center · Portland, OR
attendance: 20,438 (102.3%)
tv: Prime Video