Skip to main content
NBA Flare
NBA|
Pistons logo

Pistons

124
Game StatusFinal
Bucks logo

Bucks

112

Cunningham and Duren lead Pistons to rare victory over Bucks, 124-112

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Bucks
Bucks
Pistons
Pistons
37-84FG43-86
44Field Goal %50
16-383PT15-40
42Three Point %38
22-32FT23-31
11Offensive Rebounds16
25Defensive Rebounds37
24Assists31
11Steals5
5Blocks4
12Turnovers15
1Technical Fouls0
21Points Conceded Off Turnovers25
26Fast Break Points14
26Fouls26
5Largest Lead27

Game Article

Game Recap

Milwaukee Bucks vs. Detroit Pistons: Game Highlights
Milwaukee Bucks vs. Detroit Pistons: Game Highlights

DETROIT -- — Cade Cunningham had 23 points and 12 assists and the Detroit Pistons beat Milwaukee 124-112 on Saturday night to end the Bucks’ 15-game winning streak in Detroit.

Milwaukee came into the season with a 13-game winning streak against the Pistons, but Detroit has won two of three this season.

Jalen Duren had 16 points and 16 rebounds for Detroit, which has won four of five to improve to 19-5, with the only loss coming on Wednesday night in Milwaukee. Isaiah Stewart added 19 points.

Kevin Porter Jr. had a season-high 32 points for the Bucks, who have lost 10 of 12. Kyle Kuzma added 15 points.

Detroit shot 57.1% (20-35) from the floor in the first half, including 50% (7-14) on 3-pointers, but only built a 61-56 lead thanks to 13 turnovers that led to 20 Milwaukee points. Cunningham had 15 points and eight assists while Porter scored 19 on 7-8 shooting.

The Pistons started the third quarter with a 13-3 run to take a 74-59 lead, and Milwaukee was still down by 10 going into the fourth.

The Bucks never threatened in the fourth, trailing by 25 when both teams started emptying the benches. Pistons guard Marcus Sasser made his season debut, having missed the first 23 games with a hip injury.

Up next

Bucks: Host Boston on Thursday night.

Pistons: Host Atlanta on Friday night.

