1. NBA
  2. Scores
  3. 3 · 31 · 26
  4. PHX vs ORL

Phoenix Suns vs. Orlando Magic

Mar 31, 2026
FINAL

Box Score

1234T
PHX21353817111
ORL28422421115

Game Recap

The Magic defeated the Suns, 115-111. The Magic improve to 40-35, while the Suns fall to 42-34.

Player Stats

Phoenix Suns logoSUNSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
4Jalen GreenSF193-100-52-2122041+28
3Dillon BrooksPF214-131-30-0500015-49
11Oso IghodaroC242-20-01-21050125-65
1Devin BookerSG368-162-616-19371044-1434
12Collin GillespiePG274-82-61-1232023+511
8Grayson Allen324-142-100-0210026-510
00Royce O'Neale304-84-72-2941114-314
10Khaman Maluach20-00-00-0000201-40
23Jordan Goodwin292-82-43-5523020+29
20Rasheer Fleming154-91-52-4400023+711
17Jamaree Bouyea— did not play —— did not play —
14Koby Brea— did not play —— did not play —
0Ryan Dunn— did not play —— did not play —
22CJ Huntley— did not play —— did not play —
TOTAL-35-8839.8%14-4630.4%27-3577.1%4124942032-111
Orlando Magic logoMAGICMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
23Tristan da SilvaSF253-110-43-3301005+79
5Paolo BancheroPF376-141-36-9980044+1419
34Wendell Carter Jr.C284-71-16-71202064+615
3Desmond BaneSG376-162-67-8651154+521
4Jalen SuggsPG376-112-56-6874064+1520
35Goga Bitadze140-10-03-4210012-33
2Jevon Carter220-60-50-0011011-120
8Jamal Cain194-52-22-2313002+312
13Jett Howard144-62-32-2200012-1312
21Moritz Wagner42-20-00-0111011-24
93Noah Penda— did not play —— did not play —
11Jase Richardson— did not play —— did not play —
TOTAL-35-7944.3%10-2934.5%35-4185.4%46241312529-115

Play-by-Play

