Skip to main content
NBA Flare
NBA|
Pistons logo

Pistons

114
Game StatusFinal
Jazz logo

Jazz

103

Cade Cunningham scores 31 points, leads Pistons past Jazz 114-103

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Jazz
Jazz
Pistons
Pistons
33-86FG45-91
38Field Goal %49
12-393PT11-30
31Three Point %37
25-29FT13-22
11Offensive Rebounds13
33Defensive Rebounds39
24Assists24
7Steals5
2Blocks6
15Turnovers13
0Technical Fouls0
21Points Conceded Off Turnovers17
15Fast Break Points18
17Fouls23
12Largest Lead12

Game Article

Game Recap

Walter Clayton Jr. with the and-1 bucket
Walter Clayton Jr. with the and-1 bucket

DETROIT -- — Cade Cunningham scored 19 of his 31 points in the fourth quarter as the Detroit Pistons won their fourth straight, beating the Utah Jazz 114-103 on Wednesday night.

Jalen Duren added 22 points and 22 rebounds for the Pistons, which improved to 6-2, and Ausar Thompson added 18.

Detroit, which came into the game second in field-goal defense at 42.9%, held Utah to 38.4% (33-86).

Former Piston Svi Mykhailiuk scored a career-high 28 for the Jazz, who have lost four of five. Lauri Markkanen added 25 and Jusuf Nurkic had 17 rebounds.

Duren had 18 points and 10 rebounds in the first half, but Mykhailiuk's 18 points and Markkanen's 12 helped the Jazz to a two-point lead.

The Jazz missed nine of their first 10 shots in the third quarter, allowing the Pistons to build a lead. The margin was nine, 78-69, after Utah shot 18% (4-22) in a 14-point quarter.

Thompson's layup put the Pistons ahead 94-82 with 7:01 left, but he injured his left ankle on the play. He was able to return for the final moments.

Cunningham's high-scoring fourth kept the Jazz from making any significant runs down the stretch.

The Jazz announced before the game that center Walker Kessler would need season-ending shoulder surgery.

Up next

Jazz: Visit the Minnesota Timberwolves on Friday.

Pistons: Visit the Brooklyn Nets on Friday.