------

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

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Pistons logo
Bucks logo
12:00
undefined logo
Myles Turner vs. Jalen Duren (Isaiah Stewart gains possession)
00
11:44
undefined logo
Isaiah Stewart misses 23-foot three point jumper
00
11:40
undefined logo
Jericho Sims defensive rebound
00
11:18
undefined logo
Kyle Kuzma misses 21-foot two point shot
00
11:16
undefined logo
Kevin Porter Jr. offensive rebound
00
11:03
undefined logo
Ryan Rollins misses 26-foot three point jumper
00
11:00
undefined logo
Isaiah Stewart defensive rebound
00
10:52
undefined logo
Cade Cunningham makes 24-foot three pointer
30
10:27
undefined logo
Kevin Porter Jr. makes 6-foot driving floating jump shot
32
10:11
undefined logo
Ausar Thompson makes 2-foot dunk (Cade Cunningham assists)
52
9:58
undefined logo
Myles Turner makes 26-foot three point jumper (Kevin Porter Jr. assists)
55
9:45
undefined logo
Ryan Rollins personal foul
55
9:35
undefined logo
Isaiah Stewart makes 2-foot layup (Jalen Duren assists)
75
9:25
undefined logo
Kyle Kuzma makes finger roll layup (Ryan Rollins assists)
77
9:01
undefined logo
Cade Cunningham misses 24-foot three point pullup jump shot
77
8:59
undefined logo
Pistons offensive team rebound
77
8:47
undefined logo
Duncan Robinson misses 23-foot three point jumper
77
8:47
undefined logo
Jericho Sims defensive rebound
77
8:37
undefined logo
Kyle Kuzma misses 6-foot two point shot
77
8:35
undefined logo
Ausar Thompson defensive rebound
77
8:21
undefined logo
Jalen Duren misses 12-foot pullup jump shot
77
8:19
undefined logo
Ryan Rollins defensive rebound
77
8:14
undefined logo
Kyle Kuzma makes two point shot (Ryan Rollins assists)
79
8:02
undefined logo
Cade Cunningham out of bounds bad pass turnover
79
7:51
undefined logo
Ryan Rollins misses 23-foot three point step back jumpshot
79
7:48
undefined logo
Jalen Duren defensive rebound
79
7:45
undefined logo
Duncan Robinson makes 23-foot three point shot (Cade Cunningham assists)
109
7:45
undefined logo
Ryan Rollins shooting foul
109
7:45
undefined logo
Gary Trent Jr. enters the game for Ryan Rollins
109
7:45
undefined logo
Duncan Robinson misses free throw 1 of 1
109
7:40
undefined logo
Ausar Thompson offensive rebound
109
7:37
undefined logo
Duncan Robinson misses 25-foot three point jumper
109
7:33
undefined logo
Jalen Duren offensive rebound
109
7:30
undefined logo
Jalen Duren lost ball turnover (Kevin Porter Jr. steals)
109
7:26
undefined logo
Cade Cunningham blocks Kyle Kuzma 's 1-foot two point shot
109
7:21
undefined logo
Cade Cunningham defensive rebound
109
7:05
undefined logo
Ausar Thompson bad pass (Kevin Porter Jr. steals)
109
6:56
undefined logo
Myles Turner makes 26-foot three point jumper (Jericho Sims assists)
1012
6:54
undefined logo
Pistons Full timeout
1012
6:31
undefined logo
Cade Cunningham bad pass (Jericho Sims steals)
1012
6:26
undefined logo
Myles Turner makes 25-foot three point shot (Kevin Porter Jr. assists)
1015
6:17
undefined logo
Kyle Kuzma personal foul
1015
6:17
undefined logo
Caris LeVert enters the game for Duncan Robinson
1015
6:07
undefined logo
Cade Cunningham misses driving floating jump shot
1015
6:04
undefined logo
Cade Cunningham offensive rebound
1015
5:58
undefined logo
Ausar Thompson makes driving layup (Cade Cunningham assists)
1215
5:42
undefined logo
Kyle Kuzma misses driving floating jump shot
1215
5:39
undefined logo
Jalen Duren defensive rebound
1215
5:31
undefined logo
Jericho Sims shooting foul
1215
5:31
undefined logo
Ausar Thompson makes free throw 1 of 2
1315
5:31
undefined logo
Ronald Holland II enters the game for Isaiah Stewart
1315
5:31
undefined logo
Gary Harris enters the game for Kyle Kuzma
1315
5:31
undefined logo
Ausar Thompson misses free throw 2 of 2
1315
5:28
undefined logo
Ausar Thompson offensive rebound
1315
5:22
undefined logo
Ronald Holland II misses 23-foot three point jumper
1315
5:19
undefined logo
Myles Turner defensive rebound
1315
5:04
undefined logo
Jaden Ivey enters the game for Ausar Thompson
1315
5:01
undefined logo
Myles Turner makes 20-foot two point shot (Gary Harris assists)
1317
5:01
undefined logo
Cade Cunningham shooting foul
1317
5:01
undefined logo
Myles Turner makes free throw 1 of 1
1318
4:47
undefined logo
Jaden Ivey makes 25-foot three point jumper (Cade Cunningham assists)
1618
4:25
undefined logo
Gary Trent Jr. misses 25-foot three point pullup jump shot
1618
4:22
undefined logo
Cade Cunningham defensive rebound
1618
4:09
undefined logo
Cade Cunningham makes 12-foot driving floating jump shot (Ronald Holland II assists)
1818
4:03
undefined logo
Bucks Full timeout
1818
4:03
undefined logo
Bobby Portis enters the game for Myles Turner
1818
3:56
undefined logo
Ronald Holland II personal foul
1818
3:44
undefined logo
Bobby Portis misses 16-foot two point shot
1818
3:41
undefined logo
Jaden Ivey defensive rebound
1818
3:34
undefined logo
Cade Cunningham makes 25-foot three point step back jumpshot (Jaden Ivey assists)
2118
3:16
undefined logo
Gary Trent Jr. misses 19-foot pullup jump shot
2118
3:15
undefined logo
Jalen Duren defensive rebound
2118
3:05
undefined logo
Caris LeVert makes 23-foot three point jumper (Cade Cunningham assists)
2418
2:51
undefined logo
Cade Cunningham shooting foul
2418
2:51
undefined logo
Bobby Portis makes free throw 1 of 2
2419
2:51
undefined logo
Javonte Green enters the game for Jalen Duren
2419
2:51
undefined logo
Paul Reed enters the game for Cade Cunningham
2419
2:51
undefined logo
Kyle Kuzma enters the game for Jericho Sims
2419
2:51
undefined logo
Bobby Portis misses free throw 2 of 2
2419
2:48
undefined logo
Ronald Holland II defensive rebound
2419
2:35
undefined logo
Caris LeVert bad pass (Gary Trent Jr. steals)
2419
2:27
undefined logo
Bobby Portis misses 15-foot pullup jump shot
2419
2:25
undefined logo
Ronald Holland II defensive rebound
2419
2:22
undefined logo
Gary Harris shooting foul
2419
2:22
undefined logo
Ronald Holland II misses free throw 1 of 2
2419
2:22
undefined logo
Pistons offensive team rebound
2419
2:22
undefined logo
Ronald Holland II makes free throw 2 of 2
2519
2:03
undefined logo
Kevin Porter Jr. makes 23-foot three point jumper (Bobby Portis assists)
2522
1:45
undefined logo
Javonte Green makes 24-foot three point jumper (Paul Reed assists)
2822
1:45
undefined logo
Kevin Porter Jr. loose ball foul
2822
1:45
undefined logo
Ronald Holland II makes free throw 1 of 1
2922
1:34
undefined logo
Caris LeVert blocks Bobby Portis 's 4-foot layup
2922
1:31
undefined logo
Bobby Portis offensive rebound
2922
1:29
undefined logo
Bobby Portis misses 6-foot two point shot
2922
1:27
undefined logo
Jaden Ivey defensive rebound
2922
1:10
undefined logo
Ronald Holland II misses 23-foot three point jumper
2922
1:07
undefined logo
Paul Reed offensive rebound
2922
59.8
undefined logo
Jaden Ivey double dribble turnover
2922
36.8
undefined logo
Kevin Porter Jr. misses 23-foot three point jumper
2922
34.4
undefined logo
Paul Reed defensive rebound
2922
18.4
undefined logo
Paul Reed misses layup
2922
17.5
undefined logo
Paul Reed offensive rebound
2922
16.2
undefined logo
Bobby Portis blocks Paul Reed 's 21-foot two point shot
2922
16.2
undefined logo
Bucks defensive team rebound
2922
14.8
undefined logo
Jaden Ivey loose ball foul
2922
14.8
undefined logo
Ausar Thompson enters the game for Jaden Ivey
2922
1.5
undefined logo
Kyle Kuzma misses 27-foot three point jumper
2922
1.5
undefined logo
Bucks offensive team rebound
2922
0.0
End of the 1st Quarter
2922

Related Tags

Milwaukee Bucks vs Detroit Pistons Live StreamWatch Milwaukee Bucks vs Detroit Pistons FreeBucks vs Pistons Live ScoreMIL vs DET GameNBA Stream Milwaukee BucksNBA Stream Detroit PistonsLittle Caesars ArenaNBA Live StreamBasketball Streams