Portland Trail Blazers vs San Antonio Spurs Final Score & Over/Under Result — Apr 21, 2026

Final · NBA · Tip-off 8:00 PM ET at Frost Bank Center, San Antonio, TX

Portland Trail Blazers logoPOR42-40
106-103

Final Total: 209

San Antonio Spurs logoSAS62-20
Pregame Total Line
221.5
UNDER
DAGGER Pregame Pick
OVER
DAGGER Live Signals
No Signals

Market total moved 221.5 ↓ 220.5 (down) from open to tip-off.

under — the Portland Trail Blazers and San Antonio Spurs combined for 209, under the 221.5 total.

Game Recap

Portland's third meeting with San Antonio this season followed a familiar script: another low-scoring affair that bucked the visiting team's recent offensive trends. The Spurs had allowed 110.6 points per game over their last ten, yet held the Trail Blazers to 106 in a 103-San Antonio finish. Combined, the teams scored 209—a stark miss for those leaning over the 221.5 market total, which had dipped to 220.5 at tip.

The game's rhythm hinged on a punishing second half. Portland and San Antonio combined for 114 points in the opening 24 minutes, with Q2 supplying the bulk of that firepower at 59 combined points. From there, the pace cratered. The third quarter yielded just 45 combined points, and the fourth added only 50, as both offenses sputtered down the stretch. Scoot Henderson led Portland with 31 points and carried much of the offensive load, while Jrue Holiday chipped in 16 points, 5 rebounds, and 9 assists. For San Antonio, Stephon Castle's all-around game—18 points, 7 rebounds, 5 assists—anchored the effort, though De'Aaron Fox (17 points, 4 assists) and Devin Vassell (16 points, 12 rebounds) provided secondary scoring. DAGGER leaned over on this one, and it missed decisively, as the combined total settled 12.5 points shy of the line.

Box Score

TeamQ1Q2Q3Q4Final
Portland Trail Blazers27302227106
San Antonio Spurs28292323103

Top Performers

#PlayerPosTeamPTSREBASTSTLBLK3PM
#00Scoot HendersonGPOR3110115
#5Jrue HolidayGPOR1659122
#8Deni AvdijaFPOR1443011
#5Stephon CastleGSAS1875212
#4De'Aaron FoxGSAS1724201
#24Devin VassellG-FSAS16122310

Over/Under Line Movement

210215220225Q1Q2Q3Q4221.5 Pregame

Recent Team Form

TeamScoredAllowed
PORaway(10)113.1107.5
SAShome(10)123.0110.6
Scored sum236.1vs 221.5(+14.6)
Allowed sum218.1vs 221.5(-3.4)

Previous Matchups

0 Over4 Under
DateMatchupAwayHomeTotalLine
Apr 19, 2026POR@SAS98111209223.5
Apr 8, 2026POR@SAS101112213239.5
Jan 3, 2026POR@SAS115110225234.5
Nov 26, 2025SAS@POR115102217240.5
Averages107.3108.8216.0234.5