POSS 1 · Q1 11:46
DETDetroit Pistons
Other
0 PTS
Loading
Matchup identity and score load first. Deeper analysis follows.
Loading Game Lab…
Thu, Apr 24, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 33 | 33 | 27 | 25 | 118 | |
| 27 | 26 | 30 | 33 | 116 |
Loading Game Lab analysis…
Loading Possession Explorer…
Solid bars mark a clear box score edge. Edges describe the game and don't establish cause.
Against season averages
Each metric compares home vs away totals (or rates). A difference counts only when |delta| meets the metric tolerance. Overall edge is a plurality of meaningful advantages, not an opaque game score.
NY
DET
Extra chances are offensive rebounds plus the other side's turnovers.
Extra chances by quarter
Second-chance points are scored after an offensive rebound, before the other team gets the ball. Points off turnovers are scored on the possession after the other team turns it over. Team rebounds move the ball but don't count as rebounds. Counts come from play-by-play and can differ slightly from the official box score.
The top player on each side in every quarter.
Ranked by NBA efficiency: points, rebounds, assists, steals and blocks, minus missed shots, missed free throws and turnovers. Counts come from play-by-play and can differ slightly from the official box score.
Who led and by how much. Hover or drag across the chart to see each scoring play.
Largest leadNY +14 Q2 0:00DET +4 Q2 6:22
Every field goal attempt, filling in as the game goes. Switch to Game chart to add steals, blocks, turnovers, fouls and rebounds, and filter by quarter or player. NY attacks the left basket and DET the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | NY | DET | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
Zones use located attempts only. Tap a zone to show just those shots. Counts come from play-by-play and can differ slightly from the official box score, for example on heaves or stat corrections made after the game.
Injured or inactive players are marked OUT.
| NY | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 39.0 | 30 | 7 | 9 | 0 | 1 | 1 | 9-20 | 1-7 | 11-13 | 8 | 58.3% | |
| 41.0 | 31 | 8 | 1 | 1 | 2 | 2 | 10-18 | 4-8 | 7-7 | 8 | 73.5% | |
| 39.0 | 20 | 7 | 3 | 3 | 2 | 3 | 7-13 | 3-6 | 3-3 | -4 | 69.8% | |
| 41.0 | 6 | 11 | 9 | 2 | 1 | 1 | 3-7 | 0-1 | 0-0 | 5 | 42.9% | |
| 43.0 | 22 | 2 | 0 | 2 | 1 | 2 | 7-17 | 3-8 | 5-6 | 2 | 56.0% | |
| 16.0 | 2 | 4 | 0 | 2 | 0 | 0 | 1-3 | 0-0 | 0-0 | -7 | 33.3% | |
| 9.0 | 4 | 0 | 0 | 1 | 0 | 0 | 2-4 | 0-0 | 0-0 | -8 | 50.0% | |
| 9.0 | 3 | 1 | 0 | 0 | 0 | 0 | 1-4 | 1-2 | 0-0 | 8 | 37.5% | |
| 4.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | -2 | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| DET | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 42.0 | 24 | 7 | 11 | 4 | 2 | 6 | 10-25 | 2-5 | 2-3 | -4 | 45.6% | |
| 36.0 | 24 | 2 | 1 | 0 | 0 | 2 | 7-13 | 7-12 | 3-3 | -1 | 83.8% | |
| 32.0 | 16 | 8 | 3 | 0 | 0 | 1 | 7-10 | 0-0 | 2-2 | 3 | 73.5% | |
| 18.0 | 7 | 3 | 4 | 1 | 0 | 2 | 2-3 | 0-0 | 3-5 | -7 | 67.3% | |
| 32.0 | 5 | 6 | 0 | 1 | 0 | 1 | 2-9 | 1-3 | 0-0 | 10 | 27.8% | |
| 30.0 | 18 | 5 | 2 | 0 | 0 | 0 | 6-9 | 4-6 | 2-2 | 0 | 91.1% | |
| 16.0 | 4 | 8 | 0 | 0 | 1 | 1 | 1-1 | 0-0 | 2-4 | -5 | 72.5% | |
| 12.0 | 6 | 2 | 0 | 0 | 1 | 1 | 0-2 | 0-1 | 6-6 | 7 | 64.7% | |
| 23.0 | 12 | 2 | 1 | 0 | 0 | 0 | 4-14 | 2-10 | 2-2 | -13 | 40.3% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
503 events
| Q | Clock | Team | Play | NY | DET |
|---|---|---|---|---|---|
| Q1 | 12:00 | DET | Karl-Anthony Towns vs. Jalen Duren (Cade Cunningham gains possession) | 0 | 0 |
| Q1 | 11:46 | DET | Tim Hardaway Jr. misses 15-foot pullup jump shot | 0 | 0 |
| Q1 | 11:42 | NY | Mikal Bridges defensive rebound | 0 | 0 |
| Q1 | 11:37 | NY | Karl-Anthony Towns misses 28-foot three point shot | 0 | 0 |
| Q1 | 11:34 | DET | Cade Cunningham defensive rebound | 0 | 0 |
| Q1 | 11:27 | DET | Tobias Harris misses 16-foot jumper | 0 | 0 |
| Q1 | 11:26 | DET | Jalen Duren offensive rebound | 0 | 0 |
| Q1 | 11:26 | DET | Jalen Duren misses tip shot | 0 | 0 |
| Q1 | 11:25 | NY | Josh Hart defensive rebound | 0 | 0 |
| Q1 | 11:12 | NY | Mikal Bridges makes 24-foot three point jumper (Josh Hart assists) | 3 | 0 |
| Q1 | 10:49 | DET | Josh Hart blocks Jalen Duren's driving layup | 3 | 0 |
| Q1 | 10:49 | DET | Pistons offensive team rebound | 3 | 0 |
| Q1 | 10:46 | DET | Tobias Harris misses 22-foot three point jumper | 3 | 0 |
| Q1 | 10:43 | NY | Josh Hart defensive rebound | 3 | 0 |
| Q1 | 10:36 | NY | Karl-Anthony Towns misses driving floating jump shot | 3 | 0 |
| Q1 | 10:31 | DET | Tobias Harris defensive rebound | 3 | 0 |
| Q1 | 10:28 | NY | OG Anunoby shooting foul | 3 | 0 |
| Q1 | 10:28 | DET | Ausar Thompson misses free throw 1 of 2 | 3 | 0 |
| Q1 | 10:28 | DET | Pistons offensive team rebound | 3 | 0 |
| Q1 | 10:28 | DET | Ausar Thompson makes free throw 2 of 2 | 3 | 1 |
| Q1 | 10:16 | DET | Tobias Harris personal foul | 3 | 1 |
| Q1 | 10:10 | NY | Jalen Brunson misses 25-foot three point pullup jump shot | 3 | 1 |
| Q1 | 10:07 | DET | Jalen Duren defensive rebound | 3 | 1 |
| Q1 | 10:01 | DET | Cade Cunningham misses 12-foot pullup jump shot | 3 | 1 |
| Q1 | 9:58 | NY | Jalen Brunson defensive rebound | 3 | 1 |
| Q1 | 9:53 | NY | OG Anunoby misses 24-foot three point shot | 3 | 1 |
| Q1 | 9:50 | NY | Mikal Bridges offensive rebound | 3 | 1 |
| Q1 | 9:47 | DET | Jalen Duren shooting foul | 3 | 1 |
| Q1 | 9:47 | NY | Karl-Anthony Towns makes free throw 1 of 2 | 4 | 1 |
| Q1 | 9:47 | NY | Karl-Anthony Towns makes free throw 2 of 2 | 5 | 1 |
| Q1 | 9:30 | DET | Tobias Harris misses 9-foot pullup jump shot | 5 | 1 |
| Q1 | 9:28 | NY | Mikal Bridges defensive rebound | 5 | 1 |
| Q1 | 9:21 | NY | Karl-Anthony Towns makes 25-foot three point shot (Josh Hart assists) | 8 | 1 |
| Q1 | 9:21 | DET | Pistons Full timeout | 8 | 1 |
| Q1 | 9:06 | DET | Tim Hardaway Jr. makes 24-foot three point jumper (Jalen Duren assists) | 8 | 4 |
| Q1 | 8:46 | NY | OG Anunoby makes 2-foot dunk (Josh Hart assists) | 10 | 4 |
| Q1 | 8:29 | DET | Cade Cunningham makes 17-foot pullup jump shot | 10 | 6 |
| Q1 | 8:09 | NY | Josh Hart makes dunk (Mikal Bridges assists) | 12 | 6 |
| Q1 | 8:01 | DET | Cade Cunningham misses 4-foot two point shot | 12 | 6 |
| Q1 | 8:00 | DET | Ausar Thompson offensive rebound | 12 | 6 |
| Q1 | 8:00 | DET | Ausar Thompson misses tip shot | 12 | 6 |
| Q1 | 7:58 | NY | Karl-Anthony Towns defensive rebound | 12 | 6 |
| Q1 | 7:51 | NY | Karl-Anthony Towns makes 25-foot three point jumper (Josh Hart assists) | 15 | 6 |
| Q1 | 7:31 | DET | Cade Cunningham makes 11-foot pullup jump shot | 15 | 8 |
| Q1 | 7:22 | NY | Jalen Brunson makes 6-foot two point shot | 17 | 8 |
| Q1 | 7:00 | DET | Tim Hardaway Jr. makes 25-foot three point jumper (Ausar Thompson assists) | 17 | 11 |
| Q1 | 6:35 | NY | Jalen Brunson makes 23-foot three point jumper (Josh Hart assists) | 20 | 11 |
| Q1 | 6:20 | NY | Jalen Brunson flagrant foul type 1 | 20 | 11 |
| Q1 | 6:20 | — | (06:20) [Knicks] REF-INITIATED REVIEW (CALL OVERTURNED) | 20 | 11 |
| Q1 | 6:20 | DET | Tim Hardaway Jr. makes free throw flagrant 1 of 3 | 20 | 12 |
| Q1 | 6:20 | DET | Tim Hardaway Jr. makes free throw flagrant 2 of 3 | 20 | 13 |
| Q1 | 6:20 | DET | Tim Hardaway Jr. makes free throw flagrant 3 of 3 | 20 | 14 |
| Q1 | 6:12 | DET | Tim Hardaway Jr. makes 25-foot three point jumper (Cade Cunningham assists) | 20 | 17 |
| Q1 | 5:52 | NY | Jalen Brunson misses 17-foot two point shot | 20 | 17 |
| Q1 | 5:49 | DET | Ausar Thompson defensive rebound | 20 | 17 |
| Q1 | 5:42 | DET | Ausar Thompson lost ball turnover (Mikal Bridges steals) | 20 | 17 |
| Q1 | 5:36 | NY | OG Anunoby misses driving layup | 20 | 17 |
| Q1 | 5:35 | DET | Pistons defensive team rebound | 20 | 17 |
| Q1 | 5:16 | DET | Cade Cunningham makes 25-foot three point jumper (Ausar Thompson assists) | 20 | 20 |
| Q1 | 5:00 | DET | Tim Hardaway Jr. personal foul | 20 | 20 |
| Q1 | 5:00 | DET | Malik Beasley enters the game for Ausar Thompson | 20 | 20 |
| Q1 | 5:00 | NY | Miles McBride enters the game for Mikal Bridges | 20 | 20 |
| Q1 | 4:57 | DET | Malik Beasley personal foul | 20 | 20 |
| Q1 | 4:44 | NY | Josh Hart makes 3-foot layup (Karl-Anthony Towns assists) | 22 | 20 |
| Q1 | 4:33 | DET | Tobias Harris misses 24-foot three point jumper | 22 | 20 |
| Q1 | 4:30 | NY | Karl-Anthony Towns defensive rebound | 22 | 20 |
| Q1 | 4:23 | NY | Karl-Anthony Towns makes 28-foot three point jumper (Jalen Brunson assists) | 25 | 20 |
| Q1 | 4:11 | DET | Cade Cunningham misses 27-foot three point pullup jump shot | 25 | 20 |
| Q1 | 4:08 | NY | Jalen Brunson defensive rebound | 25 | 20 |
| Q1 | 4:02 | NY | Josh Hart misses layup | 25 | 20 |
| Q1 | 4:00 | DET | Pistons defensive team rebound | 25 | 20 |
| Q1 | 4:00 | DET | Dennis Schroder enters the game for Jalen Duren | 25 | 20 |
| Q1 | 4:00 | DET | Paul Reed enters the game for Tim Hardaway Jr. | 25 | 20 |
| Q1 | 4:00 | NY | Mitchell Robinson enters the game for Karl-Anthony Towns | 25 | 20 |
| Q1 | 3:42 | DET | Malik Beasley misses driving floating jump shot | 25 | 20 |
| Q1 | 3:39 | NY | Jalen Brunson defensive rebound | 25 | 20 |
| Q1 | 3:30 | NY | OG Anunoby makes 26-foot three point jumper (Jalen Brunson assists) | 28 | 20 |
| Q1 | 3:15 | DET | Cade Cunningham misses driving layup | 28 | 20 |
| Q1 | 3:12 | NY | Miles McBride defensive rebound | 28 | 20 |
| Q1 | 2:56 | NY | OG Anunoby misses 22-foot three point jumper | 28 | 20 |
| Q1 | 2:53 | NY | Josh Hart offensive rebound | 28 | 20 |
| Q1 | 2:49 | NY | Miles McBride misses 25-foot three point jumper | 28 | 20 |
| Q1 | 2:46 | DET | Paul Reed defensive rebound | 28 | 20 |
| Q1 | 2:40 | DET | Cade Cunningham makes two point shot | 28 | 22 |
| Q1 | 2:33 | NY | Jalen Brunson bad pass (Cade Cunningham steals) | 28 | 22 |
| Q1 | 2:23 | NY | Miles McBride shooting foul | 28 | 22 |
| Q1 | 2:23 | NY | Knicks Full timeout | 28 | 22 |
| Q1 | 2:23 | DET | Tim Hardaway Jr. enters the game for Tobias Harris | 28 | 22 |
| Q1 | 2:23 | DET | Dennis Schroder makes free throw 1 of 2 | 28 | 23 |
| Q1 | 2:23 | DET | Dennis Schroder makes free throw 2 of 2 | 28 | 24 |
| Q1 | 1:59 | NY | Jalen Brunson misses 15-foot pullup jump shot | 28 | 24 |
| Q1 | 1:57 | DET | Tim Hardaway Jr. defensive rebound | 28 | 24 |
| Q1 | 1:52 | NY | Jalen Brunson personal foul | 28 | 24 |
| Q1 | 1:52 | NY | Cameron Payne enters the game for Jalen Brunson | 28 | 24 |
| Q1 | 1:41 | DET | Cade Cunningham misses 17-foot pullup jump shot | 28 | 24 |
| Q1 | 1:36 | DET | Cade Cunningham offensive rebound | 28 | 24 |
| Q1 | 1:32 | DET | Dennis Schroder makes 22-foot three point step back jumpshot (Malik Beasley assists) | 28 | 27 |
| Q1 | 1:11 | DET | Tim Hardaway Jr. shooting foul | 28 | 27 |
| Q1 | 1:11 | NY | OG Anunoby makes free throw 1 of 2 | 29 | 27 |
| Q1 | 1:11 | DET | Ronald Holland II enters the game for Tim Hardaway Jr. | 29 | 27 |
| Q1 | 1:11 | NY | OG Anunoby makes free throw 2 of 2 | 30 | 27 |
| Q1 | 0:00 | DET | Paul Reed lost ball turnover (Mitchell Robinson steals) | 30 | 27 |
| Q1 | 0:00 | NY | OG Anunoby out of bounds lost ball turnover | 30 | 27 |
| Q1 | 0:00 | DET | Tobias Harris enters the game for Ronald Holland II | 30 | 27 |
| Q1 | 0:00 | NY | Karl-Anthony Towns enters the game for Josh Hart | 30 | 27 |
| Q1 | 0:00 | NY | Double technical foul: Mitchell Robinson and Paul Reed | 30 | 27 |
| Q1 | 0:00 | NY | Karl-Anthony Towns technical foul | 30 | 27 |
| Q1 | 0:00 | DET | Cade Cunningham misses technical free throw | 30 | 27 |
| Q1 | 0:00 | DET | Pistons offensive team rebound | 30 | 27 |
| Q1 | 0:00 | DET | Malik Beasley misses 25-foot three point jumper | 30 | 27 |
| Q1 | 0:00 | NY | OG Anunoby defensive rebound | 30 | 27 |
| Q1 | 0:00 | NY | Karl-Anthony Towns misses 26-foot three point jumper | 30 | 27 |
| Q1 | 0:00 | DET | Malik Beasley defensive rebound | 30 | 27 |
| Q1 | 0:00 | DET | Malik Beasley misses 23-foot three point shot | 30 | 27 |
| Q1 | 0:00 | NY | Mitchell Robinson defensive rebound | 30 | 27 |
| Q1 | 0:00 | DET | Cade Cunningham shooting foul | 30 | 27 |
| Q1 | 0:00 | NY | OG Anunoby makes free throw 1 of 2 | 31 | 27 |
| Q1 | 0:00 | NY | Josh Hart enters the game for Cameron Payne | 31 | 27 |
| Q1 | 0:00 | NY | Mikal Bridges enters the game for Karl-Anthony Towns | 31 | 27 |
| Q1 | 0:00 | NY | OG Anunoby misses free throw 2 of 2 | 31 | 27 |
| Q1 | 0:00 | NY | Mitchell Robinson offensive rebound | 31 | 27 |
| Q1 | 0:00 | NY | Mitchell Robinson misses layup | 31 | 27 |
| Q1 | 0:00 | NY | OG Anunoby offensive rebound | 31 | 27 |
| Q1 | 0:00 | NY | OG Anunoby makes dunk | 33 | 27 |
| Q1 | 0:00 | DET | Dennis Schroder misses 82-foot three point jumper | 33 | 27 |
| Q1 | 0:00 | DET | Pistons offensive team rebound | 33 | 27 |
| Q1 | 0:00 | — | End of the 1st Quarter | 33 | 27 |
| Q2 | 12:00 | DET | Jalen Duren enters the game for Cade Cunningham | 33 | 27 |
| Q2 | 12:00 | DET | Ronald Holland II enters the game for Paul Reed | 33 | 27 |
| Q2 | 12:00 | NY | Karl-Anthony Towns enters the game for OG Anunoby | 33 | 27 |
| Q2 | 12:00 | NY | Cameron Payne enters the game for Josh Hart | 33 | 27 |
| Q2 | 12:00 | NY | Landry Shamet enters the game for Mikal Bridges | 33 | 27 |
| Q2 | 11:41 | NY | Cameron Payne misses driving layup | 33 | 27 |
| Q2 | 11:41 | NY | Knicks offensive team rebound | 33 | 27 |
| Q2 | 11:41 | DET | Dennis Schroder loose ball foul | 33 | 27 |
| Q2 | 11:29 | NY | Miles McBride misses 13-foot two point shot | 33 | 27 |
| Q2 | 11:25 | DET | Tobias Harris defensive rebound | 33 | 27 |
| Q2 | 11:10 | NY | Cameron Payne personal foul | 33 | 27 |
| Q2 | 11:10 | NY | Mikal Bridges enters the game for Miles McBride | 33 | 27 |
| Q2 | 10:58 | DET | Dennis Schroder makes 25-foot three pointer | 33 | 30 |
| Q2 | 10:31 | NY | shot clock turnover | 33 | 30 |
| Q2 | 10:18 | DET | Dennis Schroder misses two point shot | 33 | 30 |
| Q2 | 10:17 | NY | Knicks defensive team rebound | 33 | 30 |
| Q2 | 10:04 | DET | Tobias Harris shooting foul | 33 | 30 |
| Q2 | 10:04 | DET | Pistons Full timeout | 33 | 30 |
| Q2 | 10:04 | DET | (10:04) [Pistons] COACH'S CHALLENGE (CALL STANDS) [Pistons] charged with a timeout | 33 | 30 |
| Q2 | 10:04 | NY | Karl-Anthony Towns makes free throw 1 of 2 | 34 | 30 |
| Q2 | 10:04 | NY | Karl-Anthony Towns makes free throw 2 of 2 | 35 | 30 |
| Q2 | 9:45 | NY | Mitchell Robinson shooting foul | 35 | 30 |
| Q2 | 9:45 | DET | Jalen Duren makes free throw 1 of 2 | 35 | 31 |
| Q2 | 9:45 | DET | Jalen Duren makes free throw 2 of 2 | 35 | 32 |
| Q2 | 9:36 | NY | Cameron Payne makes 12-foot two point shot | 37 | 32 |
| Q2 | 9:20 | DET | Dennis Schroder makes 25-foot three point jumper (Jalen Duren assists) | 37 | 35 |
| Q2 | 8:53 | NY | Cameron Payne makes 20-foot jumper (Mikal Bridges assists) | 39 | 35 |
| Q2 | 8:35 | DET | Malik Beasley misses 27-foot three point jumper | 39 | 35 |
| Q2 | 8:30 | NY | Karl-Anthony Towns defensive rebound | 39 | 35 |
| Q2 | 8:25 | DET | Tobias Harris personal foul | 39 | 35 |
| Q2 | 8:25 | DET | Cade Cunningham enters the game for Tobias Harris | 39 | 35 |
| Q2 | 8:25 | NY | OG Anunoby enters the game for Landry Shamet | 39 | 35 |
| Q2 | 8:18 | NY | Mikal Bridges misses 15-foot pullup jump shot | 39 | 35 |
| Q2 | 8:16 | DET | Ronald Holland II defensive rebound | 39 | 35 |
| Q2 | 8:15 | DET | Ronald Holland II bad pass (Mikal Bridges steals) | 39 | 35 |
| Q2 | 8:13 | NY | Mikal Bridges lost ball turnover (Cade Cunningham steals) | 39 | 35 |
| Q2 | 8:05 | DET | Cade Cunningham lost ball turnover (Cameron Payne steals) | 39 | 35 |
| Q2 | 7:58 | NY | Ronald Holland II blocks Mikal Bridges's dunk | 39 | 35 |
| Q2 | 7:56 | DET | Malik Beasley defensive rebound | 39 | 35 |
| Q2 | 7:54 | DET | Malik Beasley misses 26-foot three point jumper | 39 | 35 |
| Q2 | 7:51 | NY | Mikal Bridges defensive rebound | 39 | 35 |
| Q2 | 7:46 | NY | Karl-Anthony Towns misses 25-foot three point jumper | 39 | 35 |
| Q2 | 7:43 | DET | Dennis Schroder defensive rebound | 39 | 35 |
| Q2 | 7:39 | NY | Mitchell Robinson personal foul | 39 | 35 |
| Q2 | 7:39 | DET | Tim Hardaway Jr. enters the game for Malik Beasley | 39 | 35 |
| Q2 | 7:39 | NY | Jalen Brunson enters the game for Cameron Payne | 39 | 35 |
| Q2 | 7:39 | NY | Josh Hart enters the game for Mitchell Robinson | 39 | 35 |
| Q2 | 7:31 | DET | Cade Cunningham makes 16-foot pullup jump shot | 39 | 37 |
| Q2 | 7:14 | DET | Jalen Duren personal foul | 39 | 37 |
| Q2 | 6:59 | NY | Karl-Anthony Towns misses 20-foot step back jumpshot | 39 | 37 |
| Q2 | 6:59 | DET | Ronald Holland II defensive rebound | 39 | 37 |
| Q2 | 6:53 | NY | Josh Hart kicked ball violation | 39 | 37 |
| Q2 | 6:46 | DET | Tim Hardaway Jr. makes 27-foot three point jumper (Cade Cunningham assists) | 39 | 40 |
| Q2 | 6:30 | NY | Jalen Brunson misses two point shot | 39 | 40 |
| Q2 | 6:24 | DET | Dennis Schroder defensive rebound | 39 | 40 |
| Q2 | 6:22 | DET | Tim Hardaway Jr. makes 25-foot three point shot (Cade Cunningham assists) | 39 | 43 |
| Q2 | 6:15 | NY | Knicks Full timeout | 39 | 43 |
| Q2 | 6:01 | NY | Karl-Anthony Towns makes driving layup (Jalen Brunson assists) | 41 | 43 |
| Q2 | 5:51 | NY | Karl-Anthony Towns personal foul | 41 | 43 |
| Q2 | 5:41 | DET | Dennis Schroder makes 12-foot driving floating jump shot | 41 | 45 |
| Q2 | 5:38 | DET | Ronald Holland II personal foul | 41 | 45 |
| Q2 | 5:38 | NY | Jalen Brunson makes free throw 1 of 2 | 42 | 45 |
| Q2 | 5:38 | NY | Jalen Brunson makes free throw 2 of 2 | 43 | 45 |
| Q2 | 5:28 | DET | OG Anunoby blocks Cade Cunningham's driving layup | 43 | 45 |
| Q2 | 5:27 | DET | Cade Cunningham offensive rebound | 43 | 45 |
| Q2 | 5:24 | NY | Mikal Bridges personal foul | 43 | 45 |
| Q2 | 5:24 | DET | Ronald Holland II makes free throw 1 of 2 | 43 | 46 |
| Q2 | 5:24 | DET | Paul Reed enters the game for Jalen Duren | 43 | 46 |
| Q2 | 5:24 | DET | Ronald Holland II makes free throw 2 of 2 | 43 | 47 |
| Q2 | 5:13 | NY | Karl-Anthony Towns makes 8-foot driving floating jump shot (Josh Hart assists) | 45 | 47 |
| Q2 | 4:57 | DET | Cade Cunningham misses 10-foot two point shot | 45 | 47 |
| Q2 | 4:55 | NY | Mikal Bridges defensive rebound | 45 | 47 |
| Q2 | 4:50 | NY | Mikal Bridges misses 23-foot three point shot | 45 | 47 |
| Q2 | 4:48 | DET | Dennis Schroder defensive rebound | 45 | 47 |
| Q2 | 4:28 | DET | Ausar Thompson enters the game for Ronald Holland II | 45 | 47 |
| Q2 | 4:28 | DET | Malik Beasley enters the game for Dennis Schroder | 45 | 47 |
| Q2 | 4:23 | DET | Cade Cunningham bad pass (Josh Hart steals) | 45 | 47 |
| Q2 | 4:15 | NY | Jalen Brunson misses 28-foot three point pullup jump shot | 45 | 47 |
| Q2 | 4:11 | NY | Josh Hart offensive rebound | 45 | 47 |
| Q2 | 4:09 | NY | OG Anunoby makes 26-foot three point jumper (Josh Hart assists) | 48 | 47 |
| Q2 | 3:53 | DET | Cade Cunningham offensive foul | 48 | 47 |
| Q2 | 3:53 | DET | Cade Cunningham turnover | 48 | 47 |
| Q2 | 3:42 | NY | Mikal Bridges makes 5-foot two point shot | 50 | 47 |
| Q2 | 3:42 | DET | Pistons Full timeout | 50 | 47 |
| Q2 | 3:42 | DET | Jalen Duren enters the game for Paul Reed | 50 | 47 |
| Q2 | 3:30 | DET | Cade Cunningham makes 5-foot two point shot | 50 | 49 |
| Q2 | 3:14 | DET | Ausar Thompson personal foul | 50 | 49 |
| Q2 | 3:14 | NY | Jalen Brunson makes free throw 1 of 2 | 51 | 49 |
| Q2 | 3:14 | NY | Jalen Brunson makes free throw 2 of 2 | 52 | 49 |
| Q2 | 2:58 | DET | Tim Hardaway Jr. bad pass (OG Anunoby steals) | 52 | 49 |
| Q2 | 2:54 | NY | OG Anunoby makes 4-foot dunk | 54 | 49 |
| Q2 | 2:38 | DET | Mikal Bridges blocks Cade Cunningham 's 3-foot driving layup | 54 | 49 |
| Q2 | 2:35 | NY | Jalen Brunson defensive rebound | 54 | 49 |
| Q2 | 2:33 | NY | (02:33) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout | 54 | 49 |
| Q2 | 2:33 | DET | Ausar Thompson personal foul | 54 | 49 |
| Q2 | 2:33 | NY | Jalen Brunson makes free throw 1 of 2 | 55 | 49 |
| Q2 | 2:33 | NY | Jalen Brunson makes free throw 2 of 2 | 56 | 49 |
| Q2 | 2:33 | NY | OG Anunoby personal foul | 56 | 49 |
| Q2 | 2:33 | DET | Ausar Thompson misses free throw 1 of 2 | 56 | 49 |
| Q2 | 2:33 | DET | Pistons offensive team rebound | 56 | 49 |
| Q2 | 2:33 | DET | Ausar Thompson makes free throw 2 of 2 | 56 | 50 |
| Q2 | 2:16 | NY | OG Anunoby makes 23-foot three point jumper (Jalen Brunson assists) | 59 | 50 |
| Q2 | 1:59 | DET | Malik Beasley misses 25-foot three point jumper | 59 | 50 |
| Q2 | 1:56 | NY | Jalen Brunson defensive rebound | 59 | 50 |
| Q2 | 1:51 | NY | OG Anunoby misses 23-foot three point shot | 59 | 50 |
| Q2 | 1:48 | DET | Ausar Thompson defensive rebound | 59 | 50 |
| Q2 | 1:42 | DET | Dennis Schroder enters the game for Ausar Thompson | 59 | 50 |
| Q2 | 1:32 | DET | Cade Cunningham lost ball turnover (Mikal Bridges steals) | 59 | 50 |
| Q2 | 1:28 | NY | Mikal Bridges makes two point shot | 61 | 50 |
| Q2 | 1:02 | DET | Karl-Anthony Towns blocks Jalen Duren's two point shot | 61 | 50 |
| Q2 | 1:00 | NY | Karl-Anthony Towns defensive rebound | 61 | 50 |
| Q2 | 0:00 | NY | Mikal Bridges makes 24-foot three point jumper (Jalen Brunson assists) | 64 | 50 |
| Q2 | 0:00 | DET | Malik Beasley makes 22-foot three point jumper (Cade Cunningham assists) | 64 | 53 |
| Q2 | 0:00 | NY | Jalen Brunson makes 3-foot two point shot | 66 | 53 |
| Q2 | 0:00 | DET | Mikal Bridges blocks Cade Cunningham 's 7-foot driving layup | 66 | 53 |
| Q2 | 0:00 | NY | Karl-Anthony Towns defensive rebound | 66 | 53 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 66 | 53 |
| Q2 | 2:33 | NY | Knicks Coach's Challenge | 56 | 50 |
| Q3 | 12:00 | DET | Tobias Harris enters the game for Malik Beasley | 66 | 53 |
| Q3 | 12:00 | DET | Ausar Thompson enters the game for Dennis Schroder | 66 | 53 |
| Q3 | 11:40 | NY | Karl-Anthony Towns misses 20-foot jumper | 66 | 53 |
| Q3 | 11:36 | DET | Tobias Harris defensive rebound | 66 | 53 |
| Q3 | 11:22 | DET | Jalen Duren makes 3-foot layup (Ausar Thompson assists) | 66 | 55 |
| Q3 | 11:02 | NY | OG Anunoby misses 14-foot two point shot | 66 | 55 |
| Q3 | 10:58 | DET | Cade Cunningham defensive rebound | 66 | 55 |
| Q3 | 10:53 | DET | Cade Cunningham misses running pullup jump shot | 66 | 55 |
| Q3 | 10:51 | NY | Josh Hart defensive rebound | 66 | 55 |
| Q3 | 10:43 | NY | Karl-Anthony Towns makes driving layup (Mikal Bridges assists) | 68 | 55 |
| Q3 | 10:18 | DET | Cade Cunningham makes 4-foot driving floating jump shot | 68 | 57 |
| Q3 | 9:59 | NY | Karl-Anthony Towns misses 26-foot three point jumper | 68 | 57 |
| Q3 | 9:57 | DET | Cade Cunningham defensive rebound | 68 | 57 |
| Q3 | 9:46 | DET | Tim Hardaway Jr. makes 24-foot three point jumper (Ausar Thompson assists) | 68 | 60 |
| Q3 | 9:44 | NY | Knicks Full timeout | 68 | 60 |
| Q3 | 9:20 | NY | Jalen Brunson misses 25-foot three point step back jumpshot | 68 | 60 |
| Q3 | 9:16 | DET | Jalen Duren defensive rebound | 68 | 60 |
| Q3 | 9:06 | DET | Tobias Harris misses 13-foot two point shot | 68 | 60 |
| Q3 | 9:04 | DET | Jalen Duren offensive rebound | 68 | 60 |
| Q3 | 9:03 | DET | Jalen Duren makes two point shot | 68 | 62 |
| Q3 | 8:45 | DET | Ausar Thompson shooting foul | 68 | 62 |
| Q3 | 8:45 | NY | OG Anunoby makes free throw 1 of 2 | 69 | 62 |
| Q3 | 8:45 | NY | OG Anunoby makes free throw 2 of 2 | 70 | 62 |
| Q3 | 8:25 | DET | Cade Cunningham misses 15-foot step back jumpshot | 70 | 62 |
| Q3 | 8:23 | NY | Mikal Bridges defensive rebound | 70 | 62 |
| Q3 | 8:14 | NY | Jalen Brunson misses 27-foot three point pullup jump shot | 70 | 62 |
| Q3 | 8:11 | DET | Jalen Duren defensive rebound | 70 | 62 |
| Q3 | 8:01 | DET | Jalen Duren makes 2-foot layup (Cade Cunningham assists) | 70 | 64 |
| Q3 | 7:49 | NY | Josh Hart lost ball turnover (Ausar Thompson steals) | 70 | 64 |
| Q3 | 7:48 | DET | Ausar Thompson makes driving layup | 70 | 66 |
| Q3 | 7:48 | NY | Josh Hart shooting foul | 70 | 66 |
| Q3 | 7:48 | DET | Ausar Thompson makes free throw 1 of 1 | 70 | 67 |
| Q3 | 7:32 | NY | Mikal Bridges traveling | 70 | 67 |
| Q3 | 7:12 | DET | Ausar Thompson makes dunk (Jalen Duren assists) | 70 | 69 |
| Q3 | 6:54 | DET | Cade Cunningham shooting foul | 70 | 69 |
| Q3 | 6:54 | NY | Mikal Bridges makes free throw 1 of 2 | 71 | 69 |
| Q3 | 6:54 | NY | Mikal Bridges makes free throw 2 of 2 | 72 | 69 |
| Q3 | 6:43 | NY | Karl-Anthony Towns shooting foul | 72 | 69 |
| Q3 | 6:43 | DET | Cade Cunningham makes free throw 1 of 2 | 72 | 70 |
| Q3 | 6:43 | DET | Cade Cunningham makes free throw 2 of 2 | 72 | 71 |
| Q3 | 6:28 | NY | Karl-Anthony Towns makes driving layup (Jalen Brunson assists) | 74 | 71 |
| Q3 | 6:28 | DET | Jalen Duren shooting foul | 74 | 71 |
| Q3 | 6:28 | NY | Karl-Anthony Towns makes free throw 1 of 1 | 75 | 71 |
| Q3 | 6:11 | NY | Karl-Anthony Towns personal foul | 75 | 71 |
| Q3 | 6:01 | DET | Ausar Thompson lost ball turnover (OG Anunoby steals) | 75 | 71 |
| Q3 | 5:53 | NY | OG Anunoby misses 26-foot three point jumper | 75 | 71 |
| Q3 | 5:50 | DET | Jalen Duren defensive rebound | 75 | 71 |
| Q3 | 5:44 | DET | Tim Hardaway Jr. misses 27-foot three point jumper | 75 | 71 |
| Q3 | 5:41 | DET | Tobias Harris offensive rebound | 75 | 71 |
| Q3 | 5:33 | DET | Tim Hardaway Jr. bad pass (Josh Hart steals) | 75 | 71 |
| Q3 | 5:33 | DET | Tobias Harris personal foul | 75 | 71 |
| Q3 | 5:33 | DET | Dennis Schroder enters the game for Tobias Harris | 75 | 71 |
| Q3 | 5:25 | NY | 8 second turnover | 75 | 71 |
| Q3 | 5:19 | DET | Jalen Duren makes 4-foot dunk (Cade Cunningham assists) | 75 | 73 |
| Q3 | 5:15 | NY | Knicks Full timeout | 75 | 73 |
| Q3 | 4:57 | NY | Jalen Brunson misses 18-foot pullup jump shot | 75 | 73 |
| Q3 | 4:54 | DET | Cade Cunningham defensive rebound | 75 | 73 |
| Q3 | 4:48 | DET | Tim Hardaway Jr. misses 22-foot three point shot | 75 | 73 |
| Q3 | 4:45 | NY | Karl-Anthony Towns defensive rebound | 75 | 73 |
| Q3 | 4:41 | NY | Karl-Anthony Towns makes 29-foot three point shot (Josh Hart assists) | 78 | 73 |
| Q3 | 4:24 | DET | Jalen Duren makes dunk (Cade Cunningham assists) | 78 | 75 |
| Q3 | 4:08 | NY | Mikal Bridges makes driving layup | 80 | 75 |
| Q3 | 4:08 | DET | Tim Hardaway Jr. shooting foul | 80 | 75 |
| Q3 | 4:08 | DET | Malik Beasley enters the game for Ausar Thompson | 80 | 75 |
| Q3 | 4:08 | NY | Mikal Bridges makes free throw 1 of 1 | 81 | 75 |
| Q3 | 3:46 | DET | Dennis Schroder misses 25-foot three point pullup jump shot | 81 | 75 |
| Q3 | 3:44 | NY | Knicks defensive team rebound | 81 | 75 |
| Q3 | 3:44 | NY | Miles McBride enters the game for Mikal Bridges | 81 | 75 |
| Q3 | 3:32 | NY | Jalen Brunson makes 16-foot pullup jump shot | 83 | 75 |
| Q3 | 3:32 | DET | Jalen Duren shooting foul | 83 | 75 |
| Q3 | 3:32 | DET | Paul Reed enters the game for Jalen Duren | 83 | 75 |
| Q3 | 3:32 | NY | Mitchell Robinson enters the game for Karl-Anthony Towns | 83 | 75 |
| Q3 | 3:32 | NY | Jalen Brunson makes free throw 1 of 1 | 84 | 75 |
| Q3 | 3:14 | NY | Mitchell Robinson shooting foul | 84 | 75 |
| Q3 | 3:14 | DET | Paul Reed makes free throw 1 of 2 | 84 | 76 |
| Q3 | 3:14 | DET | Paul Reed misses free throw 2 of 2 | 84 | 76 |
| Q3 | 3:09 | NY | Josh Hart defensive rebound | 84 | 76 |
| Q3 | 2:55 | NY | OG Anunoby makes 15-foot step back jumpshot | 86 | 76 |
| Q3 | 2:47 | NY | Miles McBride personal foul | 86 | 76 |
| Q3 | 2:47 | DET | Malik Beasley makes free throw 1 of 2 | 86 | 77 |
| Q3 | 2:47 | DET | Ronald Holland II enters the game for Tim Hardaway Jr. | 86 | 77 |
| Q3 | 2:47 | DET | Malik Beasley makes free throw 2 of 2 | 86 | 78 |
| Q3 | 2:24 | NY | Miles McBride misses 19-foot pullup jump shot | 86 | 78 |
| Q3 | 2:21 | DET | Paul Reed defensive rebound | 86 | 78 |
| Q3 | 2:08 | DET | Malik Beasley misses driving floating jump shot | 86 | 78 |
| Q3 | 2:05 | DET | Paul Reed offensive rebound | 86 | 78 |
| Q3 | 2:02 | DET | Malik Beasley misses 26-foot three point jumper | 86 | 78 |
| Q3 | 1:58 | NY | Josh Hart defensive rebound | 86 | 78 |
| Q3 | 1:43 | NY | Jalen Brunson misses 26-foot three point pullup jump shot | 86 | 78 |
| Q3 | 1:42 | NY | Knicks offensive team rebound | 86 | 78 |
| Q3 | 1:37 | NY | OG Anunoby misses driving layup | 86 | 78 |
| Q3 | 1:36 | NY | Mitchell Robinson offensive rebound | 86 | 78 |
| Q3 | 1:36 | NY | Mitchell Robinson misses dunk | 86 | 78 |
| Q3 | 1:35 | DET | Paul Reed defensive rebound | 86 | 78 |
| Q3 | 1:30 | NY | Josh Hart shooting foul | 86 | 78 |
| Q3 | 1:30 | DET | Ronald Holland II makes free throw 1 of 2 | 86 | 79 |
| Q3 | 1:30 | DET | Ronald Holland II makes free throw 2 of 2 | 86 | 80 |
| Q3 | 1:14 | NY | OG Anunoby misses 23-foot three point jumper | 86 | 80 |
| Q3 | 1:11 | DET | Dennis Schroder defensive rebound | 86 | 80 |
| Q3 | 1:07 | DET | Ronald Holland II misses 23-foot three point shot | 86 | 80 |
| Q3 | 1:04 | NY | Jalen Brunson defensive rebound | 86 | 80 |
| Q3 | 1:00 | NY | Jalen Brunson makes two point shot | 88 | 80 |
| Q3 | 1:00 | DET | Paul Reed defensive goaltending violation | 88 | 80 |
| Q3 | 0:00 | NY | Jalen Brunson shooting foul | 88 | 80 |
| Q3 | 0:00 | DET | Ronald Holland II makes free throw 1 of 2 | 88 | 81 |
| Q3 | 0:00 | DET | Ronald Holland II makes free throw 2 of 2 | 88 | 82 |
| Q3 | 0:00 | NY | Cade Cunningham blocks OG Anunoby 's 5-foot driving floating jump shot | 88 | 82 |
| Q3 | 0:00 | NY | Knicks offensive team rebound | 88 | 82 |
| Q3 | 0:00 | NY | Miles McBride makes 23-foot three point jumper (Jalen Brunson assists) | 91 | 82 |
| Q3 | 0:00 | DET | Jalen Brunson blocks Ronald Holland II 's 3-foot driving layup | 91 | 82 |
| Q3 | 0:00 | DET | Paul Reed offensive rebound | 91 | 82 |
| Q3 | 0:00 | NY | Mitchell Robinson shooting foul | 91 | 82 |
| Q3 | 0:00 | DET | Paul Reed misses free throw 1 of 2 | 91 | 82 |
| Q3 | 0:00 | DET | Pistons offensive team rebound | 91 | 82 |
| Q3 | 0:00 | DET | Ausar Thompson enters the game for Malik Beasley | 91 | 82 |
| Q3 | 0:00 | NY | Karl-Anthony Towns enters the game for Miles McBride | 91 | 82 |
| Q3 | 0:00 | NY | Mikal Bridges enters the game for Mitchell Robinson | 91 | 82 |
| Q3 | 0:00 | DET | Paul Reed makes free throw 2 of 2 | 91 | 83 |
| Q3 | 0:00 | NY | Mikal Bridges misses 14-foot two point shot | 91 | 83 |
| Q3 | 0:00 | NY | Josh Hart offensive rebound | 91 | 83 |
| Q3 | 0:00 | NY | Josh Hart makes 7-foot two point shot | 93 | 83 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 93 | 83 |
| Q3 | 0:00 | — | (00:00) [Knicks] REF-INITIATED REVIEW (CALL STANDS) | 93 | 83 |
| Q4 | 12:00 | DET | Jalen Duren enters the game for Paul Reed | 93 | 83 |
| Q4 | 12:00 | DET | Malik Beasley enters the game for Ausar Thompson | 93 | 83 |
| Q4 | 12:00 | NY | Cameron Payne enters the game for Josh Hart | 93 | 83 |
| Q4 | 12:00 | NY | Mitchell Robinson enters the game for Jalen Brunson | 93 | 83 |
| Q4 | 11:45 | DET | Cade Cunningham bad pass (Mitchell Robinson steals) | 93 | 83 |
| Q4 | 11:30 | NY | Karl-Anthony Towns bad pass (Cade Cunningham steals) | 93 | 83 |
| Q4 | 11:24 | DET | Malik Beasley makes 3-foot dunk (Cade Cunningham assists) | 93 | 85 |
| Q4 | 11:05 | NY | Cameron Payne misses driving floating jump shot | 93 | 85 |
| Q4 | 11:03 | NY | Knicks offensive team rebound | 93 | 85 |
| Q4 | 11:03 | DET | Jalen Duren loose ball foul | 93 | 85 |
| Q4 | 11:03 | DET | Tobias Harris enters the game for Ronald Holland II | 93 | 85 |
| Q4 | 11:03 | DET | Paul Reed enters the game for Jalen Duren | 93 | 85 |
| Q4 | 11:02 | DET | Malik Beasley personal foul | 93 | 85 |
| Q4 | 10:50 | DET | Cade Cunningham personal foul | 93 | 85 |
| Q4 | 10:36 | NY | OG Anunoby bad pass (Tobias Harris steals) | 93 | 85 |
| Q4 | 10:28 | DET | Cade Cunningham makes 18-foot pullup jump shot (Dennis Schroder assists) | 93 | 87 |
| Q4 | 10:06 | NY | Mikal Bridges makes 13-foot two point shot | 95 | 87 |
| Q4 | 9:54 | NY | Cameron Payne personal foul | 95 | 87 |
| Q4 | 9:54 | DET | Tim Hardaway Jr. enters the game for Cade Cunningham | 95 | 87 |
| Q4 | 9:54 | NY | Josh Hart enters the game for Mitchell Robinson | 95 | 87 |
| Q4 | 9:44 | DET | Malik Beasley makes 9-foot driving floating jump shot | 95 | 89 |
| Q4 | 9:32 | NY | Mitchell Robinson enters the game for OG Anunoby | 95 | 89 |
| Q4 | 9:25 | NY | Karl-Anthony Towns misses driving floating jump shot | 95 | 89 |
| Q4 | 9:21 | DET | Tim Hardaway Jr. defensive rebound | 95 | 89 |
| Q4 | 9:09 | DET | Tobias Harris misses driving floating jump shot | 95 | 89 |
| Q4 | 9:08 | DET | Paul Reed offensive rebound | 95 | 89 |
| Q4 | 9:06 | DET | Paul Reed makes two point shot | 95 | 91 |
| Q4 | 8:55 | DET | Double technical foul: Dennis Schroder and Cameron Payne | 95 | 91 |
| Q4 | 8:55 | NY | Jalen Brunson enters the game for Cameron Payne | 95 | 91 |
| Q4 | 8:48 | NY | Josh Hart misses 8-foot two point shot | 95 | 91 |
| Q4 | 8:48 | NY | Mitchell Robinson offensive rebound | 95 | 91 |
| Q4 | 8:48 | NY | Mitchell Robinson makes dunk | 97 | 91 |
| Q4 | 8:33 | DET | Tobias Harris lost ball turnover (Karl-Anthony Towns steals) | 97 | 91 |
| Q4 | 8:26 | NY | Mikal Bridges misses running pullup jump shot | 97 | 91 |
| Q4 | 8:23 | DET | Paul Reed defensive rebound | 97 | 91 |
| Q4 | 8:16 | DET | Malik Beasley misses 28-foot three point jumper | 97 | 91 |
| Q4 | 8:10 | NY | Jalen Brunson defensive rebound | 97 | 91 |
| Q4 | 7:56 | NY | Jalen Brunson makes 7-foot driving floating jump shot | 99 | 91 |
| Q4 | 7:56 | DET | Pistons Full timeout | 99 | 91 |
| Q4 | 7:56 | DET | Cade Cunningham enters the game for Malik Beasley | 99 | 91 |
| Q4 | 7:56 | NY | OG Anunoby enters the game for Mitchell Robinson | 99 | 91 |
| Q4 | 7:43 | DET | Cade Cunningham traveling | 99 | 91 |
| Q4 | 7:27 | NY | Cade Cunningham blocks Josh Hart 's 4-foot layup | 99 | 91 |
| Q4 | 7:23 | DET | Tobias Harris defensive rebound | 99 | 91 |
| Q4 | 7:22 | NY | Mikal Bridges personal foul | 99 | 91 |
| Q4 | 7:14 | DET | Tim Hardaway Jr. misses 26-foot three point pullup jump shot | 99 | 91 |
| Q4 | 7:09 | DET | Dennis Schroder offensive rebound | 99 | 91 |
| Q4 | 7:07 | DET | Cade Cunningham misses driving floating jump shot | 99 | 91 |
| Q4 | 7:03 | NY | Karl-Anthony Towns defensive rebound | 99 | 91 |
| Q4 | 6:56 | NY | Mikal Bridges makes 24-foot three point jumper (Jalen Brunson assists) | 102 | 91 |
| Q4 | 6:42 | DET | Dennis Schroder makes 14-foot pullup jump shot | 102 | 93 |
| Q4 | 6:12 | NY | Karl-Anthony Towns makes 14-foot driving floating jump shot (Jalen Brunson assists) | 104 | 93 |
| Q4 | 6:02 | DET | Cade Cunningham makes 25-foot three pointer | 104 | 96 |
| Q4 | 5:38 | NY | Mikal Bridges misses 24-foot three point jumper | 104 | 96 |
| Q4 | 5:34 | NY | Josh Hart offensive rebound | 104 | 96 |
| Q4 | 5:32 | NY | Paul Reed blocks OG Anunoby 's 2-foot driving layup | 104 | 96 |
| Q4 | 5:28 | DET | Tobias Harris defensive rebound | 104 | 96 |
| Q4 | 5:25 | DET | Dennis Schroder makes 23-foot three point shot (Cade Cunningham assists) | 104 | 99 |
| Q4 | 5:01 | NY | Jalen Brunson misses 26-foot three point pullup jump shot | 104 | 99 |
| Q4 | 4:57 | DET | Paul Reed defensive rebound | 104 | 99 |
| Q4 | 4:42 | DET | Tobias Harris makes 16-foot jumper (Dennis Schroder assists) | 104 | 101 |
| Q4 | 4:41 | NY | Knicks Full timeout | 104 | 101 |
| Q4 | 4:41 | DET | Jalen Duren enters the game for Paul Reed | 104 | 101 |
| Q4 | 4:35 | DET | Dennis Schroder personal foul | 104 | 101 |
| Q4 | 4:10 | NY | Jalen Brunson makes 13-foot pullup jump shot (Josh Hart assists) | 106 | 101 |
| Q4 | 3:56 | NY | OG Anunoby personal foul | 106 | 101 |
| Q4 | 3:41 | DET | Cade Cunningham misses 12-foot two point shot | 106 | 101 |
| Q4 | 3:39 | NY | Josh Hart defensive rebound | 106 | 101 |
| Q4 | 3:19 | NY | Josh Hart misses 24-foot three point jumper | 106 | 101 |
| Q4 | 3:15 | NY | Jalen Brunson vs. Jalen Duren | 106 | 101 |
| Q4 | 3:15 | NY | Knicks offensive team rebound | 106 | 101 |
| Q4 | 3:01 | NY | Karl-Anthony Towns makes 13-foot two point shot | 108 | 101 |
| Q4 | 3:01 | DET | Pistons Full timeout | 108 | 101 |
| Q4 | 2:39 | DET | Karl-Anthony Towns blocks Tobias Harris 's 2-foot layup | 108 | 101 |
| Q4 | 2:39 | DET | Pistons offensive team rebound | 108 | 101 |
| Q4 | 2:38 | DET | Tim Hardaway Jr. misses 23-foot three point jumper | 108 | 101 |
| Q4 | 2:36 | DET | Jalen Duren offensive rebound | 108 | 101 |
| Q4 | 2:36 | DET | Jalen Duren makes dunk | 108 | 103 |
| Q4 | 2:14 | NY | Karl-Anthony Towns offensive foul | 108 | 103 |
| Q4 | 2:14 | NY | Karl-Anthony Towns turnover | 108 | 103 |
| Q4 | 2:07 | DET | Cade Cunningham makes driving layup | 108 | 105 |
| Q4 | 1:42 | NY | Jalen Brunson misses 18-foot pullup jump shot | 108 | 105 |
| Q4 | 1:39 | DET | Cade Cunningham defensive rebound | 108 | 105 |
| Q4 | 1:28 | DET | Cade Cunningham misses driving layup | 108 | 105 |
| Q4 | 1:25 | NY | Karl-Anthony Towns defensive rebound | 108 | 105 |
| Q4 | 1:24 | NY | Jalen Brunson makes two point shot | 110 | 105 |
| Q4 | 1:16 | DET | Tim Hardaway Jr. misses 25-foot three point jumper | 110 | 105 |
| Q4 | 1:13 | NY | Josh Hart defensive rebound | 110 | 105 |
| Q4 | 0:00 | NY | Jalen Brunson makes driving layup | 112 | 105 |
| Q4 | 0:00 | DET | Pistons Full timeout | 112 | 105 |
| Q4 | 0:00 | DET | Malik Beasley enters the game for Dennis Schroder | 112 | 105 |
| Q4 | 0:00 | DET | Malik Beasley makes 24-foot three point jumper (Tim Hardaway Jr. assists) | 112 | 108 |
| Q4 | 0:00 | DET | Tobias Harris personal foul | 112 | 108 |
| Q4 | 0:00 | NY | Karl-Anthony Towns makes free throw 1 of 2 | 113 | 108 |
| Q4 | 0:00 | NY | Karl-Anthony Towns makes free throw 2 of 2 | 114 | 108 |
| Q4 | 0:00 | DET | Jalen Duren makes 2-foot dunk (Cade Cunningham assists) | 114 | 110 |
| Q4 | 0:00 | DET | Tim Hardaway Jr. personal foul | 114 | 110 |
| Q4 | 0:00 | NY | Jalen Brunson makes free throw 1 of 2 | 115 | 110 |
| Q4 | 0:00 | NY | Mitchell Robinson enters the game for Karl-Anthony Towns | 115 | 110 |
| Q4 | 0:00 | NY | Jalen Brunson makes free throw 2 of 2 | 116 | 110 |
| Q4 | 0:00 | DET | Cade Cunningham misses 26-foot three point pullup jump shot | 116 | 110 |
| Q4 | 0:00 | DET | Pistons offensive team rebound | 116 | 110 |
| Q4 | 0:00 | DET | Malik Beasley misses 23-foot three point jumper | 116 | 110 |
| Q4 | 0:00 | NY | Mikal Bridges defensive rebound | 116 | 110 |
| Q4 | 0:00 | DET | Mikal Bridges vs. Cade Cunningham (Tim Hardaway Jr. gains possession) | 116 | 110 |
| Q4 | 0:00 | NY | Mikal Bridges lost ball turnover (Cade Cunningham steals) | 116 | 110 |
| Q4 | 0:00 | DET | Tim Hardaway Jr. makes 26-foot three point jumper | 116 | 113 |
| Q4 | 0:00 | NY | Knicks Full timeout | 116 | 113 |
| Q4 | 0:00 | DET | Ronald Holland II enters the game for Jalen Duren | 116 | 113 |
| Q4 | 0:00 | DET | Ausar Thompson enters the game for Malik Beasley | 116 | 113 |
| Q4 | 0:00 | DET | Paul Reed enters the game for Tim Hardaway Jr. | 116 | 113 |
| Q4 | 0:00 | NY | Karl-Anthony Towns enters the game for Mitchell Robinson | 116 | 113 |
| Q4 | 0:00 | DET | Ausar Thompson personal foul | 116 | 113 |
| Q4 | 0:00 | NY | Jalen Brunson makes free throw 1 of 2 | 117 | 113 |
| Q4 | 0:00 | NY | Mitchell Robinson enters the game for Karl-Anthony Towns | 117 | 113 |
| Q4 | 0:00 | DET | Jalen Duren enters the game for Ronald Holland II | 117 | 113 |
| Q4 | 0:00 | NY | Jalen Brunson misses free throw 2 of 2 | 117 | 113 |
| Q4 | 0:00 | DET | Jalen Duren defensive rebound | 117 | 113 |
| Q4 | 0:00 | DET | Pistons Full timeout | 117 | 113 |
| Q4 | 0:00 | DET | Malik Beasley enters the game for Paul Reed | 117 | 113 |
| Q4 | 0:00 | DET | Tim Hardaway Jr. enters the game for Ausar Thompson | 117 | 113 |
| Q4 | 0:00 | DET | Tobias Harris makes 24-foot three point jumper (Cade Cunningham assists) | 117 | 116 |
| Q4 | 0:00 | DET | Malik Beasley personal foul | 117 | 116 |
| Q4 | 0:00 | NY | Jalen Brunson makes free throw 1 of 2 | 118 | 116 |
| Q4 | 0:00 | NY | Jalen Brunson misses free throw 2 of 2 | 118 | 116 |
| Q4 | 0:00 | DET | Pistons defensive team rebound | 118 | 116 |
| Q4 | 0:00 | — | (00:00.5) [Knicks] REF-INITIATED REVIEW (CALL OVERTURNED) | 118 | 116 |
| Q4 | 0:00 | DET | Jalen Duren out of bounds bad pass turnover | 118 | 116 |
| Q4 | 0:00 | NY | Knicks Full timeout | 118 | 116 |
| Q4 | 0:00 | DET | Ronald Holland II enters the game for Jalen Duren | 118 | 116 |
| Q4 | 0:00 | DET | Ausar Thompson enters the game for Malik Beasley | 118 | 116 |
| Q4 | 0:00 | DET | Dennis Schroder enters the game for Tim Hardaway Jr. | 118 | 116 |
| Q4 | 0:00 | NY | Karl-Anthony Towns enters the game for Mitchell Robinson | 118 | 116 |
| Q4 | 0:00 | — | End of the 4th Quarter | 118 | 116 |
| Q4 | 0:00 | — | End of Game | 118 | 116 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Unavailable
Derived team possessions: 85 home / 88 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 173 matches · 173 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:46 | DETDetroit Pistons | Other | 0 | New York Knicks 0, Detroit Pistons 0NY 0 · DET 0 | |
| 2 | Q1 11:37 | NYNew York Knicks | Other | 0 | New York Knicks 0, Detroit Pistons 0NY 0 · DET 0 | |
| 3 | Q1 11:27 | DETDetroit Pistons | Other | 0 | New York Knicks 0, Detroit Pistons 0NY 0 · DET 0 | |
| 4 | Q1 11:12 | NYNew York Knicks | Made shot | 3 | New York Knicks 3, Detroit Pistons 0NY 3 · DET 0 | |
| 5 | Q1 10:49 | DETDetroit Pistons | Other | 0 | New York Knicks 3, Detroit Pistons 0NY 3 · DET 0 | |
| 6 | Q1 10:36 | NYNew York Knicks | Other | 0 | New York Knicks 3, Detroit Pistons 0NY 3 · DET 0 | |
| 7 | Q1 10:28 | DETDetroit Pistons | Other | 1 | New York Knicks 3, Detroit Pistons 1NY 3 · DET 1 | |
| 8 | Q1 9:53 | NYNew York Knicks | Made shot | 5 | New York Knicks 8, Detroit Pistons 1NY 8 · DET 1 | |
| 9 | Q1 9:06 | DETDetroit Pistons | Made shot | 3 | New York Knicks 8, Detroit Pistons 4NY 8 · DET 4 | |
| 10 | Q1 8:46 | NYNew York Knicks | Made shot | 2 | New York Knicks 10, Detroit Pistons 4NY 10 · DET 4 | |
| 11 | Q1 8:29 | DETDetroit Pistons | Made shot | 2 | New York Knicks 10, Detroit Pistons 6NY 10 · DET 6 | |
| 12 | Q1 8:09 | NYNew York Knicks | Made shot | 2 | New York Knicks 12, Detroit Pistons 6NY 12 · DET 6 | |
| 13 | Q1 8:01 | DETDetroit Pistons | Other | 0 | New York Knicks 12, Detroit Pistons 6NY 12 · DET 6 | |
| 14 | Q1 7:51 | NYNew York Knicks | Made shot | 3 | New York Knicks 15, Detroit Pistons 6NY 15 · DET 6 | |
| 15 | Q1 7:31 | DETDetroit Pistons | Made shot | 2 | New York Knicks 15, Detroit Pistons 8NY 15 · DET 8 | |
| 16 | Q1 7:22 | NYNew York Knicks | Made shot | 2 | New York Knicks 17, Detroit Pistons 8NY 17 · DET 8 | |
| 17 | Q1 7:00 | DETDetroit Pistons | Made shot | 3 | New York Knicks 17, Detroit Pistons 11NY 17 · DET 11 | |
| 18 | Q1 6:35 | NYNew York Knicks | Made shot | 3 | New York Knicks 20, Detroit Pistons 11NY 20 · DET 11 | |
| 19 | Q1 6:20 | DETDetroit Pistons | Made shot | 6 | New York Knicks 20, Detroit Pistons 17NY 20 · DET 17 | |
| 20 | Q1 5:52 | NYNew York Knicks | Other | 0 | New York Knicks 20, Detroit Pistons 17NY 20 · DET 17 | |
| 21 | Q1 5:42 | DETDetroit Pistons | Turnover | 0 | New York Knicks 20, Detroit Pistons 17NY 20 · DET 17 | |
| 22 | Q1 5:36 | NYNew York Knicks | Other | 0 | New York Knicks 20, Detroit Pistons 17NY 20 · DET 17 | |
| 23 | Q1 5:16 | DETDetroit Pistons | Made shot | 3 | New York Knicks 20, Detroit Pistons 20NY 20 · DET 20 | |
| 24 | Q1 4:44 | NYNew York Knicks | Made shot | 2 | New York Knicks 22, Detroit Pistons 20NY 22 · DET 20 | |
| 25 | Q1 4:33 | DETDetroit Pistons | Other | 0 | New York Knicks 22, Detroit Pistons 20NY 22 · DET 20 |
POSS 1 · Q1 11:46
DETDetroit Pistons
Other
0 PTS
POSS 2 · Q1 11:37
NYNew York Knicks
Other
0 PTS
POSS 3 · Q1 11:27
DETDetroit Pistons
Other
0 PTS
POSS 4 · Q1 11:12
NYNew York Knicks
Made shot
3 PTS
POSS 5 · Q1 10:49
DETDetroit Pistons
Other
0 PTS
POSS 6 · Q1 10:36
NYNew York Knicks
Other
0 PTS
POSS 7 · Q1 10:28
DETDetroit Pistons
Other
1 PTS
POSS 8 · Q1 9:53
NYNew York Knicks
Made shot
5 PTS
POSS 9 · Q1 9:06
DETDetroit Pistons
Made shot
3 PTS
POSS 10 · Q1 8:46
NYNew York Knicks
Made shot
2 PTS
POSS 11 · Q1 8:29
DETDetroit Pistons
Made shot
2 PTS
POSS 12 · Q1 8:09
NYNew York Knicks
Made shot
2 PTS
POSS 13 · Q1 8:01
DETDetroit Pistons
Other
0 PTS
POSS 14 · Q1 7:51
NYNew York Knicks
Made shot
3 PTS
POSS 15 · Q1 7:31
DETDetroit Pistons
Made shot
2 PTS
POSS 16 · Q1 7:22
NYNew York Knicks
Made shot
2 PTS
POSS 17 · Q1 7:00
DETDetroit Pistons
Made shot
3 PTS
POSS 18 · Q1 6:35
NYNew York Knicks
Made shot
3 PTS
POSS 19 · Q1 6:20
DETDetroit Pistons
Made shot
6 PTS
POSS 20 · Q1 5:52
NYNew York Knicks
Other
0 PTS
POSS 21 · Q1 5:42
DETDetroit Pistons
Turnover
0 PTS
POSS 22 · Q1 5:36
NYNew York Knicks
Other
0 PTS
POSS 23 · Q1 5:16
DETDetroit Pistons
Made shot
3 PTS
POSS 24 · Q1 4:44
NYNew York Knicks
Made shot
2 PTS
POSS 25 · Q1 4:33
DETDetroit Pistons
Other
0 PTS