StatPro
Home
NBA
MLB
NFL
Scores
Blog
StatPro
Home
NBA
MLB
NFL
Scores
Blog
Sign In
Detroit Pistons
45-41
•
3-7 in Last 10
100
Final
94
New York Knicks
54-32
•
6-4 in Last 10
100
-
94
FINAL
Detroit
Pistons
45-41
|
L10: 3-7
New
York Knicks
54-32
|
L10: 6-4
Overview
DET
NYK
Play-by-Play
Odds
Detroit Pistons vs New York Knicks Play-by-Play | April 21, 2025
Detroit Pistons vs New York Knicks Play by Play
1Q
2Q
3Q
4Q
All
1Q 12:00
Jump Ball Towns vs. Duren: Tip to Bridges
1Q 11:33
MISS Brunson 26' 3PT Step Back Jump Shot
1Q 11:31
Cunningham REBOUND (Off:0 Def:1)
1Q 11:22
MISS Hardaway Jr. 2' Driving Finger Roll Layup
1Q 11:20
Duren REBOUND (Off:1 Def:0)
1Q 11:18
Duren 1' Putback Dunk (2 PTS)
1Q 10:56
MISS Anunoby 26' 3PT Jump Shot
1Q 10:54
Hardaway Jr. REBOUND (Off:0 Def:1)
1Q 10:38
MISS Cunningham 4' Driving Hook Shot
1Q 10:35
Thompson REBOUND (Off:1 Def:0)
1Q 10:35
Thompson Tip Layup Shot (2 PTS)
1Q 10:20
Anunoby 1' Reverse Layup (2 PTS) (Hart 1 AST)
1Q 10:01
Cunningham Bad Pass Turnover (P1.T1)
1Q 10:01
Brunson STEAL (1 STL)
1Q 09:56
MISS Bridges 26' 3PT Running Jump Shot
1Q 09:53
Thompson REBOUND (Off:1 Def:1)
1Q 09:48
MISS Harris 1' Running Reverse Dunk Shot
1Q 09:45
Bridges REBOUND (Off:0 Def:1)
1Q 09:41
MISS Anunoby 3PT Running Jump Shot
1Q 09:40
Bridges Tip Layup Shot (2 PTS)
1Q 09:40
Bridges REBOUND (Off:1 Def:1)
1Q 09:19
MISS Thompson 15' Pullup Jump Shot
1Q 09:17
Towns REBOUND (Off:0 Def:1)
1Q 09:14
Thompson P.FOUL (P1.T1) (J.Tiven)
1Q 08:56
Towns 1' Driving Dunk (2 PTS)
1Q 08:48
Bridges P.FOUL (P1.T1) (J.Tiven)
1Q 08:35
Duren 3' Driving Layup (4 PTS)
1Q 08:16
Brunson Out of Bounds - Bad Pass Turnover Turnover (P1.T1)
1Q 08:03
Hardaway Jr. OFF.Foul (P1) (J.Tiven)
1Q 08:03
Hardaway Jr. Offensive Foul Turnover (P1.T2)
1Q 07:50
Brunson 9' Driving Floating Jump Shot (2 PTS)
1Q 07:29
MISS Cunningham 10' Pullup Jump Shot
1Q 07:27
Hart REBOUND (Off:0 Def:1)
1Q 07:10
MISS Hart 2' Cutting Layup Shot
1Q 07:10
Duren BLOCK (1 BLK)
1Q 07:08
Cunningham REBOUND (Off:0 Def:2)
1Q 07:02
Harris 24' 3PT Running Jump Shot (3 PTS) (Hardaway Jr. 1 AST)
1Q 06:46
Brunson 3' Driving Floating Bank Jump Shot (4 PTS)
1Q 06:20
MISS Hardaway Jr. 24' 3PT Jump Shot
1Q 06:18
Towns REBOUND (Off:0 Def:2)
1Q 06:11
KNICKS Violation: Delay of game Violation
1Q 06:11
Towns 19' Driving Floating Jump Shot (4 PTS)
1Q 05:59
Thompson 1' Driving Layup (4 PTS)
1Q 05:44
MISS Anunoby 24' 3PT Jump Shot
1Q 05:42
Duren REBOUND (Off:1 Def:1)
1Q 05:35
Cunningham 2' Running Layup (2 PTS)
1Q 05:17
Towns 4' Driving Floating Bank Jump Shot (6 PTS) (Brunson 1 AST)
1Q 05:04
Cunningham 15' Pullup Jump Shot (4 PTS)
1Q 04:49
SUB: Reed FOR Hardaway Jr.
1Q 04:49
Bridges Alley Oop Layup (4 PTS) (Hart 2 AST)
1Q 04:49
Pistons Timeout: Regular (Reg.1 Short 0)
1Q 04:49
SUB: Robinson FOR Towns
1Q 04:49
SUB: Schroder FOR Duren
1Q 04:49
SUB: Beasley FOR Thompson
1Q 04:33
MISS Reed 1' Reverse Layup
1Q 04:31
Hart REBOUND (Off:0 Def:2)
1Q 04:27
MISS Bridges 25' 3PT Running Jump Shot
1Q 04:26
Harris REBOUND (Off:0 Def:1)
1Q 04:23
Harris Lost Ball Turnover (P1.T3)
1Q 04:23
Bridges STEAL (1 STL)
1Q 04:18
Bridges Out of Bounds - Bad Pass Turnover Turnover (P1.T2)
1Q 04:01
Cunningham 7' Fadeaway Jumper (6 PTS)
1Q 03:39
MISS Hart 16' Pullup Jump Shot
1Q 03:37
Cunningham REBOUND (Off:0 Def:3)
1Q 03:31
MISS Schroder 3PT Running Jump Shot
1Q 03:28
Brunson REBOUND (Off:0 Def:1)
1Q 03:09
MISS Anunoby 11' Step Back Jump Shot
1Q 03:06
Schroder REBOUND (Off:0 Def:1)
1Q 03:02
Cunningham 2' Running Finger Roll Layup (8 PTS) (Schroder 1 AST)
1Q 02:43
MISS Brunson 11' Pullup Jump Shot
1Q 02:40
Cunningham REBOUND (Off:0 Def:4)
1Q 02:30
Cunningham Bad Pass Turnover (P2.T4)
1Q 02:30
Anunoby STEAL (1 STL)
1Q 02:27
Bridges 3' Running Dunk (6 PTS) (Brunson 2 AST)
1Q 02:06
Harris 6' Turnaround Fadeaway (5 PTS)
1Q 01:44
MISS Bridges 3PT Jump Shot
1Q 01:41
Cunningham REBOUND (Off:0 Def:5)
1Q 01:39
Cunningham Offensive Foul Turnover (P3.T5)
1Q 01:39
SUB: McBride FOR Brunson
1Q 01:39
Cunningham Offensive Charge Foul (P1) (C.Blair)
1Q 01:39
KNICKS Timeout: Regular (Full 1 Short 0)
1Q 01:39
SUB: Payne FOR Hart
1Q 01:39
SUB: Holland II FOR Harris
1Q 01:39
SUB: Duren FOR Reed
1Q 01:39
Instant Replay1st Period (7:53 PM EST)
1Q 01:33
Payne Offensive Foul Turnover (P1.T3)
1Q 01:33
Payne OFF.Foul (P1) (C.Blair)
1Q 01:22
Cunningham Out of Bounds Lost Ball Turnover (P4.T6)
1Q 01:02
MISS McBride 20' Pullup Jump Shot
1Q 00:60
Cunningham REBOUND (Off:0 Def:6)
1Q 00:57
Payne S.FOUL (P2.T2) (C.Blair)
1Q 00:57
Duren Free Throw 1 of 2 (5 PTS)
1Q 00:57
SUB: Shamet FOR Bridges
1Q 00:57
Duren Free Throw 2 of 2 (6 PTS)
1Q 00:43
Shamet Out of Bounds - Bad Pass Turnover Turnover (P1.T4)
1Q 00:33
MISS Cunningham 11' Pullup Jump Shot
1Q 00:32
Duren REBOUND (Off:2 Def:1)
1Q 00:31
MISS Duren Tip Layup Shot
1Q 00:29
Robinson REBOUND (Off:0 Def:1)
1Q 00:20
SUB: Thompson FOR Cunningham
1Q 00:20
SUB: Towns FOR Anunoby
1Q 00:20
SUB: Harris FOR Beasley
1Q 00:10
MISS McBride 24' 3PT Pullup Jump Shot
1Q 00:07
Robinson REBOUND (Off:1 Def:1)
1Q 00:06
SUB: Beasley FOR Holland II
1Q 00:06
McBride Out of Bounds Lost Ball Turnover (P1.T5)
1Q 00:06
SUB: Cunningham FOR Thompson
1Q 00:06
SUB: Anunoby FOR Towns
1Q 00:02
SUB: Holland II FOR Beasley
1Q 00:02
SUB: Thompson FOR Cunningham
1Q 00:02
Schroder Free Throw 2 of 2 (2 PTS)
1Q 00:02
Payne P.FOUL (P3.PN) (C.Blair)
1Q 00:02
Schroder Free Throw 1 of 2 (1 PTS)