Portland Trail Blazers vs. Charlotte Hornets
FINAL
Feb 28, 2026
Box Score
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
| POR | 17 | 26 | 24 | 26 | 93 |
| CHA | 29 | 22 | 23 | 35 | 109 |
Game Recap
The Charlotte Hornets defeated the Portland Trail Blazers, 109-93, to improve to 30-31 on the season, while the Portland Trail Blazers fall to 29-32.
Player Stats
Play-by-Play
1st quarterPORCHA
- (11:56) Jump Ball Diabate vs. Clingan: Tip to Knueppel
- (11:34) MISS Ball 27' 3PT Pullup Jump Shot
- (11:31) Camara REBOUND (Off:0 Def:1)
- (11:21) MISS Holiday 6' Turnaround Jump Shot
- (11:20) Murray REBOUND (Off:1 Def:0)
- +2 (11:18) Murray 1' Putback Layup (2 PTS)20
- +3 (11:08) Ball 27' 3PT Pullup Jump Shot (3 PTS)23
- +2 (10:50) Holiday 2' Cutting Layup Shot (2 PTS) (Clingan 1 AST)43
- (10:36) MISS Ball 27' 3PT Pullup Jump Shot
- (10:33) Miller REBOUND (Off:1 Def:0)
- (10:32) MISS Knueppel 26' 3PT Jump Shot
- (10:30) Miller REBOUND (Off:2 Def:0)
- (10:28) Jump Ball Miller vs. Murray: Tip to Bridges
- (10:22) MISS Bridges 26' 3PT Pullup Jump Shot
- (10:21) Diabate REBOUND (Off:1 Def:0)
- (10:19) MISS Ball 25' 3PT Jump Shot
- (10:16) Murray REBOUND (Off:1 Def:1)
- (10:05) MISS Murray 5' Driving Layup
- (10:04) Bridges REBOUND (Off:0 Def:1)
- +2 (10:01) Miller 2' Running Dunk (2 PTS) (Bridges 1 AST)45
- (9:48) Holiday Bad Pass Turnover (P1.T1)
- (9:48) Bridges STEAL (1 STL)
- (9:47) Grant S.FOUL (P1.T1) (S.Mehta)
- +1 (9:47) Bridges Free Throw 1 of 2 (1 PTS)46
- +1 (9:47) Bridges Free Throw 2 of 2 (2 PTS)47
- (9:32) MISS Murray 24' 3PT Jump Shot
- (9:28) Diabate REBOUND (Off:1 Def:1)
- +3 (9:20) Miller 27' 3PT Jump Shot (5 PTS) (Bridges 2 AST)410
- (9:19) Trail Blazers Timeout: Regular (Reg.1 Short 0)
- (9:06) MISS Clingan 2' Alley Oop Dunk
- (9:04) Miller REBOUND (Off:2 Def:1)
- (8:59) MISS Knueppel 27' 3PT Running Pull-Up Jump Shot
- (8:56) Camara REBOUND (Off:0 Def:2)
- +2 (8:49) Clingan 2' Cutting Layup Shot (2 PTS) (Grant 1 AST)610
- (8:43) MISS Miller 28' 3PT Pullup Jump Shot
- (8:40) Clingan REBOUND (Off:0 Def:1)
- (8:35) MISS Grant 25' 3PT Running Pull-Up Jump Shot
- (8:32) Diabate REBOUND (Off:1 Def:2)
- (8:20) Miller Lost Ball Turnover (P1.T1)
- (8:20) Holiday STEAL (1 STL)
- (8:16) Holiday Lost Ball Turnover (P2.T2)
- (8:16) Ball STEAL (1 STL)
- +3 (8:06) Knueppel 26' 3PT Jump Shot (3 PTS) (Ball 1 AST)613
- +2 (7:50) Grant 1' Driving Layup (2 PTS)813
- +2 (7:33) Ball 12' Driving Floating Jump Shot (5 PTS) (Diabate 1 AST)815
- (7:18) MISS Camara 24' 3PT Jump Shot
- (7:14) Bridges REBOUND (Off:0 Def:2)
- (7:00) MISS Ball 16' Step Back Jump Shot
- (6:59) Diabate REBOUND (Off:2 Def:2)
- +2 (6:47) Green 2' Driving Floating Jump Shot (2 PTS) (Ball 2 AST)817
- +2 (6:32) Grant 1' Driving Layup (4 PTS)1017
- +2 (6:11) Diabate 7' Floating Jump Shot (2 PTS) (Miller 1 AST)1019
- (5:59) Grant Bad Pass Turnover (P1.T3)
- (5:59) Green STEAL (1 STL)
- (5:57) Camara S.FOUL (P1.T2) (K.Scott)
- (5:57) MISS Green Free Throw 1 of 2
- (5:57) HORNETS Rebound
- +1 (5:57) Green Free Throw 2 of 2 (3 PTS)1020
- (5:44) MISS Williams III Alley Oop Dunk
- (5:42) Kalkbrenner REBOUND (Off:0 Def:1)
- (5:38) MISS Green 3PT Running Jump Shot
- (5:36) Trail Blazers Rebound
- (5:20) MISS Henderson 25' 3PT Jump Shot
- (5:17) Bridges REBOUND (Off:0 Def:3)
- (5:07) MISS Ball 5' Driving Floating Jump Shot
- (5:06) Williams III REBOUND (Off:0 Def:1)
- (4:58) Williams III Out of Bounds Lost Ball Turnover (P1.T4)
- (4:43) MISS Miller 14' Pullup Jump Shot
- (4:42) Williams REBOUND (Off:1 Def:0)
- +2 (4:27) Miller 6' Driving Floating Jump Shot (7 PTS)1022
- (4:16) MISS Camara 25' 3PT Jump Shot
- (4:12) Williams III REBOUND (Off:1 Def:1)
- (4:11) MISS Grant 25' 3PT Jump Shot
- (4:09) White REBOUND (Off:0 Def:1)
- (4:04) MISS Williams 3PT Running Jump Shot
- (3:59) Williams III REBOUND (Off:1 Def:2)
- +2 (3:39) Grant 13' Pullup Jump Shot (6 PTS) (Camara 1 AST)1222
- (3:38) HORNETS Timeout: Regular (Full 1 Short 0)
- (3:20) MISS Knueppel 27' 3PT Jump Shot
- (3:16) Camara REBOUND (Off:0 Def:3)
- (3:12) MISS Grant 24' 3PT Running Jump Shot
- (3:08) Henderson REBOUND (Off:1 Def:0)
- (3:05) MISS Henderson 3PT Jump Shot
- (3:02) White REBOUND (Off:0 Def:2)
- +3 (2:54) White 27' 3PT Pullup Jump Shot (3 PTS)1225
- (2:41) Henderson Bad Pass Turnover (P1.T5)
- (2:41) Knueppel STEAL (1 STL)
- (2:35) MISS White 2' Running Layup
- (2:32) Knueppel REBOUND (Off:1 Def:0)
- (2:30) Jump Ball Knueppel vs. Williams III: Tip to Thybulle
- (2:30) Knueppel Lost Ball Turnover (P1.T2)
- (2:30) Williams III STEAL (1 STL)
- (2:20) MISS Krejci 15' Jump Shot
- (2:18) Kalkbrenner REBOUND (Off:0 Def:2)
- (2:02) MISS Knueppel 12' Driving Floating Jump Shot
- (2:00) Thybulle REBOUND (Off:0 Def:1)
- (1:46) MISS Henderson 7' Driving Floating Jump Shot
- (1:44) Williams III REBOUND (Off:2 Def:2)
- +2 (1:44) Williams III Tip Dunk Shot (2 PTS)1425
- (1:29) Krejci P.FOUL (P1.T3) (S.Corbin)
- (1:14) MISS James 12' Fadeaway Jumper
- (1:12) Williams REBOUND (Off:2 Def:0)
- (1:08) MISS James 3PT Jump Shot
- (1:08) Williams III REBOUND (Off:2 Def:3)
- (0:56) MISS Holiday 27' 3PT Pullup Jump Shot
- (0:53) Thybulle REBOUND (Off:1 Def:1)
- +2 (0:49) Henderson Driving Reverse Layup (2 PTS) (Williams III 1 AST)1625
- (0:45) Krejci P.FOUL (P2.PN) (K.Scott)
- (0:45) Tiago Splitter Foul:T.FOUL (K.Scott)
- (0:45) MISS Knueppel Free Throw Technical
- (0:45) HORNETS Rebound
- +1 (0:45) White Free Throw 1 of 2 (4 PTS)1626
- +1 (0:45) White Free Throw 2 of 2 (5 PTS)1627
- (0:29) Diabate P.FOUL (P1.T1) (S.Corbin)
- (0:15) MISS Krejci 24' 3PT Jump Shot
- (0:15) Trail Blazers Rebound
- (0:15) Knueppel L.B.FOUL (P1.PN) (K.Scott)
- (0:15) MISS Williams III Free Throw 1 of 2
- (0:15) Trail Blazers Rebound
- +1 (0:15) Williams III Free Throw 2 of 2 (3 PTS)1727
- +2 (0:00) Diabate 7' Floating Jump Shot (4 PTS)1729
2nd quarter
3rd quarter
4th quarter
Team Stats
Game Details
Saturday, February 28, 2026 · 1:00 PM
Spectrum Center · Charlotte, NC
attendance: 19,634 (97.2%)