Skip to main content
NBA Flare
NBA|
Hornets logo

Hornets

123
Game StatusFinal/OT
Pistons logo

Pistons

121

Miller scores 38 and Ball adds 35 to lead Hornets past Pistons 123-121 in OT

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Pistons
Pistons
Hornets
Hornets
42-99FG44-93
42Field Goal %47
17-483PT20-44
35Three Point %45
20-25FT15-21
21Offensive Rebounds11
35Defensive Rebounds32
30Assists23
8Steals12
3Blocks5
19Turnovers15
1Technical Fouls2
25Points Conceded Off Turnovers19
14Fast Break Points17
23Fouls22
3Largest Lead20

Game Article

Game Recap

LaMelo Ball tries to shake his defender but is forced to chuck up a logo 3 that finds the bottom of the net.
LaMelo Ball tries to shake his defender but is forced to chuck up a logo 3 that finds the bottom of the net.

CHARLOTTE, N.C. -- — Brandon Miller scored eight of his career-high 38 points in overtime, and the Charlotte Hornets hung on to beat the Detroit Pistons 123-121 on Thursday night.

Miller was 8 for 12 from 3-point range — two of those coming in overtime — and LaMelo Ball had 35 points and nine assists before fouling out one second into OT as Charlotte prevailed after squandering a 20-point lead in the third quarter.

Detroit's Cade Cunningham had 27 points and 10 assists before leaving the game with a hip injury with 48 seconds remaining in regulation after being fouled by Grant Williams. Cunningham made two free throws before leaving the game.

Ball, who has struggled with foul trouble issues this season, picked up three in the first quarter and took a on the bench. He returned to score 13 of Charlotte’s 15 points in a stretch of the third quarter.

The Pistons stormed back and took the lead on Cunningham's free throws. Ball tied the game with a floater and Malik Beasley missed two short-range shots. Ball had a chance to win the game at the end of regulation but his floater didn't fall.

Takeaways

Pistons: Jalen Duren was a non-factor for most of the game, finishing with five points and nine rebounds despite facing a Hornets team playing without centers Mark Williams and Nick Richards.

Hornets: Charlotte said Williams (foot tendon strain) and Richards (rib fracture) have “returned to group and team activities,” and are getting close to returning to action.

Key moment

Miller drained his career-best eighth 3-pointer with 32 seconds left in overtime to give Charlotte a six-point lead.

Key stat

Miller and Ball became the first Hornets to score 35 points in the same game in franchise history.

Up next

Pistons visit the Orlando Magic on Saturday night, while the Hornets travel to face the Milwaukee Bucks.

------

