Tonight's games, ranked.

← Back to the schedule

Game completed

Miami Heat23-22110atPortland Trail Blazers23-22127

Thu, Jan 22, 10:00 PM ESTModa Center, Portland, ORBlazerVision · FanDuel Sports Network - Sun · KUNP

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
MIA31322918110
POR38263924127
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Pelle LarssonSF296360013-50-20-0-6
Andrew WigginsPF3114633036-91-31-1-28
Bam AdebayoC373210231313-241-75-5-6
Norman PowellSG2818011117-150-74-5-18
Kasparas JakučionisPG113030001-21-20-0-18
Nikola Jović175530012-81-70-2-7
Jaime Jaquez Jr.264530021-70-22-2-7
Dru Smith204422221-80-42-2+2
Simone Fontecchio2517431017-113-60-0-3
Myron Gardner167312012-52-51-2+6
Team11048271241543-949-4515-19

DNP: Keshad Johnson, Davion Mitchell (injury), Vladislav Goldin (gleague twoway), Tyler Herro (injury), Terry Rozier (not with team), Kel'el Ware (injury), Jahmir Young (gleague twoway)

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Deni AvdijaSF1820740036-112-56-6+3
Toumani CamaraPF3516861026-93-61-2+26
Donovan ClinganC277820113-41-20-0+12
Shaedon SharpeSG34277340611-215-90-0+18
Jrue HolidayPG1915270006-133-70-0+14
Caleb Love3420440028-194-120-0+15
Jerami Grant2312002134-111-53-3-2
Robert Williams III1941001302-30-10-0+3
Sidy Cissoko186300012-41-21-2+4
Rayan Rupert130102000-10-10-0-8
Team12759261051848-9620-5011-13

DNP: Yang Hansen, Scoot Henderson (injury), Kris Murray (injury), Duop Reath, Matisse Thybulle (injury), Javonte Cooke, Damian Lillard (injury), Blake Wesley (injury)

Lead tracker

How the game flowed

551010151520202525PORMIAQ1Q2Q3Q4
Biggest lead · POR
21
Biggest lead · MIA
5
Times tied
4
Lead changes
4
Longest run · MIA
12

How they entered this matchup

Pregame context

Rest edge: PORBody clock: MIA4 in 6: MIA
  • POR has the rest edge with 3 days and 97h between games.
  • MIA is dealing with minimal pressure: -3h on the body clock and 0h of zone shift.
  • MIA is playing into a 4 in 6 schedule window, which matters even before the ball goes up.
  • MIA is in game 3 of 5 on the road with 2,663 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotMIAPOR
Record23-2223-22
Days rest1 day3 days
Hours rest48h97h
Rest swing-49h+49h
Travel in484 mi484 mi
Zone change0h0h
Body clock-3h0h
Local tipeveningevening
SegmentRoad trip · 3 of 5Homestand · 1 of 2
Miles before tip2,663 mi0 mi
Schedule alerts4 in 6

How each side got here

Travel and map

MIA

484 mi
Sacramento, CAPortland, OR

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

Sacramento, CA to Portland, OR

POR

484 mi
Sacramento, CAPortland, OR

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

Sacramento, CA to Portland, OR

Where this game sits in the run

Trip context

MIA

Road trip

MIA is on game 3 of 5 on the road, with 2,663 mi already behind it.

Game in segment3 of 5
Miles before tip2,663 mi
Segment miles4,287 mi

POR

Homestand

POR 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

Local TV
MIAFanDuel Sports Network - SunPORKUNPin-market
Team streams
PORBlazerVisionin-market
League Pass
Full replay + condensed game
Radio
MIAFM 104.3 WQAM / S: WAQI 710PORRip 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 →

Heat at Trail Blazers, January 22, 2026 · Hoops Menu