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

Portland Trail Blazers vs. San Antonio Spurs

Apr 21, 2026
FINAL

Box Score

1234T
POR27302227106
SAS28292323103

Game Recap

The Blazers closed the game on a 16-4 run over the final five minutes to defeat the Spurs, 106-103, and even the series at 1-1.

Player Stats

Portland Trail Blazers logoTRAIL BLAZERSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
8Deni AvdijaSF295-131-23-5430145-114
33Toumani CamaraPF343-72-52-2913101+1710
23Donovan ClinganC234-121-60-01021213-149
00Scoot HendersonSG3811-175-94-6101123+931
5Jrue HolidayPG386-172-62-2591253+1216
9Jerami Grant201-80-23-3101002+25
4Matisse Thybulle100-30-20-0110101-220
35Robert Williams III235-61-20-1941202+1311
24Kris Murray70-10-11-220003101
17Shaedon Sharpe123-51-32-2100102-19
91Sidy Cissoko— did not play —— did not play —
27Vit Krejci— did not play —— did not play —
1Blake Wesley— did not play —— did not play —
16Hansen Yang— did not play —— did not play —
TOTAL-38-8942.7%13-3834.2%17-2373.9%43208111523-106
San Antonio Spurs logoSPURSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
24Devin VassellSF336-160-54-51223110-116
30Julian ChampagniePF263-42-31-2401215-149
1Victor WembanyamaC111-30-13-4410121-75
4De'Aaron FoxSG336-161-34-5242034-1417
5Stephon CastlePG377-202-62-5752132-118
3Keldon Johnson173-71-30-0412013+77
2Dylan Harper234-70-02-2021032+410
7Luke Kornet274-50-02-3922012+1110
40Harrison Barnes151-30-12-2100000+134
11Carter Bryant123-51-20-0220012-137
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-38-8644.2%7-2429.2%20-2871.4%45191351621-103

Play-by-Play

