Phoenix Suns at Portland Trail Blazers
Wednesday, October 21, 2026 · Final · Moda Center
Phoenix Suns83Final
Portland Trail Blazers124Computed by NBAScope (model wp-v1) from the score, the time left and the pre-game Elo expectation — see methodology.
Scoring runs: POR 21-0 (Q1 11:46 → Q1 6:08)POR 12-0 (Q2 6:03 → Q2 4:07)PHX 9-0 (Q4 2:11 → Q4 10.8)
Team comparison
PHXPOR
30-8445-94Field goals
3648Field goal %
6-3219-473-pointers
19403-point %
17-2315-18Free throws
3956Rebounds
1316Offensive rebounds
1432Assists
1012Steals
61Blocks
1617Turnovers
4050Points in the paint
1016Fast-break points
1718Fouls
052Largest lead
00Lead changes
Score by quarter
| Team | Q1 | Q2 | Q3 | Q4 | Total |
|---|---|---|---|---|---|
| Suns | 12 | 27 | 27 | 17 | 83 |
| Trail Blazers | 43 | 29 | 35 | 17 | 124 |
Phoenix Suns — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Miles Bridges · starter | 29 | 8 | 4 | 0 | 1 | 1 | 1 | 3-11 | 0-5 | 2-2 | -35 |
| Devin Booker · starter | 29 | 23 | 4 | 2 | 1 | 1 | 2 | 7-13 | 0-0 | 9-9 | -43 |
| Dillon Brooks · starter | 27 | 10 | 4 | 0 | 0 | 0 | 2 | 4-11 | 1-2 | 1-2 | -29 |
| Jalen Green · starter | 25 | 10 | 2 | 3 | 0 | 1 | 2 | 4-12 | 2-6 | 0-0 | -23 |
| Khaman Maluach · starter | 17 | 2 | 6 | 1 | 0 | 1 | 1 | 1-2 | 0-0 | 0-0 | -30 |
| Jordan Goodwin | 22 | 3 | 4 | 0 | 2 | 0 | 1 | 1-4 | 1-3 | 0-0 | -28 |
| Collin Gillespie | 21 | 0 | 1 | 2 | 4 | 0 | 4 | 0-8 | 0-8 | 0-1 | -16 |
| Oso Ighodaro | 15 | 8 | 3 | 3 | 0 | 0 | 0 | 4-7 | 0-0 | 0-2 | -7 |
| Ryan Dunn | 14 | 3 | 3 | 0 | 0 | 0 | 0 | 0-1 | 0-1 | 3-4 | -8 |
| Rasheer Fleming | 12 | 1 | 2 | 0 | 1 | 1 | 0 | 0-5 | 0-4 | 1-2 | 0 |
| Duop Reath | 9 | 5 | 1 | 0 | 0 | 0 | 1 | 2-3 | 1-2 | 0-0 | +2 |
| Koa Peat | 7 | 4 | 1 | 0 | 0 | 0 | 0 | 2-4 | 0-0 | 0-0 | +4 |
| Pat Spencer | 7 | 3 | 3 | 1 | 1 | 1 | 1 | 1-2 | 1-1 | 0-0 | +4 |
| Jamaree Bouyea | 7 | 3 | 1 | 2 | 0 | 0 | 0 | 1-1 | 0-0 | 1-1 | +4 |
Portland Trail Blazers — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Damian Lillard · starter | 24 | 25 | 3 | 6 | 1 | 0 | 1 | 7-12 | 6-10 | 5-5 | +23 |
| Ja Morant · starter | 23 | 14 | 5 | 8 | 3 | 0 | 1 | 6-8 | 2-3 | 0-0 | +33 |
| Toumani Camara · starter | 23 | 18 | 2 | 3 | 0 | 0 | 1 | 6-9 | 4-7 | 2-2 | +32 |
| Deni Avdija · starter | 23 | 18 | 10 | 4 | 2 | 0 | 2 | 7-16 | 2-4 | 2-4 | +25 |
| Donovan Clingan · starter | 21 | 11 | 7 | 2 | 0 | 0 | 1 | 4-9 | 2-4 | 1-2 | +25 |
| Sidy Cissoko | 25 | 3 | 4 | 3 | 0 | 0 | 0 | 1-3 | 1-3 | 0-0 | +6 |
| Jrue Holiday | 21 | 8 | 4 | 1 | 2 | 0 | 0 | 2-6 | 0-3 | 4-4 | +32 |
| Scoot Henderson | 19 | 15 | 2 | 1 | 1 | 0 | 4 | 7-14 | 1-6 | 0-0 | +14 |
| Vit Krejci | 16 | 1 | 2 | 3 | 2 | 0 | 2 | 0-3 | 0-2 | 1-1 | +3 |
| Robert Williams III | 15 | 2 | 10 | 1 | 0 | 1 | 0 | 1-3 | 0-0 | 0-0 | +16 |
| Micah Potter | 12 | 4 | 3 | 0 | 0 | 0 | 1 | 2-3 | 0-1 | 0-0 | 0 |
| Yang Hansen | 12 | 5 | 3 | 0 | 0 | 0 | 2 | 2-4 | 1-2 | 0-0 | 0 |
| Jayson Kent | 7 | 0 | 1 | 0 | 1 | 0 | 2 | 0-4 | 0-2 | 0-0 | -4 |
Play-by-play
- 0.0End of Game82-124
- 0.0End of the 4th Quarter82-124
- 3.4PORMicah Potter defensive rebound82-124
- 3.4PHXRasheer Fleming misses 12-foot jumper82-124
- 6.8PORMicah Potter bad pass turnover (Rasheer Fleming steals)82-124
- 10.8PHXDuop Reath makes 25-foot three point jumper (Pat Spencer assists)82-124
- 19.5PHXJamaree Bouyea defensive rebound79-124
- 19.5PORJayson Kent misses alley oop layup79-124
- 44.4PORSidy Cissoko defensive rebound79-124
- 44.4PHXKoa Peat misses 10-foot pullup jump shot79-124
- 55.6PORVit Krejci out of bounds bad pass turnover79-124
- 1:18PHXKoa Peat makes layup (Jamaree Bouyea assists)79-124
- 1:31PHXPat Spencer defensive rebound77-124
- 1:31PORJayson Kent misses 25-foot three point jumper77-124
- 1:44PHXPat Spencer makes 27-foot three point jumper (Jamaree Bouyea assists)77-124
- 1:52PHXPat Spencer defensive rebound74-124
- 1:52PORRasheer Fleming blocks Jayson Kent 's 2-foot layup74-124
- 1:57PORJayson Kent offensive rebound74-124
- 1:57PORYang Hansen misses 25-foot three point jumper74-124
- 2:11PHXRasheer Fleming makes free throw 2 of 274-124
- 2:11PHXSuns offensive team rebound73-124
- 2:11PHXRasheer Fleming misses free throw 1 of 273-124
- 2:11PORYang Hansen shooting foul73-124
- 2:25PORMicah Potter makes 5-foot driving floating jump shot73-124
- 2:50PHXKoa Peat makes tip shot73-122
- 2:52PHXKoa Peat offensive rebound71-122
- 2:52PHXKoa Peat misses running layup71-122
- 3:00PHXRasheer Fleming defensive rebound71-122
- 3:00PORJayson Kent misses 24-foot three point jumper71-122
- 3:19PHXJamaree Bouyea makes 5-foot two point shot71-122
- 3:38PORYang Hansen makes 25-foot jump bank shot (Vit Krejci assists)69-122
- 3:51PORVit Krejci defensive rebound69-119
- 3:51PHXRasheer Fleming misses 24-foot three point jumper69-119
- 4:00PORYang Hansen makes layup69-119
- 4:16PORYang Hansen defensive rebound69-117
- 4:16PHXPat Spencer misses 4-foot two point shot69-117
- 4:31PORJayson Kent traveling turnover69-117
- 4:32PHXDuop Reath bad pass turnover (Jayson Kent steals)69-117
- 4:36PHXDuop Reath enters the game for Ryan Dunn69-117
- 4:36PORVit Krejci makes technical free throw69-117
- 4:36PHXKoa Peat technical foul69-116
- 4:38PHXJamaree Bouyea makes free throw 1 of 170-116
- 4:38PORVit Krejci personal take foul69-116
- 4:38PHXJamaree Bouyea defensive rebound69-116
- 4:38PORPat Spencer blocks Yang Hansen 's 5-foot driving layup69-116
- 4:57PORMicah Potter defensive rebound69-116
- 4:57PHXRasheer Fleming misses 25-foot three point jumper69-116
- 5:09PORJayson Kent bad pass turnover (Pat Spencer steals)69-116
- 5:21PHXPat Spencer out of bounds bad pass turnover69-116
- 5:34PORYang Hansen out of bounds bad pass turnover69-116
- 5:36PORYang Hansen offensive rebound69-116
- 5:36PORSidy Cissoko misses 24-foot three point jumper69-116
- 5:45PORVit Krejci defensive rebound69-116
- 5:45PHXRasheer Fleming misses 7-foot jumper69-116
- 6:05PORMicah Potter makes driving layup (Vit Krejci assists)69-116
- 6:24PORMicah Potter defensive rebound69-114
- 6:24PHXRyan Dunn misses 25-foot three point jumper69-114
- 6:37PHXPat Spencer defensive rebound69-114
- 6:37PORVit Krejci misses 34-foot three point pullup jump shot69-114
- 7:01PHXKoa Peat enters the game for Jordan Goodwin69-114
- 7:01PHXPat Spencer enters the game for Collin Gillespie69-114
- 7:01PHXJamaree Bouyea enters the game for Miles Bridges69-114
- 7:01PORJayson Kent enters the game for Scoot Henderson69-114
- 7:01PORTrail Blazers Full timeout69-114
- 7:02PORScoot Henderson defensive rebound69-114
- 7:02PHXMiles Bridges misses 25-foot three point step back jumpshot69-114
- 7:14PORScoot Henderson makes 8-foot fade away jump shot69-114
- 7:29PORYang Hansen defensive rebound69-112
- 7:29PHXCollin Gillespie misses 27-foot three point jumper69-112
- 7:47PORSidy Cissoko makes 25-foot three point jumper (Scoot Henderson assists)69-112
- 8:01PHXCollin Gillespie bad pass turnover (Vit Krejci steals)69-109
- 8:09PHXCollin Gillespie offensive rebound69-109
- 8:09PHXRasheer Fleming misses 23-foot three point jumper69-109
- 8:17PHXMiles Bridges defensive rebound69-109
- 8:17PORVit Krejci misses driving floating jump shot69-109
- 8:42PORTrail Blazers defensive team rebound69-109
- 8:42PHXJordan Goodwin misses 25-foot three point pullup jump shot69-109
- 8:51PHXMiles Bridges defensive rebound69-109
- 8:51PORVit Krejci misses 27-foot three point jumper69-109
- 9:00PHXRyan Dunn personal foul69-109
- 9:08PORVit Krejci lane violation69-109
- 9:08PHXRyan Dunn makes free throw 2 of 269-109
- 9:08PHXSuns offensive team rebound68-109
- 9:08PORTrail Blazers Full timeout68-109
- 9:08POR(09:08) [Trail Blazers] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Trail Blazers] charged with a timeout68-109
- 9:08PHXRyan Dunn misses free throw 1 of 268-109
- 9:08PORYang Hansen shooting foul68-109
- 9:18PORScoot Henderson makes 7-foot driving floating jump shot68-109
- 9:25PHXCollin Gillespie lost ball turnover (Vit Krejci steals)68-107
- 9:33PORScoot Henderson bad pass turnover (Collin Gillespie steals)68-107
- 9:46PORSidy Cissoko defensive rebound68-107
- 9:46PHXCollin Gillespie misses 26-foot three point pullup jump shot68-107
- 9:51PORVit Krejci personal foul68-107
- 9:56PORScoot Henderson bad pass turnover (Collin Gillespie steals)68-107
- 10:05PHXRasheer Fleming personal foul68-107
- 10:16PHXJordan Goodwin loose ball foul68-107
- 10:16PORTrail Blazers offensive team rebound68-107
- 10:16PORScoot Henderson misses 25-foot three point step back jumpshot68-107
- 10:33PORTrail Blazers Full timeout68-107
- 10:33PHXMiles Bridges makes 5-foot two point shot68-107
- 10:47PHXRasheer Fleming offensive rebound66-107
- 10:47PHXCollin Gillespie misses 24-foot three point jumper66-107
- 10:51PORSidy Cissoko kicked ball violation66-107
- 10:58PHXRyan Dunn offensive rebound66-107
- 10:58PHXJordan Goodwin misses 24-foot three point step back jumpshot66-107
- 11:14PORYang Hansen traveling turnover66-107
- 11:27PORSidy Cissoko defensive rebound66-107
- 11:27PHXMiles Bridges misses 26-foot three point jumper66-107
- 11:44PHXMiles Bridges defensive rebound66-107
- 11:44PORMicah Potter misses 25-foot three point jumper66-107
- 12:00PORMicah Potter enters the game for Deni Avdija66-107
- 12:00PORSidy Cissoko enters the game for Robert Williams III66-107
- 12:00PORVit Krejci enters the game for Jrue Holiday66-107
- 12:00PORYang Hansen enters the game for Damian Lillard66-107
- 12:00PHXRasheer Fleming enters the game for Devin Booker66-107
- 12:00PHXRyan Dunn enters the game for Dillon Brooks66-107
Recent head-to-head
Full history →| 2026-11-04 | POR 132 – 119 PHX | Trail Blazers won |
| 2026-04-14 | POR 114 – 110 PHX | Trail Blazers won |
| 2026-02-22 | POR 92 – 77 PHX | Trail Blazers won |
| 2026-02-03 | PHX 130 – 125 POR | Suns won |
| 2025-11-18 | PHX 127 – 110 POR | Suns won |
| 2025-02-03 | PHX 119 – 121 POR | Trail Blazers won |
| 2025-02-01 | PHX 108 – 127 POR | Trail Blazers won |
| 2024-12-15 | POR 109 – 116 PHX | Suns won |
