HoopLife NBA Sign in
100-94
Final
April 21, 2025 · Madison Square Garden

Detroit Pistons vs New York Knicks · April 21, 2025

The Detroit Pistons beat the New York Knicks 100-94 on Monday, April 21, 2025 on the road. Cade Cunningham led the Pistons with 33 points and 12 rebounds. Jalen Brunson led the Knicks with 37 points. The Pistons are 44-38 and the Knicks 51-31.

Team1234T
DET25302025100
NY1831182794

Top performers · fantasy points · tap for shot chart

Shot charts

Pistons · 33/74 FG

Q1 11:22 · Tim Hardaway Jr. misses two point shot Q1 6:20 · Tim Hardaway Jr. misses 23-foot three point jumper Q2 3:35 · Tim Hardaway Jr. misses 26-foot three point shot Q3 11:46 · Tim Hardaway Jr. misses 25-foot three point jumper Q3 11:20 · Tim Hardaway Jr. misses 24-foot three point shot Q3 9:10 · Tim Hardaway Jr. misses driving floating jump shot Q3 8:31 · Tim Hardaway Jr. misses 24-foot three point jumper Q3 7:27 · Tim Hardaway Jr. misses 24-foot three point jumper Q1 11:18 · Jalen Duren makes dunk Q1 8:35 · Jalen Duren makes driving layup Q1 30.1 · Jalen Duren misses tip shot Q4 2:01 · Jalen Duren makes 1-foot alley oop dunk shot (Cade Cunningham assists) Q1 10:38 · Cade Cunningham misses 3-foot two point shot Q1 7:29 · Cade Cunningham misses 10-foot pullup jump shot Q1 5:35 · Cade Cunningham makes two point shot Q1 5:04 · Cade Cunningham makes 15-foot pullup jump shot Q1 4:01 · Cade Cunningham makes 7-foot two point shot Q1 3:02 · Cade Cunningham makes two point shot (Dennis Schroder assists) Q1 32.1 · Cade Cunningham misses 11-foot pullup jump shot Q2 7:01 · Cade Cunningham makes 24-foot three pointer Q2 5:45 · Cade Cunningham makes two point shot Q2 3:30 · Cade Cunningham misses driving layup Q2 1:04 · Cade Cunningham misses 25-foot three point jumper Q2 2.1 · Cade Cunningham makes 6-foot driving floating jump shot Q3 10:44 · Cade Cunningham makes 10-foot step back jumpshot Q3 10:05 · Cade Cunningham misses driving layup Q3 8:38 · Cade Cunningham misses running pullup jump shot Q3 6:52 · Cade Cunningham makes 11-foot driving floating jump shot Q3 6:18 · Cade Cunningham makes dunk Q3 1:57 · Cade Cunningham makes 2-foot two point shot Q3 43.1 · Cade Cunningham misses 26-foot three point pullup jump shot Q4 7:13 · Karl-Anthony Towns blocks Cade Cunningham 's 4-foot driving floating jump shot Q4 3:44 · Cade Cunningham misses driving layup Q1 10:35 · Ausar Thompson makes tip shot Q1 9:19 · Ausar Thompson misses 14-foot pullup jump shot Q1 5:59 · Ausar Thompson makes driving layup Q2 3:49 · Ausar Thompson misses 9-foot two point shot Q3 7:33 · Ausar Thompson misses driving layup Q3 7:24 · Ausar Thompson misses tip shot Q4 5:49 · Ausar Thompson misses 5-foot two point shot Q1 9:48 · Tobias Harris misses dunk Q1 7:02 · Tobias Harris makes 24-foot three point shot (Tim Hardaway Jr. assists) Q1 2:06 · Tobias Harris makes 5-foot two point shot Q2 11:37 · Tobias Harris misses 25-foot three point jumper Q2 9:07 · Tobias Harris makes driving layup Q2 7:33 · Tobias Harris makes tip shot Q2 2:05 · Tobias Harris misses 23-foot three point jumper Q3 7:21 · Tobias Harris makes tip shot Q3 3:23 · Tobias Harris misses 11-foot step back jumpshot Q4 11:26 · Tobias Harris makes 18-foot step back jumpshot (Dennis Schroder assists) Q4 4:28 · Tobias Harris misses 22-foot three point jumper Q1 4:33 · Paul Reed misses two point shot Q3 5:02 · Paul Reed makes layup (Cade Cunningham assists) Q4 8:10 · Paul Reed makes 1-foot layup (Cade Cunningham assists) Q4 7:10 · Paul Reed makes tip shot Q1 3:31 · Dennis Schroder misses 22-foot three point shot Q2 11:15 · Dennis Schroder makes driving layup Q2 9:46 · Dennis Schroder misses 15-foot step back jumpshot Q2 8:28 · Dennis Schroder makes 25-foot three pointer Q2 1:28 · Dennis Schroder makes 14-foot pullup jump shot (Jalen Duren assists) Q3 1:28 · Dennis Schroder makes 8-foot driving floating jump shot (Malik Beasley assists) Q4 9:55 · Dennis Schroder makes 25-foot three point jumper (Tobias Harris assists) Q4 8:45 · Dennis Schroder misses 17-foot pullup jump shot Q4 3:25 · Dennis Schroder misses 23-foot three point shot Q4 55.1 · Dennis Schroder makes 25-foot three pointer Q2 11:44 · Malik Beasley misses 25-foot three point jumper Q2 10:36 · Malik Beasley makes 25-foot three point jumper (Jalen Duren assists) Q2 7:36 · Malik Beasley misses 23-foot three point shot Q3 5:33 · Malik Beasley misses 25-foot three point jumper Q3 4:17 · Malik Beasley misses 23-foot three point step back jumpshot Q3 3:03 · Malik Beasley makes two point shot (Dennis Schroder assists) Q4 10:40 · Malik Beasley misses 23-foot three point jumper Q4 3:08 · Malik Beasley misses 26-foot three point jumper Q4 25.1 · Malik Beasley misses 22-foot three point jumper
Paint21/3364%Mid-range6/1443%3PT6/2722%

