Tonight's games, ranked.

← Back to the schedule

Game completed

San Antonio Spurs32-16106atCharlotte Hornets22-28111

Sat, Jan 31, 12:00 PM ESTSpectrum Center, Charlotte, NCPrime Video · KENS

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
SAS30172831106
CHA26352426111
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Devin VassellSF3013521105-102-71-2+7
Julian ChampagniePF2913510204-74-61-1-2
Victor WembanyamaC3116811026-150-34-4-14
Stephon CastleSG3516590135-111-25-6+4
De'Aaron FoxPG3211272015-131-50-0-15
Dylan Harper2320121129-132-30-0-6
Luke Kornet190511110-00-00-00
Keldon Johnson166211001-50-34-4-3
Harrison Barnes2511320013-63-52-2+4
Team1064026761038-8013-3417-19

DNP: Bismack Biyombo, Carter Bryant, Jordan McLaughlin, Kelly Olynyk, Lindy Waters III, Harrison Ingram (gleague twoway), David Jones Garcia (gleague twoway), Jeremy Sochan (injury), Stanley Umude (gleague twoway)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Kon KnueppelSF3513641025-111-42-3+1
Miles BridgesPF3114622015-121-63-3-11
Moussa DiabatéC33121060206-90-00-0+19
Brandon MillerSG3526821127-213-99-9+13
LaMelo BallPG3216880035-152-64-5+7
Josh Green110120000-10-10-0-2
Ryan Kalkbrenner146400203-40-00-0-14
Grant Williams183420001-51-40-0+10
Sion James120410020-20-00-0+6
Collin Sexton1821031017-85-52-2-4
Team1115530551139-8813-3520-22

DNP: Pat Connaughton, Tre Mann, Tidjane Salaün, PJ Hall (gleague twoway), Liam McNeeley (gleague on assignment), Mason Plumlee (injury), Antonio Reeves (gleague twoway), KJ Simpson (gleague twoway)

Lead tracker

How the game flowed

551010151520202525CHASASQ1Q2Q3Q4
Biggest lead · CHA
20
Biggest lead · SAS
7
Times tied
5
Lead changes
9
Longest run · CHA
14

How they entered this matchup

Pregame context

Rest edge: SAS4 in 6: CHANational TV
  • SAS has the rest edge with 2 days and 62.5h between games.
  • CHA is playing into a 4 in 6 schedule window, which matters even before the ball goes up.
  • SAS is in game 2 of 2 on the road with 186 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 spotSASCHA
Record32-1622-28
Days rest2 days1 day
Hours rest62.5h39.5h
Rest swing+23h-23h
Travel in926 mi929 mi
Zone change+1h+1h
Body clock1h0h
Local tipafternoonafternoon
SegmentRoad trip · 2 of 2Homestand · 1 of 2
Miles before tip186 mi0 mi
Schedule alerts4 in 6

How each side got here

Travel and map

SAS

926 mi
Houston, TXCharlotte, NC

SAS came from Houston, TX with 926 mi of travel and +1h of time-zone change.

Houston, TX to Charlotte, NC

CHA

929 mi
Dallas, TXCharlotte, NC

CHA came from Dallas, TX with 929 mi of travel and +1h of time-zone change.

Dallas, TX to Charlotte, NC

Where this game sits in the run

Trip context

SAS

Road trip

SAS is on game 2 of 2 on the road, with 186 mi already behind it.

Game in segment2 of 2
Miles before tip186 mi
Segment miles1,112 mi

CHA

Homestand

CHA is in game 1 of 2 on this homestand.

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

Where it aired

TV · streaming · radio

National
streamingPrime Video
Local TV
SASKENSin-market
League Pass
Full replay + condensed game
Radio
SiriusXMCHAWFNZ 92.7 FMSASWOAI/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 →

Spurs at Hornets, January 31, 2026 · Hoops Menu