Free during beta —to track favorites + alerts
FINAL+15POR
POR

POR

28-30

9277
PHX

PHX

33-25

NBASun, Feb 22FinalSeriesPHX wins series 2-1VegasPOR -3.5
Game flowPOR PHX

Biggest swing: 22pp · 3rd Quarter · 12:00

NBA · Portland Trail Blazers at Phoenix Suns · final

NBA · Box scoreTRACKING

Final
box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Starters
31239-133-62-3+2921
35125-92-6+26102
10000
31239-133-62-4+19133
2963-120-4+157
Bench
2263-50-1+921
1542-30-10-2-350
1231-21-1-1130
1800-50-4-231
30114-141-62-2+1846
221-20-1-100
1521-30-1-1002
Team9238-8110-376-114723
DNP: S. Sharpe

Stat compare

Headline stats · full table below

47

FG %

36

23

Ast

16

Team stats

POR

Away

Stat

PHX

Home

38-81

fieldGoalsMade-fieldGoalsAttempted

31-85

47

FG %

36

10-37

threePointFieldGoalsMade-threePointFieldGoalsAttempted

9-35

6-11

freeThrowsMade-freeThrowsAttempted

6-6

23

Assists

16

21

Turnovers

19

Season series

PHX wins series 2-1

Nov 19PHXPHX127@PORPOR110
Feb 4PHXPHX130@PORPOR125
Feb 23PORPOR92@PHXPHX77today

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

POR -3.5

Between and 5

Total

224.5

Standard · -1.5 vs avg

Moneyline

PORPOR-16262%
PHXPHX+13642%

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

Line movement · 5 snapshots

ESPN-tracked · 21+

Spread

3.5

0.0 since open

Total

224.5

0.0 since open

How it ended

POR beat PHX 92-77. D. Clingan led with 23 PTS, 13 REB, 3 AST. Royce O'Neale's play in the 3rd quarter drove the biggest swing of the night (22pp).

Last play

End of Game

Win probability

PHX vs POR

0255075100Q2Q3Q4Q3Q4

Starters vs bench

production by unit
PORPORstarters 70% of pts

Starters(5)

64 PTS · 30 REB · 13 AST

GS 57

Bench(7)

28 PTS · 17 REB · 10 AST

GS 19

PHXPHXstarters 51% of pts

Starters(5)

39 PTS · 24 REB · 6 AST

GS 18

Bench(7)

38 PTS · 17 REB · 10 AST

GS 31

Clutch moments · top swings

ranked by WP impact
POR2nd Quarter · 9:35 · 24-22
+15pp53% WP

Kris Murray · makes 3-foot layup (Jrue Holiday assists)

PHX2nd Quarter · 59.0 · 42-38
+16pp44% WP

Mark Williams · misses 1-foot tip shot

POR3rd Quarter · 12:00 · 47-40
+22pp72% WP

Royce O'Neale · enters the game for Amir Coffey

Linescore (quarters)

Team1234T
POR2027242192
PHX2020172077

Period scoring

POR won 3 · PHX won 0

20
20

Q1

Camara 7

Bouyea 6

27
20

Q2

Grant 10

Coffey 17

24
17

Q3

Grant 8

O'Neale 16

21
20

Q4

Clingan 5

Gillespie 14

POR
PHX

Shooting comparison

POR
PHX

47%

38-81

FG

36%

31-85

27%

10-37

3PT

26%

9-35

55%

6-11

FT

100%

6-6

Play-by-play · 439 plays

