The Spurs vs Trail Blazers game on April 21, 2026, was a playoff thriller. It had a nasty fall, a massive lead, and a crazy finish. The Trail Blazers vs Spurs Game 2 result 2026 ended with Portland stealing one on the road. Spurs vs Blazers final score April 21, 2026 was 106-103. But the numbers don’t tell the whole story.
The Portland Trail Blazers vs San Antonio Spurs stats 2026 show a game of runs. The Spurs vs Trail Blazers playoff game 2 score looked safe for San Antonio. Then it wasn’t. This Spurs vs Blazers 106-103 full game recap dives into how Portland pulled off the heist.
It’s about the NBA playoffs, Spurs vs Trail Blazers 2026, turning into a dogfight. And the Spurs vs Trail Blazers match summary on April 21 proves that in the NBA, no lead is safe. Let’s break down the chaos. We’ll look at the injury that changed everything and the stats that sealed the deal.
Trail Blazers vs. Spurs · Game 2 · Western Conference First Round
| Player | MIN | FGM-A | 3PM-A | FTM-A | REB | AST | STL | BLK | TO | PTS |
|---|---|---|---|---|---|---|---|---|---|---|
| Scoot Henderson | 38:01 | 11-17 | 5-9 | 4-6 | 1 | 0 | 1 | 1 | 2 | 31 |
| Jrue Holiday | 38:59 | 6-17 | 2-6 | 2-2 | 5 | 9 | 1 | 2 | 5 | 16 |
| Deni Avdija | 29:49 | 5-13 | 1-2 | 3-5 | 4 | 3 | 0 | 1 | 4 | 14 |
| Robert Williams III | 23:28 | 5-6 | 1-2 | 0-1 | 9 | 3 | 1 | 1 | 0 | 11 |
| Toumani Camara | 34:50 | 3-7 | 2-5 | 2-2 | 8 | 1 | 2 | 1 | 0 | 10 |
| Donovan Clingan | 23:52 | 4-12 | 1-6 | 0-0 | 11 | 1 | 1 | 2 | 1 | 9 |
| Shaedon Sharpe | 12:39 | 3-5 | 1-3 | 2-2 | 1 | 0 | 0 | 1 | 0 | 9 |
| Jerami Grant | 20:17 | 1-9 | 0-2 | 3-3 | 1 | 0 | 1 | 0 | 0 | 5 |
| Kris Murray | 7:47 | 0-1 | 0-1 | 1-2 | 2 | 0 | 0 | 0 | 3 | 1 |
| Matisse Thybulle | 10:17 | 0-3 | 0-2 | 0-0 | 1 | 1 | 0 | 1 | 0 | 0 |
| Player | MIN | FGM-A | 3PM-A | FTM-A | REB | AST | STL | BLK | TO | PTS |
|---|---|---|---|---|---|---|---|---|---|---|
| Stephon Castle | 37:50 | 7-20 | 2-6 | 2-5 | 8 | 5 | 1 | 1 | 3 | 18 |
| De’Aaron Fox | 33:35 | 6-16 | 1-3 | 4-5 | 2 | 4 | 3 | 1 | 3 | 17 |
| Devin Vassell | 33:53 | 6-16 | 0-5 | 4-5 | 12 | 2 | 3 | 1 | 1 | 16 |
| Luke Kornet | 27:47 | 4-5 | 0-0 | 2-3 | 9 | 2 | 2 | 0 | 0 | 10 |
| Dylan Harper | 23:24 | 4-7 | 0-0 | 2-2 | 0 | 2 | 1 | 0 | 3 | 10 |
| Julian Champagnie | 26:30 | 3-4 | 2-3 | 1-2 | 3 | 0 | 1 | 2 | 1 | 9 |
| Carter Bryant | 12:22 | 3-5 | 1-2 | 0-0 | 2 | 2 | 0 | 0 | 1 | 7 |
| Keldon Johnson | 17:46 | 3-7 | 1-3 | 0-0 | 4 | 1 | 2 | 0 | 1 | 7 |
| Victor Wembanyama | 11:41 | 1-3 | 0-1 | 3-4 | 4 | 1 | 0 | 1 | 2 | 5 |
| Harrison Barnes | 15:13 | 1-3 | 0-1 | 2-2 | 1 | 0 | 0 | 0 | 0 | 4 |
- 🔹 eFG% · POR 49.4% SAS 48.3%
- 🔹 Turnover % · POR 15.5 SAS 15.5
- 🔹 Off. Rebound % · POR 34.9% SAS 26.7%
- 🔹 FTA/FGA · POR 0.189 SAS 0.233
- ✓ Largest lead: Spurs +14 (4th quarter)
- ✓ Portland outscored SAS 27-23 in 4th
- ✓ San Antonio: 0 FG last 3:37 of regulation
- ✓ Robert Williams III: alley-oop dagger (12 sec left)
- ⭐ Scoot Henderson: 31 pts (11/17 FG)
- ⭐ Devin Vassell: 16 pts / 12 reb (double‑double)
- ⭐ Jrue Holiday: 16 pts / 9 ast / 2 blk
The Game That Flipped on a Single Fall
The energy was loud at Frost Bank Center. San Antonio looked ready to go up 2-0. Then the floor went silent. Victor Wembanyama, the 7-foot-4 star, drove to the hoop. Jrue Holiday fouled him hard. Wemby tumbled face-first. His jaw slammed into the wood.
It was sickening. The crowd held its breath. Wembanyama didn’t get up right away. He had five points and four rebounds in just 12 minutes. Then he was gone. The concussion protocol took him out.
Portland saw the opening. But San Antonio didn’t fold immediately. In fact, they got stronger. Without their giant, the Spurs went on a run. They stretched the lead to 14 points. It looked like they would honor their fallen soldier with a win. But basketball is a game of runs. And Portland was just waiting for theirs.
How the Blazers Erased a 14-Point Deficit
Let’s talk about Spurs vs Blazers shooting percentage stats. Portland wasn’t hot all night. But they got hot when it mattered most. The fourth quarter was a nightmare for the Spurs.
San Antonio went ice cold. Really cold. Portland held them without a single field goal for the final 3 minutes and 37 seconds. That is an eternity in basketball. Every shot clanked off the rim.
Here is where the game turned into a track meet. Scoot Henderson took over. He didn’t just score; he hunted shots. He went 11-for-17 from the field. He drilled five 3-pointers. The Trail Blazers 3 point percentage in Game 2 was respectable, but Henderson’s was elite.
The Spurs vs Blazers field goal percentage dropped for San Antonio as pressure built. Every miss gave Portland a chance to run. This is the Spurs vs Trail Blazers NBA game report in a nutshell: aggressive team wins, passive team loses.
The Alley-Oop That Broke the Spurs
With 12 seconds left, the game was tied. No, it was slipping. Deni Avdija took the ball. He muscled through the paint like a fullback. Bodies flew. He found Robert Williams III.
Dunk.
Alley-oop. Glass shattering. Robert Williams III slammed it home. It put Portland up 104-101. It was the dagger. The Spurs called a timeout, but you could see their shoulders drop. They drew up a play, but Devin Vassell’s three-pointer at the buzzer missed. Game over.
Spurs vs Trail Blazers Box Score April 2026: The Numbers You Need
Let’s get into the dirt. The Spurs vs Trail Blazers box score for April 2026 tells you who did the work. Portland won the rebounding battle slightly. But they won the clutch battle by a lot.
Here is a look at the Portland vs San Antonio playoff stats side-by-side. This is the raw data of the fight.
Table 1: Team Stats Comparison
| Category | Portland Trail Blazers | San Antonio Spurs |
| Final Score | 106 | 103 |
| Field Goal % | 46.7% | 44.8% |
| 3-Point % | 35.7% | 33.3% |
| Rebounds | 45 | 42 |
| Assists | 24 | 22 |
| Turnovers | 15 | 15 |
San Antonio shot well early. But in the last 8 minutes, they crumbled. The Spurs vs Blazers turnovers analysis shows both teams are sloppy. But Portland’s turnovers didn’t hurt as much because they got stops.

