Tonight's games, ranked.

← Back to the schedule

Game completed

Portland Trail Blazers16-20115atSan Antonio Spurs25-10110

Sat, Jan 3, 8:00 PM ESTFrost Bank Center, San Antonio, TXBlazerVision · FanDuel Sports Network - Southwest · KUNP

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
POR35203228115
SAS24272930110
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Kris MurraySF276310112-52-40-0+6
Toumani CamaraPF3620811047-115-91-20
Donovan ClinganC34241240009-123-53-6+1
Deni AvdijaSG392911100129-233-68-11+10
Shaedon SharpePG286331043-160-40-0+6
Sidy Cissoko227610002-62-51-2+4
Caleb Love2816520006-133-91-4-4
Yang Hansen112210200-10-02-2+1
Rayan Rupert155211002-51-30-0+1
Team1156824341140-9219-4516-27

DNP: Javonte Cooke, Jerami Grant (injury), Duop Reath, Matisse Thybulle (injury), Blake Wesley (injury), Robert Williams III (injury), Scoot Henderson (injury), Jrue Holiday (injury), Damian Lillard (injury)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Julian ChampagnieSF33201040018-144-90-0-4
Harrison BarnesPF3214410025-112-72-2+4
Luke KornetC31238305010-120-03-3+4
De'Aaron FoxSG3519643007-142-43-4-12
Stephon CastlePG3716591025-110-16-7-4
Kelly Olynyk145321002-90-51-1-1
Dylan Harper236331202-122-30-0-5
Keldon Johnson245812011-60-03-4-2
Carter Bryant52100000-20-12-2-7
Lindy Waters III60000000-20-10-0+2
Team110532787640-9310-3120-23

DNP: Bismack Biyombo, David Jones Garcia, Jordan McLaughlin, Jeremy Sochan, Stanley Umude, Harrison Ingram (gleague twoway), Devin Vassell (injury), Victor Wembanyama (injury)

Lead tracker

How the game flowed

55101015152020SASPORQ1Q2Q3Q4
Biggest lead · SAS
3
Biggest lead · POR
15
Times tied
10
Lead changes
10
Longest run · POR
12

How they entered this matchup

Pregame context

Travel tax: SASBody clock: POR5 in 7: POR
  • SAS is carrying the heavier travel load at 997 mi from its previous stop.
  • POR is dealing with minimal pressure: 2h on the body clock and 0h of zone shift.
  • POR is playing into a 5 in 7 schedule window, which matters even before the ball goes up.
  • POR is in game 3 of 3 on the road with 2,060 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotPORSAS
Record16-2025-10
Days restB2BB2B
Hours rest24h25h
Rest swing-1h+1h
Travel in503 mi997 mi
Zone change0h-1h
Body clock2h0h
Local tipeveningevening
SegmentRoad trip · 3 of 3Homestand · 1 of 1
Miles before tip2,060 mi0 mi
Schedule alertsB2B5 in 7B2B4 in 6

How each side got here

Travel and map

POR

503 mi
New Orleans, LASan Antonio, TX

POR came from New Orleans, LA with 503 mi of travel and 0h of time-zone change.

New Orleans, LA to San Antonio, TX

SAS

997 mi
Indianapolis, INSan Antonio, TX

SAS came from Indianapolis, IN with 997 mi of travel and -1h of time-zone change.

Indianapolis, IN to San Antonio, TX

Where this game sits in the run

Trip context

POR

Road trip

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

Game in segment3 of 3
Miles before tip2,060 mi
Segment miles2,563 mi

SAS

Homestand

SAS is in game 1 of 1 on this homestand.

Game in segment1 of 1
Miles before tip0 mi
Segment miles0 mi

Where it aired

TV · streaming · radio

Local TV
SASFanDuel Sports Network - SouthwestPORKUNPin-market
Team streams
PORBlazerVisionin-market
League Pass
Full replay + condensed game
Radio
PORRip City Radio 620SiriusXMSASWOAI/KXTN

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