HoopLife NBA Sign in
106-103
Final
April 29, 2025 · Madison Square Garden

Detroit Pistons vs New York Knicks · April 29, 2025

The Detroit Pistons beat the New York Knicks 106-103 on Tuesday, April 29, 2025 on the road. Cade Cunningham led the Pistons with 24 points, 8 rebounds and 8 assists. OG Anunoby led the Knicks with 19 points, 8 rebounds and 3 blocks. The Pistons are 44-38 and the Knicks 51-31.

Team1234T
DET22272829106
NY23272429103

Top performers · fantasy points · tap for shot chart

Shot charts

Pistons · 36/85 FG

Q1 11:47 · Cade Cunningham misses 26-foot three point pullup jump shot Q1 7:53 · Cade Cunningham misses 25-foot three point step back jumpshot Q1 7:29 · Cade Cunningham makes driving layup Q1 6:46 · OG Anunoby blocks Cade Cunningham 's 10-foot pullup jump shot Q1 4:32 · Cade Cunningham misses driving layup Q1 4:31 · Mitchell Robinson blocks Cade Cunningham 's 4-foot tip shot Q2 4:22 · Mikal Bridges blocks Cade Cunningham 's 2-foot driving layup Q2 3:02 · Cade Cunningham makes driving layup Q3 9:44 · Cade Cunningham makes 9-foot driving floating jump shot Q3 3:48 · Cade Cunningham misses 26-foot three point pullup jump shot Q3 3:21 · Mitchell Robinson blocks Cade Cunningham 's 5-foot driving layup Q4 11:41 · Cade Cunningham misses 6-foot pullup jump shot Q4 10:39 · Cade Cunningham misses two point shot Q4 5:42 · Cade Cunningham makes two point shot Q4 4:17 · Cade Cunningham makes 25-foot three pointer Q4 2:32 · Karl-Anthony Towns blocks Cade Cunningham 's 2-foot driving layup Q4 1:57 · Cade Cunningham makes 8-foot driving floating jump shot Q1 10:44 · Ausar Thompson misses 7-foot two point shot Q1 8:46 · Ausar Thompson makes 1-foot dunk (Jalen Duren assists) Q2 6:42 · Ausar Thompson makes 1-foot dunk (Tim Hardaway Jr. assists) Q2 4:49 · Ausar Thompson makes dunk (Jalen Duren assists) Q2 4:18 · Ausar Thompson makes driving dunk (Tobias Harris assists) Q2 1.0 · Ausar Thompson misses 53-foot three point pullup jump shot Q3 10:57 · Ausar Thompson makes dunk (Cade Cunningham assists) Q3 9:17 · Ausar Thompson makes 1-foot dunk (Jalen Duren assists) Q3 5:24 · Ausar Thompson makes alley oop dunk shot (Cade Cunningham assists) Q4 27.1 · Ausar Thompson makes 1-foot two point shot (Cade Cunningham assists) Q1 10:42 · Jalen Duren makes two point shot Q1 6:32 · Josh Hart blocks Jalen Duren 's 5-foot layup Q1 5:46 · Jalen Duren misses 2-foot two point shot Q3 6:44 · Jalen Duren misses alley oop dunk shot Q4 8:02 · Jalen Duren makes alley oop layup (Tobias Harris assists) Q4 3:09 · Jalen Duren makes dunk (Cade Cunningham assists) Q4 2:31 · Jalen Duren makes 2-foot dunk Q4 1:01 · Karl-Anthony Towns blocks Jalen Duren 's 2-foot layup Q1 9:48 · Tobias Harris misses 4-foot pullup jump shot Q1 8:17 · Tobias Harris makes 22-foot three point shot (Cade Cunningham assists) Q1 4:02 · Tobias Harris misses 23-foot three point jumper Q2 9:30 · Tobias Harris makes 24-foot three point jumper (Tim Hardaway Jr. assists) Q2 8:50 · Tobias Harris makes 16-foot pullup jump shot (Dennis Schroder assists) Q2 7:12 · Tobias Harris makes 9-foot driving floating jump shot Q2 5:36 · Tobias Harris misses 19-foot step back jumpshot Q3 8:32 · Tobias Harris misses 14-foot pullup jump shot Q3 7:22 · Tobias Harris misses 7-foot pullup jump shot Q3 6:40 · Tobias Harris makes layup (Jalen Duren assists) Q3 6:01 · Tobias Harris makes 25-foot three point jumper (Cade Cunningham assists) Q4 9:17 · Tobias Harris misses 25-foot three point shot Q4 1:28 · Tobias Harris misses 6-foot two point shot Q1 9:02 · Tim Hardaway Jr. misses 25-foot three point jumper Q1 6:42 · Tim Hardaway Jr. misses 26-foot three point pullup jump shot Q1 5:08 · OG Anunoby blocks Tim Hardaway Jr. 's 25-foot three point pullup jump shot Q2 5:25 · Tim Hardaway Jr. makes two point shot (Cade Cunningham assists) Q2 1:32 · Tim Hardaway Jr. misses 17-foot pullup jump shot Q2 32.1 · Tim Hardaway Jr. misses 28-foot three point pullup jump shot Q3 10:31 · Tim Hardaway Jr. misses 25-foot three point jumper Q3 10:21 · Tim Hardaway Jr. makes 24-foot three point jumper (Jalen Duren assists) Q3 7:05 · Tim Hardaway Jr. misses 25-foot three point shot Q4 3:37 · Tim Hardaway Jr. misses driving floating jump shot Q1 3:24 · Malik Beasley makes 26-foot three pointer (Dennis Schroder assists) Q1 1:46 · Malik Beasley makes 24-foot three point step back jumpshot Q1 57.1 · Malik Beasley misses 25-foot three point pullup jump shot Q2 1:35 · Malik Beasley misses 26-foot three point jumper Q3 2:40 · Malik Beasley misses 25-foot three point jumper Q3 2:02 · Malik Beasley makes two point shot (Dennis Schroder assists) Q3 1:19 · Malik Beasley makes 13-foot driving floating jump shot (Cade Cunningham assists) Q3 52.1 · Malik Beasley misses 23-foot three point shot Q3 0.0 · Malik Beasley misses 38-foot three point pullup jump shot Q4 11:15 · Malik Beasley misses driving floating jump shot Q4 6:13 · Malik Beasley misses two point shot Q1 2:22 · Paul Reed misses 4-foot two point shot Q1 1:54 · OG Anunoby blocks Ronald Holland II 's 2-foot two point shot Q2 11:31 · Ronald Holland II misses 23-foot three point jumper Q1 7.1 · Dennis Schroder makes 16-foot pullup jump shot Q1 1.0 · Dennis Schroder misses driving layup Q2 10:46 · Dennis Schroder misses 24-foot three point pullup jump shot Q2 8:14 · Dennis Schroder makes driving layup Q2 7:48 · Dennis Schroder misses driving floating jump shot Q2 7:42 · Dennis Schroder misses 23-foot three point jumper Q2 2:35 · Dennis Schroder makes driving layup Q2 2:09 · Dennis Schroder makes 25-foot three point jumper Q2 47.1 · Josh Hart blocks Dennis Schroder 's 2-foot driving layup Q3 2:56 · Dennis Schroder misses 14-foot step back jumpshot Q4 11:11 · Dennis Schroder makes 9-foot pullup jump shot (Jalen Duren assists) Q4 9:48 · Dennis Schroder makes 2-foot two point shot Q4 8:50 · Dennis Schroder misses 25-foot three point jumper
Paint22/4450%Mid-range6/1250%3PT8/2928%