Knicks · 34/81 FG

Q1 11:33 · Jalen Brunson misses 26-foot three point step back jumpshot Q1 7:50 · Jalen Brunson makes 8-foot driving floating jump shot Q1 6:46 · Jalen Brunson makes 3-foot two point shot Q1 2:43 · Jalen Brunson misses 11-foot pullup jump shot Q2 9:22 · Jalen Brunson makes 24-foot three pointer Q2 8:40 · Jalen Brunson makes 22-foot three point jumper (Mitchell Robinson assists) Q2 8:14 · Jalen Brunson misses 23-foot three point step back jumpshot Q2 7:45 · Jalen Brunson misses 7-foot two point shot Q2 6:00 · Jalen Brunson makes 24-foot three point step back jumpshot (Josh Hart assists) Q2 2:31 · Jalen Brunson makes 8-foot driving floating jump shot (Josh Hart assists) Q2 1:13 · Jalen Brunson misses two point shot Q3 11:27 · Jalen Brunson misses driving floating jump shot Q3 10:55 · Jalen Brunson misses 25-foot three point pullup jump shot Q3 8:54 · Jalen Brunson misses 11-foot pullup jump shot Q3 8:23 · Jalen Brunson misses running pullup jump shot Q3 6:00 · Jalen Brunson misses driving floating jump shot Q3 2:47 · Jalen Brunson makes 9-foot driving floating jump shot Q3 2:08 · Jalen Brunson misses 25-foot three point step back jumpshot Q3 31.1 · Jalen Brunson makes 10-foot two point shot Q4 9:43 · Jalen Duren blocks Jalen Brunson's driving floating jump shot Q4 8:31 · Jalen Brunson makes 7-foot driving floating jump shot Q4 6:47 · Jalen Brunson makes 23-foot three point jumper (OG Anunoby assists) Q4 4:59 · Jalen Brunson makes 8-foot driving floating jump shot Q4 2:23 · Jalen Brunson makes 13-foot step back jumpshot Q4 46.1 · Jalen Brunson misses 26-foot three point pullup jump shot Q4 6.0 · Jalen Brunson misses 24-foot three point jumper Q4 0.1 · Jalen Brunson misses 24-foot three point pullup jump shot Q1 10:56 · OG Anunoby misses 25-foot three point jumper Q1 10:20 · OG Anunoby makes two point shot (Josh Hart assists) Q1 9:41 · OG Anunoby misses 22-foot three point shot Q1 5:44 · OG Anunoby misses 23-foot three point jumper Q1 3:09 · OG Anunoby misses 11-foot step back jumpshot Q2 4:07 · OG Anunoby makes 4-foot two point shot Q3 8:47 · OG Anunoby misses 15-foot pullup jump shot Q3 4:39 · OG Anunoby makes 9-foot two point shot Q4 9:01 · OG Anunoby makes 16-foot step back jumpshot Q4 7:55 · OG Anunoby misses 22-foot three point jumper Q1 9:56 · Mikal Bridges misses 26-foot three point shot Q1 9:40 · Mikal Bridges makes tip shot Q1 4:49 · Mikal Bridges makes alley oop layup (Josh Hart assists) Q1 4:27 · Mikal Bridges misses 24-foot three point shot Q1 2:27 · Mikal Bridges makes 2-foot dunk (Jalen Brunson assists) Q1 1:44 · Mikal Bridges misses 23-foot three point jumper Q2 7:10 · Mikal Bridges makes 12-foot jumper (Josh Hart assists) Q2 1:47 · Mikal Bridges makes 6-foot two point shot Q2 53.1 · Mikal Bridges makes 22-foot three point jumper (Jalen Brunson assists) Q2 0.0 · Mikal Bridges misses 45-foot three point pullup jump shot Q3 9:58 · Mikal Bridges makes 24-foot running pullup jump shot Q3 7:53 · Mikal Bridges misses 6-foot two point shot Q3 3:42 · Mikal Bridges makes 25-foot three point shot (Jalen Brunson assists) Q3 3:10 · Mikal Bridges misses 25-foot three point jumper Q4 3:55 · Mikal Bridges misses 23-foot three point jumper Q4 3:31 · Mikal Bridges misses two point shot Q4 2:59 · Mikal Bridges misses running pullup jump shot Q4 11.0 · Mikal Bridges misses 26-foot three point jumper Q1 8:56 · Karl-Anthony Towns makes 1-foot driving dunk Q1 6:11 · Karl-Anthony Towns makes 19-foot driving floating jump shot Q1 5:17 · Karl-Anthony Towns makes 3-foot two point shot (Jalen Brunson assists) Q2 10:55 · Karl-Anthony Towns misses 17-foot two point shot Q2 10:09 · Karl-Anthony Towns makes 6-foot two point shot Q2 9:29 · Karl-Anthony Towns misses 8-foot two point shot Q2 6:37 · Karl-Anthony Towns makes dunk (OG Anunoby assists) Q2 6:06 · Paul Reed blocks Karl-Anthony Towns 's 28-foot three point jumper Q3 10:23 · Karl-Anthony Towns misses 25-foot three point jumper Q3 7:05 · Karl-Anthony Towns misses driving floating jump shot Q3 5:20 · Karl-Anthony Towns misses driving layup Q1 7:10 · Jalen Duren blocks Josh Hart 's 1-foot layup Q1 3:39 · Josh Hart misses 16-foot pullup jump shot Q2 3:21 · Josh Hart makes 22-foot three point jumper (Jalen Brunson assists) Q4 10:59 · Josh Hart misses 25-foot three point jumper Q4 7:46 · Josh Hart misses layup Q4 1:15 · Josh Hart makes dunk (Jalen Brunson assists) Q1 1:02 · Miles McBride misses 19-foot pullup jump shot Q1 10.0 · Miles McBride misses 23-foot three point pullup jump shot Q2 11:26 · Miles McBride makes 4-foot two point shot Q2 8:44 · Jalen Duren blocks Miles McBride 's 3-foot driving layup Q3 1:01 · Miles McBride makes 25-foot three point shot (Jalen Brunson assists) Q4 10:22 · Miles McBride makes 26-foot three pointer Q4 7:22 · Miles McBride misses 25-foot three point jumper Q2 10:44 · Mitchell Robinson misses alley oop layup Q2 9:28 · Mitchell Robinson misses tip shot
Paint14/2654%Mid-range10/2050%3PT10/3529%

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

