NBA scores › Pistons vs Knicks
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.
Team 1 2 3 4 T
DET 27 28 36 21 112 NY 27 30 26 40 123
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
Paint 20/33 61% Mid-range 6/21 29% 3PT 15/32 47%
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
Paint 25/43 58% Mid-range 14/24 58% 3PT 10/26 38%
Green = made, red × = missed. Free throws are not shown.
Rotation · who was on the floor, quarter by quarter
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