1. NBA
  2. Scores
  3. 3 · 10 · 26
  4. CHA vs POR

Charlotte Hornets vs. Portland Trail Blazers

Mar 10, 2026
FINAL

Box Score

1234T
CHA20263225103
POR34212719101

Game Recap

The Hornets defeated the Trail Blazers, 103-101. The Hornets improve to 33-33, while the Trail Blazers fall to 31-35.

Player Stats

Charlotte Hornets logoHORNETSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
7Kon KnueppelSF355-114-81-1422003-715
0Miles BridgesPF332-130-47-8730031-311
14Moussa DiabateC303-80-01-2943113+17
24Brandon MillerSG367-183-76-6943042-323
1LaMelo BallPG226-162-70-0441036-414
10Josh Green201-41-40-0310011+163
2Grant Williams131-51-30-0112030+83
11Ryan Kalkbrenner176-80-11-2610201013
4Sion James242-32-35-6710113+111
21Pat Connaughton51-21-10-0201000+13
23Tre Mann— did not play —— did not play —
26Xavier Tillman— did not play —— did not play —
TOTAL-34-8838.6%14-3836.8%21-2584.0%52211241620-103
Portland Trail Blazers logoTRAIL BLAZERSMINFG3PTFTREBASTSTLBLKTOPF+/-PTS
33Toumani CamaraSF354-143-120-0530132-311
9Jerami GrantPF357-103-67-7331034024
23Donovan ClinganC263-91-44-61131312-111
5Jrue HolidaySG312-80-20-0151023+14
8Deni AvdijaPG348-182-54-5471033-222
00Scoot Henderson196-105-80-0110044+117
35Robert Williams III213-70-10-01000412-66
4Matisse Thybulle111-31-20-0102013+73
27Vit Krejci111-21-10-0310001-13
24Kris Murray120-20-10-0300000-60
91Sidy Cissoko— did not play —— did not play —
0Damian Lillard— did not play —— did not play —
1Blake Wesley— did not play —— did not play —
3Chris Youngblood— did not play —— did not play —
TOTAL-35-8342.2%16-4238.1%15-1883.3%4223681824-101

Play-by-Play

