Tonight's games, ranked.

← Back to the schedule

Game completed

Portland Trail Blazers40-40101atSan Antonio Spurs61-19112

Wed, Apr 8, 9:30 PM EDTFrost Bank Center, San Antonio, TXESPN · BlazerVision · FanDuel Sports Network - Southwest · KUNP

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
POR23282228101
SAS32292724112

Portland Trail Blazers

101
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Deni AvdijaSF38296600613-211-32-4+7
Toumani CamaraPF4018463127-124-80-0+7
Donovan ClinganC28111151304-73-50-0-4
Jrue HolidaySG31131060036-171-70-0-9
Scoot HendersonPG3820323117-203-93-4-7
Matisse Thybulle240002000-50-20-0-19
Kris Murray122000001-20-10-0-9
Robert Williams III134710022-30-00-2-11
Sidy Cissoko92000001-20-10-0-8
Blake Wesley42200011-40-10-0+2
Caleb Love20000010-00-00-0-4
Team1015326951642-9312-375-10

DNP: Yang Hansen, Vít Krejčí (injury), Shaedon Sharpe (injury), Chris Youngblood, Jerami Grant (injury), Jayson Kent, Damian Lillard (injury)

San Antonio Spurs

112
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Devin VassellSF3114812015-132-72-30
Julian ChampagniePF272430201-60-30-0+6
Luke KornetC2610562105-60-00-0+5
Dylan HarperSG3313642246-141-20-0+6
De'Aaron FoxPG35255730410-203-62-3-3
Keldon Johnson2920812128-150-34-5+13
Harrison Barnes279221032-40-25-6+13
Carter Bryant2517541016-95-60-0+6
Jordan McLaughlin92200000-10-02-2+9
Team11253281361543-8811-2915-19

DNP: Bismack Biyombo, Harrison Ingram, Kelly Olynyk, Mason Plumlee, Lindy Waters III, Stephon Castle (injury), David Jones Garcia (injury), Emanuel Miller, Victor Wembanyama (injury)

Lead tracker

How the game flowed

55101015152020SASPORQ1Q2Q3Q4
Biggest lead · SAS
17
Biggest lead · POR
6
Times tied
2
Lead changes
3
Longest run · SAS
10

How they entered this matchup

Pregame context

Travel tax: PORBody clock: PORNational TV
  • POR is carrying the heavier travel load at 805 mi from its previous stop.
  • POR is dealing with east-to-west pressure: 2h on the body clock and +1h of zone shift.
  • POR is in game 2 of 2 on the road with 980 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
Record40-4061-19
Days rest1 day1 day
Hours rest48.5h49.5h
Rest swing-1h+1h
Travel in805 mi0 mi
Zone change+1h0h
Body clock2h0h
Local tipeveningevening
SegmentRoad trip · 2 of 2Homestand · 2 of 6
Miles before tip980 mi0 mi
Schedule alerts

How each side got here

Travel and map

POR

805 mi
Denver, COSan Antonio, TX

POR came from Denver, CO with 805 mi of travel and +1h of time-zone change.

Denver, CO 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 2 on the road, with 980 mi already behind it.

Game in segment2 of 2
Miles before tip980 mi
Segment miles1,784 mi

SAS

Homestand

SAS is in game 2 of 6 on this homestand.

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

Where it aired

TV · streaming · radio

National
ESPN
Local TV
SASFanDuel Sports Network - SouthwestPORKUNPin-market
Team streams
PORBlazerVisionin-market
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 →