Knicks · 39/90 FG

Q1 11:23 · Tobias Harris blocks Josh Hart 's 25-foot three point step back jumpshot Q1 10:35 · Josh Hart makes driving layup Q1 9:56 · Josh Hart misses 6-foot two point shot Q1 4:52 · Josh Hart makes 22-foot three point jumper (Jalen Brunson assists) Q1 1:39 · Josh Hart makes driving layup (Jalen Brunson assists) Q1 1:27 · Josh Hart misses 26-foot three point jumper Q1 24.1 · Josh Hart makes two point shot (OG Anunoby assists) Q3 8:21 · Josh Hart makes two point shot Q3 6:56 · Josh Hart misses two point shot Q3 6:19 · Josh Hart misses 25-foot three point jumper Q3 4:40 · Josh Hart makes layup (Jalen Brunson assists) Q3 4:13 · Jalen Duren blocks Josh Hart 's 3-foot two point shot Q3 2:31 · Josh Hart makes two point shot Q1 10:55 · Jalen Brunson misses 10-foot pullup jump shot Q1 8:23 · Jalen Brunson misses finger roll layup Q1 5:36 · Jalen Brunson misses 25-foot three point pullup jump shot Q2 6:51 · Jalen Brunson misses two point shot Q2 5:59 · Jalen Brunson misses 25-foot three point step back jumpshot Q2 1:10 · Jalen Brunson makes 14-foot step back jumpshot Q2 41.1 · Ausar Thompson blocks Jalen Brunson 's 1-foot two point shot Q3 11:03 · Jalen Brunson misses 18-foot step back jumpshot Q3 7:47 · Cade Cunningham blocks Jalen Brunson 's 3-foot driving layup Q3 7:45 · Jalen Brunson makes two point shot Q3 7:11 · Jalen Brunson misses 23-foot three point jumper Q3 4:03 · Jalen Brunson makes 26-foot three pointer Q4 6:53 · Jalen Brunson makes 15-foot two point shot Q4 6:18 · Jalen Brunson misses 13-foot pullup jump shot Q4 5:50 · Jalen Brunson misses 12-foot step back jumpshot Q4 5:16 · Jalen Brunson misses driving layup Q1 10:53 · Jalen Duren blocks OG Anunoby's tip shot Q1 7:07 · OG Anunoby makes 12-foot step back jumpshot Q1 6:28 · OG Anunoby misses 24-foot three point shot Q1 3:41 · OG Anunoby makes two point shot (Jalen Brunson assists) Q1 2:58 · OG Anunoby misses 12-foot step back jumpshot Q1 1:58 · OG Anunoby misses 13-foot step back jumpshot Q2 5:06 · OG Anunoby makes driving layup Q2 4:31 · OG Anunoby makes driving layup (Mikal Bridges assists) Q2 3:54 · OG Anunoby makes 22-foot three point jumper (Josh Hart assists) Q2 2:50 · Ausar Thompson blocks OG Anunoby 's 1-foot driving layup Q3 10:44 · OG Anunoby makes 25-foot three point jumper (Jalen Brunson assists) Q3 3:10 · OG Anunoby makes 3-foot driving floating jump shot Q4 7.0 · OG Anunoby makes 26-foot three pointer Q1 9:11 · Mikal Bridges misses 14-foot step back jumpshot Q2 11:19 · Mikal Bridges misses 24-foot three point jumper Q2 8:34 · Mikal Bridges makes 9-foot pullup jump shot Q2 5:30 · Tobias Harris blocks Mikal Bridges 's 3-foot two point shot Q3 10:00 · Mikal Bridges misses 22-foot three point jumper Q3 8:53 · Mikal Bridges misses 18-foot step back jumpshot Q3 5:04 · Mikal Bridges misses alley oop layup Q3 2.0 · Mikal Bridges makes 9-foot two point shot (Karl-Anthony Towns assists) Q4 10:03 · Mikal Bridges makes 25-foot running pullup jump shot (Miles McBride assists) Q4 7:48 · Mikal Bridges makes 7-foot pullup jump shot Q4 4:40 · Mikal Bridges misses 11-foot two point shot Q4 3:56 · Mikal Bridges makes 2-foot layup Q4 2:08 · Mikal Bridges misses 6-foot pullup jump shot Q4 1:17 · Mikal Bridges misses 23-foot three point jumper Q4 50.1 · Mikal Bridges makes 11-foot pullup jump shot (Cameron Payne assists) Q4 25.1 · Mikal Bridges makes 23-foot three point jumper (Jalen Brunson assists) Q1 7:39 · Karl-Anthony Towns makes dunk (Josh Hart assists) Q2 11:49 · Karl-Anthony Towns misses driving floating jump shot Q2 9:58 · Karl-Anthony Towns misses 8-foot hook shot Q2 9:03 · Karl-Anthony Towns misses 8-foot two point shot Q2 6:20 · Karl-Anthony Towns misses 15-foot two point shot Q2 3:18 · Karl-Anthony Towns makes driving layup Q2 2:45 · Karl-Anthony Towns makes 26-foot three point jumper (Josh Hart assists) Q2 2:19 · Tobias Harris blocks Karl-Anthony Towns 's 2-foot driving layup Q2 38.1 · Karl-Anthony Towns makes driving layup (Josh Hart assists) Q3 11:37 · Karl-Anthony Towns misses 27-foot three point jumper Q4 10:51 · Karl-Anthony Towns misses driving floating jump shot Q4 9:05 · Karl-Anthony Towns misses 26-foot three point jumper Q4 3:25 · Karl-Anthony Towns makes 26-foot three point jumper (Josh Hart assists) Q4 2:41 · Tobias Harris blocks Karl-Anthony Towns 's 12-foot two point shot Q1 5:35 · Mitchell Robinson misses tip shot Q1 5:34 · Mitchell Robinson misses 1-foot tip shot Q1 5:33 · Mitchell Robinson misses tip shot Q1 49.1 · Mitchell Robinson makes tip shot Q2 9:56 · Mitchell Robinson makes dunk Q2 8:00 · Mitchell Robinson makes dunk Q3 1:43 · Mitchell Robinson makes alley oop dunk shot (Josh Hart assists) Q4 5:15 · Mitchell Robinson makes two point shot Q1 4:23 · Miles McBride makes 12-foot pullup jump shot (Jalen Brunson assists) Q1 51.1 · Miles McBride misses running pullup jump shot Q2 10:03 · Miles McBride misses 24-foot three point jumper Q2 8:01 · Miles McBride misses driving layup Q4 11:34 · Miles McBride makes two point shot Q4 10:46 · Miles McBride misses 22-foot three point jumper Q4 9:24 · Miles McBride misses 9-foot pullup jump shot Q2 10:22 · Cameron Payne makes 20-foot pullup jump shot (Mikal Bridges assists) Q2 7:28 · Cameron Payne misses 27-foot three point step back jumpshot Q4 1:46 · Cameron Payne misses driving floating jump shot
Paint22/4055%Mid-range8/2532%3PT9/2536%