1st quarterCHAPOR
  • Portland Trail Blazers logo
    (11:56) Jump Ball Clingan vs. Diabate: Tip to Camara
  • Portland Trail Blazers logo
    (11:43) MISS Avdija 7' Driving Floating Jump Shot
  • Charlotte Hornets logo
    (11:40) Knueppel REBOUND (Off:0 Def:1)
  • Charlotte Hornets logo
    +3 (11:31) Knueppel 27' 3PT Jump Shot (3 PTS) (Ball 1 AST)
    30
  • Portland Trail Blazers logo
    (11:22) Camara Bad Pass Turnover (P1.T1)
  • Charlotte Hornets logo
    (11:22) Miller STEAL (1 STL)
  • Charlotte Hornets logo
    (11:03) MISS Ball 9' Driving Hook Shot
  • Portland Trail Blazers logo
    (11:03) Camara REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +2 (10:57) Avdija 5' Running Reverse Layup (2 PTS)
    32
  • Charlotte Hornets logo
    +3 (10:39) Knueppel 26' 3PT Jump Shot (6 PTS) (Bridges 1 AST)
    62
  • Portland Trail Blazers logo
    +3 (10:27) Clingan 26' 3PT Jump Shot (3 PTS) (Avdija 1 AST)
    65
  • Portland Trail Blazers logo
    (10:19) Clingan P.FOUL (P1.T1) (T.Maddox)
  • Charlotte Hornets logo
    +3 (10:14) Miller 26' 3PT Jump Shot (3 PTS) (Diabate 1 AST)
    95
  • Portland Trail Blazers logo
    +3 (9:59) Camara 3PT Jump Shot (3 PTS) (Avdija 2 AST)
    98
  • Charlotte Hornets logo
    +3 (9:38) Miller 26' 3PT Jump Shot (6 PTS) (Ball 2 AST)
    128
  • Portland Trail Blazers logo
    +3 (9:20) Camara 25' 3PT Jump Shot (6 PTS) (Holiday 1 AST)
    1211
  • Charlotte Hornets logo
    (8:54) MISS Bridges 32' 3PT Step Back Jump Shot
  • Portland Trail Blazers logo
    (8:51) Grant REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (8:47) MISS Clingan 26' 3PT Running Jump Shot
  • Charlotte Hornets logo
    (8:43) Knueppel REBOUND (Off:0 Def:2)
  • Charlotte Hornets logo
    (8:33) MISS Ball 8' Driving Floating Jump Shot
  • Portland Trail Blazers logo
    (8:33) TRAIL BLAZERS Rebound
  • Portland Trail Blazers logo
    (8:21) MISS Camara 25' 3PT Jump Shot
  • Charlotte Hornets logo
    (8:17) Miller REBOUND (Off:0 Def:1)
  • Charlotte Hornets logo
    (8:06) MISS Diabate 8' Floating Jump Shot
  • Charlotte Hornets logo
    (8:03) Ball REBOUND (Off:1 Def:0)
  • Portland Trail Blazers logo
    (8:01) Grant P.FOUL (P1.T2) (B.Nansel)
  • Charlotte Hornets logo
    (7:52) Ball OFF.Foul (P1) (J.Goble)
  • Charlotte Hornets logo
    (7:52) Ball Offensive Foul Turnover (P1.T1)
  • Portland Trail Blazers logo
    +2 (7:36) Clingan 2' Dunk (5 PTS) (Avdija 3 AST)
    1213
  • Charlotte Hornets logo
    (7:27) MISS Ball 13' Step Back Jump Shot
  • Portland Trail Blazers logo
    (7:27) Clingan BLOCK (1 BLK)
  • Charlotte Hornets logo
    (7:25) Ball REBOUND (Off:2 Def:0)
  • Charlotte Hornets logo
    (7:23) MISS Ball 13' Floating Jump Shot
  • Portland Trail Blazers logo
    (7:23) Clingan BLOCK (2 BLK)
  • Portland Trail Blazers logo
    (7:21) Camara REBOUND (Off:0 Def:2)
  • Portland Trail Blazers logo
    +3 (7:15) Grant 3PT Running Jump Shot (3 PTS) (Holiday 2 AST)
    1216
  • Charlotte Hornets logo
    (6:57) MISS Bridges 9' Driving Bank Hook Shot
  • Portland Trail Blazers logo
    (6:56) Clingan REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +2 (6:53) Avdija 8' Running Pull-Up Jump Shot (4 PTS) (Holiday 3 AST)
    1218
  • Charlotte Hornets logo
    (6:53) Knueppel S.FOUL (P1.T1) (T.Maddox)
  • Portland Trail Blazers logo
    (6:53) TRAIL BLAZERS Timeout: Regular (Full 1 Short 0)
  • Portland Trail Blazers logo
    +1 (6:53) Avdija Free Throw 1 of 1 (5 PTS)
    1219
  • Charlotte Hornets logo
    (6:29) Ball Bad Pass Turnover (P2.T2)
  • Portland Trail Blazers logo
    (6:29) Avdija STEAL (1 STL)
  • Portland Trail Blazers logo
    (6:15) MISS Avdija 6' Layup
  • Charlotte Hornets logo
    (6:13) Diabate REBOUND (Off:0 Def:1)
  • Charlotte Hornets logo
    +3 (6:10) Miller 26' 3PT Running Pull-Up Jump Shot (9 PTS) (Ball 3 AST)
    1519
  • Portland Trail Blazers logo
    (5:52) MISS Avdija 26' 3PT Jump Shot
  • Charlotte Hornets logo
    (5:49) Miller REBOUND (Off:0 Def:2)
  • Charlotte Hornets logo
    (5:45) MISS Knueppel 27' 3PT Running Pull-Up Jump Shot
  • Portland Trail Blazers logo
    (5:41) Clingan REBOUND (Off:0 Def:2)
  • Charlotte Hornets logo
    (5:36) Miller S.FOUL (P1.T2) (J.Goble)
  • Portland Trail Blazers logo
    +1 (5:36) Grant Free Throw 1 of 2 (4 PTS)
    1520
  • Portland Trail Blazers logo
    +1 (5:36) Grant Free Throw 2 of 2 (5 PTS)
    1521
  • Charlotte Hornets logo
    +2 (5:19) Kalkbrenner 3' Alley Oop Dunk (2 PTS) (Miller 1 AST)
    1721
  • Portland Trail Blazers logo
    +3 (5:07) Henderson 25' 3PT Jump Shot (3 PTS) (Grant 1 AST)
    1724
  • Charlotte Hornets logo
    (4:46) MISS Miller 4' Driving Layup
  • Portland Trail Blazers logo
    (4:45) TRAIL BLAZERS Rebound
  • Portland Trail Blazers logo
    (4:32) MISS Henderson 5' Driving Reverse Layup
  • Charlotte Hornets logo
    (4:32) Kalkbrenner BLOCK (1 BLK)
  • Portland Trail Blazers logo
    (4:29) Grant REBOUND (Off:1 Def:1)
  • Portland Trail Blazers logo
    (4:20) MISS Williams III 3PT Jump Shot
  • Charlotte Hornets logo
    (4:18) Kalkbrenner REBOUND (Off:0 Def:1)
  • Charlotte Hornets logo
    (3:57) MISS Williams 5' Driving Layup
  • Portland Trail Blazers logo
    (3:55) Henderson REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (3:44) MISS Williams III 4' Alley Oop Dunk
  • Charlotte Hornets logo
    (3:42) Kalkbrenner REBOUND (Off:0 Def:2)
  • Charlotte Hornets logo
    (3:28) MISS Miller 12' Pullup Jump Shot
  • Portland Trail Blazers logo
    (3:25) Williams III REBOUND (Off:0 Def:1)
  • Charlotte Hornets logo
    (3:11) James S.FOUL (P1.T3) (T.Maddox)
  • Portland Trail Blazers logo
    +1 (3:11) Grant Free Throw 1 of 2 (6 PTS)
    1725
  • Charlotte Hornets logo
    (3:11) Hornets Timeout: Regular (Reg.1 Short 0)
  • Portland Trail Blazers logo
    +1 (3:11) Grant Free Throw 2 of 2 (7 PTS)
    1726
  • Charlotte Hornets logo
    (2:57) Williams Bad Pass Turnover (P1.T3)
  • Portland Trail Blazers logo
    (2:57) Thybulle STEAL (1 STL)
  • Portland Trail Blazers logo
    (2:52) Grant Lost Ball Turnover (P1.T2)
  • Charlotte Hornets logo
    (2:52) Williams STEAL (1 STL)
  • Charlotte Hornets logo
    +2 (2:39) Kalkbrenner 4' Cutting Layup Shot (4 PTS) (Green 1 AST)
    1926
  • Portland Trail Blazers logo
    +3 (2:22) Henderson 24' 3PT Jump Shot (6 PTS) (Grant 2 AST)
    1929
  • Charlotte Hornets logo
    (2:02) Williams Traveling Turnover (P2.T4)
  • Portland Trail Blazers logo
    (1:50) MISS Thybulle 2' Driving Layup
  • Charlotte Hornets logo
    (1:48) Miller REBOUND (Off:0 Def:3)
  • Charlotte Hornets logo
    (1:39) Williams Out of Bounds - Bad Pass Turnover Turnover (P3.T5)
  • Portland Trail Blazers logo
    (1:30) Henderson Lost Ball Turnover (P1.T3)
  • Charlotte Hornets logo
    (1:30) Williams STEAL (2 STL)
  • Charlotte Hornets logo
    (1:21) Miller Double Dribble Turnover (P1.T6)
  • Portland Trail Blazers logo
    (1:10) MISS Thybulle 24' 3PT Jump Shot
  • Charlotte Hornets logo
    (1:06) Connaughton REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    (0:59) Williams III S.FOUL (P1.T3) (B.Nansel)
  • Charlotte Hornets logo
    (0:59) MISS Kalkbrenner Free Throw 1 of 2
  • Charlotte Hornets logo
    (0:59) Hornets Rebound
  • Charlotte Hornets logo
    +1 (0:59) Kalkbrenner Free Throw 2 of 2 (5 PTS)
    2029
  • Portland Trail Blazers logo
    (0:46) Henderson Lost Ball Turnover (P2.T4)
  • Charlotte Hornets logo
    (0:46) Connaughton STEAL (1 STL)
  • Charlotte Hornets logo
    (0:40) MISS Connaughton 4' Running Layup
  • Portland Trail Blazers logo
    (0:38) Krejci REBOUND (Off:0 Def:1)
  • Portland Trail Blazers logo
    +3 (0:33) Henderson 30' 3PT Running Jump Shot (9 PTS) (Krejci 1 AST)
    2032
  • Charlotte Hornets logo
    (0:08) MISS Miller 29' 3PT Pullup Jump Shot
  • Portland Trail Blazers logo
    (0:08) Williams III BLOCK (1 BLK)
  • Charlotte Hornets logo
    (0:08) Hornets Rebound
  • Charlotte Hornets logo
    (0:08) Hornets Turnover: Shot Clock (T#7)
  • Charlotte Hornets logo
    (0:02) Knueppel Personal Take Foul (P2.T4) (J.Goble)
  • Portland Trail Blazers logo
    +2 (0:01) Avdija 3' Cutting Layup Shot (7 PTS) (Camara 1 AST)
    2034
  • Charlotte Hornets logo
    (0:00) HORNETS Heave
  • Charlotte Hornets logo
    (0:00) Hornets Rebound
2nd quarter
3rd quarter
4th quarter

Team Stats

103Points101
34-88(38.6%)Field Goal(%)35-83(42.2%)
14-38(36.8%)3-Point(%)16-42(38.1%)
21-25(84.0%)Free Throw(%)15-18(83.3%)
52(16)Rebounds(Offensive)42(10)
21Assists23
12Steals6
4Blocks8
16Turnovers18
20Fouls24
36Pts In The Paint36
15Fast Break Pts24
17Pts Off Turnovers16
33Bench Pts29
5Largest Lead19

Game Details

Tuesday, March 10, 2026 · 10:00 PM
Moda Center · Portland, OR
attendance: 18,133 (90.8%)