1st quarterPORSAS
  • San Antonio Spurs logo
    (11:56) Jump Ball Wembanyama vs. Clingan: Tip to Fox
  • San Antonio Spurs logo
    +2 (11:35) Castle 10' Pullup Jump Shot (2 PTS)
    02
  • Portland Trail Blazers logo
    (11:27) Avdija Bad Pass Turnover (P1.T1)
  • San Antonio Spurs logo
    (11:27) Vassell STEAL (1 STL)
  • San Antonio Spurs logo
    (11:22) MISS Vassell 1' Running Layup
  • San Antonio Spurs logo
    (11:18) Castle REBOUND (Off:1 Def:0)
  • San Antonio Spurs logo
    (11:18) MISS Castle Tip Layup Shot
  • Portland Trail Blazers logo
    (11:17) Clingan REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +2 (11:15) Henderson 16' Running Pull-Up Jump Shot (2 PTS) (Holiday 1 AST)
    22
  • San Antonio Spurs logo
    (10:59) Castle OFF.Foul (P1) (B.Barnaky)
  • San Antonio Spurs logo
    (10:59) Castle Offensive Foul Turnover (P1.T1)
  • Portland Trail Blazers logo
    (10:43) MISS Camara 25' 3PT Jump Shot
  • San Antonio Spurs logo
    (10:38) Champagnie REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    (10:35) MISS Vassell 25' 3PT Running Jump Shot
  • San Antonio Spurs logo
    (10:32) Wembanyama REBOUND (Off:1 Def:0)
  • San Antonio Spurs logo
    +2 (10:16) Wembanyama 19' Fadeaway Jumper (2 PTS) (Castle 1 AST)
    24
  • Portland Trail Blazers logo
    +2 (9:54) Avdija 1' Driving Layup (2 PTS)
    44
  • San Antonio Spurs logo
    (9:54) Wembanyama Violation:Defensive Goaltending (B.Barnaky)
  • San Antonio Spurs logo
    (9:43) MISS Castle 3PT Jump Shot
  • Portland Trail Blazers logo
    (9:40) Avdija REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +3 (9:28) Avdija 26' 3PT Jump Shot (5 PTS) (Clingan 1 AST)
    74
  • Portland Trail Blazers logo
    (9:21) Camara P.FOUL (P1.T1) (C.Blair)
  • San Antonio Spurs logo
    (9:13) MISS Champagnie 26' 3PT Jump Shot
  • Portland Trail Blazers logo
    (9:10) Camara REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (8:59) MISS Holiday 3PT Jump Shot
  • Portland Trail Blazers logo
    (8:58) Trail Blazers Rebound
  • San Antonio Spurs logo
    (8:58) Fox L.B.FOUL (P1.T1) (C.Blair)
  • Portland Trail Blazers logo
    +3 (8:51) Clingan 26' 3PT Jump Shot (3 PTS) (Avdija 1 AST)
    104
  • San Antonio Spurs logo
    (8:42) Fox Lost Ball Turnover (P1.T2)
  • Portland Trail Blazers logo
    (8:42) Camara STEAL (1 STL)
  • Portland Trail Blazers logo
    +3 (8:33) Henderson 25' 3PT Step Back Jump Shot (5 PTS)
    134
  • San Antonio Spurs logo
    (8:33) SPURS Timeout: Regular (Full 1 Short 0)
  • San Antonio Spurs logo
    (8:27) Fox Out of Bounds - Bad Pass Turnover Turnover (P2.T3)
  • San Antonio Spurs logo
    (8:16) Champagnie S.FOUL (P1.T2) (J.Goble)
  • Portland Trail Blazers logo
    +1 (8:16) Holiday Free Throw 1 of 2 (1 PTS)
    144
  • Portland Trail Blazers logo
    +1 (8:16) Holiday Free Throw 2 of 2 (2 PTS)
    154
  • San Antonio Spurs logo
    (8:02) Wembanyama Bad Pass Turnover (P1.T4)
  • Portland Trail Blazers logo
    (8:02) Henderson STEAL (1 STL)
  • Portland Trail Blazers logo
    (7:54) Holiday Bad Pass Turnover (P1.T2)
  • San Antonio Spurs logo
    (7:54) Castle STEAL (1 STL)
  • Portland Trail Blazers logo
    (7:45) Avdija P.FOUL (P1.T2) (C.Blair)
  • San Antonio Spurs logo
    +3 (7:37) Fox 27' 3PT Pullup Jump Shot (3 PTS)
    157
  • Portland Trail Blazers logo
    (7:22) MISS Clingan 24' 3PT Jump Shot
  • San Antonio Spurs logo
    (7:18) Castle REBOUND (Off:1 Def:1)
  • San Antonio Spurs logo
    +2 (7:11) Fox 7' Pullup Jump Shot (5 PTS)
    159
  • San Antonio Spurs logo
    (6:54) Fox S.FOUL (P2.T3) (C.Blair)
  • Portland Trail Blazers logo
    +1 (6:54) Henderson Free Throw 1 of 2 (6 PTS)
    169
  • Portland Trail Blazers logo
    +1 (6:54) Henderson Free Throw 2 of 2 (7 PTS)
    179
  • San Antonio Spurs logo
    (6:37) MISS Castle 2' Driving Layup
  • Portland Trail Blazers logo
    (6:37) Clingan BLOCK (1 BLK)
  • Portland Trail Blazers logo
    (6:37) Trail Blazers Rebound
  • Portland Trail Blazers logo
    (6:18) MISS Avdija 1' Driving Reverse Layup
  • Portland Trail Blazers logo
    (6:18) Clingan REBOUND (Off:1 Def:1)
  • Portland Trail Blazers logo
    +2 (6:18) Clingan Tip Layup Shot (5 PTS)
    199
  • San Antonio Spurs logo
    (6:01) MISS Harper 3' Driving Layup
  • Portland Trail Blazers logo
    (6:01) Henderson BLOCK (1 BLK)
  • Portland Trail Blazers logo
    (6:01) Trail Blazers Rebound
  • Portland Trail Blazers logo
    (5:45) MISS Avdija 9' Pullup Jump Shot
  • Portland Trail Blazers logo
    (5:43) Clingan REBOUND (Off:2 Def:1)
  • Portland Trail Blazers logo
    (5:39) MISS Avdija 5' Driving Floating Jump Shot
  • Portland Trail Blazers logo
    (5:33) Clingan REBOUND (Off:3 Def:1)
  • Portland Trail Blazers logo
    (5:33) MISS Clingan Putback Layup
  • Portland Trail Blazers logo
    (5:32) Henderson REBOUND (Off:1 Def:0)
  • Portland Trail Blazers logo
    +3 (5:27) Henderson 24' 3PT Pullup Jump Shot (10 PTS)
    229
  • San Antonio Spurs logo
    +2 (5:11) Kornet 1' Cutting Dunk Shot (2 PTS) (Vassell 1 AST)
    2211
  • Portland Trail Blazers logo
    (5:02) MISS Clingan 27' 3PT Jump Shot
  • San Antonio Spurs logo
    (4:56) Vassell REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    (4:51) MISS Johnson 1' Running Layup
  • Portland Trail Blazers logo
    (4:49) Clingan REBOUND (Off:3 Def:2)
  • Portland Trail Blazers logo
    (4:36) MISS Avdija 8' Driving Floating Jump Shot
  • San Antonio Spurs logo
    (4:35) Johnson REBOUND (Off:0 Def:1)
  • San Antonio Spurs logo
    +2 (4:21) Vassell 16' Pullup Jump Shot (2 PTS)
    2213
  • Portland Trail Blazers logo
    (4:21) Trail Blazers Timeout: Regular (Reg.1 Short 0)
  • Portland Trail Blazers logo
    (4:07) Clingan Lost Ball Turnover (P1.T3)
  • San Antonio Spurs logo
    (4:07) Kornet STEAL (1 STL)
  • Portland Trail Blazers logo
    (4:01) Grant S.FOUL (P1.T3) (C.Blair)
  • San Antonio Spurs logo
    +1 (4:01) Harper Free Throw 1 of 2 (1 PTS)
    2214
  • San Antonio Spurs logo
    +1 (4:01) Harper Free Throw 2 of 2 (2 PTS)
    2215
  • Portland Trail Blazers logo
    +3 (3:40) Henderson 26' 3PT Pullup Jump Shot (13 PTS)
    2515
  • San Antonio Spurs logo
    +3 (3:18) Castle 26' 3PT Step Back Jump Shot (5 PTS) (Kornet 1 AST)
    2518
  • Portland Trail Blazers logo
    (2:57) MISS Grant 5' Driving Hook Shot
  • San Antonio Spurs logo
    (2:55) Vassell REBOUND (Off:0 Def:2)
  • San Antonio Spurs logo
    +2 (2:45) Castle 9' Driving Floating Bank Jump Shot (7 PTS) (Johnson 1 AST)
    2520
  • San Antonio Spurs logo
    (2:39) Johnson P.FOUL (P1.T4) (J.Goble)
  • Portland Trail Blazers logo
    (2:23) MISS Grant 2' Driving Layup
  • San Antonio Spurs logo
    (2:23) Wembanyama BLOCK (1 BLK)
  • San Antonio Spurs logo
    (2:20) Castle REBOUND (Off:1 Def:2)
  • San Antonio Spurs logo
    (2:18) MISS Johnson 3PT Pullup Jump Shot
  • Portland Trail Blazers logo
    (2:18) Thybulle BLOCK (1 BLK)
  • San Antonio Spurs logo
    (2:16) SPURS Rebound
  • San Antonio Spurs logo
    +3 (2:06) Castle 3PT Jump Shot (10 PTS) (Wembanyama 1 AST)
    2523
  • Portland Trail Blazers logo
    (1:49) MISS Henderson 13' Pullup Jump Shot
  • San Antonio Spurs logo
    (1:47) Wembanyama REBOUND (Off:1 Def:1)
  • San Antonio Spurs logo
    (1:41) MISS Castle 5' Running Layup
  • San Antonio Spurs logo
    (1:41) SPURS Rebound
  • San Antonio Spurs logo
    (1:40) Harper Out of Bounds - Bad Pass Turnover Turnover (P1.T5)
  • Portland Trail Blazers logo
    (1:24) MISS Holiday 12' Pullup Jump Shot
  • San Antonio Spurs logo
    (1:24) SPURS Rebound
  • Portland Trail Blazers logo
    (1:24) Williams III L.B.FOUL (P1.T4) (C.Blair)
  • San Antonio Spurs logo
    (1:03) MISS Harper 2' Driving Layup
  • Portland Trail Blazers logo
    (1:01) Thybulle REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +2 (0:51) Williams III 2' Alley Oop Dunk (2 PTS) (Holiday 2 AST)
    2723
  • San Antonio Spurs logo
    (0:33) MISS Fox 1' Driving Layup
  • Portland Trail Blazers logo
    (0:33) Holiday BLOCK (1 BLK)
  • San Antonio Spurs logo
    (0:32) Wembanyama REBOUND (Off:2 Def:1)
  • Portland Trail Blazers logo
    (0:32) Thybulle S.FOUL (P1.PN) (J.Goble)
  • San Antonio Spurs logo
    +1 (0:32) Wembanyama Free Throw 1 of 2 (3 PTS)
    2724
  • San Antonio Spurs logo
    (0:32) MISS Wembanyama Free Throw 2 of 2
  • San Antonio Spurs logo
    (0:31) SPURS Rebound
  • San Antonio Spurs logo
    +2 (0:29) Vassell 16' Jump Shot (4 PTS) (Fox 1 AST)
    2726
  • Portland Trail Blazers logo
    (0:08) Holiday Lost Ball Turnover (P2.T4)
  • San Antonio Spurs logo
    (0:08) Johnson STEAL (1 STL)
  • Portland Trail Blazers logo
    (0:01) Holiday S.FOUL (P1.PN) (C.Blair)
  • San Antonio Spurs logo
    +1 (0:01) Wembanyama Free Throw 1 of 2 (4 PTS)
    2727
  • San Antonio Spurs logo
    +1 (0:01) Wembanyama Free Throw 2 of 2 (5 PTS)
    2728
  • Portland Trail Blazers logo
    (0:00) TRAIL BLAZERS Heave
  • Portland Trail Blazers logo
    (0:00) Trail Blazers Rebound
2nd quarter
3rd quarter
4th quarter

Team Stats

106Points103
38-89(42.7%)Field Goal(%)38-86(44.2%)
13-38(34.2%)3-Point(%)7-24(29.2%)
17-23(73.9%)Free Throw(%)20-28(71.4%)
43(15)Rebounds(Offensive)45(12)
20Assists19
8Steals13
11Blocks5
15Turnovers16
23Fouls21
42Pts In The Paint38
14Fast Break Pts20
24Pts Off Turnovers22
26Bench Pts38
13Largest Lead14

Game Details

Tuesday, April 21, 2026 · 8:00 PM
AT&T Center · San Antonio, TX
attendance: 19,338 (104.1%)
tv: NBC