Tonight's games, ranked.

← Back to the schedule

Game completed

Orlando Magic17-13110atPortland Trail Blazers12-18106

Tue, Dec 23, 10:00 PM ESTModa Center, Portland, ORBlazerVision · FanDuel Sports Network - Florida · KUNP

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
ORL25382621110
POR21293026106
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Desmond BaneSF3623453346-154-77-7+4
Paolo BancheroPF3612630014-80-04-4+7
Wendell Carter Jr.C3114711105-111-43-3+7
Anthony BlackSG3322762038-214-82-3+10
Tyus JonesPG3516471006-94-60-0+7
Jonathan Isaac179201023-50-13-4-1
Noah Penda248620133-102-60-0-3
Jase Richardson122220011-20-00-0-8
Jett Howard50000000-20-10-0-8
Jamal Cain134002001-20-02-2+5
Team11047261051437-8515-3321-23

DNP: Orlando Robinson, Goga Bitadze (injury), Colin Castleton (gleague twoway), Tristan da Silva (injury), Jalen Suggs (injury), Franz Wagner (injury), Moritz Wagner (injury)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Kris MurraySF2813610115-61-22-20
Toumani CamaraPF4010642024-120-62-3-14
Donovan ClinganC3481411224-80-00-00
Shaedon SharpeSG2722322038-182-74-6-8
Deni AvdijaPG37256820410-252-63-4-4
Caleb Love3417310307-133-80-0+2
Duop Reath50011000-10-10-0-2
Sidy Cissoko155110031-21-22-2+1
Rayan Rupert132420001-10-00-0+4
Yang Hansen84221121-10-02-2+1
Team1065323971741-879-3215-19

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

Lead tracker

How the game flowed

55101015152020PORORLQ1Q2Q3Q4
Biggest lead · POR
1
Biggest lead · ORL
17
Times tied
1
Lead changes
4
Longest run · POR
13

How they entered this matchup

Pregame context

Travel tax: ORLBody clock: ORL4 in 6: both
  • ORL is carrying the heavier travel load at 537 mi from its previous stop.
  • ORL is dealing with minimal pressure: -3h on the body clock and 0h of zone shift.
  • Both teams are navigating a 4 in 6 spot, which raises the fatigue floor on each side.
  • ORL is in game 4 of 4 on the road with 1,576 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotORLPOR
Record17-1312-18
Days restB2BB2B
Hours rest24h24h
Rest swing0h0h
Travel in537 mi0 mi
Zone change0h0h
Body clock-3h0h
Local tipeveningevening
SegmentRoad trip · 4 of 4Homestand · 2 of 5
Miles before tip1,576 mi0 mi
Schedule alertsB2B4 in 6B2B4 in 6

How each side got here

Travel and map

ORL

537 mi
San Francisco, CAPortland, OR

ORL came from San Francisco, CA with 537 mi of travel and 0h of time-zone change.

San Francisco, 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

ORL

Road trip

ORL is on game 4 of 4 on the road, with 1,576 mi already behind it.

Game in segment4 of 4
Miles before tip1,576 mi
Segment miles2,113 mi

POR

Homestand

POR is in game 2 of 5 on this homestand.

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

Where it aired

TV · streaming · radio

Local TV
ORLFanDuel Sports Network - FloridaPORKUNPin-market
Team streams
PORBlazerVisionin-market
League Pass
Full replay + condensed game
Radio
PORRip City Radio 620SiriusXMORLWYGM 96.9 FM / 740AM

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 →