Tonight's games, ranked.

← Back to the schedule

Game completed

Dallas Mavericks12-22122atPortland Trail Blazers14-19125

Mon, Dec 29, 10:30 PM ESTModa Center, Portland, ORPeacock · NBC

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
DAL29343029122
POR42332228125
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Cooper FlaggSF3515683156-201-62-2-4
P.J. WashingtonPF298510203-81-41-2-6
Daniel GaffordC26171001327-90-03-4+2
Max ChristieSG2925350028-125-74-4-12
Ryan NembhardPG170260010-40-20-0-1
Dwight Powell182320101-10-00-0-2
Brandon Williams3022341008-120-06-60
Naji Marshall2917740027-121-32-3+3
Klay Thompson1914111005-123-101-3+10
Caleb Martin72120001-10-00-0-5
Team1225033671246-9111-3219-24

DNP: Moussa Cisse, Jaden Hardy, D'Angelo Russell, Anthony Davis (injury), Danté Exum (injury), Kyrie Irving (injury), Miles Kelly (gleague twoway), Dereck Lively II (injury)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Sidy CissokoSF226510121-81-63-4-6
Toumani CamaraPF259420003-73-50-0+8
Donovan ClinganC29181110008-102-40-0-2
Shaedon SharpeSG3324551039-232-54-4+2
Deni AvdijaPG39279112069-181-68-12+5
Caleb Love3424320018-156-102-2+9
Rayan Rupert289320104-91-40-0+1
Robert Williams III208820124-50-00-0-4
Yang Hansen100010010-20-10-0+2
Team1255727331546-9716-4117-22

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

Lead tracker

How the game flowed

55101015152020PORDALQ1Q2Q3Q4
Biggest lead · POR
17
Biggest lead · DAL
4
Times tied
7
Lead changes
13
Longest run · POR
11

How they entered this matchup

Pregame context

Rest edge: DALTravel tax: DALBody clock: DAL3 in 4: PORNational TV
  • DAL has the rest edge with 1 day and 53.5h between games.
  • DAL is carrying the heavier travel load at 484 mi from its previous stop.
  • DAL is dealing with minimal pressure: -2h on the body clock and 0h of zone shift.
  • POR is playing into a 3 in 4 schedule window, which matters even before the ball goes up.
  • DAL is in game 3 of 3 on the road with 1,552 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotDALPOR
Record12-2214-19
Days rest1 dayB2B
Hours rest53.5h28.5h
Rest swing+25h-25h
Travel in484 mi0 mi
Zone change0h0h
Body clock-2h0h
Local tipeveningevening
SegmentRoad trip · 3 of 3Homestand · 5 of 5
Miles before tip1,552 mi0 mi
Schedule alertsB2B3 in 4

How each side got here

Travel and map

DAL

484 mi
Sacramento, CAPortland, OR

DAL came from Sacramento, CA with 484 mi of travel and 0h of time-zone change.

Sacramento, CA to Portland, OR

POR

0 mi
Portland, ORNo travel

POR stayed in Portland, OR between games, so travel is not a real factor in this setup.

Stayed in Portland, OR

Where this game sits in the run

Trip context

DAL

Road trip

DAL is on game 3 of 3 on the road, with 1,552 mi already behind it.

Game in segment3 of 3
Miles before tip1,552 mi
Segment miles2,036 mi

POR

Homestand

POR is in game 5 of 5 on this homestand.

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

Where it aired

TV · streaming · radio

National
streamingPeacockNBC
League Pass
Full replay + condensed game
Radio
DAL97.1 FM / S: 99.1 FMPORRip City Radio 620SiriusXM

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 →