------

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

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Pistons logo
Jazz logo
12:00
undefined logo
Jusuf Nurkic vs. Jalen Duren (Duncan Robinson gains possession)
00
11:43
undefined logo
Ausar Thompson makes 3-foot layup (Jalen Duren assists)
20
11:32
undefined logo
Lauri Markkanen misses 27-foot three point jumper
20
11:21
undefined logo
Cade Cunningham defensive rebound
20
11:19
undefined logo
Jalen Duren makes two point shot (Cade Cunningham assists)
40
11:03
undefined logo
Svi Mykhailiuk makes driving layup (Jusuf Nurkic assists)
42
10:52
undefined logo
Cade Cunningham misses two point shot
42
10:50
undefined logo
Jusuf Nurkic defensive rebound
42
10:45
undefined logo
Isaiah Stewart blocks Lauri Markkanen 's 6-foot driving floating jump shot
42
10:41
undefined logo
Taylor Hendricks offensive rebound
42
10:40
undefined logo
Taylor Hendricks back court turnover
42
10:38
undefined logo
Ausar Thompson traveling
42
10:34
undefined logo
Keyonte George lost ball turnover (Ausar Thompson steals)
42
10:29
undefined logo
Ausar Thompson makes 2-foot dunk
62
10:18
undefined logo
Cade Cunningham shooting foul
62
10:18
undefined logo
Keyonte George makes free throw 1 of 2
63
10:18
undefined logo
Keyonte George makes free throw 2 of 2
64
9:59
undefined logo
Ausar Thompson misses driving floating jump shot
64
9:57
undefined logo
Taylor Hendricks defensive rebound
64
9:47
undefined logo
Keyonte George misses 9-foot two point shot
64
9:44
undefined logo
Isaiah Stewart defensive rebound
64
9:40
undefined logo
Cade Cunningham misses 26-foot three point shot
64
9:38
undefined logo
Jalen Duren offensive rebound
64
9:30
undefined logo
Ausar Thompson misses two point shot
64
9:28
undefined logo
Ausar Thompson offensive rebound
64
9:28
undefined logo
Ausar Thompson misses two point shot
64
9:28
undefined logo
Jusuf Nurkic defensive rebound
64
9:24
undefined logo
Keyonte George misses running pullup jump shot
64
9:21
undefined logo
Jalen Duren defensive rebound
64
9:07
undefined logo
Isaiah Stewart misses 22-foot three point jumper
64
9:05
undefined logo
Jusuf Nurkic defensive rebound
64
8:58
undefined logo
Jusuf Nurkic bad pass (Cade Cunningham steals)
64
8:43
undefined logo
Duncan Robinson makes 25-foot three point jumper (Jalen Duren assists)
94
8:20
undefined logo
Jusuf Nurkic misses driving floating jump shot
94
8:18
undefined logo
Jusuf Nurkic offensive rebound
94
8:11
undefined logo
Svi Mykhailiuk makes 26-foot three point jumper (Keyonte George assists)
97
7:43
undefined logo
Jalen Duren misses driving floating jump shot
97
7:42
undefined logo
Taylor Hendricks defensive rebound
97
7:37
undefined logo
Svi Mykhailiuk makes 24-foot three point shot (Keyonte George assists)
910
7:13
undefined logo
Duncan Robinson misses 26-foot three point pullup jump shot
910
7:10
undefined logo
Lauri Markkanen defensive rebound
910
7:01
undefined logo
Svi Mykhailiuk makes 4-foot two point shot (Jusuf Nurkic assists)
912
7:01
undefined logo
Pistons Full timeout
912
7:01
undefined logo
Caris LeVert enters the game for Ausar Thompson
912
7:01
undefined logo
Ace Bailey enters the game for Taylor Hendricks
912
6:49
undefined logo
Duncan Robinson bad pass (Jusuf Nurkic steals)
912
6:29
undefined logo
Keyonte George misses two point shot
912
6:29
undefined logo
Jazz offensive team rebound
912
6:24
undefined logo
Keyonte George misses 23-foot three point jumper
912
6:22
undefined logo
Ace Bailey offensive rebound
912
6:20
undefined logo
Lauri Markkanen makes 1-foot dunk (Ace Bailey assists)
914
6:11
undefined logo
Isaiah Stewart makes 28-foot three point jumper (Cade Cunningham assists)
1214
5:59
undefined logo
Lauri Markkanen misses 26-foot three point jumper
1214
5:56
undefined logo
Cade Cunningham defensive rebound
1214
5:54
undefined logo
Cade Cunningham out of bounds bad pass turnover
1214
5:32
undefined logo
Jusuf Nurkic misses 26-foot three point jumper
1214
5:29
undefined logo
Jalen Duren defensive rebound
1214
5:22
undefined logo
Jalen Duren misses driving floating jump shot
1214
5:22
undefined logo
Jalen Duren offensive rebound
1214
5:22
undefined logo
Lauri Markkanen shooting foul
1214
5:22
undefined logo
Jalen Duren misses free throw 1 of 2
1214
5:22
undefined logo
Pistons offensive team rebound
1214
5:22
undefined logo
Javonte Green enters the game for Isaiah Stewart
1214
5:22
undefined logo
Ronald Holland II enters the game for Duncan Robinson
1214
5:22
undefined logo
Jalen Duren misses free throw 2 of 2
1214
5:19
undefined logo
Jusuf Nurkic defensive rebound
1214
5:06
undefined logo
Lauri Markkanen misses 5-foot two point shot
1214
5:03
undefined logo
Jalen Duren defensive rebound
1214
4:57
undefined logo
Jalen Duren makes 4-foot dunk (Cade Cunningham assists)
1414
4:41
undefined logo
Jusuf Nurkic misses driving layup
1414
4:39
undefined logo
Jalen Duren defensive rebound
1414
4:32
undefined logo
Cade Cunningham misses 27-foot three point shot
1414
4:29
undefined logo
Jusuf Nurkic defensive rebound
1414
4:26
undefined logo
Ronald Holland II shooting foul
1414
4:26
undefined logo
Keyonte George makes free throw 1 of 2
1415
4:26
undefined logo
Kyle Filipowski enters the game for Svi Mykhailiuk
1415
4:26
undefined logo
Elijah Harkless enters the game for Lauri Markkanen
1415
4:26
undefined logo
Kevin Love enters the game for Jusuf Nurkic
1415
4:26
undefined logo
Keyonte George makes free throw 2 of 2
1416
4:04
undefined logo
Jalen Duren makes 5-foot driving floating jump shot
1616
3:53
undefined logo
Caris LeVert shooting foul
1616
3:53
undefined logo
Ace Bailey makes free throw 1 of 2
1617
3:53
undefined logo
Ace Bailey makes free throw 2 of 2
1618
3:45
undefined logo
Kevin Love shooting foul
1618
3:45
undefined logo
Javonte Green makes free throw 1 of 2
1718
3:45
undefined logo
Paul Reed enters the game for Jalen Duren
1718
3:45
undefined logo
Javonte Green makes free throw 2 of 2
1818
3:24
undefined logo
Keyonte George makes 19-foot step back jumpshot
1820
3:07
undefined logo
Cade Cunningham makes 3-foot two point shot
2020
3:07
undefined logo
Ace Bailey shooting foul
2020
3:07
undefined logo
Jazz Full timeout
2020
3:07
undefined logo
Cade Cunningham makes free throw 1 of 1
2120
2:46
undefined logo
Ace Bailey makes 14-foot jumper
2122
2:31
undefined logo
Caris LeVert misses 27-foot three point jumper
2122
2:27
undefined logo
Ronald Holland II offensive rebound
2122
2:25
undefined logo
Kevin Love shooting foul
2122
2:25
undefined logo
Javonte Green misses free throw 1 of 2
2122
2:25
undefined logo
Pistons offensive team rebound
2122
2:25
undefined logo
Ausar Thompson enters the game for Cade Cunningham
2122
2:25
undefined logo
Javonte Green makes free throw 2 of 2
2222
2:12
undefined logo
Ronald Holland II shooting foul
2222
2:12
undefined logo
Ace Bailey misses free throw 1 of 2
2222
2:12
undefined logo
Jazz offensive team rebound
2222
2:12
undefined logo
Ace Bailey makes free throw 2 of 2
2223
2:03
undefined logo
Paul Reed offensive foul
2223
2:03
undefined logo
Paul Reed turnover
2223
2:03
undefined logo
Walter Clayton Jr. enters the game for Keyonte George
2223
2:03
undefined logo
Lauri Markkanen enters the game for Ace Bailey
2223
1:40
undefined logo
Elijah Harkless makes 23-foot three point jumper (Walter Clayton Jr. assists)
2226
1:23
undefined logo
Caris LeVert makes 4-foot two point shot
2426
1:14
undefined logo
Walter Clayton Jr. bad pass (Caris LeVert steals)
2426
1:12
undefined logo
Ronald Holland II makes 3-foot layup (Caris LeVert assists)
2626
47.0
undefined logo
Kevin Love misses 28-foot three point jumper
2626
47.0
undefined logo
Caris LeVert defensive rebound
2626
42.0
undefined logo
Walter Clayton Jr. shooting foul
2626
42.0
undefined logo
Caris LeVert makes free throw 1 of 2
2726
42.0
undefined logo
Caris LeVert makes free throw 2 of 2
2826
26.1
undefined logo
Caris LeVert personal foul
2826
26.1
undefined logo
Kyle Filipowski makes free throw 1 of 2
2827
26.1
undefined logo
Duncan Robinson enters the game for Ronald Holland II
2827
26.1
undefined logo
Cade Cunningham enters the game for Ausar Thompson
2827
26.1
undefined logo
Taylor Hendricks enters the game for Kevin Love
2827
26.1
undefined logo
Kyle Filipowski makes free throw 2 of 2
2828
7.0
undefined logo
Walter Clayton Jr. personal foul
2828
7.0
undefined logo
Duncan Robinson misses free throw 1 of 2
2828
7.0
undefined logo
Pistons offensive team rebound
2828
7.0
undefined logo
Ausar Thompson enters the game for Cade Cunningham
2828
7.0
undefined logo
Keyonte George enters the game for Elijah Harkless
2828
7.0
undefined logo
Brice Sensabaugh enters the game for Taylor Hendricks
2828
7.0
undefined logo
Duncan Robinson misses free throw 2 of 2
2828
4.9
undefined logo
Kyle Filipowski defensive rebound
2828
0.0
undefined logo
Lauri Markkanen makes 4-foot layup (Walter Clayton Jr. assists)
2830
0.0
(00:00) [Jazz] REF-INITIATED REVIEW (CALL STANDS)
2830
0.0
End of the 1st Quarter
2830

Related Tags

Utah Jazz vs Detroit Pistons Live StreamWatch Utah Jazz vs Detroit Pistons FreeJazz vs Pistons Live ScoreUTAH vs DET GameNBA Stream Utah JazzNBA Stream Detroit PistonsLittle Caesars ArenaNBA Live StreamBasketball Streams