PHX111
Final
115ORL
Tuesday, March 31, 2026
Clutch Finish3PT Edge
Phoenix Suns
Away · Suns
PHX
Phoenix Suns
111
Finalmargin4
115
Orlando Magic
Home · Magic · Won
ORL
Orlando Magic
Biggest Lead
ORL +16
Q1 · 3:00
Biggest Run
PHX 10-0
 
Lead Changes
4
8 ties
Half
PHX 56 · ORL 70
ORL led at the break

Game Story

Auto-generated talking points from the box and play-by-play.

Insight 01
ORL won by 4.
Insight 02
ORL built the biggest lead at +16.
Insight 03
PHX had the biggest unanswered run (10-0).
Insight 04
ORL won Q4 21-17.
Scouting report
Findings from the tape
Observations from this game's PBP graph traversal. Vs-season baselines tell you what the opponent forced or what the data shows shifted from the norm.

Strongest signals

Highest-signal findings across every category — sorted by how strongly the data deviates from baseline.

  • 01
    highScoring chainsOn ORL

    O'Neale got 12 of his 12 pts via catch-and-shoot (4 makes, 100% up 42 pp from season avg 58%).

  • 02
    medTurnover outcomesOn ORL

    ORL scored 22 pts off PHX's 20 turnovers (1.10 PPP allowed).

    9 of 20 TOVs (45%) led to a make.

  • 03
    medScoring chainsOn PHX

    Suggs got 8 of his 14 pts via catch-and-shoot (3 makes, 57% up 21 pp from season avg 36%).

    2 from drives (4 pts) · 1 from cuts (2 pts)

  • 04
    medScoring chainsOn PHX

    Banchero got 8 of his 13 pts via drives (4 makes, 62% up 24 pp from season avg 37%).

    2 from pull-up jumpers (5 pts)

  • 05
    lowTurnover outcomesOn PHX

    PHX scored 16 pts off ORL's 25 turnovers (0.64 PPP allowed).

    7 of 25 TOVs (28%) led to a make.

Quarter Flow

Per-quarter scoring and the running total.

PHXORL
Q1
ORL +7
PHX21
ORL28
Running21–28
Q2
ORL +7
PHX35
ORL42
Running56–70
Q3
PHX +14
PHX38
ORL24
Running94–94
Q4
ORL +4
PHX17
ORL21
Running111–115

Box by Period

FG · 3P · FT · REB · AST · TOV · paint points, per period. Bold marks the period edge.

StatTeamQ1Q2Q3Q4Total
FGPHX7/21 33%10/24 42%11/19 58%7/24 29%35/88 40%
ORL10/25 40%11/15 73%7/19 37%7/20 35%35/79 44%
3PPHX1/8 13%5/16 31%6/12 50%2/10 20%14/46 30%
ORL2/8 25%4/7 57%3/8 38%1/6 17%10/29 34%
FTPHX6/8 75%10/12 83%10/13 77%1/2 50%27/35 77%
ORL6/9 67%16/18 89%7/7 100%6/7 86%35/41 85%
REBPHX16571341
ORL1011131246
ASTPHX479424
ORL884424
TOVPHX862420
ORL399425
Paint PTSPHX1068832
ORL12148842

Game Flow

Margin over time — ORL ahead above the line, PHX below. Shaded bands are unanswered runs of 8+; ticks on the line mark lead changes (4) and ties (8).

ORL aheadPHX ahead
8-08-08-09-010-0Q1Q2Q3Q4Tied 2–2 · Q1 11:14Tied 94–94 · Q4 12:00PHX takes the lead 96–94 · Q4 11:28Tied 96–96 · Q4 11:06Tied 98–98 · Q4 10:31Tied 100–100 · Q4 8:54ORL takes the lead 100–103 · Q4 6:43Tied 103–103 · Q4 6:20Tied 105–105 · Q4 5:34PHX takes the lead 107–105 · Q4 5:26Tied 107–107 · Q4 5:11ORL takes the lead 107–109 · Q4 4:42ORL +16PHX +2+16−16

