HoopLife NBA Sign in
112-123
Final
April 19, 2025 · Madison Square Garden

Detroit Pistons vs New York Knicks · April 19, 2025

The New York Knicks beat the Detroit Pistons 123-112 on Saturday, April 19, 2025 at home. Jalen Brunson led the Knicks with 34 points and 8 assists. Tobias Harris led the Pistons with 25 points. The Knicks are 51-31 and the Pistons 44-38.

Team1234T
DET27283621112
NY27302640123

Top performers · fantasy points · tap for shot chart

Shot charts

Pistons · 41/86 FG

Q1 11:54 · Tim Hardaway Jr. misses 24-foot three point jumper Q1 8:54 · Tim Hardaway Jr. misses 23-foot three point jumper Q1 3:49 · Tim Hardaway Jr. makes dunk (Cade Cunningham assists) Q1 3:22 · Tim Hardaway Jr. makes 1-foot dunk Q2 11:35 · Tim Hardaway Jr. makes 24-foot three point jumper (Dennis Schroder assists) Q2 10:28 · Tim Hardaway Jr. misses 24-foot three point shot Q3 11:23 · Tim Hardaway Jr. makes 13-foot pullup jump shot (Jalen Duren assists) Q3 10:33 · Tim Hardaway Jr. makes 28-foot three point jumper (Jalen Duren assists) Q3 9:26 · Tim Hardaway Jr. makes driving layup (Cade Cunningham assists) Q3 4:42 · Tim Hardaway Jr. makes 25-foot three point jumper (Cade Cunningham assists) Q4 7:31 · Tim Hardaway Jr. misses 19-foot pullup jump shot Q4 7:25 · Tim Hardaway Jr. misses 26-foot three point jumper Q4 5:37 · Tim Hardaway Jr. misses 27-foot three point jumper Q1 10:22 · Ausar Thompson makes 3-foot two point shot (Cade Cunningham assists) Q3 8:54 · Ausar Thompson makes two point shot (Cade Cunningham assists) Q3 8:28 · Mikal Bridges blocks Ausar Thompson 's 3-foot layup Q3 6:30 · Karl-Anthony Towns blocks Ausar Thompson 's 1-foot layup Q4 10:45 · Ausar Thompson makes alley oop dunk shot (Jalen Duren assists) Q4 10:30 · Ausar Thompson misses dunk Q4 10:17 · Ausar Thompson makes 1-foot driving floating jump shot (Cade Cunningham assists) Q4 35.0 · Ausar Thompson misses 3-foot two point shot Q1 8:22 · Cade Cunningham misses 9-foot two point shot Q1 4:47 · Cade Cunningham makes two point shot Q1 4:19 · Cade Cunningham misses driving layup Q1 2:19 · Cade Cunningham misses two point shot Q2 9:03 · Mitchell Robinson blocks Cade Cunningham 's 26-foot three point pullup jump shot Q2 8:36 · Cade Cunningham misses 19-foot pullup jump shot Q2 6:21 · Cade Cunningham makes 10-foot pullup jump shot Q2 4:20 · Cade Cunningham misses 7-foot two point shot Q2 3:31 · OG Anunoby blocks Cade Cunningham 's 2-foot driving layup Q2 1:08 · Cade Cunningham makes 10-foot step back jumpshot Q3 10:37 · Cade Cunningham misses 25-foot three point pullup jump shot Q3 9:34 · Josh Hart blocks Cade Cunningham 's 1-foot driving layup Q3 7:54 · Cade Cunningham makes two point shot Q3 5:31 · Cade Cunningham makes 7-foot pullup jump shot Q3 4:05 · Cade Cunningham makes driving dunk Q3 3:25 · Cade Cunningham misses driving floating jump shot Q3 2:40 · Mitchell Robinson blocks Cade Cunningham 's 4-foot driving layup Q4 6:23 · OG Anunoby blocks Cade Cunningham 's 5-foot two point shot Q4 1:36 · Cade Cunningham makes driving dunk Q4 1:23 · Cade Cunningham makes 24-foot three pointer Q4 1:00 · Cade Cunningham misses 25-foot three point pullup jump shot Q1 8:04 · Malik Beasley misses 21-foot pullup jump shot Q1 7:30 · Malik Beasley misses 23-foot three point jumper Q1 7:25 · Malik Beasley makes 23-foot three point jumper (Tim Hardaway Jr. assists) Q1 2:51 · Malik Beasley makes 25-foot three point jumper (Cade Cunningham assists) Q2 7:30 · Malik Beasley misses 9-foot pullup jump shot Q2 5:47 · Malik Beasley makes 25-foot three point shot (Ausar Thompson assists) Q2 4:55 · Malik Beasley makes 25-foot three point jumper (Cade Cunningham assists) Q2 3:45 · Malik Beasley misses 25-foot three point step back jumpshot Q2 2:44 · Mikal Bridges blocks Malik Beasley 's 13-foot driving floating jump shot Q3 2:22 · Malik Beasley misses 25-foot three point jumper Q3 1:57 · Malik Beasley makes two point shot Q3 1:35 · Malik Beasley makes 22-foot three point shot (Dennis Schroder assists) Q4 9:35 · Malik Beasley misses 25-foot three point jumper Q4 8:50 · Malik Beasley misses 25-foot three point jumper Q4 8:00 · Malik Beasley misses 26-foot three point jumper Q4 4:35 · Malik Beasley makes 28-foot three point jumper (Cade Cunningham assists) Q1 7:34 · Karl-Anthony Towns blocks Tobias Harris 's 2-foot driving floating jump shot Q1 6:34 · Tobias Harris makes 17-foot jumper (Cade Cunningham assists) Q1 5:36 · Tobias Harris makes 23-foot three point jumper (Malik Beasley assists) Q1 1:58 · Tobias Harris makes 6-foot two point shot Q1 1:21 · Tobias Harris makes 14-foot pullup jump shot Q2 10:01 · Tobias Harris misses 17-foot pullup jump shot Q2 7:00 · Tobias Harris makes 26-foot three point shot (Malik Beasley assists) Q2 5:22 · Tobias Harris misses 26-foot three point shot Q2 3:27 · Tobias Harris makes 24-foot three point jumper (Cade Cunningham assists) Q2 0.1 · Tobias Harris makes 26-foot three pointer (Isaiah Stewart assists) Q3 5:57 · Tobias Harris misses 12-foot two point shot Q4 4:57 · Tobias Harris misses two point shot Q4 2:34 · Tobias Harris makes 5-foot driving floating jump shot (Dennis Schroder assists) Q1 5:05 · Isaiah Stewart misses driving layup Q1 4:18 · Isaiah Stewart makes dunk Q1 47.0 · Ronald Holland II misses 25-foot three point jumper Q1 29.1 · Dennis Schroder misses 26-foot three point pullup jump shot Q2 9:26 · Dennis Schroder misses 13-foot pullup jump shot Q3 1:10 · Dennis Schroder makes 16-foot pullup jump shot Q3 42.0 · Dennis Schroder makes 25-foot three pointer Q4 10:56 · Dennis Schroder misses 10-foot step back jumpshot Q4 9:16 · Dennis Schroder makes two point shot Q4 8:14 · Dennis Schroder misses driving floating jump shot Q4 8:05 · Dennis Schroder misses 15-foot pullup jump shot Q2 9:59 · Jalen Duren makes dunk Q3 8:18 · Jalen Duren makes 6-foot two point shot Q3 7:14 · Jalen Duren makes 1-foot alley oop dunk shot (Cade Cunningham assists) Q4 7:00 · Jalen Duren misses layup
Paint20/3361%Mid-range6/2129%3PT15/3247%

