Skip to main content
NBA Flare
NBA|
Pistons logo

Pistons

98
Game StatusFinal
Hornets logo

Hornets

94

Tobias Harris scores 24 points and Pistons hold off Hornets 98-94

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Hornets
Hornets
Pistons
Pistons
33-80FG39-93
41Field Goal %42
9-303PT12-37
30Three Point %32
19-30FT8-13
9Offensive Rebounds14
36Defensive Rebounds37
25Assists21
8Steals13
6Blocks7
17Turnovers13
1Technical Fouls3
18Points Conceded Off Turnovers22
17Fast Break Points22
10Fouls27
13Largest Lead7

Game Article

Game Recap

Isaiah Stewart's emphatic block turns into a thrilling Pistons fast-break dunk.
Isaiah Stewart's emphatic block turns into a thrilling Pistons fast-break dunk.

DETROIT -- — Tobias Harris had 24 points and 10 rebounds as the Detroit Pistons held off the Charlotte Hornets 98-94 on Friday night for their fifth win in six games.

Cade Cunningham added 18 points for the Pistons, while Jalen Duren had 10 points and 14 rebounds.

Miles Bridges had 20 points and Mark Williams scored 18 for Charlotte, which has lost nine in a row.

The Pistons outscored Charlotte 14-12 in the fourth, hitting 30% (6 of 20) of their shots while Charlotte went 4 for 19 (21.1%).

Charlotte started the period by missing 11 of its first 12 shots and committing five turnovers. That allowed Detroit to build a 92-85 lead with 4:30 to play.

The Pistons continued to foul — a problem they had throughout the game — but Charlotte only made two of their first seven free throws in the quarter.

Takeaways

Hornets: Charlotte only got nine offensive rebounds to Detroit's 14.

Pistons: Detroit played its first game since Jaden Ivey broke his left leg in Wednesday's win over Orlando. Wendell Moore Jr. started at shooting guard, but didn't score in 15 minutes. As expected, Malik Beasley got most of the playing time, scoring 12 points in 31 minutes.

Key moment

The Pistons were down 47-46 with 4:45 left in the second quarter, and Charlotte went on an 11-2 run before Bridges ended the half with a 30-foot 3-pointer to make it 65-52. The Pistons came back to outscore the Hornets 32-17 in the third quarter.

Key stat

Even thought Charlotte was forced to foul three times in the final minute, they still only committed 10 fouls to Detroit’s 27. However, they weren’t able to take advantage, missing 11 of 30 free throws.

Up next

The Hornets continue their road trip on Sunday against the Cleveland Cavaliers, while the Pistons finish a home back-to-back when they host the Timberwolves on Saturday.

