Tonight's games, ranked.

← Back to the schedule

Game completed

Toronto Raptors39-3198atPhoenix Suns40-32120

Sun, Mar 22, 9:00 PM EDTMortgage Matchup Center, Phoenix, AZArizona's Family 3TV / Arizona's Family Sports · SN · Suns+

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
TOR2028212998
PHX34323123120

Toronto Raptors

98
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Brandon IngramSF276410353-100-20-0-29
Scottie BarnesPF2617562038-90-01-2-15
Jakob PoeltlC170020200-10-00-0-13
RJ BarrettSG2313330035-81-32-4-21
Immanuel QuickleyPG2611312014-91-52-2-22
Ja'Kobe Walter2613310015-73-30-0-9
Jamal Shead212160111-60-40-0-22
Sandro Mamukelashvili185320102-80-41-2-6
Jamison Battle117200013-51-20-0+9
Jonathan Mogbo178123103-50-02-3-1
Gradey Dick1510311012-42-34-4+8
Garrett Temple85120121-11-12-3+9
Trayce Jackson-Davis61111010-10-01-2+2
Team984228991937-749-2715-22

DNP: Chucky Hepburn (gleague twoway), A.J. Lawson (gleague twoway), Alijah Martin (gleague twoway), Collin Murray-Boyles (injury)

Phoenix Suns

120
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Jalen GreenSF3020370128-152-52-2+15
Jordan GoodwinPF2514702045-113-61-1+3
Oso IghodaroC266711313-50-00-0+7
Devin BookerSG3125360029-153-64-4+32
Collin GillespiePG2216431036-94-60-0+6
Ryan Dunn2712323115-82-40-0+17
Khaman Maluach177701012-41-22-2+19
Rasheer Fleming2911712114-82-51-1+18
Jamaree Bouyea197242013-91-40-0+5
Koby Brea50000000-30-20-0-4
Isaiah Livers50000000-00-00-0-4
CJ Huntley52000001-20-00-0-4
Team12046241261646-8918-4010-10

DNP: Royce O'Neale (injury), Grayson Allen (injury), Dillon Brooks (injury), Amir Coffey (injury), Haywood Highsmith (injury), Mark Williams (injury)

Lead tracker

How the game flowed

55101015152020252530303535PHXTORQ1Q2Q3Q4
Biggest lead · PHX
31
Biggest lead · TOR
0
Times tied
0
Lead changes
0
Longest run · TOR
12

How they entered this matchup

Pregame context

Rest edge: TORTravel tax: TORBody clock: TOR5 in 7: PHX
  • TOR has the rest edge with 1 day and 48h between games.
  • TOR is carrying the heavier travel load at 585 mi from its previous stop.
  • TOR is dealing with west-to-east pressure: -3h on the body clock and -1h of zone shift.
  • PHX is playing into a 5 in 7 schedule window, which matters even before the ball goes up.
  • TOR is in game 3 of 5 on the road with 1,355 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotTORPHX
Record39-3140-32
Days rest1 dayB2B
Hours rest48h23h
Rest swing+25h-25h
Travel in585 mi0 mi
Zone change-1h0h
Body clock-3h0h
Local tipeveningevening
SegmentRoad trip · 3 of 5Homestand · 2 of 4
Miles before tip1,355 mi0 mi
Schedule alertsB2B5 in 7

How each side got here

Travel and map

TOR

585 mi
Denver, COPhoenix, AZ

TOR came from Denver, CO with 585 mi of travel and -1h of time-zone change.

Denver, CO to Phoenix, AZ

PHX

0 mi
Phoenix, AZNo travel

PHX stayed in Phoenix, AZ between games, so travel is not a real factor in this setup.

Stayed in Phoenix, AZ

Where this game sits in the run

Trip context

TOR

Road trip

TOR is on game 3 of 5 on the road, with 1,355 mi already behind it.

Game in segment3 of 5
Miles before tip1,355 mi
Segment miles3,034 mi

PHX

Homestand

PHX is in game 2 of 4 on this homestand.

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

Where it aired

TV · streaming · radio

Local TV
PHXArizona's Family 3TV / Arizona's Family SportsTORSNin-market
Team streams
PHXSuns+in-market
League Pass
Full replay + condensed game
Radio
PHXKMVP 98.7 / S: KSUNSiriusXMTORSportsnet 590

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 →

Raptors at Suns, March 22, 2026 · Hoops Menu