Who Showed Up? Player Performances
This wasn’t just a team win. It was a star-making night for Scoot Henderson. And it was a rough night for the Spurs’ supporting cast without Wemby.
Let’s look at the Spurs vs Trail Blazers player performance highlights.
Table 2: Top Performers (Portland Trail Blazers)
| Player | Points | Rebounds | Assists | Key Stat |
| Scoot Henderson | 31 | 1 | 0 | 5/9 from 3PT |
| Jrue Holiday | 16 | 5 | 9 | Veteran steady hand |
| Deni Avdija | 14 | 4 | 3 | The assist to seal it |
| Robert Williams III | 11 | 4 | 1 | Game-winning dunk |
Henderson was unstoppable. He played with a chip on his shoulder. He kept attacking the rim. Jrue Holiday was the quarterback. He didn’t score a ton, but he ran the offense perfectly.
Table 3: Top Performers (San Antonio Spurs)
| Player | Points | Rebounds | Assists | Key Stat |
| Stephon Castle | 18 | 4 | 3 | Led the team in scoring |
| De’Aaron Fox | 17 | 3 | 6 | Tried to push pace |
| Devin Vassell | 16 | 12 | 2 | Double-double, missed final shot |
| Luke Kornet | 10 | 9 | 1 | Stepped up big off bench |
Kornet deserves a shoutout. He replaced Wemby and gave them good minutes. But it wasn’t enough. Vassell had a double-double, but he will see that he missed three in his sleep.
The Winning Streak That Died
Here is a wild stat. The Spurs had a crazy record. They had won 76 straight playoff games when leading by 14 points or more in the fourth quarter. 76 straight games.
That streak started in 2003. Do you know who ended it last time? The Dallas Mavericks. Now, the Portland Trail Blazers ended it. It shows how rare this collapse was. San Antonio is usually the team that closes. They are the ones who execute. But on April 21, 2026, they forgot how to score.
The Spurs’ defensive stats vs Blazers were actually okay for three quarters. But in the final frame, they looked tired. They looked lost. Wemby’s absence wasn’t just about scoring; it was about rim protection. Without him in the paint, Portland drove with confidence.
Looking Ahead: Series Update
So what now? This Spurs vs Blazers series update 2026 is tied 1-1. Home court advantage just shifted. Game 3 is in Portland. That building is going to be a zoo.
The Trail Blazers vs Spurs recap and analysis shows Portland has momentum. But San Antonio has a wounded giant. If Wembanyama comes back, the math changes. If he doesn’t, Portland smells blood. This series went from a potential sweep to a dogfight. The NBA playoff team stats comparison 2026 will show this as a turning point.
The Spurs vs Blazers shooting efficiency was better for Portland. They took smarter shots down the stretch. San Antonio rushed. You could see the panic in their eyes. That panic doesn’t usually happen in San Antonio. Coach Popovich is gone, but the culture is usually solid. This loss stings.
Final Whistle: Why This Game Matters
This game was a masterclass in staying alive. Portland refused to quit. They watched the best player on the other team leave on a stretcher (figuratively). Then they watched the Spurs go up by 14. Most teams would fold.
They didn’t.
They just played harder. They defended for 3.5 minutes without letting the other team score. That is grit. That is dirty work. That is playoff basketball.
For the Spurs, this is a gut punch. You lose your star. You build a huge lead. You think you have the storybook win. Then you lose anyway. That locker room was quiet. The Spurs vs Blazers game 2 stats breakdown shows that Vassell and Fox have to be better. They cannot go cold for that long.
This is the beauty of the NBA Playoffs. It’s raw. It’s loud. It hurts.
Q: What was the final score of the Spurs vs Trail Blazers game on April 21, 2026?
A: The final score was Portland Trail Blazers 106, San Antonio Spurs 103. The Blazers completed a massive comeback to even the playoff series at 1-1.
Q: Why did Victor Wembanyama leave the game?
A: Victor Wembanyama left the game in the second quarter after a scary fall. He was fouled by Jrue Holiday and landed face-first on the floor. He was diagnosed with a concussion and did not return.
Q: Who was the leading scorer for the Portland Trail Blazers?
A: Guard Scoot Henderson was the star of the game. He dropped 31 points on 11-of-17 shooting, including 5 three-pointers.
Q: When is Game 3 of this playoff series?
A: Game 3 is scheduled for Friday, April 24, 2026. The series moves to Portland, giving the Trail Blazers home-court advantage.
Q: What record did the Spurs lose with this defeat?
A: The Spurs had previously won 76 straight playoff games when leading by 14 points or more in the fourth quarter. That streak dated back to 2003. The Blazers snapped that streak with their comeback.
Read More: Nuggets vs Timberwolves