ENSign in
NBA · Final

Trail Blazers Edge Spurs in Close Contest

Tuesday, April 21, 2026, 8:00 PM ET · Frost Bank Center

Portland Trail Blazers 106, San Antonio Spurs 103, final. Today's NBA pick is already sealed, as a hash, before kickoff.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Portland Trail Blazers vs San Antonio Spurs?

Portland Trail Blazers beat San Antonio Spurs 106-103 at Frost Bank Center on April 21, 2026.

Who was favored in Portland Trail Blazers vs San Antonio Spurs?

San Antonio Spurs were the favorite at DraftKings, moneyline -650 (about 87% implied). The underdog won.

In a tightly contested game at the Frost Bank Center, the Portland Trail Blazers triumphed over the San Antonio Spurs with a final score of 106-103. This victory allowed the Trail Blazers to improve their series record against the Spurs to 2-1 for the season. The matchup was particularly intriguing given the teams' contrasting records, with the Spurs holding a strong home record of 62-20, while the Trail Blazers finished the regular season at 42-40.

Both teams entered the game with notable recent performances. The Spurs had an 8-2 record over their last ten games, although they were on a one-game losing streak, having lost to the Denver Nuggets 128-118 in their previous outing. They averaged 124.2 points scored while allowing 110.6 points during that stretch. At home, the Spurs had a record of 4-1 in their last five games, scoring an average of 123.6 points and allowing 117.4.

On the other hand, the Trail Blazers were riding a two-game winning streak, boasting a 7-3 record in their last ten games. They averaged 118.3 points scored and allowed 105.2 during that span. However, their away record was less impressive, with only one win in their last three away games.

In terms of head-to-head matchups, the Spurs had a slight edge, winning five of the last seven meetings against the Trail Blazers. Their most recent encounter prior to this game was on April 9, 2026, where the Spurs secured a 112-101 victory at home.

Injury concerns also played a role in the matchup. The Spurs had David Jones Garcia listed as day-to-day due to an ankle issue and Jayden Quaintance was ruled out with a knee injury. The Trail Blazers faced similar challenges, with Shaedon Sharpe out due to a knee injury, while both Ja Morant and Damian Lillard were day-to-day with elbow and Achilles injuries, respectively.

The betting market reflected the Spurs' status as favorites, with DraftKings setting the spread at -11.5 in favor of San Antonio. The total for the game was set at 221.5, with both the over and under priced at -110. The moneyline odds indicated the Spurs at -650, while the Trail Blazers were listed at +470.

The game conditions were conducive to an exciting matchup, with both teams showcasing their offensive capabilities. The fourth quarter was particularly thrilling, highlighted by crucial scoring plays that shifted the momentum. Robert Williams III made an important floating jump shot to bring the Blazers within four points, and Scoot Henderson followed up with a three-pointer to narrow the gap further. The final moments saw a series of free throws from both teams, ultimately sealing the win for the Trail Blazers.

Fans watching the game were treated to a showcase of resilience and skill from both teams, with the Trail Blazers managing to capitalize on critical scoring opportunities in the closing minutes. The Spurs, despite their strong home record and high-scoring average, were unable to secure the win, demonstrating the unpredictable nature of playoff basketball.

Odds

BookSpreadTotalMoneyline
DraftKingsSA -11.5 221.5 o -110 / u -110 Portland Trail Blazers +470 · San Antonio Spurs -650

What these prices pay on $100 · What these numbers mean

Injury report

  • David Jones GarciaDay-To-DayAnkleSan Antonio Spurs
  • Jayden QuaintanceOutKneeSan Antonio Spurs
  • Shaedon SharpeOutKneePortland Trail Blazers
  • Ja MorantDay-To-DayElbowPortland Trail Blazers
  • Damian LillardDay-To-DayAchillesPortland Trail Blazers

Leaders

  • PointsStephon Castle18San Antonio Spurs
  • AssistsStephon Castle5San Antonio Spurs
  • ReboundsDevin Vassell12San Antonio Spurs
  • PointsScoot Henderson31Portland Trail Blazers
  • AssistsJrue Holiday9Portland Trail Blazers
  • ReboundsDonovan Clingan10Portland Trail Blazers

Recent form

San Antonio Spurs

Last 10: 8-2Streak L1124.2 scored · 110.6 allowed per game4-1 at home

  • L118-128vs Denver NuggetsApr 13
  • W139-120vs Dallas MavericksApr 11
  • W112-101vs Portland Trail BlazersApr 9
  • W115-102vs Philadelphia 76ersApr 7
  • L134-136at Denver NuggetsApr 4
  • W118-99at LA ClippersApr 3
  • W127-113at Golden State WarriorsApr 2
  • W129-114vs Chicago BullsMar 31
  • W127-95at Milwaukee BucksMar 28
  • W123-98at Memphis GrizzliesMar 26

Portland Trail Blazers

