Tonight's games, ranked.

← Back to the schedule

Game completed

Dallas Mavericks25-55107atPhoenix Suns44-36112

Wed, Apr 8, 10:00 PM EDTMortgage Matchup Center, Phoenix, AZArizona's Family 3TV / Arizona's Family Sports · KFAA · MavsTV · Suns+

The box score

Final numbers

Line scoreQ1Q2Q3Q4T
DAL29242727107
PHX33282724112

Dallas Mavericks

107
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Cooper FlaggSF32111161124-180-43-3+10
Khris MiddletonPF184320030-50-24-4-9
Marvin Bagley IIIC2620820128-113-61-2-6
Max ChristieSG3318221105-114-94-4+4
Ryan NembhardPG329570004-90-11-1+3
John Poulakidas2923110108-125-82-2+8
Moussa Cisse2211900114-50-03-4+1
Dwight Powell164331002-50-10-0-15
AJ Johnson174131001-110-32-2-11
Tyler Smith153010001-21-20-0-10
Team107542745837-8913-3620-22

DNP: Naji Marshall (injury), P.J. Washington (injury), Daniel Gafford (injury), Kyrie Irving (injury), Dereck Lively II (injury), Caleb Martin (injury), Klay Thompson (rest), Brandon Williams (injury)

Phoenix Suns

112
PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Jordan GoodwinSF139311003-73-40-0+1
Dillon BrooksPF33285310011-224-52-4+5
Khaman MaluachC3041400302-50-10-0+11
Jalen GreenSG40100000-20-10-0-1
Devin BookerPG37375900413-272-69-9+11
Collin Gillespie3413721025-121-72-2+4
Royce O'Neale2314410105-74-60-0-3
Oso Ighodaro184100212-30-00-0-6
Rasheer Fleming143001111-20-11-20
Ryan Dunn240621110-30-30-0+10
Jamaree Bouyea40020000-10-10-0-3
Amir Coffey60000010-00-00-0-4
Team1125220581042-9114-3514-17

DNP: Koby Brea, CJ Huntley, Grayson Allen (injury), Haywood Highsmith (injury), Isaiah Livers (coach), Mark Williams (injury)

Lead tracker

How the game flowed

55101015152020PHXDALQ1Q2Q3Q4
Biggest lead · PHX
18
Biggest lead · DAL
3
Times tied
9
Lead changes
16
Longest run · DAL
16

How they entered this matchup

Pregame context

Travel tax: DALBody clock: DAL4 in 6: DAL
  • DAL is carrying the heavier travel load at 362 mi from its previous stop.
  • DAL is dealing with minimal pressure: -2h on the body clock and 0h of zone shift.
  • DAL is playing into a 4 in 6 schedule window, which matters even before the ball goes up.
  • DAL is in game 2 of 3 on the road with 1,243 mi already logged before tip.

The numbers

Rest · travel · body clock

Schedule spotDALPHX
Record25-5544-36
Days restB2BB2B
Hours rest23.5h23h
Rest swing+0.5h-0.5h
Travel in362 mi0 mi
Zone change0h0h
Body clock-2h0h
Local tipeveningevening
SegmentRoad trip · 2 of 3Homestand · 2 of 2
Miles before tip1,243 mi0 mi
Schedule alertsB2B4 in 6B2B3 in 4

How each side got here

Travel and map

DAL

362 mi
Inglewood, CAPhoenix, AZ

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

Inglewood, CA 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

DAL

Road trip

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

Game in segment2 of 3
Miles before tip1,243 mi
Segment miles2,454 mi

PHX

Homestand

PHX is in game 2 of 2 on this homestand.

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

Where it aired

TV · streaming · radio

Local TV
PHXArizona's Family 3TV / Arizona's Family SportsDALKFAAin-market
Team streams
DALMavsTVPHXSuns+in-market
League Pass
Full replay + condensed game
Radio
DAL97.1 FM / S: 99.1 FMPHXKMVP 98.7 / S: KSUNSiriusXM

League Pass blacks out games in each team's home market and national-exclusive windows — those are the feeds listed above. How NBA TV works now →

Mavericks at Suns, April 8, 2026 · Hoops Menu