Detroit Pistons box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Tobias Harris › 4315131101 6-111-42-22+815.3
Cade Cunningham › 4233123205 11-211-410-123+521.3
Jalen Duren › 3712132132 3-40-06-65-822.2
Malik Beasley 30911000 2-91-84-42+73.0
Dennis Schroder › 292023002 6-103-55-62+212.8
Tim Hardaway Jr. › 21011001 0-80-60-02-2-7.3
Ausar Thompson › 21550202 2-70-01-46+30.9
Paul Reed › 11610112 3-40-00-01+133.9
Ronald Holland II › 5000000 0-00-00-01+20.0
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
Jalen Brunson › 443737206 12-274-129-115-216.6
OG Anunoby › 421052202 4-100-42-23-56.9
Josh Hart › 401075101 2-61-25-64-513.2
Mikal Bridges › 381950301 8-183-110-02+111.3
Karl-Anthony Towns › 331060010 5-110-20-04-106.3
Mitchell Robinson › 20071001 0-20-00-01+31.7
Miles McBride › 13810001 3-72-40-00-51.6
Landry Shamet › 5000001 0-00-00-00-2-1.5
Cameron Payne › 4000001 0-00-00-03-5-1.5
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
43
C. Cunningham S
42
J. Duren S
37
T. Hardaway Jr. S
21
A. Thompson S
21
M. Beasley
30
D. Schroder
29
P. Reed
11
R. Holland II
6
New York Knicks
Q1Q2Q3Q4
MIN
J. Brunson S
44
O. Anunoby S
42
J. Hart S
40
M. Bridges S
38
K. Towns S
34
M. Robinson
20
M. McBride
13
L. Shamet
5
C. Payne
4

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