Rotations

Who was on the floor when. Hover over a stint for its minutes and the team's +/- while it lasted.

Play-by-Play

Every event, one period at a time. ▶ opens the NBA clip where one exists.

Player Box Score

Click a player for shots, quarter splits, and play-by-play.

PlayerMINPTS ↓REBASTSTLBLKTOVFG3P+/-
Devin Booker
PHX · Starter
36:0734371048/162/6-14
Royce O'Neale
PHX
30:4214941114/84/7-3
Rasheer Fleming
PHX
15:4911400024/91/5+7
Collin Gillespie
PHX · Starter
27:2611232024/82/6+5
Grayson Allen
PHX
32:1510210024/142/10-5
Jordan Goodwin
PHX
29:019523022/82/4+2
Dillon Brooks
PHX · Starter
21:459500014/131/3-4
Jalen Green
PHX · Starter
19:438122043/100/5+2
Oso Ighodaro
PHX · Starter
24:3051050122/20/0-6
CJ Huntley
PHX
0000000/00/00
Ryan Dunn
PHX
0000000/00/00
Koby Brea
PHX
0000000/00/00
Jamaree Bouyea
PHX
0000000/00/00
Khaman Maluach
PHX
2:420000200/00/0-4

Four Factors

Shooting, getting to the line, offensive rebounding, protecting the ball.

eFG · FTAr · OREB · TOV
eFG% · Effective field goal percentage
47.7%
50.6%
FTA Rate · Free throws per shot attempt
39.8%
51.9%
OREB% · Offensive rebound rate
22.9%
23.1%
TOV% · Possessions ending in turnover
16.2%
20.5%

Efficiency

ORTGORL edge
PHX
101.0
ORL
105.6
Offensive rating · pts per 100 poss
DRTGORL edge
PHX
105.9
ORL
101.1
Defensive rating · pts allowed per 100
TS%ORL edge
PHX
53.7%
ORL
59.3%
True shooting — 3PT and FT included
Pace—
PHX
109.3
ORL
109.3
Possessions per 48 min

Where the points came from

Scoring channels — paint, transition, off mistakes, second chances.

ChannelPHXORLEdge
In the paint3242ORL +10
Fast break1816PHX +2
Off turnovers1826ORL +8
2nd chance1316ORL +3

Player tracking

Movement and shot-creation breakdown.

MetricPHXORL
Passes281263
Touches413395
Distance (mi)19.018.6
Pull-up FG23/60 (38%)17/42 (40%)
Catch & Shoot FG12/28 (43%)18/37 (49%)

Shot Chart

Both teams · shot-by-shot