Knicks · 49/93 FG

Q1 11:32 · Jalen Brunson misses driving layup Q1 10:50 · Jalen Brunson misses driving floating jump shot Q1 10:45 · Jalen Brunson makes 22-foot three point jumper (Josh Hart assists) Q1 6:16 · Jalen Brunson makes driving layup (Mikal Bridges assists) Q1 4:54 · Jalen Brunson misses 27-foot three point pullup jump shot Q1 2:13 · Jalen Brunson misses two point shot Q1 39.2 · Jalen Brunson misses running pullup jump shot Q2 7:10 · Jalen Brunson misses 18-foot pullup jump shot Q2 5:55 · Jalen Brunson misses driving floating jump shot Q2 5:10 · Jalen Brunson misses 5-foot two point shot Q2 4:08 · Jalen Brunson misses driving floating jump shot Q2 2:02 · Jalen Brunson misses two point shot Q2 1:33 · Jalen Brunson misses 11-foot two point shot Q2 1:25 · Jalen Brunson makes 11-foot step back jumpshot Q2 4.1 · Jalen Brunson makes 1-foot two point shot Q3 11:43 · Jalen Brunson makes 25-foot three point jumper (Mikal Bridges assists) Q3 9:52 · Jalen Brunson misses 28-foot three point jumper Q3 6:53 · Jalen Brunson makes 13-foot two point shot Q3 5:06 · Jalen Brunson makes 18-foot step back jumpshot Q3 2:02 · Dennis Schroder blocks Jalen Brunson 's 16-foot two point shot Q4 8:27 · Jalen Brunson makes 12-foot driving floating jump shot Q4 7:16 · Jalen Brunson makes 2-foot two point shot Q4 6:15 · Jalen Brunson makes two point shot (Josh Hart assists) Q4 5:52 · Jalen Brunson makes two point shot (Josh Hart assists) Q4 5:19 · Jalen Duren blocks Jalen Brunson 's 1-foot two point shot Q4 3:25 · Jalen Brunson misses 11-foot two point shot Q4 1:05 · Jalen Brunson makes driving layup Q1 9:57 · OG Anunoby misses 2-foot two point shot Q1 9:05 · OG Anunoby makes 26-foot three point jumper (Karl-Anthony Towns assists) Q1 8:42 · OG Anunoby makes 8-foot step back jumpshot Q1 6:04 · Malik Beasley blocks OG Anunoby's two point shot Q1 4:36 · OG Anunoby misses driving layup Q1 4:04 · OG Anunoby misses 23-foot three point jumper Q1 1:42 · OG Anunoby makes driving layup Q1 1:08 · OG Anunoby makes 22-foot three point jumper (Jalen Brunson assists) Q1 0.0 · OG Anunoby makes 16-foot step back jumpshot (Jalen Brunson assists) Q2 5:30 · OG Anunoby misses 23-foot three point jumper Q2 31.2 · OG Anunoby makes 25-foot three point shot (Miles McBride assists) Q3 10:58 · OG Anunoby makes 15-foot step back jumpshot Q3 10:21 · OG Anunoby misses 23-foot three point jumper Q3 8:40 · OG Anunoby makes layup (Jalen Brunson assists) Q3 7:59 · OG Anunoby misses 23-foot three point step back jumpshot Q3 3:42 · OG Anunoby misses driving layup Q3 1:45 · Isaiah Stewart blocks OG Anunoby 's 3-foot two point shot Q3 0.0 · OG Anunoby misses 39-foot three point pullup jump shot Q1 9:27 · Josh Hart misses 12-foot step back jumpshot Q1 7:56 · Tobias Harris blocks Josh Hart 's 2-foot two point shot Q3 6:23 · Josh Hart makes two point shot (Jalen Brunson assists) Q3 52.0 · Josh Hart makes 24-foot three pointer Q3 27.1 · Tobias Harris blocks Josh Hart 's 4-foot driving layup Q4 5:13 · Josh Hart makes driving layup (Karl-Anthony Towns assists) Q4 4:49 · Josh Hart makes two point shot (Jalen Brunson assists) Q4 3:53 · Josh Hart makes layup (Karl-Anthony Towns assists) Q4 2:01 · Josh Hart misses driving layup Q4 43.1 · Josh Hart makes 1-foot layup (Karl-Anthony Towns assists) Q1 8:17 · Mikal Bridges makes two point shot (Josh Hart assists) Q1 7:07 · Mikal Bridges misses 25-foot three point jumper Q1 5:55 · Mikal Bridges makes 13-foot step back jumpshot Q1 3:27 · Mikal Bridges misses 25-foot three point jumper Q1 3:12 · Mikal Bridges makes 11-foot step back jumpshot Q2 2:22 · Mikal Bridges misses 14-foot two point shot Q3 7:35 · Jalen Duren blocks Mikal Bridges 's 1-foot two point shot Q3 3:12 · Mikal Bridges misses driving floating jump shot Q4 1:41 · Mikal Bridges makes 9-foot pullup jump shot (Jalen Brunson assists) Q1 6:50 · Karl-Anthony Towns misses 26-foot three point jumper Q2 9:39 · Karl-Anthony Towns makes 2-foot two point shot Q2 8:48 · Karl-Anthony Towns makes 21-foot jumper Q2 8:22 · Karl-Anthony Towns makes 2-foot driving floating jump shot (Miles McBride assists) Q2 7:42 · Karl-Anthony Towns misses 20-foot step back jumpshot Q2 4:37 · Karl-Anthony Towns makes 7-foot driving floating jump shot (Jalen Brunson assists) Q3 9:09 · Karl-Anthony Towns makes 10-foot two point shot Q3 5:49 · Karl-Anthony Towns makes two point shot (Josh Hart assists) Q3 4:14 · Karl-Anthony Towns makes 5-foot driving floating jump shot Q4 11:49 · Karl-Anthony Towns makes 11-foot driving floating jump shot Q4 11:11 · Karl-Anthony Towns makes 26-foot three point jumper (Miles McBride assists) Q4 7:54 · Karl-Anthony Towns misses 28-foot three point shot Q4 2:56 · Karl-Anthony Towns makes driving layup (Cameron Payne assists) Q4 2:17 · Karl-Anthony Towns misses driving floating jump shot Q1 4:34 · Mitchell Robinson makes two point shot Q2 5:09 · Mitchell Robinson makes tip shot Q2 4:07 · Mitchell Robinson makes dunk Q1 2:35 · Miles McBride misses 25-foot three point jumper Q3 2:51 · Isaiah Stewart blocks Miles McBride 's 1-foot driving layup Q4 9:29 · Miles McBride misses 23-foot three point shot Q2 11:53 · Cameron Payne makes 26-foot three pointer (Miles McBride assists) Q2 10:17 · Cameron Payne misses 26-foot three point jumper Q4 10:02 · Cameron Payne makes 2-foot two point shot Q4 9:06 · Cameron Payne makes 1-foot two point shot Q4 7:47 · Cameron Payne makes 25-foot three point jumper (Josh Hart assists) Q4 6:41 · Cameron Payne makes 26-foot three point step back jumpshot (Jalen Brunson assists) Q4 2:39 · Cameron Payne misses 25-foot three point shot Q2 11:08 · Landry Shamet makes 1-foot layup (Karl-Anthony Towns assists) Q2 9:23 · Jalen Duren blocks Landry Shamet 's 3-foot dunk
Paint25/4358%Mid-range14/2458%3PT10/2638%

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