Last 10: 7-3Streak W2118.3 scored · 105.2 allowed per game1-2 away

  • W122-110vs Sacramento KingsApr 13
  • W116-97vs LA ClippersApr 11
  • L101-112at San Antonio SpursApr 9
  • L132-137at Denver NuggetsApr 7
  • W118-106vs New Orleans PelicansApr 3
  • W114-104at LA ClippersApr 1
  • W123-88vs Washington WizardsMar 29
  • L93-100vs Dallas MavericksMar 28
  • W130-99vs Milwaukee BucksMar 26
  • W134-99vs Brooklyn NetsMar 24

Standings

TeamGames behindLostStreakWin %Won
Oklahoma City-18L2.78064
Denver1028W12.65954
Minnesota1533W2.59849
Portland2240W2.51242
Utah4260L1.26822
San Antonio-20L1.75662
Houston1030W1.63452
New Orleans3656L2.31726
Dallas3656W1.31726
Memphis3757L8.30525

Box score

StatPortland Trail BlazersSan Antonio Spurs
Field goals38-8938-86
Field goal %4344
Three-pointers13-387-24
Three-point %3429
Free throws17-2320-28
Free throw %7471
Rebounds4345
Offensive rebounds1512
Defensive rebounds2833
Assists2019
Steals813
Blocks115
Turnovers1516
Team turnovers01
Technical fouls10
Technical fouls, total10
Flagrant fouls00
Points off turnovers2224
Fast-break points1420
Points in the paint4038
Fouls2321
Largest lead1314
Lead changes99
Time in front3852

How the scoring went

  1. 3rd Quarter70-70Toumani Camara makes two point shot (Matisse Thybulle assists)
  2. 3rd Quarter70-72Stephon Castle makes driving layup
  3. 3rd Quarter70-73Stephon Castle makes free throw 1 of 1
  4. 3rd Quarter70-75Julian Champagnie makes 9-foot two point shot (Carter Bryant assists)
  5. 3rd Quarter70-76Julian Champagnie makes free throw 2 of 2
  6. 3rd Quarter71-76Shaedon Sharpe makes free throw 1 of 2
  7. 3rd Quarter72-76Shaedon Sharpe makes free throw 2 of 2
  8. 3rd Quarter72-76Deni Avdija makes driving layup
  9. 3rd Quarter74-76Scoot Henderson makes 15-foot pullup jump shot
  10. 3rd Quarter74-78Dylan Harper makes 8-foot pullup jump shot
  11. 3rd Quarter79-78Scoot Henderson makes 25-foot running jump shot (Jrue Holiday assists)
  12. 3rd Quarter79-80Dylan Harper makes 13-foot pullup jump shot
  13. 4th Quarter79-81Harrison Barnes makes free throw 1 of 2
  14. 4th Quarter79-82Harrison Barnes makes free throw 2 of 2
  15. 4th Quarter79-83Luke Kornet makes free throw 2 of 2
  16. 4th Quarter79-85Devin Vassell makes 16-foot pullup jump shot
  17. 4th Quarter79-87De'Aaron Fox makes two point shot
  18. 4th Quarter79-88De'Aaron Fox makes free throw 1 of 1
  19. 4th Quarter79-90Stephon Castle makes two point shot
  20. 4th Quarter79-92Luke Kornet makes reverse dunk (De'Aaron Fox assists)
  21. 4th Quarter79-93Luke Kornet makes free throw 1 of 1
  22. 4th Quarter81-93Jerami Grant makes driving layup (Robert Williams III assists)
  23. 4th Quarter82-93Jerami Grant makes free throw 1 of 1
  24. 4th Quarter82-95Devin Vassell makes 18-foot pullup jump shot
  25. 4th Quarter84-95Jrue Holiday makes driving layup
  26. 4th Quarter87-95Toumani Camara makes 26-foot running jump shot (Jrue Holiday assists)
  27. 4th Quarter90-95Jrue Holiday makes 26-foot three point jumper (Toumani Camara assists)
  28. 4th Quarter90-98Keldon Johnson makes 22-foot three point jumper (Carter Bryant assists)
  29. 4th Quarter90-99De'Aaron Fox makes free throw 2 of 2
  30. 4th Quarter92-99Scoot Henderson makes 1-foot two point shot
  31. 4th Quarter95-99Toumani Camara makes 24-foot three point jumper (Deni Avdija assists)
  32. 4th Quarter95-101Devin Vassell makes 15-foot fade away jump shot
  33. 4th Quarter97-101Robert Williams III makes 8-foot floating jump shot (Jrue Holiday assists)
  34. 4th Quarter100-101Scoot Henderson makes 25-foot three pointer
  35. 4th Quarter102-101Jrue Holiday makes two point shot
  36. 4th Quarter104-101Robert Williams III makes alley oop dunk (Deni Avdija assists)
  37. 4th Quarter104-102Devin Vassell makes free throw 1 of 2
  38. 4th Quarter104-103Devin Vassell makes free throw 2 of 2
  39. 4th Quarter105-103Toumani Camara makes free throw 1 of 2
  40. 4th Quarter106-103Toumani Camara makes free throw 2 of 2

Win probability

Above the line favours San Antonio Spurs, below favours Portland Trail Blazers.

Venue

  • Frost Bank CenterSan Antonio, TX
  • Attendance19338
  • OfficialsBrent Barnaky, John Goble, Curtis Blair, Aaron Smith

Elsewhere

Picks for NBA

NBA rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.