------

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

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Pistons logo
Hornets logo
12:00
undefined logo
Mark Williams vs. Jalen Duren (Vasilije Micic gains possession)
00
11:34
undefined logo
Mark Williams misses two point shot
00
11:31
undefined logo
Tobias Harris defensive rebound
00
11:20
undefined logo
Tobias Harris misses 17-foot pullup jump shot
00
11:17
undefined logo
Miles Bridges defensive rebound
00
11:10
undefined logo
Miles Bridges makes 6-foot two point shot
02
10:50
undefined logo
Jalen Duren makes 7-foot driving floating jump shot
22
10:32
undefined logo
Miles Bridges misses 25-foot three point jumper
22
10:29
undefined logo
Cade Cunningham defensive rebound
22
10:23
undefined logo
Tim Hardaway Jr. misses running pullup jump shot
22
10:21
undefined logo
Jalen Duren offensive rebound
22
10:19
undefined logo
Mark Williams blocks Jalen Duren 's 4-foot two point shot
22
10:16
undefined logo
Vasilije Micic defensive rebound
22
10:11
undefined logo
Jalen Duren blocks Miles Bridges 's 3-foot dunk
22
10:08
undefined logo
Tobias Harris defensive rebound
22
10:02
undefined logo
Tobias Harris makes 5-foot driving floating jump shot
42
9:50
undefined logo
Josh Green makes 23-foot three point jumper (Vasilije Micic assists)
45
9:33
undefined logo
Cade Cunningham makes 6-foot two point shot
65
9:10
undefined logo
Vasilije Micic misses 25-foot three point jumper
65
9:06
undefined logo
Jalen Duren defensive rebound
65
9:03
undefined logo
Cade Cunningham misses two point shot
65
9:00
undefined logo
Vasilije Micic defensive rebound
65
8:57
undefined logo
Vasilije Micic lost ball turnover (Cade Cunningham steals)
65
8:51
undefined logo
Tim Hardaway Jr. makes 25-foot three point jumper (Wendell Moore Jr. assists)
95
8:31
undefined logo
Jalen Duren shooting foul
95
8:31
undefined logo
Miles Bridges makes free throw 1 of 2
96
8:31
undefined logo
Miles Bridges makes free throw 2 of 2
97
8:07
undefined logo
Tobias Harris makes 22-foot three point jumper (Cade Cunningham assists)
127
7:51
undefined logo
Mark Williams makes 3-foot layup (Miles Bridges assists)
129
7:43
undefined logo
Tim Hardaway Jr. misses 26-foot three point step back jumpshot
129
7:41
undefined logo
Mark Williams defensive rebound
129
7:28
undefined logo
Josh Green misses 24-foot three point jumper
129
7:25
undefined logo
Tobias Harris defensive rebound
129
7:22
undefined logo
Mark Williams shooting foul
129
7:22
undefined logo
Tim Hardaway Jr. misses free throw 1 of 2
129
7:22
undefined logo
Pistons offensive team rebound
129
7:22
undefined logo
Tim Hardaway Jr. makes free throw 2 of 2
139
7:05
undefined logo
Mark Williams makes 1-foot alley oop dunk shot (Josh Green assists)
1311
6:43
undefined logo
Cade Cunningham misses 17-foot jumper
1311
6:41
undefined logo
Miles Bridges defensive rebound
1311
6:20
undefined logo
Vasilije Micic misses 27-foot three point pullup jump shot
1311
6:18
undefined logo
Jalen Duren defensive rebound
1311
6:10
undefined logo
Tobias Harris misses driving floating jump shot
1311
6:09
undefined logo
Jalen Duren offensive rebound
1311
6:09
undefined logo
Jalen Duren misses tip shot
1311
6:07
undefined logo
Mark Williams defensive rebound
1311
6:00
undefined logo
Josh Green makes two point shot (Vasilije Micic assists)
1313
6:00
undefined logo
Pistons Full timeout
1313
6:00
undefined logo
Malik Beasley enters the game for Tim Hardaway Jr.
1313
6:00
undefined logo
Ausar Thompson enters the game for Wendell Moore Jr.
1313
6:00
undefined logo
Cody Martin enters the game for Seth Curry
1313
5:51
undefined logo
Cade Cunningham makes driving layup
1513
5:29
undefined logo
Vasilije Micic makes 7-foot driving floating jump shot (Miles Bridges assists)
1515
5:29
undefined logo
Jalen Duren shooting foul
1515
5:29
undefined logo
Isaiah Stewart enters the game for Jalen Duren
1515
5:29
undefined logo
Nick Richards enters the game for Mark Williams
1515
5:29
undefined logo
Vasilije Micic makes free throw 1 of 1
1516
5:20
undefined logo
Tobias Harris offensive foul
1516
5:20
undefined logo
Tobias Harris turnover
1516
5:20
undefined logo
KJ Simpson enters the game for Vasilije Micic
1516
4:56
undefined logo
Nick Richards makes 4-foot layup (Cody Martin assists)
1518
4:49
undefined logo
Tobias Harris makes 26-foot three point jumper (Malik Beasley assists)
1818
4:27
undefined logo
Josh Green misses driving layup
1818
4:26
undefined logo
Nick Richards offensive rebound
1818
4:26
undefined logo
Nick Richards makes dunk
1820
4:09
undefined logo
Isaiah Stewart makes 25-foot three point jumper (Malik Beasley assists)
2120
3:56
undefined logo
Miles Bridges out of bounds bad pass turnover
2120
3:42
undefined logo
Malik Beasley misses 25-foot three point jumper
2120
3:37
undefined logo
Cody Martin defensive rebound
2120
3:28
undefined logo
Miles Bridges makes 26-foot three point jumper (Nick Richards assists)
2123
3:17
undefined logo
Ausar Thompson misses driving layup
2123
3:15
undefined logo
Miles Bridges defensive rebound
2123
2:53
undefined logo
Cody Martin misses 14-foot two point shot
2123
2:51
undefined logo
Ausar Thompson defensive rebound
2123
2:49
undefined logo
Cody Martin shooting foul
2123
2:49
undefined logo
Hornets Full timeout
2123
2:49
undefined logo
Marcus Sasser enters the game for Cade Cunningham
2123
2:49
undefined logo
Tidjane Salaun enters the game for Josh Green
2123
2:49
undefined logo
Tobias Harris makes free throw 1 of 2
2223
2:49
undefined logo
Tobias Harris makes free throw 2 of 2
2323
2:30
undefined logo
Miles Bridges misses two point shot
2323
2:27
undefined logo
Tobias Harris defensive rebound
2323
2:15
undefined logo
Isaiah Stewart misses 23-foot three point jumper
2323
2:10
undefined logo
Cody Martin defensive rebound
2323
1:56
undefined logo
Miles Bridges back court turnover
2323
1:56
undefined logo
Tim Hardaway Jr. enters the game for Tobias Harris
2323
1:56
undefined logo
Nick Smith Jr. enters the game for Miles Bridges
2323
1:39
undefined logo
Ausar Thompson bad pass (Tidjane Salaun steals)
2323
1:31
undefined logo
Cody Martin makes driving dunk (Tidjane Salaun assists)
2325
1:17
undefined logo
Marcus Sasser misses 25-foot three point jumper
2325
1:14
undefined logo
Cody Martin defensive rebound
2325
1:00
undefined logo
Nick Smith Jr. misses 12-foot pullup jump shot
2325
1:00
undefined logo
Pistons defensive team rebound
2325
1:00
undefined logo
Ronald Holland II enters the game for Ausar Thompson
2325
47.1
undefined logo
Nick Richards blocks Ronald Holland II 's 7-foot two point shot
2325
45.0
undefined logo
Cody Martin defensive rebound
2325
42.0
undefined logo
Nick Smith Jr. makes 23-foot three point shot (Nick Richards assists)
2328
32.2
undefined logo
Malik Beasley makes 26-foot three pointer
2628
31.1
undefined logo
Marcus Sasser personal foul
2628
17.0
undefined logo
KJ Simpson makes 25-foot three pointer
2631
8.1
undefined logo
KJ Simpson personal foul
2631
8.1
undefined logo
Cade Cunningham enters the game for Ronald Holland II
2631
8.1
undefined logo
Josh Green enters the game for Nick Richards
2631
0.1
undefined logo
Cody Martin blocks Cade Cunningham 's 6-foot driving layup
2631
0.1
undefined logo
Pistons offensive team rebound
2631
0.0
End of the 1st Quarter
2631

Related Tags

Charlotte Hornets vs Detroit Pistons Live StreamWatch Charlotte Hornets vs Detroit Pistons FreeHornets vs Pistons Live ScoreCHA vs DET GameNBA Stream Charlotte HornetsNBA Stream Detroit PistonsLittle Caesars ArenaNBA Live StreamBasketball Streams