Grayson Allen — PHX madePHXRoyce O'Neale — PHX madePHXJordan Goodwin — PHX missPHXGrayson Allen — PHX madePHXGrayson Allen — PHX missPHXPaolo Banchero — ORL madeORLDevin Booker — PHX madePHXJalen Green — PHX madePHXJalen Suggs — ORL madeORLDillon Brooks — PHX madePHXCollin Gillespie — PHX madePHXWendell Carter Jr. — ORL madeORLJordan Goodwin — PHX missPHXGrayson Allen — PHX missPHXDillon Brooks — PHX missPHXPaolo Banchero — ORL missORLCollin Gillespie — PHX madePHXDesmond Bane — ORL missORLTristan da Silva — ORL missORLTristan da Silva — ORL missORLJett Howard — ORL madeORLJalen Green — PHX madePHXMoritz Wagner — ORL madeORLGrayson Allen — PHX missPHXJordan Goodwin — PHX missPHXJalen Green — PHX missPHXRasheer Fleming — PHX madePHXJalen Suggs — ORL madeORLDevin Booker — PHX madePHXRoyce O'Neale — PHX missPHXDevin Booker — PHX madePHXJalen Green — PHX missPHXJalen Suggs — ORL missORLMoritz Wagner — ORL madeORLRasheer Fleming — PHX madePHXCollin Gillespie — PHX missPHXPaolo Banchero — ORL madeORLRoyce O'Neale — PHX madePHXWendell Carter Jr. — ORL missORLDevin Booker — PHX missPHXTristan da Silva — ORL madeORLDesmond Bane — ORL madeORLDesmond Bane — ORL missORLGrayson Allen — PHX madePHXDillon Brooks — PHX madePHXDevin Booker — PHX missPHXJevon Carter — ORL missORLCollin Gillespie — PHX madePHXDesmond Bane — ORL missORLDevin Booker — PHX missPHXJevon Carter — ORL missORLGrayson Allen — PHX missPHXJalen Suggs — ORL missORLJett Howard — ORL missORLRoyce O'Neale — PHX missPHXDesmond Bane — ORL madeORLJordan Goodwin — PHX madePHXJett Howard — ORL madeORLJett Howard — ORL madeORLJalen Green — PHX missPHXDevin Booker — PHX madePHXJalen Suggs — ORL madeORLPaolo Banchero — ORL madeORLRoyce O'Neale — PHX missPHXPaolo Banchero — ORL missORLDevin Booker — PHX missPHXGrayson Allen — PHX missPHXGrayson Allen — PHX missPHXPaolo Banchero — ORL missORLDesmond Bane — ORL missORLJevon Carter — ORL missORLPaolo Banchero — ORL missORLDevin Booker — PHX missPHXDillon Brooks — PHX missPHXWendell Carter Jr. — ORL missORLDevin Booker — PHX missPHXGrayson Allen — PHX madePHXPaolo Banchero — ORL madeORLDesmond Bane — ORL missORLJalen Suggs — ORL missORLJalen Green — PHX missPHXRasheer Fleming — PHX missPHXJevon Carter — ORL missORLJalen Suggs — ORL missORLJalen Suggs — ORL madeORLDevin Booker — PHX missPHXDesmond Bane — ORL missORLDevin Booker — PHX madePHXPaolo Banchero — ORL missORLDesmond Bane — ORL madeORLJalen Green — PHX missPHXGoga Bitadze — ORL missORLDesmond Bane — ORL missORLPaolo Banchero — ORL missORLCollin Gillespie — PHX madePHXTristan da Silva — ORL missORLTristan da Silva — ORL madeORLRoyce O'Neale — PHX madePHXJordan Goodwin — PHX missPHXPaolo Banchero — ORL madeORLWendell Carter Jr. — ORL missORLCollin Gillespie — PHX missPHXDesmond Bane — ORL madeORLDevin Booker — PHX missPHXDillon Brooks — PHX missPHXRoyce O'Neale — PHX missPHXGrayson Allen — PHX missPHXJamal Cain — ORL madeORLDillon Brooks — PHX missPHXGrayson Allen — PHX missPHXJordan Goodwin — PHX missPHXTristan da Silva — ORL missORLJalen Suggs — ORL madeORLDevin Booker — PHX madePHXTristan da Silva — ORL missORLDillon Brooks — PHX madePHXPaolo Banchero — ORL missORLJett Howard — ORL missORLOso Ighodaro — PHX madePHXJalen Green — PHX missPHXGrayson Allen — PHX missPHXDesmond Bane — ORL missORLDesmond Bane — ORL missORLDesmond Bane — ORL madeORLDillon Brooks — PHX missPHXDesmond Bane — ORL madeORLJalen Suggs — ORL missORLCollin Gillespie — PHX missPHXPaolo Banchero — ORL madeORLJalen Green — PHX missPHXDillon Brooks — PHX madePHXDillon Brooks — PHX missPHXWendell Carter Jr. — ORL madeORLJamal Cain — ORL madeORLCollin Gillespie — PHX missPHXDesmond Bane — ORL missORLJamal Cain — ORL missORLGrayson Allen — PHX missPHXJevon Carter — ORL missORLJordan Goodwin — PHX missPHXTristan da Silva — ORL missORLRasheer Fleming — PHX madePHXJett Howard — ORL madeORLJevon Carter — ORL missORLRasheer Fleming — PHX missPHXDillon Brooks — PHX missPHXRasheer Fleming — PHX missPHXWendell Carter Jr. — ORL madeORLJalen Green — PHX madePHXWendell Carter Jr. — ORL madeORLJordan Goodwin — PHX madePHXTristan da Silva — ORL madeORLJamal Cain — ORL madeORLJalen Suggs — ORL madeORLPaolo Banchero — ORL missORLRasheer Fleming — PHX missPHXDillon Brooks — PHX missPHXDevin Booker — PHX madePHXTristan da Silva — ORL missORLOso Ighodaro — PHX madePHXTristan da Silva — ORL missORLRasheer Fleming — PHX missPHXDevin Booker — PHX madePHXJamal Cain — ORL madeORLDillon Brooks — PHX missPHXRoyce O'Neale — PHX madePHXRasheer Fleming — PHX madePHX
Phoenix Suns35/88 · 39.8%
Orlando Magic35/79 · 44.3%
mademissedteam · result
ORL 35/79 (44.3%) · PHX 35/88 (39.8%) — ORL ahead on volume and accuracy.
Possession DNA
Possession DNA
Clutch

