Charlotte Hornets at Detroit Pistons
Wednesday, October 28, 2026 · Final · Little Caesars Arena
Charlotte Hornets89Final
Detroit Pistons97Computed by NBAScope (model wp-v1) from the score, the time left and the pre-game Elo expectation — see methodology.
Scoring runs: CHA 8-0 (Q1 10:45 → Q1 9:27)CHA 8-0 (Q2 8:00 → Q2 6:22)DET 12-0 (Q3 8:32 → Q3 6:39)
Team comparison
CHADET
31-7134-76Field goals
4445Field goal %
12-3513-333-pointers
34393-point %
15-1916-20Free throws
4533Rebounds
97Offensive rebounds
1726Assists
713Steals
53Blocks
2514Turnovers
3236Points in the paint
1410Fast-break points
2324Fouls
1210Largest lead
33Lead changes
Score by quarter
| Team | Q1 | Q2 | Q3 | Q4 | Total |
|---|---|---|---|---|---|
| Hornets | 22 | 29 | 19 | 19 | 89 |
| Pistons | 21 | 23 | 32 | 21 | 97 |
Charlotte Hornets — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandon Miller · starter | 38 | 31 | 12 | 3 | 2 | 0 | 3 | 12-26 | 3-10 | 4-5 | +1 |
| Moussa Diabate · starter | 35 | 9 | 9 | 2 | 0 | 1 | 5 | 3-4 | 0-0 | 3-4 | -9 |
| Dennis Schroder · starter | 34 | 14 | 4 | 5 | 0 | 0 | 5 | 6-10 | 2-3 | 0-0 | +3 |
| Sion James · starter | 23 | 5 | 2 | 3 | 1 | 0 | 0 | 1-6 | 1-6 | 2-2 | -11 |
| Naz Reid · starter | 13 | 7 | 6 | 0 | 0 | 1 | 1 | 2-6 | 1-1 | 2-2 | -4 |
| Royce O'Neale | 34 | 9 | 4 | 0 | 1 | 0 | 0 | 3-8 | 3-8 | 0-0 | -14 |
| Grayson Allen | 30 | 9 | 5 | 2 | 2 | 2 | 5 | 2-8 | 2-6 | 3-4 | -14 |
| Ryan Kalkbrenner | 13 | 1 | 1 | 1 | 1 | 1 | 2 | 0-0 | 0-0 | 1-2 | +1 |
| Tidjane Salaun | 12 | 2 | 2 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 0-0 | +9 |
| Christian Anderson | 9 | 2 | 0 | 1 | 0 | 0 | 2 | 1-2 | 0-1 | 0-0 | -2 |
| Liam McNeeley | Did not play — coach's decision | ||||||||||
| Hannes Steinbach | Did not play — coach's decision | ||||||||||
| PJ Hall | Did not play — coach's decision | ||||||||||
Detroit Pistons — players
| Player | MIN | PTS | REB | AST | STL | BLK | TO | FG | 3PT | FT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cade Cunningham · starter | 39 | 30 | 5 | 7 | 2 | 0 | 1 | 10-22 | 4-9 | 6-8 | 0 |
| Paul Reed · starter | 38 | 16 | 4 | 0 | 3 | 1 | 3 | 5-7 | 2-2 | 4-4 | +6 |
| Duncan Robinson · starter | 32 | 13 | 2 | 2 | 4 | 1 | 2 | 4-13 | 3-8 | 2-2 | +6 |
| Ausar Thompson · starter | 29 | 7 | 9 | 8 | 0 | 1 | 3 | 3-5 | 0-0 | 1-2 | +5 |
| John Collins · starter | 18 | 4 | 2 | 0 | 0 | 0 | 0 | 2-8 | 0-3 | 0-0 | -10 |
| Daniss Jenkins | 24 | 14 | 2 | 3 | 2 | 0 | 0 | 6-10 | 2-4 | 0-0 | +11 |
| Javonte Green | 21 | 7 | 2 | 2 | 1 | 0 | 0 | 2-5 | 1-3 | 2-2 | +23 |
| Kevin Huerter | 19 | 3 | 2 | 3 | 1 | 0 | 0 | 1-3 | 1-3 | 0-0 | -4 |
| Ronald Holland II | 12 | 0 | 2 | 1 | 0 | 0 | 4 | 0-2 | 0-1 | 0-0 | +2 |
| Taurean Prince | 6 | 1 | 2 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 1-2 | -1 |
| Tolu Smith | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 0-0 | +2 |
| Ebuka Okorie | Did not play — coach's decision | ||||||||||
| Elijah Harkless | Did not play — coach's decision | ||||||||||
| Isaac Jones | Did not play — coach's decision | ||||||||||
| Chaz Lanier | Did not play — coach's decision | ||||||||||
Play-by-play
- 0.0End of Game89-97
- 0.0End of the 4th Quarter89-97
- 10.6CHADennis Schroder bad pass turnover (Daniss Jenkins steals)89-97
- 21.8DETJavonte Green enters the game for Duncan Robinson89-97
- 21.8DETAusar Thompson personal foul89-97
- 31.1DETCade Cunningham makes 25-foot three point jumper (Ausar Thompson assists)89-97
- 54.2CHADennis Schroder makes 29-foot three pointer89-94
- 1:01CHAMoussa Diabate defensive rebound86-94
- 1:01DETDuncan Robinson misses reverse layup86-94
- 1:23DETPistons Full timeout86-94
- 1:23CHA(01:23) [Hornets] COACH'S CHALLENGE (CALL STANDS) [Hornets] charged with a timeout86-94
- 1:23CHAHornets Full timeout86-94
- 1:23CHABrandon Miller personal foul86-94
- 1:25CHAGrayson Allen bad pass turnover (Daniss Jenkins steals)86-94
- 1:38CHAGrayson Allen defensive rebound86-94
- 1:38DETDaniss Jenkins misses 24-foot three point jumper86-94
- 1:53DETDuncan Robinson enters the game for Kevin Huerter86-94
- 1:53CHABrandon Miller offensive foul turnover86-94
- 1:53CHABrandon Miller offensive foul86-94
- 2:07DETCade Cunningham makes 24-foot three point jumper (Ausar Thompson assists)86-94
- 2:32CHAGrayson Allen makes 23-foot three point jumper (Brandon Miller assists)86-91
- 2:58DETDaniss Jenkins makes 2-foot two point shot83-91
- 3:23CHABrandon Miller makes 8-foot pullup jump shot83-89
- 3:46DETAusar Thompson makes alley oop layup (Kevin Huerter assists)81-89
- 4:08CHAMoussa Diabate makes 1-foot driving dunk (Dennis Schroder assists)81-87
- 4:22CHAHornets Full timeout79-87
- 4:23DETDaniss Jenkins makes 8-foot pullup jump shot (Kevin Huerter assists)79-87
- 4:39DETPaul Reed defensive rebound79-85
- 4:39CHABrandon Miller misses 15-foot step back jumpshot79-85
- 4:49CHAMoussa Diabate defensive rebound79-85
- 4:49DETPaul Reed misses two point shot79-85
- 4:53DETPaul Reed offensive rebound79-85
- 4:53DETCade Cunningham misses 8-foot two point shot79-85
- 5:09DETCade Cunningham enters the game for Duncan Robinson79-85
- 5:09DETPistons Full timeout79-85
- 5:18DETAusar Thompson defensive rebound79-85
- 5:18CHABrandon Miller misses 26-foot running jump shot79-85
- 5:23CHAGrayson Allen defensive rebound79-85
- 5:23DETDuncan Robinson misses running layup79-85
- 5:29DETKevin Huerter defensive rebound79-85
- 5:29CHAGrayson Allen misses 25-foot three point jumper79-85
- 5:48CHAGrayson Allen defensive rebound79-85
- 5:48DETDuncan Robinson misses 10-foot pullup jump shot79-85
- 6:03DETPaul Reed defensive rebound79-85
- 6:03CHABrandon Miller misses 7-foot fade away jump shot79-85
- 6:31DETDaniss Jenkins makes 23-foot running jump shot (Ausar Thompson assists)79-85
- 6:39DETAusar Thompson defensive rebound79-82
- 6:39CHABrandon Miller misses 31-foot three point jumper79-82
- 6:55DETDaniss Jenkins personal foul79-82
- 7:05CHAMoussa Diabate defensive rebound79-82
- 7:05DETKevin Huerter misses 25-foot three point pullup jump shot79-82
- 7:13CHABrandon Miller makes running layup79-82
- 7:20CHABrandon Miller defensive rebound77-82
- 7:20DETMoussa Diabate blocks Ausar Thompson 's 11-foot turnaround jump shot77-82
- 7:34CHADennis Schroder personal foul77-82
- 7:48DETPaul Reed enters the game for Cade Cunningham77-82
- 7:48DETDaniss Jenkins enters the game for John Collins77-82
- 7:48DETPistons Full timeout77-82
- 7:48CHADennis Schroder makes driving layup77-82
- 7:58CHABrandon Miller defensive rebound75-82
- 7:58DETJohn Collins misses 23-foot three point jumper75-82
- 8:12DETCade Cunningham defensive rebound75-82
- 8:12CHABrandon Miller misses driving floating jump shot75-82
- 8:35DETAusar Thompson makes 1-foot dunk (Duncan Robinson assists)75-82
- 8:53CHAMoussa Diabate makes two point shot75-80
- 8:56CHAMoussa Diabate offensive rebound73-80
- 8:56CHARoyce O'Neale misses 27-foot three point jumper73-80
- 9:13CHABrandon Miller defensive rebound73-80
- 9:13DETDuncan Robinson misses 22-foot three point jumper73-80
- 9:21CHADennis Schroder personal foul73-80
- 9:37CHARoyce O'Neale makes 25-foot three point jumper (Grayson Allen assists)73-80
- 9:51DETDuncan Robinson enters the game for Javonte Green70-80
- 9:51CHAGrayson Allen enters the game for Sion James70-80
- 9:51DETCade Cunningham personal foul70-80
- 9:58CHABrandon Miller defensive rebound70-80
- 9:58DETCade Cunningham misses 24-foot three point step back jumpshot70-80
- 10:21CHADennis Schroder out of bounds bad pass turnover70-80
- 10:32CHASion James defensive rebound70-80
- 10:32DETKevin Huerter enters the game for Daniss Jenkins70-80
- 10:32DETPistons offensive team rebound70-80
- 10:32DETCade Cunningham misses free throw 2 of 270-80
- 10:32DETCade Cunningham misses free throw 1 of 270-80
- 10:32CHASion James shooting foul70-80
- 10:45CHAMoussa Diabate out of bounds bad pass turnover70-80
- 10:56CHAHornets Full timeout70-80
- 10:59DETCade Cunningham makes 5-foot two point shot70-80
- 11:11DETAusar Thompson defensive rebound70-78
- 11:11CHASion James misses 24-foot three point jumper70-78
- 11:24CHAHornets offensive team rebound70-78
- 11:24CHADennis Schroder misses 20-foot pullup jump shot70-78
- 11:45DETCade Cunningham makes 20-foot pullup jump shot70-78
- 12:00CHADennis Schroder enters the game for Grayson Allen70-76
- 12:00CHABrandon Miller enters the game for Tidjane Salaun70-76
- 12:00DETCade Cunningham enters the game for Tolu Smith70-76
- 12:00DETAusar Thompson enters the game for Duncan Robinson70-76
- 12:00DETJohn Collins enters the game for Kevin Huerter70-76
Recent head-to-head
Full history →| 2026-11-02 | DET 124 – 91 CHA | Pistons won |
| 2026-04-10 | DET 118 – 100 CHA | Pistons won |
| 2026-02-09 | DET 110 – 104 CHA | Pistons won |
| 2025-12-20 | CHA 86 – 112 DET | Pistons won |
| 2025-02-09 | CHA 102 – 112 DET | Pistons won |
| 2025-01-03 | CHA 94 – 98 DET | Pistons won |
| 2024-11-21 | DET 121 – 123 CHA | Hornets won |
| 2024-11-06 | DET 107 – 108 CHA | Hornets won |