Detroit Pistons box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Tobias Harris › 402560021 8-134-55-50-1620.8
Cade Cunningham › 3921612006 8-211-44-53-67.7
Malik Beasley 352042212 7-166-120-02-913.6
Tim Hardaway Jr. › 281921102 7-133-82-30-39.2
Dennis Schroder › 26803212 3-81-21-22-25.4
Jalen Duren › 25763131 3-40-01-24-2014.5
Ausar Thompson › 231061003 4-80-02-3503.0
Isaiah Stewart › 19251020 1-20-00-05+87.4
Ronald Holland II › 6020002 0-10-10-00-7-2.7
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 › 442370522 8-183-84-43+1021.8
Jalen Brunson › 403428001 12-272-58-103+217.7
Karl-Anthony Towns › 3923115420 10-141-32-23+2233.2
Josh Hart › 301376012 6-101-10-03+2012.9
Mikal Bridges › 29822020 4-90-20-03-166.7
Mitchell Robinson › 18660120 3-30-00-01-912.4
Cameron Payne › 151401101 5-73-51-13+2310.1
Miles McBride › 15014102 0-30-20-02+9-0.2
Landry Shamet › 10200001 1-20-00-00-6-1.1
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
40
C. Cunningham S
39
T. Hardaway Jr. S
28
J. Duren S
25
A. Thompson S
23
M. Beasley
35
D. Schroder
26
I. Stewart
19
R. Holland II
6
New York Knicks
Q1Q2Q3Q4
MIN
O. Anunoby S
44
J. Brunson S
40
K. Towns S
39
J. Hart S
30
M. Bridges S
29
M. Robinson
18
M. McBride
15
C. Payne
15
L. Shamet
10

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