Last 5:00 of Q4, score within 5

Every clutch possession, and who did what while it was tight.

ORL won clutch · 4–8
PHX
4
clutch pts
ORL
8
clutch pts
107–107 → 111–115
Clutch events
Q4
4:53
MISS
MISS Goodwin 5' Driving Layup
Q4
4:42
PTS107 - 109
Bane 2' Driving Finger Roll Layup (19 PTS) (Banchero 8 AST)
Q4
4:24
MISS
MISS Brooks 25' 3PT Jump Shot
Q4
4:10
MISS
MISS Suggs 28' 3PT Jump Shot
Q4
4:08
PLAY
Suns Timeout: Regular (Reg.5 Short 0)
Q4
3:48
MISS
MISS Booker 25' 3PT Pullup Jump Shot
Q4
3:31
TOV
Carter Jr. Out of Bounds - Bad Pass Turnover Turnover (P5.T24)
Q4
3:11
MISS
MISS Brooks 7' Driving Floating Jump Shot
Q4
3:08
MISS
MISS Goodwin Tip Layup Shot
Q4
3:06
MISS
MISS Bane 6' Driving Layup; O'Neale BLOCK (1 BLK)
Q4
3:06
PLAY
MAGIC Timeout: Regular (Full 5 Short 0)
Q4
3:03
MISS
MISS da Silva 26' 3PT Pullup Jump Shot
Q4
2:59
FOUL
Bane S.FOUL (P4.T3) (S.Twardoski)
Q4
2:59
PTS108 - 109
Goodwin Free Throw 1 of 2 (9 PTS)
Q4
2:59
MISS
MISS Goodwin Free Throw 2 of 2
Q4
2:42
MISS
MISS Suggs 22' Jump Shot
Q4
2:34
FOUL
O'Neale OFF.Foul (P4) (S.Twardoski)
Q4
2:34
TOV
O'Neale Offensive Foul Turnover (P1.T19)
Q4
2:20
FOUL
Allen S.FOUL (P5.T3) (S.Twardoski)
Q4
2:20
PTS108 - 110
Suggs Free Throw 1 of 2 (19 PTS)
Q4
2:20
PTS108 - 111
Suggs Free Throw 2 of 2 (20 PTS)
Q4
2:02
MISS
MISS Brooks 14' Step Back Jump Shot
Q4
1:37
MISS
MISS Banchero 12' Turnaround Bank Shot
Q4
1:28
TOV
Booker Lost Ball Turnover (P4.T20); Carter Jr. STEAL (2 STL)
Q4
1:27
TOV
Carter Jr. Jump Ball Violation Turnover (P6.T25)
Q4
1:11
MISS
MISS O'Neale 26' 3PT Jump Shot
Q4
0:46
MISS
MISS Bane 28' 3PT Step Back Jump Shot
Q4
0:27
MISS
MISS Brooks 8' Driving Floating Jump Shot
Q4
0:22
FOUL
Gillespie P.FOUL (P3.T4) (S.Twardoski)
Q4
0:06
PTS108 - 113
Bane 11' Driving Floating Bank Jump Shot (21 PTS)
Q4
0:06
PLAY
Suns Timeout: Regular (Reg.6 Short 0)
Q4
0:03
PTS111 - 113
Booker 27' 3PT Jump Shot (34 PTS) (O'Neale 4 AST)
Q4
0:03
PLAY
MAGIC Timeout: Regular (Full 6 Short 0)
Q4
0:01
FOUL
Allen P.FOUL (P6.PN) (J.Goble)
Q4
0:01
PTS111 - 114
da Silva Free Throw 1 of 2 (8 PTS)
Q4
0:01
PTS111 - 115
da Silva Free Throw 2 of 2 (9 PTS)
Q4
0:01
PLAY
Suns Timeout: Regular (Reg.7 Short 0)
Q4
0:00
MISS
MISS Brooks 26' 3PT Jump Shot
Clutch box · from play-by-play
PHXMINPTSFGFTTOV+/-
4:5331/20/01-4
3:2810/21/20-2
4:5200/00/00-2
4:5300/10/01-4
4:5300/50/00-4
1:2600/00/00-4
ORLMINPTSFGFTTOV+/-
4:5342/40/00+4
4:5320/22/20+4
4:5320/12/20+4
4:5300/00/02+4
4:5300/10/00+4

