Game Story
Auto-generated talking points from the box and play-by-play.
Strongest signals
Highest-signal findings across every category — sorted by how strongly the data deviates from baseline.
- 01highScoring chainsOn ORL
O'Neale got 12 of his 12 pts via catch-and-shoot (4 makes, 100% up 42 pp from season avg 58%).
- 02medTurnover outcomesOn ORL
ORL scored 22 pts off PHX's 20 turnovers (1.10 PPP allowed).
9 of 20 TOVs (45%) led to a make.
- 03medScoring 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)
- 04medScoring 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)
- 05lowTurnover 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.
Box by Period
FG · 3P · FT · REB · AST · TOV · paint points, per period. Bold marks the period edge.
| Stat | Team | Q1 | Q2 | Q3 | Q4 | Total |
|---|---|---|---|---|---|---|
| FG | PHX | 7/21 33% | 10/24 42% | 11/19 58% | 7/24 29% | 35/88 40% |
| ORL | 10/25 40% | 11/15 73% | 7/19 37% | 7/20 35% | 35/79 44% | |
| 3P | PHX | 1/8 13% | 5/16 31% | 6/12 50% | 2/10 20% | 14/46 30% |
| ORL | 2/8 25% | 4/7 57% | 3/8 38% | 1/6 17% | 10/29 34% | |
| FT | PHX | 6/8 75% | 10/12 83% | 10/13 77% | 1/2 50% | 27/35 77% |
| ORL | 6/9 67% | 16/18 89% | 7/7 100% | 6/7 86% | 35/41 85% | |
| REB | PHX | 16 | 5 | 7 | 13 | 41 |
| ORL | 10 | 11 | 13 | 12 | 46 | |
| AST | PHX | 4 | 7 | 9 | 4 | 24 |
| ORL | 8 | 8 | 4 | 4 | 24 | |
| TOV | PHX | 8 | 6 | 2 | 4 | 20 |
| ORL | 3 | 9 | 9 | 4 | 25 | |
| Paint PTS | PHX | 10 | 6 | 8 | 8 | 32 |
| ORL | 12 | 14 | 8 | 8 | 42 |
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).
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.
| Player | MIN | PTS ↓ | REB | AST | STL | BLK | TOV | FG | 3P | +/- |
|---|---|---|---|---|---|---|---|---|---|---|
Devin Booker PHX · Starter | 36:07 | 34 | 3 | 7 | 1 | 0 | 4 | 8/16 | 2/6 | -14 |
Royce O'Neale PHX | 30:42 | 14 | 9 | 4 | 1 | 1 | 1 | 4/8 | 4/7 | -3 |
Rasheer Fleming PHX | 15:49 | 11 | 4 | 0 | 0 | 0 | 2 | 4/9 | 1/5 | +7 |
Collin Gillespie PHX · Starter | 27:26 | 11 | 2 | 3 | 2 | 0 | 2 | 4/8 | 2/6 | +5 |
Grayson Allen PHX | 32:15 | 10 | 2 | 1 | 0 | 0 | 2 | 4/14 | 2/10 | -5 |
Jordan Goodwin PHX | 29:01 | 9 | 5 | 2 | 3 | 0 | 2 | 2/8 | 2/4 | +2 |
Dillon Brooks PHX · Starter | 21:45 | 9 | 5 | 0 | 0 | 0 | 1 | 4/13 | 1/3 | -4 |
Jalen Green PHX · Starter | 19:43 | 8 | 1 | 2 | 2 | 0 | 4 | 3/10 | 0/5 | +2 |
Oso Ighodaro PHX · Starter | 24:30 | 5 | 10 | 5 | 0 | 1 | 2 | 2/2 | 0/0 | -6 |
CJ Huntley PHX | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | |
Ryan Dunn PHX | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | |
Koby Brea PHX | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | |
Jamaree Bouyea PHX | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0/0 | 0 | |
Khaman Maluach PHX | 2:42 | 0 | 0 | 0 | 0 | 2 | 0 | 0/0 | 0/0 | -4 |
Four Factors
Shooting, getting to the line, offensive rebounding, protecting the ball.
Efficiency
Where the points came from
Scoring channels — paint, transition, off mistakes, second chances.
| Channel | PHX | ORL | Edge |
|---|---|---|---|
| In the paint | 32 | 42 | ORL +10 |
| Fast break | 18 | 16 | PHX +2 |
| Off turnovers | 18 | 26 | ORL +8 |
| 2nd chance | 13 | 16 | ORL +3 |
Player tracking
Movement and shot-creation breakdown.
| Metric | PHX | ORL |
|---|---|---|
| Passes | 281 | 263 |
| Touches | 413 | 395 |
| Distance (mi) | 19.0 | 18.6 |
| Pull-up FG | 23/60 (38%) | 17/42 (40%) |
| Catch & Shoot FG | 12/28 (43%) | 18/37 (49%) |
Shot Chart
Both teams · shot-by-shot
Last 5:00 of Q4, score within 5
Every clutch possession, and who did what while it was tight.
4:53
4:42
4:24
4:10
4:08
3:48
3:31
3:11
3:08
3:06
3:06
3:03
2:59
2:59
2:59
2:42
2:34
2:34
2:20
2:20
2:20
2:02
1:37
1:28
1:27
1:11
0:46
0:27
0:22
0:06
0:06
0:03
0:03
0:01
0:01
0:01
0:01
0:00
| PHX | MIN | PTS | FG | FT | TOV | +/- |
|---|---|---|---|---|---|---|
| 4:53 | 3 | 1/2 | 0/0 | 1 | -4 | |
| 3:28 | 1 | 0/2 | 1/2 | 0 | -2 | |
| 4:52 | 0 | 0/0 | 0/0 | 0 | -2 | |
| 4:53 | 0 | 0/1 | 0/0 | 1 | -4 | |
| 4:53 | 0 | 0/5 | 0/0 | 0 | -4 | |
| 1:26 | 0 | 0/0 | 0/0 | 0 | -4 |
| ORL | MIN | PTS | FG | FT | TOV | +/- |
|---|---|---|---|---|---|---|
| 4:53 | 4 | 2/4 | 0/0 | 0 | +4 | |
| 4:53 | 2 | 0/2 | 2/2 | 0 | +4 | |
| 4:53 | 2 | 0/1 | 2/2 | 0 | +4 | |
| 4:53 | 0 | 0/0 | 0/0 | 2 | +4 | |
| 4:53 | 0 | 0/1 | 0/0 | 0 | +4 |
How it ended
Shots, free throws and turnovers in the final 3:00 of Q4.
- 2:59PTSPHX108–109 · ORL +1Goodwin Free Throw 1 of 2 (9 PTS)
- 2:59MISSPHX108–109 · ORL +1MISS Goodwin Free Throw 2 of 2
- 2:42MISSORL108–109 · ORL +1MISS Suggs 22' Jump Shot
- 2:34TOVPHX108–109 · ORL +1O'Neale Offensive Foul Turnover (P1.T19)
- 2:20PTSORL108–110 · ORL +2Suggs Free Throw 1 of 2 (19 PTS)
- 2:20PTSORL108–111 · ORL +3Suggs Free Throw 2 of 2 (20 PTS)
- 2:02MISSPHX108–111 · ORL +3MISS Brooks 14' Step Back Jump Shot
- 1:37MISSORL108–111 · ORL +3MISS Banchero 12' Turnaround Bank Shot
- 1:28TOVPHX108–111 · ORL +3Booker Lost Ball Turnover (P4.T20); Carter Jr. STEAL (2 STL)
- 1:27TOVORL108–111 · ORL +3Carter Jr. Jump Ball Violation Turnover (P6.T25)
- 1:11MISSPHX108–111 · ORL +3MISS O'Neale 26' 3PT Jump Shot
- 0:46MISSORL108–111 · ORL +3MISS Bane 28' 3PT Step Back Jump Shot
- 0:27MISSPHX108–111 · ORL +3MISS Brooks 8' Driving Floating Jump Shot
- 0:06PTSORL108–113 · ORL +5Bane 11' Driving Floating Bank Jump Shot (21 PTS)
- 0:03PTSPHX111–113 · ORL +2Booker 27' 3PT Jump Shot (34 PTS) (O'Neale 4 AST)
- 0:01PTSORL111–114 · ORL +3da Silva Free Throw 1 of 2 (8 PTS)
- 0:01PTSORL111–115 · ORL +4da Silva Free Throw 2 of 2 (9 PTS)
- 0:00MISSPHX111–115 · ORL +4MISS Brooks 26' 3PT Jump Shot