Green = made, red × = missed. Free throws are not shown.

Detroit Pistons box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Tobias Harris › 431782241 6-133-52-23+721.6
Cade Cunningham › 372488215 6-171-411-124+1318.7
Tim Hardaway Jr. › 34852000 2-101-73-32+154.2
Jalen Duren › 339146021 4-80-01-34+1716.5
Ausar Thompson › 292270020 8-100-16-125+919.0
Malik Beasley 261010001 4-112-70-00-150.2
Dennis Schroder › 221403102 6-131-41-23-174.2
Paul Reed › 11010402 0-10-00-01-103.5
Ronald Holland II › 4210001 0-20-12-22-4-0.6
See the full Detroit Pistons box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

New York Knicks box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
OG Anunoby › 391981032 8-133-40-04-716.6
Mikal Bridges › 381762012 7-162-51-23-147.5
Josh Hart › 361576223 7-131-40-04+315.9
Jalen Brunson › 361637004 4-161-47-104+12.6
Karl-Anthony Towns › 3517111020 5-142-45-65-1215.9
Mitchell Robinson › 2313110222 5-80-03-75+914.9
Miles McBride › 22421100 2-70-30-21+90.7
Cameron Payne › 12211000 1-30-10-01-40.9
See the full New York Knicks box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

Rotation · who was on the floor, quarter by quarter

Detroit Pistons
Q1Q2Q3Q4
MIN
T. Harris S
44
C. Cunningham S
37
T. Hardaway Jr. S
34
J. Duren S
33
A. Thompson S
29
M. Beasley
26
D. Schroder
22
P. Reed
11
R. Holland II
4
New York Knicks
Q1Q2Q3Q4
MIN
O. Anunoby S
39
M. Bridges S
38
J. Brunson S
36
J. Hart S
36
K. Towns S
34
M. Robinson
23
M. McBride
22
C. Payne
12

Bars show when each player was on the court (hover or tap for the exact clock). S = starter. Rebuilt from the play-by-play substitutions.

More: today's NBA scores · standings · injury report · fantasy rankings