Pistons vs. Knicks Prediction, Picks and Odds

Our detailed prediction and analysis for the Pistons vs. Knicks NBA game on April 21, 2025 is featured below. Drawing from 10,000 game simulations, we provide expert picks, betting odds, and insights.
Unlock all picks and predictions for this game
FINAL
NBA
Add this game to My Favorites
FINAL
Add this game to My Favorites
NBA
Pistons
100
94
Apr 21, 11:30PM Madison Square Garden
Knicks
Apr 21, 11:30PM Madison Square Garden
In-Play ProbabilitiesIn-Play
Game PredictionsPre-Game
Dimers Pro Best Bets
TEAM1234T
Pistons
25 30 20 25 100
Knicks
18 31 18 27 94
Live Probabilities
Spread
Over / Under
Moneyline
PistonsDET
Win %
>99%
<1%
KnicksNYK
Win Probability
Created with Highcharts 10.3.3Point of Game% ProbabilityPistonsKnicks1QHALF3QREGF0255075100
Created with Highcharts 10.3.3Point of Game% ProbabilityPistons +6.5Knicks -6.51QHALF3QREGF0255075100
Created with Highcharts 10.3.3Point of Game% ProbabilityOver 221.5Under 221.51QHALF3QREGF0255075100
TEAM1234T
Pistons
25 30 20 25 100
Knicks
18 31 18 27 94
Q4 00:00 Knicks misses three point jump shot
Q4 00:06 Knicks misses three point jump shot
Q4 00:11 Knicks misses three point jump shot
Q4 00:25 Pistons misses three point jump shot
Q4 00:46 Knicks misses three point jump shot
Q4 00:55 Pistons makes three point jump shot
Q4 1:15 Knicks makes two point jump shot
Q4 2:01 Pistons makes two point jump shot
Q4 2:23 Knicks makes two point jump shot
Q4 2:59 Knicks misses three point jump shot
Play by Play
Q1
Q2
Q3
Q4
ALL
Q4 00:00
Knicks misses three point jump shot
Q4 00:00
Knicks offensive rebound
Q4 00:00
End of 4th Quarter.
Q4 00:03
Jalen Duren defensive rebound
Q4 00:03
Knicks personal foul
Q4 00:03
+1
Jalen Duren makes regular free throw 1 of 2
99-94
Q4 00:03
+1
Jalen Duren makes regular free throw 2 of 2
100-94
Q4 00:03
Knicks 60 second timeout
Q4 00:06
Knicks misses three point jump shot
Q4 00:06
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q4 00:08
Tobias Harris defensive rebound
Q4 00:08
Knicks personal foul
Q4 00:08
Dennis Schroder misses regular free throw 1 of 2
Q4 00:08
Pistons offensive rebound
Q4 00:08
+1
Dennis Schroder makes regular free throw 2 of 2
98-94
Q4 00:08
Knicks lineup change (OG Anunoby, Karl-Anthony Towns, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q4 00:08
Knicks 60 second timeout
Q4 00:11
Knicks misses three point jump shot
Q4 00:22
Mikal Bridges defensive rebound
Q4 00:25
Pistons misses three point jump shot
Q4 00:42
Tobias Harris defensive rebound
Q4 00:46
Knicks misses three point jump shot
Q4 00:55
+3
Pistons makes three point jump shot
97-94
Q4 1:15
+2
Knicks makes two point jump shot
94-94
Q4 1:28
Pistons turnover
Q4 1:48
Cade Cunningham defensive rebound
Q4 1:50
Pistons personal foul
Q4 1:50
+1
Jalen Brunson makes regular free throw 1 of 3
94-91
Q4 1:50
+1
Jalen Brunson makes regular free throw 2 of 3
94-92
Q4 1:50
Jalen Brunson misses regular free throw 3 of 3
Q4 2:01
+2
Pistons makes two point jump shot
94-90
Q4 2:23
+2
Knicks makes two point jump shot
92-90
Q4 2:33
Pistons turnover
Q4 2:55
Jalen Duren defensive rebound
Q4 2:59
Knicks misses three point jump shot
Q4 3:02
Karl-Anthony Towns defensive rebound
Q4 3:08
Pistons misses three point jump shot
Q4 3:24
Josh Hart defensive rebound
Q4 3:24
Pistons personal foul
Q4 3:24
+1
Josh Hart makes regular free throw 1 of 2
92-87
Q4 3:24
Knicks 60 second timeout
Q4 3:24
+1
Josh Hart makes regular free throw 2 of 2
92-88
Q4 3:25
Pistons misses three point jump shot
Q4 3:29
Jalen Duren defensive rebound
Q4 3:31
Knicks misses two point jump shot
Q4 3:40
Mikal Bridges defensive rebound
Q4 3:41
Jalen Duren offensive rebound
Q4 3:41
Pistons misses two point jump shot
Q4 3:44
Pistons misses two point jump shot
Q4 3:53
Cade Cunningham defensive rebound
Q4 3:55
Knicks misses three point jump shot
Q4 4:17
Knicks personal foul
Q4 4:17
+1
Cade Cunningham makes regular free throw 1 of 2
91-86
Q4 4:17
+1
Cade Cunningham makes regular free throw 2 of 2
92-86
Q4 4:27
Josh Hart defensive rebound
Q4 4:27
Pistons personal foul
Q4 4:27
+1
OG Anunoby makes clear path free throw 1 of 2
90-85
Q4 4:27
Pistons 60 second timeout
Q4 4:27
+1
OG Anunoby makes clear path free throw 2 of 2
90-86
Q4 4:27
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q4 4:28
Pistons misses three point jump shot
Q4 4:28
Knicks lineup change (OG Anunoby, Karl-Anthony Towns, Josh Hart, Mikal Bridges, Miles McBride)
Q4 4:43
Knicks personal foul
Q4 4:59
+2
Knicks makes two point jump shot
90-84
Q4 5:13
Pistons personal foul
Q4 5:13
Jalen Duren turnover (offensive foul)
Q4 5:34
Pistons personal foul
Q4 5:34
+1
Jalen Brunson makes regular free throw 1 of 2
90-81
Q4 5:34
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q4 5:34
+1
Jalen Brunson makes regular free throw 2 of 2
90-82
Q4 5:46
Jalen Brunson defensive rebound
Q4 5:49
Pistons misses two point jump shot
Q4 6:12
Pistons personal foul
Q4 6:12
+1
Josh Hart makes regular free throw 1 of 2
90-79
Q4 6:12
+1
Josh Hart makes regular free throw 2 of 2
90-80
Q4 6:19
Pistons personal foul
Q4 6:19
Pistons lineup change (Cade Cunningham, Ausar Thompson, Tobias Harris, Jalen Duren, Malik Beasley)
Q4 6:29
Knicks personal foul
Q4 6:29
+1
Dennis Schroder makes regular free throw 1 of 2
89-78
Q4 6:29
+1
Dennis Schroder makes regular free throw 2 of 2
90-78
Q4 6:47
+3
Knicks makes three point jump shot
88-78
Q4 6:47
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q4 6:55
Pistons personal foul
Q4 6:55
Knicks 60 second timeout
Q4 7:08
Paul Reed offensive rebound
Q4 7:08
+2
Pistons makes two point jump shot
88-75
Q4 7:13
Pistons misses two point jump shot
Q4 7:20
Tobias Harris defensive rebound
Q4 7:22
Knicks misses three point jump shot
Q4 7:42
Knicks personal foul
Q4 7:42
+1
Cade Cunningham makes regular free throw 1 of 2
85-75
Q4 7:42
+1
Cade Cunningham makes regular free throw 2 of 2
86-75
Q4 7:44
Cade Cunningham defensive rebound
Q4 7:46
Knicks misses two point jump shot
Q4 7:51
Knicks offensive rebound
Q4 7:51
Stoppage (Out of bounds)
Q4 7:55
Knicks misses three point jump shot
Q4 8:10
+2
Pistons makes two point jump shot
84-75
Q4 8:31
+2
Knicks makes two point jump shot
82-75
Q4 8:42
OG Anunoby defensive rebound
Q4 8:45
Pistons misses two point jump shot
Q4 9:01
+2
Knicks makes two point jump shot
82-73
Q4 9:25
Jump ball. (Malik Beasley gains possession)
Q4 9:25
Jalen Brunson turnover (lost ball)
Q4 9:25
Knicks personal foul
Q4 9:25
+1
Malik Beasley makes regular free throw 1 of 2
81-71
Q4 9:25
+1
Malik Beasley makes regular free throw 2 of 2
82-71
Q4 9:25
Pistons lineup change (Cade Cunningham, Paul Reed, Tobias Harris, Dennis Schroder, Malik Beasley)
Q4 9:30
Knicks misses two point jump shot
Q4 9:31
Jalen Brunson offensive rebound
Q4 9:38
Jalen Brunson offensive rebound
Q4 9:41
Knicks misses two point jump shot
Q4 9:51
Pistons offensive rebound
Q4 9:55
Pistons misses three point jump shot
Q4 10:22
+3
Knicks makes three point jump shot
77-71
Q4 10:33
Pistons personal foul
Q4 10:33
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q4 10:33
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Miles McBride)
Q4 10:36
Jalen Brunson defensive rebound
Q4 10:40
Pistons misses three point jump shot
Q4 10:56
Malik Beasley defensive rebound
Q4 10:59
Knicks misses three point jump shot
Q4 11:26
+2
Pistons makes two point jump shot
77-68
Q4 11:37
Pistons personal foul
Q4 11:37
Jalen Brunson misses regular free throw 1 of 2
Q4 11:37
Knicks offensive rebound
Q4 11:37
+1
Jalen Brunson makes regular free throw 2 of 2
75-68
Q3 00:00
OG Anunoby defensive rebound
Q3 00:00
End of 3rd Quarter.
Q4 12:00
Pistons lineup change (Ausar Thompson, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q4 12:00
Knicks lineup change (Jalen Brunson, Karl-Anthony Towns, Josh Hart, Miles McBride, Mitchell Robinson)
Q3 00:02
Knicks personal foul
Q3 00:02
+1
Cade Cunningham makes regular free throw 1 of 2
75-67
Q3 00:02
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q3 00:02
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Tobias Harris, Jalen Duren, Malik Beasley)
Q3 00:02
Cade Cunningham misses regular free throw 2 of 2
Q3 00:05
Knicks personal foul
Q3 00:05
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Tobias Harris, Dennis Schroder, Malik Beasley)
Q3 00:05
Knicks lineup change (OG Anunoby, Josh Hart, Mikal Bridges, Miles McBride, Mitchell Robinson)
Q3 00:14
Knicks violation
Q3 00:31
+2
Knicks makes two point jump shot
74-67
Q3 00:42
Knicks defensive rebound
Q3 00:42
Stoppage (Out of bounds)
Q3 00:43
Pistons misses three point jump shot
Q3 1:01
+3
Knicks makes three point jump shot
74-65
Q3 1:28
Pistons misses two point jump shot
Q3 1:28
+2
Pistons makes two point jump shot
74-62
Q3 1:46
Pistons personal foul
Q3 1:46
+1
Jalen Brunson makes regular free throw 1 of 2
72-61
Q3 1:46
+1
Jalen Brunson makes regular free throw 2 of 2
72-62
Q3 1:57
+2
Pistons makes two point jump shot
72-60
Q3 2:05
Jalen Duren defensive rebound
Q3 2:08
Knicks misses three point jump shot
Q3 2:29
Pistons personal foul
Q3 2:29
Dennis Schroder turnover (offensive foul)
Q3 2:29
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Jalen Duren, Dennis Schroder, Malik Beasley)
Q3 2:29
Knicks lineup change (OG Anunoby, Jalen Brunson, Mikal Bridges, Miles McBride, Mitchell Robinson)
Q3 2:47
+2
Knicks makes two point jump shot
70-60
Q3 3:03
+2
Pistons makes two point jump shot
70-58
Q3 3:07
Dennis Schroder defensive rebound
Q3 3:10
Knicks misses three point jump shot
Q3 3:21
Mitchell Robinson defensive rebound
Q3 3:23
Pistons misses two point jump shot
Q3 3:42
+3
Knicks makes three point jump shot
68-58
Q3 3:47
Pistons turnover
Q3 4:00
Knicks turnover
Q3 4:15
Knicks defensive rebound
Q3 4:15
Stoppage (Out of bounds)
Q3 4:17
Pistons misses three point jump shot
Q3 4:39
+2
Knicks makes two point jump shot
68-55
Q3 4:39
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q3 4:39
Knicks lineup change (OG Anunoby, Jalen Brunson, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q3 4:55
Pistons personal foul
Q3 4:55
Knicks lineup change (OG Anunoby, Jalen Brunson, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q3 4:55
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q3 4:55
Pistons 60 second timeout
Q3 4:55
Instant replay
Q3 4:55
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q3 4:55
Pistons lineup change (Cade Cunningham, Ausar Thompson, Paul Reed, Tobias Harris, Malik Beasley)
Q3 5:02
+2
Pistons makes two point jump shot
68-53
Q3 5:19
Tobias Harris defensive rebound
Q3 5:20
Knicks misses two point jump shot
Q3 5:30
Karl-Anthony Towns defensive rebound
Q3 5:33
Pistons misses three point jump shot
Q3 5:44
Knicks turnover
Q3 5:44
Pistons 60 second timeout
Q3 5:54
Pistons turnover
Q3 5:56
Ausar Thompson defensive rebound
Q3 6:00
Knicks misses two point jump shot
Q3 6:18
+2
Pistons makes two point jump shot
66-53
Q3 6:21
Knicks turnover
Q3 6:21
Pistons lineup change (Cade Cunningham, Ausar Thompson, Paul Reed, Tobias Harris, Malik Beasley)
Q3 6:33
Pistons personal foul
Q3 6:33
Knicks 60 second timeout
Q3 6:52
+2
Pistons makes two point jump shot
64-53
Q3 6:52
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Paul Reed, Tobias Harris)
Q3 7:01
+2
Pistons makes two point jump shot
64-53
Q3 7:01
Knicks personal foul
Q3 7:01
Instant replay
Q3 7:01
Ausar Thompson misses clear path free throw 1 of 2
Q3 7:01
Pistons offensive rebound
Q3 7:01
Ausar Thompson misses clear path free throw 2 of 2
Q3 7:01
Pistons offensive rebound
Q3 7:03
Cade Cunningham defensive rebound
Q3 7:05
Knicks misses two point jump shot
Q3 7:21
Tobias Harris offensive rebound
Q3 7:21
+2
Pistons makes two point jump shot
62-53
Q3 7:23
Ausar Thompson offensive rebound
Q3 7:23
Pistons misses two point jump shot
Q3 7:27
Pistons misses three point jump shot
Q3 7:29
Jalen Duren offensive rebound
Q3 7:33
Pistons misses two point jump shot
Q3 7:51
Tobias Harris defensive rebound
Q3 7:53
Knicks misses two point jump shot
Q3 8:12
Knicks personal foul
Q3 8:12
+1
Tobias Harris makes regular free throw 1 of 2
59-53
Q3 8:12
+1
Tobias Harris makes regular free throw 2 of 2
60-53
Q3 8:18
Jalen Duren defensive rebound
Q3 8:23
Knicks misses three point jump shot
Q3 8:28
Josh Hart defensive rebound
Q3 8:31
Pistons misses three point jump shot
Q3 8:33
Cade Cunningham offensive rebound
Q3 8:38
Pistons misses three point jump shot
Q3 8:42
Tobias Harris defensive rebound
Q3 8:47
Knicks misses two point jump shot
Q3 8:51
Josh Hart offensive rebound
Q3 8:54
Knicks misses two point jump shot
Q3 9:07
Ausar Thompson offensive rebound
Q3 9:08
Knicks personal foul
Q3 9:08
Ausar Thompson misses regular free throw 1 of 2
Q3 9:08
Pistons offensive rebound
Q3 9:08
+1
Ausar Thompson makes regular free throw 2 of 2
57-53
Q3 9:10
Pistons misses two point jump shot
Q3 9:28
Pistons personal foul
Q3 9:28
Josh Hart misses regular free throw 1 of 2
Q3 9:28
Knicks offensive rebound
Q3 9:28
+1
Josh Hart makes regular free throw 2 of 2
57-53
Q3 9:39
Stoppage (Out of bounds)
Q3 9:39
Pistons turnover
Q3 9:39
Knicks turnover
Q3 9:39
Pistons turnover
Q3 9:39
Pistons personal foul
Q3 9:43
Stoppage (Out of bounds)
Q3 9:58
+3
Knicks makes three point jump shot
57-52
Q3 10:02
Mikal Bridges defensive rebound
Q3 10:05
Pistons misses two point jump shot
Q3 10:21
Tobias Harris defensive rebound
Q3 10:23
Knicks misses three point jump shot
Q3 10:44
+2
Pistons makes two point jump shot
57-49
Q3 10:52
Jalen Duren defensive rebound
Q3 10:55
Knicks misses three point jump shot
Q3 11:00
Stoppage (Out of bounds)
Q3 11:16
Josh Hart defensive rebound
Q3 11:20
Pistons misses three point jump shot
Q3 11:25
Tobias Harris defensive rebound
Q3 11:27
Knicks misses two point jump shot
Q3 11:44
Karl-Anthony Towns defensive rebound
Q3 11:46
Tim Hardaway Jr. misses three point jump shot
Q2 00:00
Knicks misses three point jump shot
Q2 00:00
Knicks offensive rebound
Q2 00:00
End of 1st Half.
Q3 12:00
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Tobias Harris, Jalen Duren)
Q3 12:00
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q2 00:02
+2
Pistons makes two point jump shot
55-49
Q2 00:17
Pistons personal foul
Q2 00:17
+1
Jalen Brunson makes regular free throw 1 of 2
53-48
Q2 00:17
+1
Jalen Brunson makes regular free throw 2 of 2
53-49
Q2 00:17
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q2 00:31
Knicks personal foul
Q2 00:31
Cade Cunningham misses regular free throw 1 of 2
Q2 00:31
Pistons offensive rebound
Q2 00:31
+1
Cade Cunningham makes regular free throw 2 of 2
53-47
Q2 00:31
Pistons lineup change (Cade Cunningham, Ausar Thompson, Tobias Harris, Jalen Duren, Dennis Schroder)
Q2 00:53
+3
Knicks makes three point jump shot
52-47
Q2 1:01
OG Anunoby defensive rebound
Q2 1:04
Pistons misses three point jump shot
Q2 1:11
Jalen Duren defensive rebound
Q2 1:13
Knicks misses two point jump shot
Q2 1:28
+2
Pistons makes two point jump shot
52-44
Q2 1:47
+2
Knicks makes two point jump shot
50-44
Q2 2:03
Josh Hart defensive rebound
Q2 2:05
Pistons misses three point jump shot
Q2 2:31
+2
Knicks makes two point jump shot
50-42
Q2 2:55
Knicks personal foul
Q2 2:55
Knicks 60 second timeout
Q2 2:55
+1
Jalen Duren makes regular free throw 1 of 2
49-40
Q2 2:55
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder)
Q2 2:55
+1
Jalen Duren makes regular free throw 2 of 2
50-40
Q2 3:21
+3
Knicks makes three point jump shot
48-40
Q2 3:28
OG Anunoby defensive rebound
Q2 3:30
Pistons misses two point jump shot
Q2 3:33
Tobias Harris offensive rebound
Q2 3:35
Pistons misses three point jump shot
Q2 3:40
Knicks turnover
Q2 3:46
OG Anunoby defensive rebound
Q2 3:49
Pistons misses two point jump shot
Q2 4:07
+2
Knicks makes two point jump shot
48-37
Q2 4:29
Knicks personal foul
Q2 4:29
+1
Cade Cunningham makes regular free throw 1 of 2
47-35
Q2 4:29
+1
Cade Cunningham makes regular free throw 2 of 2
48-35
Q2 4:43
Knicks turnover
Q2 5:06
Knicks personal foul
Q2 5:06
+1
Cade Cunningham makes regular free throw 1 of 2
45-35
Q2 5:06
+1
Cade Cunningham makes regular free throw 2 of 2
46-35
Q2 5:06
Knicks lineup change (OG Anunoby, Jalen Brunson, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q2 5:11
Knicks turnover
Q2 5:23
Pistons personal foul
Q2 5:23
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Tobias Harris, Jalen Duren)
Q2 5:25
Pistons turnover
Q2 5:29
Knicks turnover
Q2 5:45
+2
Pistons makes two point jump shot
44-35
Q2 6:00
+3
Knicks makes three point jump shot
42-35
Q2 6:04
Knicks misses three point jump shot
Q2 6:05
Knicks offensive rebound
Q2 6:05
Stoppage (Out of bounds)
Q2 6:22
Pistons turnover
Q2 6:22
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Paul Reed, Malik Beasley)
Q2 6:22
Pistons personal foul
Q2 6:36
Pistons 60 second timeout
Q2 6:36
Instant replay
Q2 6:36
Pistons lineup change (Cade Cunningham, Paul Reed, Tobias Harris, Dennis Schroder, Malik Beasley)
Q2 6:36
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Paul Reed, Malik Beasley)
Q2 6:37
+2
Knicks makes two point jump shot
41-32
Q2 6:40
Pistons turnover
Q2 6:42
Paul Reed defensive rebound
Q2 6:44
Knicks misses two point jump shot
Q2 6:44
Jalen Brunson turnover (lost ball) (Paul Reed steals)
Q2 7:01
+3
Pistons makes three point jump shot
42-30
Q2 7:10
+2
Knicks makes two point jump shot
39-30
Q2 7:32
Tobias Harris offensive rebound
Q2 7:32
+2
Pistons makes two point jump shot
39-28
Q2 7:36
Pistons misses three point jump shot
Q2 7:41
Cade Cunningham defensive rebound
Q2 7:45
Knicks misses two point jump shot
Q2 8:00
Knicks personal foul
Q2 8:00
+1
Malik Beasley makes regular free throw 1 of 2
36-28
Q2 8:00
+1
Malik Beasley makes regular free throw 2 of 2
37-28
Q2 8:07
Knicks personal foul
Q2 8:07
Knicks lineup change (Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges, Landry Shamet)
Q2 8:07
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q2 8:07
Pistons lineup change (Cade Cunningham, Paul Reed, Tobias Harris, Dennis Schroder, Malik Beasley)
Q2 8:12
Tobias Harris defensive rebound
Q2 8:14
Knicks misses three point jump shot
Q2 8:28
+3
Pistons makes three point jump shot
35-28
Q2 8:40
+3
Knicks makes three point jump shot
32-28
Q2 8:42
Mitchell Robinson offensive rebound
Q2 8:44
Knicks misses two point jump shot
Q2 9:07
+2
Pistons makes two point jump shot
32-25
Q2 9:22
+3
Knicks makes three point jump shot
30-25
Q2 9:28
Knicks misses two point jump shot
Q2 9:28
Knicks lineup change (Jalen Brunson, Karl-Anthony Towns, Landry Shamet, Miles McBride, Mitchell Robinson)
Q2 9:28
Mitchell Robinson offensive rebound
Q2 9:28
Knicks misses two point jump shot
Q2 9:28
Knicks offensive rebound
Q2 9:28
Pistons personal foul
Q2 9:37
Pistons personal foul
Q2 9:44
Mitchell Robinson defensive rebound
Q2 9:46
Pistons misses two point jump shot
Q2 10:09
+2
Knicks makes two point jump shot
30-22
Q2 10:36
+3
Pistons makes three point jump shot
30-20
Q2 10:41
Jalen Duren defensive rebound
Q2 10:44
Knicks misses two point jump shot
Q2 10:53
Mitchell Robinson offensive rebound
Q2 10:55
Knicks misses two point jump shot
Q2 11:15
+2
Pistons makes two point jump shot
27-20
Q2 11:15
Knicks violation
Q2 11:26
+2
Knicks makes two point jump shot
25-20
Q2 11:35
Miles McBride defensive rebound
Q2 11:37
Pistons misses three point jump shot
Q2 11:40
Jalen Duren offensive rebound
Q2 11:44
Pistons misses three point jump shot
Q1 00:00
End of 1st Quarter.
Q2 12:00
Pistons lineup change (Tobias Harris, Jalen Duren, Ronald Holland II, Dennis Schroder, Malik Beasley)
Q2 12:00
Knicks lineup change (Karl-Anthony Towns, Cameron Payne, Landry Shamet, Miles McBride, Mitchell Robinson)
Q1 00:01
Knicks personal foul
Q1 00:01
+1
Dennis Schroder makes regular free throw 1 of 2
24-18
Q1 00:01
Pistons lineup change (Ausar Thompson, Tobias Harris, Jalen Duren, Ronald Holland II, Dennis Schroder)
Q1 00:01
+1
Dennis Schroder makes regular free throw 2 of 2
25-18
Q1 00:05
Knicks turnover
Q1 00:05
Knicks lineup change (OG Anunoby, Karl-Anthony Towns, Cameron Payne, Landry Shamet, Miles McBride)
Q1 00:05
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q1 00:05
Pistons lineup change (Cade Cunningham, Tobias Harris, Jalen Duren, Dennis Schroder, Malik Beasley)
Q1 00:05
Knicks lineup change (OG Anunoby, Cameron Payne, Landry Shamet, Miles McBride, Mitchell Robinson)
Q1 00:07
Mitchell Robinson offensive rebound
Q1 00:10
Knicks misses three point jump shot
Q1 00:20
Stoppage (Out of bounds)
Q1 00:20
Knicks lineup change (Karl-Anthony Towns, Cameron Payne, Landry Shamet, Miles McBride, Mitchell Robinson)
Q1 00:20
Pistons lineup change (Ausar Thompson, Jalen Duren, Ronald Holland II, Dennis Schroder, Malik Beasley)
Q1 00:20
Pistons lineup change (Ausar Thompson, Tobias Harris, Jalen Duren, Ronald Holland II, Dennis Schroder)
Q1 00:20
Knicks lineup change (Karl-Anthony Towns, Cameron Payne, Landry Shamet, Miles McBride, Mitchell Robinson)
Q1 00:28
Jalen Duren offensive rebound
Q1 00:28
Pistons misses two point jump shot
Q1 00:28
Mitchell Robinson defensive rebound
Q1 00:32
Pistons misses two point jump shot
Q1 00:43
Knicks turnover
Q1 00:57
Knicks personal foul
Q1 00:57
+1
Jalen Duren makes regular free throw 1 of 2
22-18
Q1 00:57
+1
Jalen Duren makes regular free throw 2 of 2
23-18
Q1 00:57
Knicks lineup change (OG Anunoby, Cameron Payne, Landry Shamet, Miles McBride, Mitchell Robinson)
Q1 00:59
Cade Cunningham defensive rebound
Q1 1:02
Knicks misses two point jump shot
Q1 1:22
Pistons turnover
Q1 1:33
Knicks personal foul
Q1 1:33
Knicks lineup change (OG Anunoby, Cameron Payne, Mikal Bridges, Miles McBride, Mitchell Robinson)
Q1 1:33
Pistons lineup change (Cade Cunningham, Jalen Duren, Ronald Holland II, Dennis Schroder, Malik Beasley)
Q1 1:33
Cameron Payne turnover (offensive foul)
Q1 1:39
Knicks personal foul
Q1 1:39
Knicks 60 second timeout
Q1 1:39
Instant replay
Q1 1:39
Cade Cunningham turnover (offensive foul)
Q1 1:39
Knicks lineup change (OG Anunoby, Jalen Brunson, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q1 1:39
Pistons lineup change (Cade Cunningham, Jalen Duren, Ronald Holland II, Dennis Schroder, Malik Beasley)
Q1 1:39
Pistons lineup change (Cade Cunningham, Paul Reed, Tobias Harris, Dennis Schroder, Malik Beasley)
Q1 1:39
Knicks lineup change (OG Anunoby, Cameron Payne, Mikal Bridges, Miles McBride, Mitchell Robinson)
Q1 1:41
Cade Cunningham defensive rebound
Q1 1:44
Knicks misses three point jump shot
Q1 2:06
+2
Pistons makes two point jump shot
21-18
Q1 2:27
+2
Knicks makes two point jump shot
19-18
Q1 2:30
Pistons turnover
Q1 2:40
Cade Cunningham defensive rebound
Q1 2:43
Knicks misses two point jump shot
Q1 3:02
+2
Pistons makes two point jump shot
19-16
Q1 3:05
Dennis Schroder defensive rebound
Q1 3:09
Knicks misses two point jump shot
Q1 3:28
Jalen Brunson defensive rebound
Q1 3:31
Pistons misses three point jump shot
Q1 3:37
Cade Cunningham defensive rebound
Q1 3:39
Knicks misses two point jump shot
Q1 4:01
+2
Pistons makes two point jump shot
17-16
Q1 4:18
Knicks turnover
Q1 4:21
Pistons turnover
Q1 4:23
Tobias Harris defensive rebound
Q1 4:27
Knicks misses three point jump shot
Q1 4:31
Josh Hart defensive rebound
Q1 4:33
Pistons misses two point jump shot
Q1 4:49
+2
Knicks makes two point jump shot
15-16
Q1 4:49
Pistons 60 second timeout
Q1 4:49
Pistons lineup change (Cade Cunningham, Paul Reed, Tobias Harris, Dennis Schroder, Malik Beasley)
Q1 4:49
Knicks lineup change (OG Anunoby, Jalen Brunson, Josh Hart, Mikal Bridges, Mitchell Robinson)
Q1 5:04
+2
Pistons makes two point jump shot
15-14
Q1 5:17
+2
Knicks makes two point jump shot
13-14
Q1 5:35
+2
Pistons makes two point jump shot
13-12
Q1 5:42
Jalen Duren defensive rebound
Q1 5:44
Knicks misses three point jump shot
Q1 5:59
+2
Pistons makes two point jump shot
11-12
Q1 6:11
+2
Knicks makes two point jump shot
9-12
Q1 6:11
Knicks violation
Q1 6:18
Karl-Anthony Towns defensive rebound
Q1 6:20
Pistons misses three point jump shot
Q1 6:23
Cade Cunningham offensive rebound
Q1 6:24
Pistons misses two point jump shot
Q1 6:46
+2
Knicks makes two point jump shot
9-10
Q1 7:02
+3
Pistons makes three point jump shot
9-8
Q1 7:08
Cade Cunningham defensive rebound
Q1 7:10
Knicks misses two point jump shot
Q1 7:21
Stoppage (Out of bounds)
Q1 7:27
Josh Hart defensive rebound
Q1 7:29
Pistons misses two point jump shot
Q1 7:50
+2
Knicks makes two point jump shot
6-8
Q1 8:03
Pistons personal foul
Q1 8:03
Tim Hardaway Jr. turnover (offensive foul)
Q1 8:16
Knicks turnover
Q1 8:35
+2
Pistons makes two point jump shot
6-6
Q1 8:48
Knicks personal foul
Q1 8:56
+2
Knicks makes two point jump shot
4-6
Q1 9:14
Pistons personal foul
Q1 9:17
Karl-Anthony Towns defensive rebound
Q1 9:19
Pistons misses two point jump shot
Q1 9:35
Mikal Bridges offensive rebound
Q1 9:35
+2
Knicks makes two point jump shot
4-4
Q1 9:41
Knicks misses three point jump shot
Q1 9:45
Mikal Bridges defensive rebound
Q1 9:48
Pistons misses two point jump shot
Q1 9:53
Ausar Thompson defensive rebound
Q1 9:56
Knicks misses three point jump shot
Q1 10:01
Pistons turnover
Q1 10:20
+2
Knicks makes two point jump shot
4-2
Q1 10:34
Ausar Thompson offensive rebound
Q1 10:34
+2
Pistons makes two point jump shot
4-0
Q1 10:38
Pistons misses two point jump shot
Q1 10:54
Tim Hardaway Jr. defensive rebound
Q1 10:56
Knicks misses three point jump shot
Q1 11:18
+2
Pistons makes two point jump shot
2-0
Q1 11:20
Jalen Duren offensive rebound
Q1 11:22
Pistons misses two point jump shot
Q1 11:31
Cade Cunningham defensive rebound
Q1 11:33
Knicks misses three point jump shot
Q1 12:00
Pistons lineup change (Tim Hardaway Jr., Cade Cunningham, Ausar Thompson, Tobias Harris, Jalen Duren)
Q1 12:00
Knicks lineup change (OG Anunoby, Jalen Brunson, Karl-Anthony Towns, Josh Hart, Mikal Bridges)
Q1 12:00
Jalen Duren vs. Karl-Anthony Towns (Mikal Bridges gains possession)
Box Score
Player Stats
Team Stats
Pistons
PosPlayerPtsRebAst
G2C. Cunningham33123
F12T. Harris15131
G5M. Beasley911
G17D. Schroder2023
C0J. Duren12132
Knicks
PosPlayerPtsRebAst
C32K. Towns1060
F8O. Anunoby1052
G25M. Bridges1950
G11J. Brunson3737
F3J. Hart1075

Best Sportsbook Promotions

Why Join Multiple Sportsbooks?
Loading...

Pistons vs. Knicks: Detailed Breakdown

Matchup Overview

  • Teams: Pistons vs. Knicks
  • Date: Monday, April 21, 2025
  • Time: 7:30 PM ET
  • Venue: Madison Square Garden

Current Betting Odds

  • Spread: Knicks favored at -6.5
  • Total (Over/Under): 221.5
  • Moneyline Odds: Pistons +222, Knicks -255

Dimers' Win Probabilities

  • Pistons: 31%
  • Knicks: 69%

Dimers.com's predictive model, renowned for its accuracy, assesses each team's chances by simulating the outcome of the game 10,000 times. This method provides a precise and unbiased view.

Projected Final Score

Our predicted final score for this NBA matchup is Pistons 108-114 Knicks.

This prediction is based on each team's average score following 10,000 game simulations.

Our Prediction: Who Wins?

After extensive simulations, our model gives the Pistons a win probability of 31%, while the Knicks have a win probability of 69%. Discover the best spread, over/under, and moneyline odds for the game on this page.

Summary

According to our analysis, the Knicks are more likely to beat the Pistons in the NBA game at Madison Square Garden on Monday. Discover the best spread, over/under and moneyline odds, picks and probabilities for the game on this page.

Our Pistons vs. Knicks predictions, based on sophisticated simulations and current data, guide you in making informed decisions. Remember to bet responsibly and within your financial limits.

For additional resources and advice on responsible gambling, please call 1-800-GAMBLER.

When you click or tap on a link on Dimers that goes to a third-party website that we have a commercial relationship with (such as a sportsbook), we may receive a referral fee.

For further insights, explore our expert NBA predictions and the best NBA bets today, while our in-depth analysis includes NBA props, NBA futures, NBA odds, and the latest NBA news.

Related Articles

More Articles
Warriors vs. Timberwolves Prediction: Minnesota to Win, Stephen Curry Projected for Big Game in Game 1 [2025]
Read Article
Pacers vs. Cavaliers Prediction: Cleveland to Win, Donovan Mitchell Projected for Big Game in Game 2 [2025]
Read Article
NBA Player Props Today: Tuesday's Top Plays Include Jarrett Allen [5/6/2025]
Read Article
About Dimers
icon 22,000+
Events covered per year
icon 10,000,000+
Users
As seen on
USA Today iconFox Sports iconBleacher Report iconForbes iconSports Illustrated iconYahoo iconESPN iconMLS icon

Loved by our customers

imgimgimg
4.8
Google Reviews
More from Dimers