Tonight's games, ranked.

← Back to the schedule

Game completed

Portland Trail Blazers35-36108atMinnesota Timberwolves43-28104

Fri, Mar 20, 8:00 PM EDTTarget Center, Minneapolis, MNBlazerVision · FanDuel Sports Network - North · KUNP

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
POR33351921108
MIN28312718104

Portland Trail Blazers

108
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Toumani CamaraSF346301022-70-32-2+3
Jerami GrantPF32265131410-164-92-2+9
Donovan ClinganC31211241319-131-52-2+2
Deni AvdijaSG3625850047-182-59-11-1
Jrue HolidayPG32122120005-171-61-1+14
Scoot Henderson2411323034-100-33-4-2
Matisse Thybulle165300101-51-52-2-5
Kris Murray160200100-20-10-0-3
Robert Williams III1721200031-40-00-0+2
Sidy Cissoko20110000-00-00-0+1
Team1086025861739-929-3721-24

DNP: Jayson Kent, Vít Krejčí (injury), Damian Lillard (injury), Shaedon Sharpe (injury), Blake Wesley, Yang Hansen (gleague on assignment), Caleb Love (gleague twoway), Chris Youngblood (gleague twoway)

Minnesota Timberwolves

104
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Jaden McDanielsSF4016635116-110-14-6-11
Julius RandlePF3719541046-160-17-90
Rudy GobertC38181512107-140-04-6+5
Ayo DosunmuSG38171080026-153-62-2+11
Donte DiVincenzoPG3513421245-163-120-0-14
Bones Hyland2217002025-113-74-4-5
Kyle Anderson184220101-60-12-2+7
Terrence Shannon Jr.110110000-20-00-0-13
Team10457211151336-919-2823-29

DNP: Joan Beringer, Jaylen Clark, Mike Conley, Joe Ingles, Julian Phillips, Zyon Pullin, Anthony Edwards (injury), Enrique Freeman (gleague twoway), Naz Reid (injury), Rocco Zikarsky (gleague twoway)

Lead tracker

How the game flowed

55101015152020MINPORQ1Q2Q3Q4
Biggest lead · MIN
3
Biggest lead · POR
18
Times tied
10
Lead changes
10
Longest run · MIN
9

How they entered this matchup

Pregame context

Travel tax: PORBody clock: POR4 in 6: both
  • POR is carrying the heavier travel load at 511 mi from its previous stop.
  • POR is dealing with west-to-east pressure: 2h on the body clock and -1h of zone shift.
  • Both teams are navigating a 4 in 6 spot, which raises the fatigue floor on each side.
  • POR is in game 4 of 5 on the road with 3,135 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotPORMIN
Record35-3643-28
Days rest1 day1 day
Hours rest48.5h48h
Rest swing+0.5h-0.5h
Travel in511 mi0 mi
Zone change-1h0h
Body clock2h0h
Local tipeveningevening
SegmentRoad trip · 4 of 5Homestand · 3 of 3
Miles before tip3,135 mi0 mi
Schedule alerts4 in 64 in 6

How each side got here

Travel and map

POR

511 mi
Indianapolis, INMinneapolis, MN

POR came from Indianapolis, IN with 511 mi of travel and -1h of time-zone change.

Indianapolis, IN to Minneapolis, MN

MIN

0 mi
Minneapolis, MNNo travel

MIN stayed in Minneapolis, MN between games, so travel is not a real factor in this setup.

Stayed in Minneapolis, MN

Where this game sits in the run

Trip context

POR

Road trip

POR is on game 4 of 5 on the road, with 3,135 mi already behind it.

Game in segment4 of 5
Miles before tip3,135 mi
Segment miles4,345 mi

MIN

Homestand

MIN is in game 3 of 3 on this homestand.

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

Where it aired

TV · streaming · radio

Local TV
MINFanDuel Sports Network - NorthPORKUNPin-market
Team streams
PORBlazerVisionin-market
League Pass
Full replay + condensed game
Radio
MINKFAN FM / Wolves App / iHeart RadioPORRip 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 →

Trail Blazers at Timberwolves, March 20, 2026 · Hoops Menu