Tonight's games, ranked.

← Back to the schedule

Game completed

Cleveland Cavaliers18-16113atSan Antonio Spurs23-9101

Mon, Dec 29, 8:00 PM ESTFrost Bank Center, San Antonio, TXPeacock · NBC

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
CLE25242737113
SAS26292323101
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Dean WadeSF2510500004-72-50-0-6
Evan MobleyPF2916720317-130-22-2+11
Jarrett AllenC282710020211-210-15-7+9
Darius GarlandSG31155111035-131-54-4+3
Donovan MitchellPG3510273033-122-92-2+15
Sam Merrill265011011-61-62-2-4
Jaylon Tyson2211323014-83-40-0+5
De'Andre Hunter2411922014-92-51-1+14
Craig Porter Jr.152640100-20-12-2+12
Nae'Qwan Tomlin56000002-52-40-0+1
Team11351291241241-9613-4218-20

DNP: Lonzo Ball, Thomas Bryant, Tyrese Proctor, Chris Livingston (gleague twoway), Larry Nance Jr. (injury), Max Strus (injury), Luke Travers (gleague twoway)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Devin VassellSF307400013-101-60-0-2
Harrison BarnesPF273431011-71-50-0-12
Victor WembanyamaC27261431127-162-610-12-17
Stephon CastleSG3415481055-130-35-6-17
De'Aaron FoxPG3214231024-131-65-6-13
Dylan Harper1711411045-111-20-2-3
Luke Kornet2310931103-40-04-4+9
Keldon Johnson188300022-30-04-4-6
Julian Champagnie247601012-41-32-2+2
Carter Bryant70200000-20-00-0-1
Team1016521721832-837-3130-36

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

Lead tracker

How the game flowed

5510101515SASCLEQ1Q2Q3Q4
Biggest lead · SAS
11
Biggest lead · CLE
13
Times tied
8
Lead changes
10
Longest run · SAS
12

How they entered this matchup

Pregame context

National TV
  • CLE is in game 3 of 3 on the road with 1,823 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 spotCLESAS
Record18-1623-9
Days rest1 day1 day
Hours rest48h48h
Rest swing0h0h
Travel in186 mi0 mi
Zone change0h0h
Body clock-1h0h
Local tipeveningevening
SegmentRoad trip · 3 of 3Homestand · 2 of 3
Miles before tip1,823 mi0 mi
Schedule alerts

How each side got here

Travel and map

CLE

186 mi
Houston, TXSan Antonio, TX

CLE came from Houston, TX with 186 mi of travel and 0h of time-zone change.

Houston, TX 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

CLE

Road trip

CLE is on game 3 of 3 on the road, with 1,823 mi already behind it.

Game in segment3 of 3
Miles before tip1,823 mi
Segment miles2,009 mi

SAS

Homestand

SAS is in game 2 of 3 on this homestand.

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

Where it aired

TV · streaming · radio

National
streamingPeacockNBC
League Pass
Full replay + condensed game
Radio
SiriusXMSASWOAI/KXTNCLEWTAM/WMMS

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 →

Cavaliers at Spurs, December 29, 2025 · Hoops Menu