period
event
player
  1. Q4·0.0

    End of Game

    POR 92·PHX 77

  2. Q4·0.0

    End of the 4th Quarter

    POR 92·PHX 77

  3. Q4·0.1

    Suns offensive team rebound

    POR 92·PHX 77

  4. Q4·0.1

    Koby Brea misses 29-foot three point pullup jump shot

    POR 92·PHX 77

  5. Q4·8.3

    Khaman Maluach defensive goaltending violation

    POR 92·PHX 77

  6. Q4·8.3

    Blake Wesley makes driving layup

    POR 92·PHX 77

  7. Q4·20.8

    Ryan Dunn personal foul

    POR 90·PHX 77

  8. Q4·39.2

    Koby Brea makes 25-foot three point jumper (Jamaree Bouyea assists)

    ·

    POR 90·PHX 77

  9. Q4·49.3

    Sidy Cissoko lost ball turnover (Ryan Dunn steals)

    ·

    POR 90·PHX 74

  10. Q4·1:00

    Matisse Thybulle offensive rebound

    POR 90·PHX 74

  11. Q4·1:04

    Blake Wesley misses 25-foot three point jumper

    POR 90·PHX 74

  12. Q4·1:16

    Ryan Dunn lost ball turnover (Sidy Cissoko steals)

    ·

    POR 90·PHX 74

  13. Q4·1:37

    Matisse Thybulle enters the game for Jrue Holiday

    ·

    POR 90·PHX 74

  14. Q4·1:37

    Blake Wesley enters the game for Toumani Camara

    ·

    POR 90·PHX 74

  15. Q4·1:37

    Sidy Cissoko enters the game for Donovan Clingan

    ·

    POR 90·PHX 74

  16. Q4·1:37

    Kris Murray enters the game for Jerami Grant

    ·

    POR 90·PHX 74

  17. Q4·1:37

    Vit Krejci enters the game for Scoot Henderson

    ·

    POR 90·PHX 74

  18. Q4·1:37

    Rasheer Fleming enters the game for Collin Gillespie

    ·

    POR 90·PHX 74

  19. Q4·1:37

    Khaman Maluach enters the game for Jalen Green

    ·

    POR 90·PHX 74

  20. Q4·1:37

    Koby Brea enters the game for Amir Coffey

    ·

    POR 90·PHX 74

  21. Q4·1:37

    Jamaree Bouyea enters the game for Royce O'Neale

    ·

    POR 90·PHX 74

  22. Q4·1:37

    Suns Full timeout

    POR 90·PHX 74

  23. Q4·1:37

    Jrue Holiday personal foul

    POR 90·PHX 74

  24. Q4·1:37

    Scoot Henderson bad pass turnover (Collin Gillespie steals)

    ·

    POR 90·PHX 74

  25. Q4·1:54

    Donovan Clingan defensive rebound

    POR 90·PHX 74

  26. Q4·1:58

    Ryan Dunn misses driving layup

    POR 90·PHX 74

  27. Q4·2:17

    Donovan Clingan makes 2-foot alley oop dunk (Jrue Holiday assists)

    ·

    POR 90·PHX 74

  28. Q4·2:22

    Jrue Holiday offensive rebound

    POR 88·PHX 74

  29. Q4·2:29

    Scoot Henderson misses driving layup

    POR 88·PHX 74

  30. Q4·2:42

    Royce O'Neale offensive foul turnover

    POR 88·PHX 74

Betting line

POR -3.5·O/U 224.5·POR -162/PHX +136

DraftKings · via ESPN

Recap · NBA

ortland Trail Blazers went into Phoenix Suns and beat them, 92–77.

POR -3.5 cashed (won by 15). Total stayed UNDER 224.5 by 55.5.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

NBA TRACKING · Tonight’s standouts

5 of 13 players in cohort
  • Deni AvdijaPOR · F
    DRIVES20.899+
  • Robert Williams IIIPOR · C
    TS%72.299
  • Jalen GreenPHX · G
    USG%31.798
  • Jrue HolidayPOR · G
    TOUCHES84.698
  • Mark WilliamsPHX · C
    CONT8.496

Model ensemble · how the prediction is built

3 sub-models, blended.

Each sub-model uses a different rating substrate. Bayesian model averaging weights them by rolling Brier score so the ensemble inherits each model's strengths. Disagreement flags games where the sub-models don't see eye-to-eye — lower confidence, wider band.

38.2%

ensemble · POR favored

  • Elo Static

    fallback · inputs missing

    50.0%

    P(PHX win)

    33%

    weight

  • Elo Recent

    fallback · inputs missing

    50.0%

    P(PHX win)

    34%

    weight

  • Pace Efficiency

    fallback · inputs missing

    50.0%

    P(PHX win)

    33%

    weight

Disagreement

0.00 pp

weighted σ across sub-models

Confidence

100% · high

maps from disagreement

Substrate count

0 / 3 active

ones with full inputs tonight

Weights recalibrated nightly on a 90-day rolling window with strict point-in-time correctness — no model gets credit for a game it hasn't seen. Headline % is Platt-scaled per league; sub-model rows show raw BMA inputs.

Player projections

PHX vs POR.

Per-player stat projections built from a recency-weighted blend of the last ten games, season average, and matchup context. Confidence reflects sample size and stability — the top of each list is who to watch.

175

projections · 155 high confidence

Points

  • Deni AvdijaPOR
    25.3± 7.7high
  • Devin BookerPHX
    24.6± 6.2high
  • Jalen GreenPHX
    21.0± 10.3high

Rebounds

  • Donovan ClinganPOR
    10.3± 2.7high
  • Robert Williams IIIPOR
    7.4± 1.6high
  • Mark WilliamsPHX
    7.2± 2.3high

Assists

  • Ja MorantPOR
    8.1± 3.9high
  • Deni AvdijaPOR
    6.3± 3.2high
  • Jrue HolidayPOR
    6.3± 3.0high

Blocks

  • Donovan ClinganPOR
    1.5± 1.2high
  • Robert Williams IIIPOR
    1.1± 0.9high
  • Mark WilliamsPHX
    1.0± 1.3high

Steals

  • Jordan GoodwinPHX
    1.8± 2.1high
  • Matisse ThybullePOR
    1.7± 1.8high
  • Toumani CamaraPOR
    1.4± 1.4high

Projections recompute every 30 minutes · prop lines plug in once sportsbook ingest lands

Matchup · 2026

Team rate stats vs league

hoopR-data

POR

POR

league avg

PHX

PHX

53.0%

Effective FG%

54.4

53.7%

45.1%

FG%

47.0

45.5%

114.6

PPG

114.9

112.2

25.0

Assists / G

25.0

24.5

16.2

Turnovers / G

14.0

13.6

Data via ESPN · hoopR