AP NBA: https://apnews.com/hub/nba

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Hornets logo
Pistons logo
12:00
undefined logo
Jalen Duren vs. Moussa Diabate (Jaden Ivey gains possession)
00
11:45
undefined logo
Tobias Harris misses 25-foot three point jumper
00
11:42
undefined logo
Jalen Duren offensive rebound
00
11:36
undefined logo
Tim Hardaway Jr. misses 18-foot jumper
00
11:35
undefined logo
Moussa Diabate defensive rebound
00
11:19
undefined logo
Moussa Diabate misses alley oop dunk shot
00
11:17
undefined logo
Moussa Diabate offensive rebound
00
11:16
undefined logo
Moussa Diabate lost ball turnover (Cade Cunningham steals)
00
11:10
undefined logo
Jalen Duren misses 3-foot two point shot
00
11:08
undefined logo
Grant Williams defensive rebound
00
11:02
undefined logo
Brandon Miller makes dunk (LaMelo Ball assists)
20
10:51
undefined logo
Jaden Ivey out of bounds lost ball turnover
20
10:38
undefined logo
Grant Williams misses 27-foot three point jumper
20
10:36
undefined logo
Moussa Diabate offensive rebound
20
10:34
undefined logo
LaMelo Ball misses 27-foot three point jumper
20
10:31
undefined logo
Jalen Duren defensive rebound
20
10:15
undefined logo
Jaden Ivey misses 23-foot three point jumper
20
10:10
undefined logo
Brandon Miller defensive rebound
20
10:02
undefined logo
Brandon Miller makes 26-foot three point jumper (LaMelo Ball assists)
50
9:43
undefined logo
Cade Cunningham bad pass (Brandon Miller steals)
50
9:40
undefined logo
Brandon Miller bad pass (Jaden Ivey steals)
50
9:35
undefined logo
Tobias Harris makes 26-foot three point shot (Cade Cunningham assists)
53
9:24
undefined logo
Jaden Ivey personal foul
53
9:19
undefined logo
Jalen Duren defensive 3-seconds (technical foul)
53
9:19
undefined logo
LaMelo Ball makes technical free throw
63
9:16
undefined logo
LaMelo Ball misses 23-foot three point jumper
63
9:14
undefined logo
Tobias Harris defensive rebound
63
9:07
undefined logo
Tobias Harris misses 26-foot three point jumper
63
9:04
undefined logo
Jalen Duren offensive rebound
63
9:04
undefined logo
Tim Hardaway Jr. misses 25-foot three point jumper
63
9:02
undefined logo
LaMelo Ball defensive rebound
63
8:56
undefined logo
LaMelo Ball makes 4-foot driving floating jump shot
83
8:36
undefined logo
Tobias Harris makes 11-foot pullup jump shot (Cade Cunningham assists)
85
8:18
undefined logo
Jaden Ivey personal foul
85
8:18
undefined logo
Malik Beasley enters the game for Jaden Ivey
85
8:05
undefined logo
Josh Green makes 25-foot three point step back jumpshot
115
7:49
undefined logo
Cade Cunningham makes 11-foot step back jumpshot
117
7:31
undefined logo
Malik Beasley shooting foul
117
7:31
undefined logo
LaMelo Ball makes free throw 1 of 2
127
7:31
undefined logo
LaMelo Ball makes free throw 2 of 2
137
7:17
undefined logo
Cade Cunningham misses 26-foot three point pullup jump shot
137
7:16
undefined logo
Hornets defensive team rebound
137
7:06
undefined logo
Malik Beasley personal foul
137
7:06
undefined logo
Wendell Moore Jr. enters the game for Malik Beasley
137
7:06
undefined logo
Pistons delay of game violation
137
6:51
undefined logo
Grant Williams makes 18-foot pullup jump shot (LaMelo Ball assists)
157
6:50
undefined logo
Pistons Full timeout
157
6:32
undefined logo
Jalen Duren bad pass (Moussa Diabate steals)
157
6:27
undefined logo
LaMelo Ball misses running pullup jump shot
157
6:23
undefined logo
Jalen Duren defensive rebound
157
6:12
undefined logo
LaMelo Ball personal foul
157
6:12
undefined logo
Cody Martin enters the game for Josh Green
157
6:04
undefined logo
Brandon Miller shooting foul
157
6:04
undefined logo
Cade Cunningham makes free throw 1 of 2
158
6:04
undefined logo
Cade Cunningham makes free throw 2 of 2
159
5:50
undefined logo
Wendell Moore Jr. shooting foul
159
5:50
undefined logo
LaMelo Ball makes free throw 1 of 2
169
5:50
undefined logo
LaMelo Ball makes free throw 2 of 2
179
5:38
undefined logo
Tobias Harris misses 26-foot three point pullup jump shot
179
5:35
undefined logo
Moussa Diabate defensive rebound
179
5:20
undefined logo
Brandon Miller makes 27-foot three pointer
209
5:07
undefined logo
Tim Hardaway Jr. misses 25-foot three point pullup jump shot
209
5:05
undefined logo
Moussa Diabate defensive rebound
209
4:59
undefined logo
LaMelo Ball misses two point shot
209
4:58
undefined logo
Moussa Diabate offensive rebound
209
4:58
undefined logo
Moussa Diabate misses tip shot
209
4:57
undefined logo
Tobias Harris defensive rebound
209
4:52
undefined logo
Wendell Moore Jr. makes 22-foot three point shot (Tobias Harris assists)
2012
4:50
undefined logo
Hornets Full timeout
2012
4:50
undefined logo
Tidjane Salaun enters the game for Grant Williams
2012
4:50
undefined logo
Taj Gibson enters the game for Moussa Diabate
2012
4:50
undefined logo
Simone Fontecchio enters the game for Jalen Duren
2012
4:50
undefined logo
Ronald Holland II enters the game for Tim Hardaway Jr.
2012
4:50
undefined logo
Isaiah Stewart enters the game for Tobias Harris
2012
4:50
undefined logo
Hornets delay of game violation
2012
4:33
undefined logo
Brandon Miller misses 7-foot two point shot
2012
4:31
undefined logo
Isaiah Stewart defensive rebound
2012
4:22
undefined logo
Cade Cunningham misses 16-foot pullup jump shot
2012
4:20
undefined logo
LaMelo Ball defensive rebound
2012
4:07
undefined logo
Cody Martin makes 22-foot three point jumper (Brandon Miller assists)
2312
3:45
undefined logo
Cade Cunningham misses 25-foot three point pullup jump shot
2312
3:42
undefined logo
Wendell Moore Jr. offensive rebound
2312
3:37
undefined logo
Cade Cunningham makes 3-foot two point shot (Wendell Moore Jr. assists)
2314
3:29
undefined logo
Cody Martin makes 25-foot three pointer (LaMelo Ball assists)
2614
3:23
undefined logo
Ronald Holland II makes driving layup (Cade Cunningham assists)
2616
3:23
undefined logo
Brandon Miller defensive goaltending violation
2616
3:23
undefined logo
LaMelo Ball shooting foul
2616
3:23
undefined logo
Seth Curry enters the game for Brandon Miller
2616
3:23
undefined logo
Ronald Holland II makes free throw 1 of 1
2617
3:16
undefined logo
LaMelo Ball misses driving floating jump shot
2617
3:14
undefined logo
Isaiah Stewart defensive rebound
2617
3:08
undefined logo
LaMelo Ball personal foul
2617
3:08
undefined logo
Tre Mann enters the game for LaMelo Ball
2617
2:53
undefined logo
Ronald Holland II makes 25-foot three point jumper (Cade Cunningham assists)
2620
2:39
undefined logo
Tidjane Salaun makes 25-foot three pointer (Taj Gibson assists)
2920
2:21
undefined logo
Taj Gibson shooting foul
2920
2:21
undefined logo
Isaiah Stewart misses free throw 1 of 2
2920
2:21
undefined logo
Pistons offensive team rebound
2920
2:21
undefined logo
Isaiah Stewart makes free throw 2 of 2
2921
2:06
undefined logo
Tre Mann makes 9-foot pullup jump shot
3121
1:44
undefined logo
Isaiah Stewart makes 10-foot two point shot (Cade Cunningham assists)
3123
1:25
undefined logo
Taj Gibson misses 6-foot two point shot
3123
1:23
undefined logo
Wendell Moore Jr. defensive rebound
3123
1:18
undefined logo
Simone Fontecchio misses 23-foot three point shot
3123
1:16
undefined logo
Isaiah Stewart offensive rebound
3123
1:16
undefined logo
Tidjane Salaun shooting foul
3123
1:16
undefined logo
Isaiah Stewart makes free throw 1 of 2
3124
1:16
undefined logo
Isaiah Stewart makes free throw 2 of 2
3125
51.0
undefined logo
Seth Curry misses two point shot
3125
48.1
undefined logo
Wendell Moore Jr. defensive rebound
3125
39.1
undefined logo
Ronald Holland II bad pass (Seth Curry steals)
3125
36.1
undefined logo
Cade Cunningham shooting foul
3125
36.1
undefined logo
Tidjane Salaun makes free throw 1 of 2
3225
36.1
undefined logo
Josh Green enters the game for Seth Curry
3225
36.1
undefined logo
Malik Beasley enters the game for Ronald Holland II
3225
36.1
undefined logo
Tidjane Salaun makes free throw 2 of 2
3325
29.1
undefined logo
Cade Cunningham makes 1-foot two point shot
3327
9.0
undefined logo
Cody Martin misses 17-foot two point shot
3327
6.1
undefined logo
Cade Cunningham defensive rebound
3327
2.1
undefined logo
Cade Cunningham misses running pullup jump shot
3327
0.1
undefined logo
Tidjane Salaun defensive rebound
3327
0.0
End of the 1st Quarter
3327

Related Tags

Detroit Pistons vs Charlotte Hornets Live StreamWatch Detroit Pistons vs Charlotte Hornets FreePistons vs Hornets Live ScoreDET vs CHA GameNBA Stream Detroit PistonsNBA Stream Charlotte HornetsSpectrum CenterNBA Live StreamBasketball Streams