How it ended

Shots, free throws and turnovers in the final 3:00 of Q4.

PHX 108–109 ORL → 111–115
  1. 2:59
    PTSPHX108–109 · ORL +1
    Goodwin Free Throw 1 of 2 (9 PTS)
  2. 2:59
    MISSPHX108–109 · ORL +1
    MISS Goodwin Free Throw 2 of 2
  3. 2:42
    MISSORL108–109 · ORL +1
    MISS Suggs 22' Jump Shot
  4. 2:34
    TOVPHX108–109 · ORL +1
    O'Neale Offensive Foul Turnover (P1.T19)
  5. 2:20
    PTSORL108–110 · ORL +2
    Suggs Free Throw 1 of 2 (19 PTS)
  6. 2:20
    PTSORL108–111 · ORL +3
    Suggs Free Throw 2 of 2 (20 PTS)
  7. 2:02
    MISSPHX108–111 · ORL +3
    MISS Brooks 14' Step Back Jump Shot
  8. 1:37
    MISSORL108–111 · ORL +3
    MISS Banchero 12' Turnaround Bank Shot
  9. 1:28
    TOVPHX108–111 · ORL +3
    Booker Lost Ball Turnover (P4.T20); Carter Jr. STEAL (2 STL)
  10. 1:27
    TOVORL108–111 · ORL +3
    Carter Jr. Jump Ball Violation Turnover (P6.T25)
  11. 1:11
    MISSPHX108–111 · ORL +3
    MISS O'Neale 26' 3PT Jump Shot
  12. 0:46
    MISSORL108–111 · ORL +3
    MISS Bane 28' 3PT Step Back Jump Shot
  13. 0:27
    MISSPHX108–111 · ORL +3
    MISS Brooks 8' Driving Floating Jump Shot
  14. 0:06
    PTSORL108–113 · ORL +5
    Bane 11' Driving Floating Bank Jump Shot (21 PTS)
  15. 0:03
    PTSPHX111–113 · ORL +2
    Booker 27' 3PT Jump Shot (34 PTS) (O'Neale 4 AST)
  16. 0:01
    PTSORL111–114 · ORL +3
    da Silva Free Throw 1 of 2 (8 PTS)
  17. 0:01
    PTSORL111–115 · ORL +4
    da Silva Free Throw 2 of 2 (9 PTS)
  18. 0:00
    MISSPHX111–115 · ORL +4
    MISS Brooks 26' 3PT Jump Shot