Tonight's games, ranked.

← Back to the schedule

Game completed

Portland Trail Blazers0-198atSan Antonio Spurs1-0111

Sun, Apr 19, 9:00 PM EDTFrost Bank Center, San Antonio, TXPeacock · NBC

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
POR2128232698
SAS30292824111

Portland Trail Blazers

98
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Deni AvdijaSF393010511212-212-54-6-12
Toumani CamaraPF328212122-72-52-2-15
Donovan ClinganC224710002-70-30-0-10
Scoot HendersonSG2718331037-112-42-2-3
Jrue HolidayPG3694111014-151-70-0-7
Matisse Thybulle213411001-31-30-0-4
Jerami Grant195002022-61-30-0-25
Robert Williams III1711640005-71-30-0+3
Shaedon Sharpe2210121004-130-42-2+9
Kris Murray20000000-00-00-0-1
Blake Wesley10000000-00-00-00
Yang Hansen10000000-00-00-00
Vít Krejčí10000000-00-00-00
Sidy Cissoko10100000-10-10-00
Team984928921039-9110-3810-12

DNP: Damian Lillard (injury)

San Antonio Spurs

111
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Devin VassellSF3415320215-134-91-2+8
Julian ChampagniePF306523112-32-30-0+13
Victor WembanyamaC33355102413-215-64-5+4
De'Aaron FoxSG3417581007-152-51-2+12
Stephon CastlePG3317770034-131-58-8-2
Dylan Harper236420023-70-20-0+18
Keldon Johnson203711021-41-20-0+2
Luke Kornet1410611005-60-00-0+9
Harrison Barnes112100000-20-12-20
Carter Bryant40200000-00-00-0+1
Kelly Olynyk10000000-00-00-00
Bismack Biyombo10000000-00-00-00
Lindy Waters III10000000-00-00-00
Team1115224651340-8415-3316-19

DNP: Mason Plumlee, Harrison Ingram (coach), David Jones Garcia (coach), Jordan McLaughlin (injury), Emanuel Miller (coach)

Lead tracker

How the game flowed

551010151520202525SASPORQ1Q2Q3Q4
Biggest lead · SAS
21
Biggest lead · POR
3
Times tied
3
Lead changes
6
Longest run · POR
10

How they entered this matchup

Pregame context

Rest edge: SASTravel tax: PORBody clock: PORNational TV
  • SAS has the rest edge with 6 days and 168.5h between games.
  • POR is carrying the heavier travel load at 850 mi from its previous stop.
  • POR is dealing with east-to-west pressure: 2h on the body clock and +2h of zone shift.
  • POR is in game 2 of 3 on the road with 1,006 mi already logged before tip.
  • National TV puts extra weight on a matchup that already has real schedule context.

The numbers

Rest · travel · body clock

Schedule spotPORSAS
Record0-11-0
Days rest4 days6 days
Hours rest119h168.5h
Rest swing-49.5h+49.5h
Travel in850 mi0 mi
Zone change+2h0h
Body clock2h0h
Local tipeveningevening
SegmentRoad trip · 2 of 3Homestand · 5 of 6
Miles before tip1,006 mi0 mi
Schedule alerts

How each side got here

Travel and map

POR

850 mi
Phoenix, AZSan Antonio, TX

POR came from Phoenix, AZ with 850 mi of travel and +2h of time-zone change.

Phoenix, AZ to San Antonio, TX

SAS

0 mi
San Antonio, TXNo travel

SAS stayed in San Antonio, TX between games, so travel is not a real factor in this setup.

Stayed in San Antonio, TX

Where this game sits in the run

Trip context

POR

Road trip

POR is on game 2 of 3 on the road, with 1,006 mi already behind it.

Game in segment2 of 3
Miles before tip1,006 mi
Segment miles1,856 mi

SAS

Homestand

SAS is in game 5 of 6 on this homestand.

Game in segment5 of 6
Miles before tip0 mi
Segment miles0 mi

Where it aired

TV · streaming · radio

National
streamingPeacockNBC
League Pass
Full replay + condensed game
Radio
PORRip City Radio 620SiriusXMSASWOAI/KXTN

League Pass blacks out games in each team's home market and national-exclusive windows — those are the feeds listed above. How NBA TV works now →

Trail Blazers at Spurs, April 19, 2026 · Hoops Menu