1st quarterPHXORL
  • Orlando Magic logo
    (11:55) Jump Ball Carter Jr. vs. Ighodaro: Tip to Banchero
  • Orlando Magic logo
    +2 (11:42) Suggs 22' Jump Shot (2 PTS) (Banchero 1 AST)
    02
  • Phoenix Suns logo
    +2 (11:14) Brooks 13' Turnaround Fadeaway (2 PTS)
    22
  • Phoenix Suns logo
    (11:11) Brooks P.FOUL (P1.T1) (J.Goble)
  • Orlando Magic logo
    (11:08) Banchero Bad Pass Turnover (P1.T1)
  • Phoenix Suns logo
    (11:08) Green STEAL (1 STL)
  • Phoenix Suns logo
    (11:00) Green Lost Ball Turnover (P1.T1)
  • Orlando Magic logo
    (11:00) Bane STEAL (1 STL)
  • Orlando Magic logo
    (10:55) MISS Bane 4' Running Layup
  • Phoenix Suns logo
    (10:55) Ighodaro BLOCK (1 BLK)
  • Phoenix Suns logo
    (10:51) Booker REBOUND (Off:0 Def:1)
  • Phoenix Suns logo
    (10:40) Brooks Lost Ball Turnover (P1.T2)
  • Orlando Magic logo
    (10:40) Carter Jr. STEAL (1 STL)
  • Phoenix Suns logo
    (10:39) Brooks P.FOUL (P2.T2) (J.Goble)
  • Phoenix Suns logo
    (10:31) Brooks T.FOUL (P2.T2) (J.Goble)
  • Orlando Magic logo
    (10:31) Double Technical - Bane, Booker (J.Goble)
  • Orlando Magic logo
    +1 (10:31) Bane Free Throw Technical (1 PTS)
    23
  • Orlando Magic logo
    (10:21) MISS da Silva 6' Hook Shot
  • Phoenix Suns logo
    (10:18) Ighodaro REBOUND (Off:0 Def:1)
  • Orlando Magic logo
    (10:13) da Silva P.FOUL (P1.T1) (J.Goble)
  • Phoenix Suns logo
    (10:07) Green Bad Pass Turnover (P2.T3)
  • Orlando Magic logo
    (10:07) Suggs STEAL (1 STL)
  • Orlando Magic logo
    +2 (10:02) Bane 1' Running Reverse Layup (3 PTS) (Suggs 1 AST)
    25
  • Phoenix Suns logo
    (9:52) MISS Booker 8' Driving Hook Shot
  • Orlando Magic logo
    (9:52) Carter Jr. REBOUND (Off:0 Def:1)
  • Phoenix Suns logo
    (9:42) Booker P.FOUL (P1.T3) (J.Goble)
  • Orlando Magic logo
    +2 (9:36) Carter Jr. 2' Cutting Layup Shot (2 PTS) (Bane 1 AST)
    27
  • Phoenix Suns logo
    (9:36) Booker S.FOUL (P2.T4) (D.Baroody)
  • Orlando Magic logo
    +1 (9:36) Carter Jr. Free Throw 1 of 1 (3 PTS)
    28
  • Phoenix Suns logo
    (9:20) MISS Gillespie 30' 3PT Jump Shot
  • Orlando Magic logo
    (9:16) Suggs REBOUND (Off:0 Def:1)
  • Orlando Magic logo
    +2 (9:11) da Silva 2' Running Layup (2 PTS) (Banchero 2 AST)
    210
  • Phoenix Suns logo
    (8:56) MISS Brooks 6' Driving Hook Shot
  • Orlando Magic logo
    (8:54) Carter Jr. REBOUND (Off:0 Def:2)
  • Orlando Magic logo
    (8:48) MISS Suggs 3PT Jump Shot
  • Orlando Magic logo
    (8:47) da Silva REBOUND (Off:1 Def:0)
  • Orlando Magic logo
    (8:46) MISS da Silva Tip Layup Shot
  • Phoenix Suns logo
    (8:45) Brooks REBOUND (Off:0 Def:1)
  • Phoenix Suns logo
    +2 (8:33) Booker 14' Pullup Jump Shot (2 PTS)
    410
  • Orlando Magic logo
    (8:21) MISS da Silva 26' 3PT Pullup Jump Shot
  • Phoenix Suns logo
    (8:17) Ighodaro REBOUND (Off:0 Def:2)
  • Orlando Magic logo
    (8:14) Carter Jr. S.FOUL (P1.T2) (D.Baroody)
  • Phoenix Suns logo
    +1 (8:14) Booker Free Throw 1 of 2 (3 PTS)
    510
  • Phoenix Suns logo
    +1 (8:14) Booker Free Throw 2 of 2 (4 PTS)
    610
  • Orlando Magic logo
    +2 (8:00) Banchero 10' Step Back Jump Shot (2 PTS) (Suggs 2 AST)
    612
  • Phoenix Suns logo
    (7:51) MISS Green 28' 3PT Pullup Jump Shot
  • Phoenix Suns logo
    (7:51) Brooks REBOUND (Off:1 Def:1)
  • Phoenix Suns logo
    (7:50) MISS Brooks 1' Putback Layup
  • Orlando Magic logo
    (7:50) Bane BLOCK (1 BLK)
  • Orlando Magic logo
    (7:49) Bane REBOUND (Off:0 Def:1)
  • Orlando Magic logo
    (7:42) Carter Jr. OFF.Foul (P2) (J.Goble)
  • Orlando Magic logo
    (7:42) Carter Jr. Offensive Foul Turnover (P1.T2)
  • Phoenix Suns logo
    (7:23) Ighodaro Lost Ball Turnover (P1.T4)
  • Orlando Magic logo
    (7:23) Suggs STEAL (2 STL)
  • Orlando Magic logo
    +2 (7:20) da Silva 4' Running Layup (4 PTS)
    614
  • Phoenix Suns logo
    (7:20) Gillespie S.FOUL (P1.PN) (S.Twardoski)
  • Phoenix Suns logo
    (7:20) Suns Timeout: Regular (Reg.1 Short 0)
  • Orlando Magic logo
    +1 (7:20) da Silva Free Throw 1 of 1 (5 PTS)
    615
  • Phoenix Suns logo
    (7:07) MISS Green 25' 3PT Jump Shot
  • Orlando Magic logo
    (7:04) Banchero REBOUND (Off:0 Def:1)
  • Orlando Magic logo
    (6:59) MISS Suggs 9' Running Pull-Up Jump Shot
  • Phoenix Suns logo
    (6:56) Ighodaro REBOUND (Off:0 Def:3)
  • Phoenix Suns logo
    (6:47) MISS Green 17' Pullup Jump Shot
  • Orlando Magic logo
    (6:44) Suggs REBOUND (Off:0 Def:2)
  • Orlando Magic logo
    +2 (6:39) Suggs 1' Running Layup (4 PTS) (Banchero 3 AST)
    617
  • Phoenix Suns logo
    +2 (6:22) Ighodaro 1' Cutting Dunk Shot (2 PTS) (Green 1 AST)
    817
  • Orlando Magic logo
    (6:06) MISS Banchero 12' Driving Floating Jump Shot
  • Phoenix Suns logo
    (6:03) Ighodaro REBOUND (Off:0 Def:4)
  • Phoenix Suns logo
    (6:00) Green Lost Ball Turnover (P3.T5)
  • Orlando Magic logo
    (6:00) Suggs STEAL (3 STL)
  • Orlando Magic logo
    +3 (5:52) Banchero 3PT Pullup Jump Shot (5 PTS) (Suggs 3 AST)
    820
  • Orlando Magic logo
    (5:42) da Silva P.FOUL (P2.T3) (D.Baroody)
  • Phoenix Suns logo
    (5:32) MISS Allen 28' 3PT Jump Shot
  • Phoenix Suns logo
    (5:29) Green REBOUND (Off:1 Def:0)
  • Phoenix Suns logo
    +2 (5:28) Green 2' Putback Layup (2 PTS)
    1020
  • Orlando Magic logo
    +2 (5:15) Suggs 8' Driving Floating Jump Shot (6 PTS)
    1022
  • Orlando Magic logo
    (5:04) da Silva S.FOUL (P3.T4) (J.Goble)
  • Phoenix Suns logo
    (5:04) MISS Booker Free Throw 1 of 2
  • Phoenix Suns logo
    (5:04) Suns Rebound
  • Phoenix Suns logo
    +1 (5:04) Booker Free Throw 2 of 2 (5 PTS)
    1122
  • Orlando Magic logo
    (4:51) MISS Bitadze 6' Hook Shot
  • Phoenix Suns logo
    (4:51) Maluach BLOCK (1 BLK)
  • Phoenix Suns logo
    (4:49) O'Neale REBOUND (Off:0 Def:1)
  • Phoenix Suns logo
    (4:43) Booker Bad Pass Turnover (P1.T6)
  • Orlando Magic logo
    (4:43) Cain STEAL (1 STL)
  • Phoenix Suns logo
    (4:32) Allen S.FOUL (P1.PN) (S.Twardoski)
  • Orlando Magic logo
    (4:32) MISS Banchero Free Throw 1 of 2
  • Orlando Magic logo
    (4:32) MAGIC Rebound
  • Orlando Magic logo
    (4:32) MISS Banchero Free Throw 2 of 2
  • Orlando Magic logo
    (4:25) Bitadze REBOUND (Off:1 Def:0)
  • Orlando Magic logo
    +3 (4:18) Suggs 29' 3PT Jump Shot (9 PTS) (Cain 1 AST)
    1125
  • Phoenix Suns logo
    (3:51) Booker Lost Ball Turnover (P2.T7)
  • Orlando Magic logo
    (3:51) Carter STEAL (1 STL)
  • Orlando Magic logo
    (3:47) MISS Cain 2' Running Layup
  • Phoenix Suns logo
    (3:47) Maluach BLOCK (2 BLK)
  • Phoenix Suns logo
    (3:43) Allen REBOUND (Off:0 Def:1)
  • Phoenix Suns logo
    (3:30) MISS Allen 5' Driving Layup
  • Phoenix Suns logo
    (3:26) Suns Rebound
  • Phoenix Suns logo
    (3:26) Jump Ball Cain vs. Maluach: Tip to Allen
  • Phoenix Suns logo
    (3:22) MISS Allen 26' 3PT Jump Shot
  • Orlando Magic logo
    (3:20) Banchero REBOUND (Off:0 Def:2)
  • Orlando Magic logo
    (3:00) MISS Carter 3PT Pullup Jump Shot
  • Orlando Magic logo
    (3:00) MAGIC Rebound
  • Phoenix Suns logo
    (3:00) Maluach L.B.FOUL (P1.PN) (J.Goble)
  • Orlando Magic logo
    +1 (3:00) Bitadze Free Throw 1 of 2 (1 PTS)
    1126
  • Orlando Magic logo
    +1 (3:00) Bitadze Free Throw 2 of 2 (2 PTS)
    1127
  • Phoenix Suns logo
    +2 (2:47) Booker 2' Driving Layup (7 PTS) (Ighodaro 1 AST)
    1327
  • Orlando Magic logo
    (2:41) MISS Carter 24' 3PT Jump Shot
  • Orlando Magic logo
    (2:39) MAGIC Rebound
  • Phoenix Suns logo
    (2:39) Ighodaro L.B.FOUL (P1.PN) (D.Baroody)
  • Orlando Magic logo
    (2:39) MAGIC Timeout: Regular (Full 1 Short 0)
  • Orlando Magic logo
    +1 (2:39) Bitadze Free Throw 1 of 2 (3 PTS)
    1328
  • Orlando Magic logo
    (2:39) MISS Bitadze Free Throw 2 of 2
  • Phoenix Suns logo
    (2:36) O'Neale REBOUND (Off:0 Def:2)
  • Phoenix Suns logo
    +2 (2:23) Gillespie 11' Pullup Jump Shot (2 PTS) (O'Neale 1 AST)
    1528
  • Orlando Magic logo
    (2:11) MISS Carter 15' Pullup Jump Shot
  • Phoenix Suns logo
    (2:09) O'Neale REBOUND (Off:0 Def:3)
  • Phoenix Suns logo
    (2:04) MISS O'Neale 6' Running Pull-Up Jump Shot
  • Phoenix Suns logo
    (2:02) Goodwin REBOUND (Off:1 Def:0)
  • Phoenix Suns logo
    (1:59) MISS Goodwin Tip Layup Shot
  • Orlando Magic logo
    (1:57) Bitadze REBOUND (Off:1 Def:1)
  • Orlando Magic logo
    (1:44) MISS Bane 11' Driving Floating Bank Jump Shot
  • Phoenix Suns logo
    (1:43) Suns Rebound
  • Orlando Magic logo
    (1:43) Bitadze L.B.FOUL (P1.PN) (J.Goble)
  • Phoenix Suns logo
    +1 (1:43) Goodwin Free Throw 1 of 2 (1 PTS)
    1628
  • Phoenix Suns logo
    (1:43) MISS Goodwin Free Throw 2 of 2
  • Phoenix Suns logo
    (1:42) Suns Rebound
  • Orlando Magic logo
    (1:42) Cain L.B.FOUL (P1.PN) (D.Baroody)
  • Phoenix Suns logo
    +1 (1:42) O'Neale Free Throw 1 of 2 (1 PTS)
    1728
  • Phoenix Suns logo
    +1 (1:42) O'Neale Free Throw 2 of 2 (2 PTS)
    1828
  • Orlando Magic logo
    (1:28) MISS Howard 24' 3PT Jump Shot
  • Phoenix Suns logo
    (1:24) O'Neale REBOUND (Off:0 Def:4)
  • Phoenix Suns logo
    +3 (1:11) Allen 3PT Jump Shot (3 PTS) (Ighodaro 2 AST)
    2128
  • Orlando Magic logo
    (0:52) Howard Out of Bounds - Bad Pass Turnover Turnover (P1.T3)
  • Phoenix Suns logo
    (0:32) MISS Allen 29' 3PT Step Back Jump Shot
  • Phoenix Suns logo
    (0:28) Gillespie REBOUND (Off:1 Def:0)
  • Phoenix Suns logo
    (0:27) Gillespie Bad Pass Turnover (P1.T8)
  • Orlando Magic logo
    (0:27) Cain STEAL (2 STL)
  • Orlando Magic logo
    (0:23) MISS Carter 25' 3PT Running Jump Shot
  • Phoenix Suns logo
    (0:19) Ighodaro REBOUND (Off:0 Def:5)
  • Phoenix Suns logo
    (0:00) MISS O'Neale 26' 3PT Step Back Jump Shot
  • Phoenix Suns logo
    (0:00) Suns Rebound
2nd quarter
3rd quarter
4th quarter

Team Stats

111Points115
35-88(39.8%)Field Goal(%)35-79(44.3%)
14-46(30.4%)3-Point(%)10-29(34.5%)
27-35(77.1%)Free Throw(%)35-41(85.4%)
41(11)Rebounds(Offensive)46(9)
24Assists24
9Steals13
4Blocks1
20Turnovers25
32Fouls29
32Pts In The Paint42
18Fast Break Pts16
18Pts Off Turnovers26
44Bench Pts31
2Largest Lead16

Game Details

Tuesday, March 31, 2026 · 7:00 PM
Kia Center · Orlando, FL
attendance: 19,117 (95.6%)