POSS 1 · Q1 11:39
DETDetroit Pistons
Made shot
2 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Dec 19, 2021·2021-22
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 23 | 25 | 19 | 23 | 90 | |
| 20 | 26 | 33 | 21 | 100 |
Loading Game Flow & shots…
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.
MIA
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 leadMIA +9 Q2 2:25DET +12 Q3 0:00
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. MIA 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 | MIA | 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.
| MIA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 42 | 19 | 5 | 10 | 1 | 0 | 4 | 3-12 | 2-9 | 11-16 | -13 | 49.9% | |
| 27 | 11 | 5 | 2 | 0 | 0 | 3 | 5-6 | 1-1 | 0-0 | +5 | 91.7% | |
| 21 | 9 | 4 | 1 | 0 | 0 | 1 | 3-7 | 2-5 | 1-2 | -1 | 57.1% | |
| 31 | 8 | 3 | 5 | 1 | 0 | 1 | 3-11 | 1-6 | 1-3 | -12 | 32.5% | |
| 33 | 6 | 3 | 4 | 0 | 0 | 1 | 2-11 | 2-10 | 0-0 | -1 | 27.3% | |
| 34 | 24 | 4 | 1 | 1 | 0 | 0 | 7-16 | 4-11 | 6-8 | -6 | 61.5% | |
| 19 | 5 | 1 | 0 | 0 | 1 | 0 | 2-2 | 1-1 | 0-0 | -3 | 125.0% | |
| 18 | 6 | 12 | 0 | 0 | 2 | 2 | 2-5 | 0-0 | 2-4 | -8 | 44.4% | |
| 15 | 2 | 2 | 0 | 1 | 0 | 1 | 1-4 | 0-0 | 0-0 | -11 | 25.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · RIGHT QUAD CONTUSION | ||||||||||||
| DET | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 26 | 4 | 2 | 0 | 0 | 0 | 7-13 | 3-6 | 9-10 | +18 | 74.7% | |
| 30 | 15 | 7 | 2 | 0 | 0 | 3 | 7-10 | 0-1 | 1-3 | +16 | 66.3% | |
| 30 | 7 | 14 | 1 | 0 | 0 | 1 | 2-5 | 1-1 | 2-5 | +14 | 48.6% | |
| 21 | 11 | 2 | 1 | 1 | 0 | 2 | 3-7 | 1-3 | 4-4 | +9 | 62.8% | |
| 31 | 4 | 3 | 10 | 2 | 0 | 4 | 2-4 | 0-2 | 0-0 | +4 | 50.0% | |
| 18 | 8 | 6 | 3 | 1 | 2 | 1 | 3-8 | 0-4 | 2-2 | -4 | 45.0% | |
| 22 | 12 | 1 | 1 | 0 | 0 | 0 | 4-9 | 2-7 | 2-2 | -5 | 60.7% | |
| 24 | 9 | 3 | 4 | 0 | 0 | 0 | 4-9 | 0-3 | 1-2 | -5 | 45.5% | |
| 7 | 5 | 2 | 0 | 0 | 0 | 0 | 2-4 | 0-2 | 1-2 | -1 | 51.2% | |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | +5 | — | |
| 18 | 3 | 4 | 0 | 0 | 0 | 2 | 1-6 | 1-3 | 0-0 | -1 | 25.0% | |
| OUT · COACH'S DECISION | ||||||||||||
483 events
| Q | Clock | Team | Play | MIA | DET |
|---|---|---|---|---|---|
| Q1 | 12:00 | DET | Dewayne Dedmon vs. Isaiah Stewart (Killian Hayes gains possession) | 0 | 0 |
| Q1 | 11:39 | DET | Hamidou Diallo makes 14-foot two point shot | 0 | 2 |
| Q1 | 11:18 | MIA | Dewayne Dedmon misses 5-foot hook shot | 0 | 2 |
| Q1 | 11:16 | DET | Killian Hayes defensive rebound | 0 | 2 |
| Q1 | 11:08 | DET | Killian Hayes misses driving floating jump shot | 0 | 2 |
| Q1 | 11:05 | MIA | Gabe Vincent defensive rebound | 0 | 2 |
| Q1 | 10:58 | MIA | Kyle Lowry misses 26-foot three point jumper | 0 | 2 |
| Q1 | 10:55 | DET | Hamidou Diallo defensive rebound | 0 | 2 |
| Q1 | 10:50 | MIA | Kyle Lowry personal foul | 0 | 2 |
| Q1 | 10:39 | MIA | Dewayne Dedmon personal foul | 0 | 2 |
| Q1 | 10:32 | DET | Cade Cunningham misses 28-foot three point jumper | 0 | 2 |
| Q1 | 10:32 | MIA | Heat defensive team rebound | 0 | 2 |
| Q1 | 10:20 | MIA | Duncan Robinson misses 16-foot two point shot | 0 | 2 |
| Q1 | 10:18 | DET | Cade Cunningham defensive rebound | 0 | 2 |
| Q1 | 10:11 | MIA | Gabe Vincent shooting foul | 0 | 2 |
| Q1 | 10:11 | DET | Saddiq Bey makes free throw 1 of 3 | 0 | 3 |
| Q1 | 10:11 | DET | Saddiq Bey makes free throw 2 of 3 | 0 | 4 |
| Q1 | 10:11 | DET | Saddiq Bey makes free throw 3 of 3 | 0 | 5 |
| Q1 | 9:58 | MIA | Duncan Robinson makes 26-foot three point jumper (Kyle Lowry assists) | 3 | 5 |
| Q1 | 9:42 | DET | Killian Hayes misses 27-foot three point jumper | 3 | 5 |
| Q1 | 9:38 | MIA | Duncan Robinson defensive rebound | 3 | 5 |
| Q1 | 9:33 | DET | Killian Hayes personal foul | 3 | 5 |
| Q1 | 9:22 | MIA | Gabe Vincent misses 23-foot three point jumper | 3 | 5 |
| Q1 | 9:19 | DET | Hamidou Diallo defensive rebound | 3 | 5 |
| Q1 | 9:15 | DET | Cade Cunningham bad pass (Gabe Vincent steals) | 3 | 5 |
| Q1 | 9:13 | MIA | Gabe Vincent makes two point shot | 5 | 5 |
| Q1 | 9:13 | DET | Killian Hayes shooting foul | 5 | 5 |
| Q1 | 9:13 | DET | Saben Lee enters the game for Killian Hayes | 5 | 5 |
| Q1 | 9:13 | MIA | Gabe Vincent misses free throw 1 of 1 | 5 | 5 |
| Q1 | 9:11 | DET | Isaiah Stewart defensive rebound | 5 | 5 |
| Q1 | 8:52 | DET | Hamidou Diallo makes driving layup (Cade Cunningham assists) | 5 | 7 |
| Q1 | 8:36 | MIA | Dewayne Dedmon bad pass (Cade Cunningham steals) | 5 | 7 |
| Q1 | 8:32 | DET | Saddiq Bey makes dunk (Cade Cunningham assists) | 5 | 9 |
| Q1 | 8:14 | MIA | Gabe Vincent makes 28-foot step back jumpshot | 8 | 9 |
| Q1 | 8:01 | DET | Cade Cunningham makes 6-foot two point shot | 8 | 11 |
| Q1 | 7:47 | MIA | P.J. Tucker misses 24-foot three point jumper | 8 | 11 |
| Q1 | 7:45 | DET | Saddiq Bey defensive rebound | 8 | 11 |
| Q1 | 7:36 | DET | Isaiah Stewart makes 26-foot three point jumper (Saddiq Bey assists) | 8 | 14 |
| Q1 | 7:14 | MIA | Kyle Lowry makes 28-foot three point jumper (Dewayne Dedmon assists) | 11 | 14 |
| Q1 | 7:02 | DET | Hamidou Diallo makes 4-foot two point shot | 11 | 16 |
| Q1 | 6:51 | MIA | Kyle Lowry misses 30-foot three point pullup jump shot | 11 | 16 |
| Q1 | 6:47 | DET | Isaiah Stewart defensive rebound | 11 | 16 |
| Q1 | 6:39 | DET | Saben Lee misses 23-foot three point jumper | 11 | 16 |
| Q1 | 6:36 | MIA | Duncan Robinson defensive rebound | 11 | 16 |
| Q1 | 6:26 | DET | Pistons Full timeout | 11 | 16 |
| Q1 | 6:27 | MIA | P.J. Tucker back court turnover | 11 | 16 |
| Q1 | 6:26 | MIA | KZ Okpala enters the game for P.J. Tucker | 11 | 16 |
| Q1 | 6:08 | DET | Saben Lee misses 23-foot three point jumper | 11 | 16 |
| Q1 | 6:07 | DET | Isaiah Stewart offensive rebound | 11 | 16 |
| Q1 | 6:07 | MIA | Dewayne Dedmon shooting foul | 11 | 16 |
| Q1 | 6:07 | DET | Isaiah Stewart misses free throw 1 of 2 | 11 | 16 |
| Q1 | 6:07 | DET | Pistons offensive team rebound | 11 | 16 |
| Q1 | 6:07 | MIA | Omer Yurtseven enters the game for Dewayne Dedmon | 11 | 16 |
| Q1 | 6:07 | DET | Isaiah Stewart misses free throw 2 of 2 | 11 | 16 |
| Q1 | 6:04 | MIA | Omer Yurtseven defensive rebound | 11 | 16 |
| Q1 | 5:46 | MIA | Duncan Robinson misses 25-foot three point jumper | 11 | 16 |
| Q1 | 5:44 | MIA | Kyle Lowry offensive rebound | 11 | 16 |
| Q1 | 5:42 | MIA | Duncan Robinson misses 31-foot three point jumper | 11 | 16 |
| Q1 | 5:37 | DET | Hamidou Diallo defensive rebound | 11 | 16 |
| Q1 | 5:32 | DET | Hamidou Diallo misses 22-foot pullup jump shot | 11 | 16 |
| Q1 | 5:27 | MIA | Omer Yurtseven defensive rebound | 11 | 16 |
| Q1 | 5:21 | DET | Isaiah Stewart shooting foul | 11 | 16 |
| Q1 | 5:21 | MIA | Gabe Vincent makes free throw 1 of 2 | 12 | 16 |
| Q1 | 5:21 | MIA | Gabe Vincent misses free throw 2 of 2 | 12 | 16 |
| Q1 | 5:19 | DET | Isaiah Stewart defensive rebound | 12 | 16 |
| Q1 | 4:54 | DET | Isaiah Stewart misses 14-foot two point shot | 12 | 16 |
| Q1 | 4:51 | MIA | Kyle Lowry defensive rebound | 12 | 16 |
| Q1 | 4:45 | MIA | Gabe Vincent misses 27-foot three point jumper | 12 | 16 |
| Q1 | 4:42 | DET | Saben Lee defensive rebound | 12 | 16 |
| Q1 | 4:38 | DET | Saddiq Bey misses three point jumper | 12 | 16 |
| Q1 | 4:34 | MIA | Omer Yurtseven defensive rebound | 12 | 16 |
| Q1 | 4:25 | MIA | Omer Yurtseven makes hook shot (Gabe Vincent assists) | 14 | 16 |
| Q1 | 4:16 | DET | Saben Lee offensive foul | 14 | 16 |
| Q1 | 4:16 | DET | Saben Lee turnover | 12 | 16 |
| Q1 | 4:16 | DET | Frank Jackson enters the game for Hamidou Diallo | 12 | 16 |
| Q1 | 4:16 | DET | Trey Lyles enters the game for Isaiah Stewart | 12 | 16 |
| Q1 | 4:16 | MIA | Max Strus enters the game for Gabe Vincent | 12 | 16 |
| Q1 | 4:16 | MIA | Marcus Garrett enters the game for Duncan Robinson | 12 | 16 |
| Q1 | 3:51 | MIA | KZ Okpala misses 9-foot two point shot | 14 | 16 |
| Q1 | 3:49 | DET | Trey Lyles defensive rebound | 12 | 16 |
| Q1 | 3:46 | DET | Cade Cunningham offensive charge | 14 | 16 |
| Q1 | 3:46 | DET | Cade Cunningham turnover | 12 | 16 |
| Q1 | 3:30 | MIA | Max Strus makes 24-foot three point jumper (Kyle Lowry assists) | 15 | 16 |
| Q1 | 3:08 | DET | Trey Lyles makes 6-foot two point shot (Cade Cunningham assists) | 15 | 18 |
| Q1 | 2:49 | MIA | KZ Okpala misses layup | 15 | 18 |
| Q1 | 2:45 | DET | Trey Lyles defensive rebound | 15 | 18 |
| Q1 | 2:43 | DET | Saben Lee out of bounds bad pass turnover | 17 | 18 |
| Q1 | 2:43 | MIA | Heat Full timeout | 17 | 18 |
| Q1 | 2:43 | DET | Cory Joseph enters the game for Cade Cunningham | 17 | 18 |
| Q1 | 2:21 | MIA | Marcus Garrett makes driving layup | 19 | 18 |
| Q1 | 1:56 | DET | Trey Lyles misses 27-foot three point jumper | 19 | 18 |
| Q1 | 1:53 | MIA | Omer Yurtseven defensive rebound | 19 | 18 |
| Q1 | 1:40 | MIA | KZ Okpala makes 9-foot jumper (Kyle Lowry assists) | 21 | 18 |
| Q1 | 1:17 | MIA | Max Strus shooting foul | 21 | 18 |
| Q1 | 1:17 | DET | Trey Lyles makes free throw 1 of 2 | 21 | 19 |
| Q1 | 1:17 | MIA | Gabe Vincent enters the game for Kyle Lowry | 21 | 19 |
| Q1 | 1:17 | DET | Luka Garza enters the game for Saddiq Bey | 21 | 19 |
| Q1 | 1:17 | MIA | P.J. Tucker enters the game for KZ Okpala | 21 | 19 |
| Q1 | 1:17 | DET | Trey Lyles makes free throw 2 of 2 | 21 | 20 |
| Q1 | 0:00 | MIA | P.J. Tucker misses 6-foot two point shot | 21 | 20 |
| Q1 | 0:00 | DET | Cory Joseph defensive rebound | 21 | 20 |
| Q1 | 0:00 | DET | Trey Lyles misses step back jumpshot | 21 | 20 |
| Q1 | 0:00 | MIA | Omer Yurtseven defensive rebound | 21 | 20 |
| Q1 | 0:00 | MIA | Gabe Vincent misses 15-foot pullup jump shot | 21 | 20 |
| Q1 | 0:00 | DET | Trey Lyles defensive rebound | 21 | 20 |
| Q1 | 0:00 | DET | Frank Jackson misses 24-foot three point jumper | 21 | 20 |
| Q1 | 0:00 | MIA | Omer Yurtseven defensive rebound | 21 | 20 |
| Q1 | 0:00 | DET | Frank Jackson personal foul | 21 | 20 |
| Q1 | 0:00 | DET | Saddiq Bey enters the game for Luka Garza | 21 | 20 |
| Q1 | 0:00 | MIA | Duncan Robinson enters the game for Marcus Garrett | 21 | 20 |
| Q1 | 0:00 | MIA | Gabe Vincent makes 4-foot layup (Duncan Robinson assists) | 23 | 20 |
| Q1 | 0:00 | DET | Cory Joseph misses 33-foot three point jumper | 23 | 20 |
| Q1 | 0:00 | DET | Pistons offensive team rebound | 23 | 20 |
| Q1 | 0:00 | — | End of the 1st Quarter | 23 | 20 |
| Q2 | 12:00 | DET | Luka Garza enters the game for Saben Lee | 23 | 20 |
| Q2 | 12:00 | DET | Killian Hayes enters the game for Saddiq Bey | 23 | 20 |
| Q2 | 12:00 | MIA | Marcus Garrett enters the game for Duncan Robinson | 23 | 20 |
| Q2 | 11:45 | DET | Cory Joseph personal foul | 23 | 20 |
| Q2 | 11:38 | MIA | Max Strus makes 26-foot three point jumper (Gabe Vincent assists) | 26 | 20 |
| Q2 | 11:14 | DET | Cory Joseph misses 19-foot pullup jump shot | 26 | 20 |
| Q2 | 11:12 | DET | Luka Garza offensive rebound | 26 | 20 |
| Q2 | 11:08 | DET | Luka Garza misses 26-foot three point jumper | 26 | 20 |
| Q2 | 11:04 | MIA | Omer Yurtseven defensive rebound | 26 | 20 |
| Q2 | 10:50 | DET | Killian Hayes personal foul | 26 | 20 |
| Q2 | 10:50 | DET | Saben Lee enters the game for Killian Hayes | 26 | 20 |
| Q2 | 10:35 | MIA | Omer Yurtseven misses 12-foot pullup jump shot | 26 | 20 |
| Q2 | 10:32 | DET | Saben Lee defensive rebound | 26 | 20 |
| Q2 | 10:23 | MIA | Gabe Vincent shooting foul | 26 | 20 |
| Q2 | 10:23 | DET | Frank Jackson makes free throw 1 of 2 | 26 | 21 |
| Q2 | 10:23 | DET | Frank Jackson makes free throw 2 of 2 | 26 | 22 |
| Q2 | 10:10 | MIA | Omer Yurtseven misses 4-foot jump bank shot | 26 | 22 |
| Q2 | 10:07 | DET | Trey Lyles defensive rebound | 26 | 22 |
| Q2 | 10:04 | DET | Frank Jackson misses 23-foot three point jumper | 26 | 22 |
| Q2 | 10:00 | DET | Frank Jackson offensive rebound | 26 | 22 |
| Q2 | 9:56 | DET | Trey Lyles misses 23-foot three point jumper | 26 | 22 |
| Q2 | 9:54 | DET | Luka Garza offensive rebound | 26 | 22 |
| Q2 | 9:51 | DET | Luka Garza makes 6-foot two point shot | 26 | 24 |
| Q2 | 9:43 | DET | Cory Joseph personal foul | 26 | 24 |
| Q2 | 9:38 | MIA | Max Strus misses 28-foot three point jumper | 26 | 24 |
| Q2 | 9:34 | DET | Saben Lee defensive rebound | 26 | 24 |
| Q2 | 9:28 | DET | Saben Lee misses 16-foot pullup jump shot | 26 | 24 |
| Q2 | 9:26 | MIA | Max Strus defensive rebound | 26 | 24 |
| Q2 | 9:14 | MIA | P.J. Tucker makes 22-foot three pointer (Gabe Vincent assists) | 29 | 24 |
| Q2 | 8:46 | MIA | P.J. Tucker shooting foul | 29 | 24 |
| Q2 | 8:46 | DET | Luka Garza misses free throw 1 of 2 | 29 | 24 |
| Q2 | 8:46 | DET | Pistons offensive team rebound | 29 | 24 |
| Q2 | 8:46 | DET | Cade Cunningham enters the game for Saben Lee | 29 | 24 |
| Q2 | 8:46 | DET | Luka Garza makes free throw 2 of 2 | 29 | 25 |
| Q2 | 8:39 | DET | Luka Garza shooting foul | 29 | 25 |
| Q2 | 8:39 | MIA | Max Strus makes free throw 1 of 2 | 30 | 25 |
| Q2 | 8:39 | MIA | Max Strus makes free throw 2 of 2 | 31 | 25 |
| Q2 | 8:22 | DET | Cory Joseph misses 27-foot three point jumper | 31 | 25 |
| Q2 | 8:20 | MIA | Omer Yurtseven defensive rebound | 31 | 25 |
| Q2 | 8:05 | MIA | Max Strus misses 27-foot three point jumper | 31 | 25 |
| Q2 | 8:01 | DET | Trey Lyles defensive rebound | 31 | 25 |
| Q2 | 7:47 | DET | Trey Lyles makes two point shot (Cade Cunningham assists) | 31 | 27 |
| Q2 | 7:32 | MIA | Max Strus misses 7-foot two point shot | 31 | 27 |
| Q2 | 7:30 | DET | Cory Joseph defensive rebound | 31 | 27 |
| Q2 | 7:27 | DET | Marcus Garrett blocks Cory Joseph 's 5-foot two point shot | 31 | 27 |
| Q2 | 7:27 | DET | Pistons offensive team rebound | 31 | 27 |
| Q2 | 7:27 | MIA | Dewayne Dedmon enters the game for Omer Yurtseven | 31 | 27 |
| Q2 | 7:27 | DET | Pistons Full timeout | 31 | 27 |
| Q2 | 7:27 | DET | Hamidou Diallo enters the game for Cory Joseph | 31 | 27 |
| Q2 | 7:27 | MIA | KZ Okpala enters the game for Marcus Garrett | 31 | 27 |
| Q2 | 7:27 | MIA | Duncan Robinson enters the game for Gabe Vincent | 31 | 27 |
| Q2 | 7:27 | MIA | Kyle Lowry enters the game for P.J. Tucker | 31 | 27 |
| Q2 | 7:20 | DET | Frank Jackson makes 26-foot three point jumper (Trey Lyles assists) | 31 | 30 |
| Q2 | 7:07 | MIA | Kyle Lowry offensive foul | 31 | 30 |
| Q2 | 7:07 | MIA | Kyle Lowry turnover | 31 | 30 |
| Q2 | 6:55 | DET | Luka Garza makes 4-foot two point shot (Hamidou Diallo assists) | 31 | 32 |
| Q2 | 6:33 | MIA | Duncan Robinson out of bounds bad pass turnover | 31 | 32 |
| Q2 | 6:21 | DET | Luka Garza misses 25-foot three point jumper | 31 | 32 |
| Q2 | 6:17 | MIA | Dewayne Dedmon defensive rebound | 31 | 32 |
| Q2 | 6:13 | MIA | Dewayne Dedmon makes 26-foot three point jumper (Kyle Lowry assists) | 34 | 32 |
| Q2 | 5:59 | DET | Trey Lyles bad pass (Kyle Lowry steals) | 34 | 32 |
| Q2 | 5:56 | DET | Cade Cunningham shooting foul | 34 | 32 |
| Q2 | 5:56 | MIA | Max Strus makes free throw 1 of 2 | 35 | 32 |
| Q2 | 5:56 | DET | Isaiah Stewart enters the game for Trey Lyles | 35 | 32 |
| Q2 | 5:56 | DET | Saddiq Bey enters the game for Luka Garza | 35 | 32 |
| Q2 | 5:56 | MIA | Max Strus makes free throw 2 of 2 | 36 | 32 |
| Q2 | 5:44 | DET | Isaiah Stewart makes layup (Cade Cunningham assists) | 36 | 34 |
| Q2 | 5:44 | MIA | KZ Okpala shooting foul | 36 | 34 |
| Q2 | 5:44 | DET | Isaiah Stewart makes free throw 1 of 1 | 36 | 35 |
| Q2 | 5:28 | DET | Cade Cunningham shooting foul | 36 | 35 |
| Q2 | 5:28 | MIA | Kyle Lowry misses free throw 1 of 2 | 36 | 35 |
| Q2 | 5:28 | MIA | Heat offensive team rebound | 36 | 35 |
| Q2 | 5:28 | DET | Cory Joseph enters the game for Cade Cunningham | 36 | 35 |
| Q2 | 5:28 | MIA | P.J. Tucker enters the game for KZ Okpala | 36 | 35 |
| Q2 | 5:28 | MIA | Kyle Lowry makes free throw 2 of 2 | 37 | 35 |
| Q2 | 5:16 | DET | Frank Jackson makes driving layup (Cory Joseph assists) | 37 | 37 |
| Q2 | 5:08 | DET | Hamidou Diallo personal foul | 37 | 37 |
| Q2 | 5:08 | MIA | Kyle Lowry misses free throw 1 of 2 | 37 | 37 |
| Q2 | 5:08 | MIA | Heat offensive team rebound | 37 | 37 |
| Q2 | 5:08 | MIA | Kyle Lowry makes free throw 2 of 2 | 38 | 37 |
| Q2 | 4:45 | DET | Frank Jackson misses 23-foot three point jumper | 38 | 37 |
| Q2 | 4:41 | MIA | Dewayne Dedmon defensive rebound | 38 | 37 |
| Q2 | 4:31 | MIA | Dewayne Dedmon makes 3-foot alley oop dunk shot (Max Strus assists) | 40 | 37 |
| Q2 | 4:16 | DET | Frank Jackson misses 28-foot three point jumper | 40 | 37 |
| Q2 | 4:13 | MIA | Dewayne Dedmon defensive rebound | 40 | 37 |
| Q2 | 4:02 | MIA | Max Strus makes 24-foot three point jumper (Duncan Robinson assists) | 43 | 37 |
| Q2 | 3:55 | DET | Pistons Full timeout | 43 | 37 |
| Q2 | 3:41 | MIA | Duncan Robinson shooting foul | 43 | 37 |
| Q2 | 3:41 | DET | Hamidou Diallo misses free throw 1 of 2 | 43 | 37 |
| Q2 | 3:41 | DET | Pistons offensive team rebound | 43 | 37 |
| Q2 | 3:41 | DET | Hamidou Diallo makes free throw 2 of 2 | 43 | 38 |
| Q2 | 3:18 | MIA | P.J. Tucker misses 26-foot three point jumper | 43 | 38 |
| Q2 | 3:15 | DET | Isaiah Stewart defensive rebound | 43 | 38 |
| Q2 | 3:01 | DET | Saddiq Bey misses driving layup | 43 | 38 |
| Q2 | 2:59 | MIA | P.J. Tucker defensive rebound | 43 | 38 |
| Q2 | 2:55 | MIA | Max Strus makes two point shot (P.J. Tucker assists) | 45 | 38 |
| Q2 | 2:38 | DET | Hamidou Diallo misses 27-foot three point jumper | 45 | 38 |
| Q2 | 2:35 | MIA | Dewayne Dedmon defensive rebound | 45 | 38 |
| Q2 | 2:30 | MIA | Max Strus misses three point jumper | 45 | 38 |
| Q2 | 2:28 | MIA | P.J. Tucker offensive rebound | 45 | 38 |
| Q2 | 2:25 | MIA | P.J. Tucker makes two point shot | 47 | 38 |
| Q2 | 2:11 | MIA | P.J. Tucker shooting foul | 47 | 38 |
| Q2 | 2:11 | DET | Saddiq Bey makes free throw 1 of 2 | 47 | 39 |
| Q2 | 2:11 | DET | Rodney McGruder enters the game for Frank Jackson | 47 | 39 |
| Q2 | 2:11 | MIA | Gabe Vincent enters the game for Duncan Robinson | 47 | 39 |
| Q2 | 2:11 | DET | Saddiq Bey makes free throw 2 of 2 | 47 | 40 |
| Q2 | 1:59 | DET | Hamidou Diallo personal foul | 47 | 40 |
| Q2 | 1:59 | MIA | P.J. Tucker makes free throw 1 of 2 | 48 | 40 |
| Q2 | 1:59 | MIA | P.J. Tucker misses free throw 2 of 2 | 48 | 40 |
| Q2 | 1:56 | DET | Isaiah Stewart defensive rebound | 48 | 40 |
| Q2 | 1:39 | DET | Hamidou Diallo makes 7-foot driving floating jump shot (Isaiah Stewart assists) | 48 | 42 |
| Q2 | 1:25 | MIA | Max Strus misses 24-foot three point jumper | 48 | 42 |
| Q2 | 1:22 | DET | Isaiah Stewart defensive rebound | 48 | 42 |
| Q2 | 1:13 | DET | Cory Joseph makes 9-foot two point shot | 48 | 44 |
| Q2 | 1:05 | MIA | Dewayne Dedmon offensive foul | 48 | 44 |
| Q2 | 1:05 | MIA | Dewayne Dedmon turnover | 48 | 44 |
| Q2 | 1:05 | MIA | Omer Yurtseven enters the game for Dewayne Dedmon | 48 | 44 |
| Q2 | 1:05 | MIA | Marcus Garrett enters the game for Gabe Vincent | 48 | 44 |
| Q2 | 0:00 | DET | Cory Joseph makes 4-foot two point shot | 48 | 46 |
| Q2 | 0:00 | MIA | Kyle Lowry misses 27-foot three point jumper | 48 | 46 |
| Q2 | 0:00 | DET | Hamidou Diallo defensive rebound | 48 | 46 |
| Q2 | 0:00 | DET | Hamidou Diallo traveling | 48 | 46 |
| Q2 | 0:00 | MIA | Gabe Vincent enters the game for P.J. Tucker | 48 | 46 |
| Q2 | 0:00 | MIA | Duncan Robinson enters the game for Marcus Garrett | 48 | 46 |
| Q2 | 0:00 | MIA | Duncan Robinson misses 26-foot three point pullup jump shot | 48 | 46 |
| Q2 | 0:00 | DET | Rodney McGruder defensive rebound | 48 | 46 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 48 | 46 |
| Q2 | 0:00 | DET | Omer Yurtseven blocks Saddiq Bey's two point shot | 48 | 46 |
| Q2 | 0:00 | DET | Pistons offensive team rebound | 48 | 46 |
| Q3 | 12:00 | DET | Cade Cunningham enters the game for Rodney McGruder | 48 | 46 |
| Q3 | 12:00 | DET | Killian Hayes enters the game for Cory Joseph | 48 | 46 |
| Q3 | 12:00 | MIA | Dewayne Dedmon enters the game for Max Strus | 48 | 46 |
| Q3 | 12:00 | MIA | P.J. Tucker enters the game for Omer Yurtseven | 48 | 46 |
| Q3 | 11:39 | MIA | Kyle Lowry makes three point jumper | 51 | 46 |
| Q3 | 11:17 | DET | Hamidou Diallo makes driving layup (Saddiq Bey assists) | 51 | 48 |
| Q3 | 11:00 | MIA | P.J. Tucker makes 24-foot three point jumper (Duncan Robinson assists) | 54 | 48 |
| Q3 | 10:40 | DET | Hamidou Diallo makes 4-foot layup (Cade Cunningham assists) | 54 | 50 |
| Q3 | 10:14 | MIA | Gabe Vincent misses 26-foot step back jumpshot | 54 | 50 |
| Q3 | 10:10 | MIA | P.J. Tucker offensive rebound | 54 | 50 |
| Q3 | 10:05 | MIA | P.J. Tucker misses 23-foot three point jumper | 54 | 50 |
| Q3 | 10:01 | DET | Isaiah Stewart defensive rebound | 54 | 50 |
| Q3 | 9:54 | DET | Killian Hayes makes 9-foot pullup jump shot | 54 | 52 |
| Q3 | 9:36 | MIA | Duncan Robinson misses 26-foot three point jumper | 54 | 52 |
| Q3 | 9:33 | MIA | P.J. Tucker offensive rebound | 54 | 52 |
| Q3 | 9:31 | MIA | Dewayne Dedmon makes 5-foot dunk (Kyle Lowry assists) | 56 | 52 |
| Q3 | 9:10 | DET | Hamidou Diallo out of bounds lost ball turnover | 56 | 52 |
| Q3 | 8:59 | DET | Isaiah Stewart shooting foul | 56 | 52 |
| Q3 | 8:59 | MIA | Kyle Lowry makes free throw 1 of 2 | 57 | 52 |
| Q3 | 8:59 | MIA | Kyle Lowry makes free throw 2 of 2 | 58 | 52 |
| Q3 | 8:38 | DET | Saddiq Bey misses 24-foot three point jumper | 58 | 52 |
| Q3 | 8:36 | MIA | Kyle Lowry defensive rebound | 58 | 52 |
| Q3 | 8:25 | MIA | Dewayne Dedmon offensive foul | 58 | 52 |
| Q3 | 8:25 | MIA | Dewayne Dedmon turnover | 58 | 52 |
| Q3 | 8:25 | DET | Double technical foul: Hamidou Diallo and Duncan Robinson | 58 | 52 |
| Q3 | 8:25 | MIA | Omer Yurtseven enters the game for Dewayne Dedmon | 58 | 52 |
| Q3 | 8:10 | DET | Hamidou Diallo makes 5-foot driving floating jump shot (Cade Cunningham assists) | 58 | 54 |
| Q3 | 8:10 | MIA | Gabe Vincent shooting foul | 58 | 54 |
| Q3 | 8:10 | DET | Hamidou Diallo misses free throw 1 of 1 | 58 | 54 |
| Q3 | 8:05 | MIA | Omer Yurtseven defensive rebound | 58 | 54 |
| Q3 | 7:55 | MIA | Kyle Lowry misses 23-foot three point jumper | 58 | 54 |
| Q3 | 7:50 | DET | Cade Cunningham defensive rebound | 58 | 54 |
| Q3 | 7:45 | DET | Omer Yurtseven blocks Isaiah Stewart 's 5-foot layup | 58 | 54 |
| Q3 | 7:44 | DET | Isaiah Stewart offensive rebound | 58 | 54 |
| Q3 | 7:44 | MIA | Omer Yurtseven shooting foul | 58 | 54 |
| Q3 | 7:44 | DET | Isaiah Stewart makes free throw 1 of 2 | 58 | 55 |
| Q3 | 7:44 | DET | Isaiah Stewart misses free throw 2 of 2 | 58 | 55 |
| Q3 | 7:36 | MIA | Gabe Vincent defensive rebound | 58 | 55 |
| Q3 | 7:32 | MIA | Gabe Vincent misses driving layup | 58 | 55 |
| Q3 | 7:32 | DET | Pistons defensive team rebound | 58 | 55 |
| Q3 | 7:32 | MIA | KZ Okpala enters the game for P.J. Tucker | 58 | 55 |
| Q3 | 7:16 | DET | Saddiq Bey makes 23-foot three point jumper (Killian Hayes assists) | 58 | 58 |
| Q3 | 7:08 | MIA | Omer Yurtseven offensive foul | 58 | 58 |
| Q3 | 7:08 | MIA | Omer Yurtseven turnover | 58 | 58 |
| Q3 | 6:47 | DET | Isaiah Stewart misses layup | 58 | 58 |
| Q3 | 6:43 | MIA | KZ Okpala defensive rebound | 58 | 58 |
| Q3 | 6:36 | MIA | Kyle Lowry misses pullup jump shot | 58 | 58 |
| Q3 | 6:36 | DET | Hamidou Diallo defensive rebound | 58 | 58 |
| Q3 | 6:03 | MIA | Omer Yurtseven makes layup (Gabe Vincent assists) | 60 | 58 |
| Q3 | 6:01 | DET | Pistons Full timeout | 60 | 58 |
| Q3 | 5:45 | DET | Killian Hayes makes 10-foot two point shot | 60 | 60 |
| Q3 | 5:25 | MIA | Gabe Vincent bad pass (Killian Hayes steals) | 60 | 60 |
| Q3 | 5:18 | MIA | Omer Yurtseven personal foul | 60 | 60 |
| Q3 | 5:18 | MIA | Max Strus enters the game for Gabe Vincent | 60 | 60 |
| Q3 | 5:02 | DET | Hamidou Diallo bad pass (KZ Okpala steals) | 60 | 60 |
| Q3 | 4:47 | MIA | Omer Yurtseven out of bounds bad pass turnover | 60 | 60 |
| Q3 | 4:38 | MIA | KZ Okpala shooting foul | 60 | 60 |
| Q3 | 4:38 | DET | Killian Hayes makes free throw 1 of 2 | 60 | 61 |
| Q3 | 4:38 | DET | Killian Hayes makes free throw 2 of 2 | 60 | 62 |
| Q3 | 4:23 | MIA | Max Strus misses 25-foot three point jumper | 60 | 62 |
| Q3 | 4:19 | DET | Isaiah Stewart defensive rebound | 60 | 62 |
| Q3 | 4:14 | DET | Killian Hayes steps out of bounds turnover | 60 | 62 |
| Q3 | 4:01 | MIA | Omer Yurtseven misses two point shot | 60 | 62 |
| Q3 | 4:01 | MIA | KZ Okpala offensive rebound | 60 | 62 |
| Q3 | 3:58 | DET | Cade Cunningham shooting foul | 60 | 62 |
| Q3 | 3:58 | MIA | Omer Yurtseven makes free throw 1 of 2 | 61 | 62 |
| Q3 | 3:58 | DET | Frank Jackson enters the game for Cade Cunningham | 61 | 62 |
| Q3 | 3:58 | MIA | Omer Yurtseven misses free throw 2 of 2 | 61 | 62 |
| Q3 | 3:55 | DET | Isaiah Stewart defensive rebound | 61 | 62 |
| Q3 | 3:45 | MIA | KZ Okpala personal foul | 61 | 62 |
| Q3 | 3:45 | DET | Killian Hayes makes free throw 1 of 2 | 61 | 63 |
| Q3 | 3:45 | DET | Trey Lyles enters the game for Isaiah Stewart | 61 | 63 |
| Q3 | 3:45 | DET | Killian Hayes makes free throw 2 of 2 | 61 | 64 |
| Q3 | 3:32 | DET | Frank Jackson shooting foul | 61 | 64 |
| Q3 | 3:32 | MIA | Omer Yurtseven misses free throw 1 of 2 | 61 | 64 |
| Q3 | 3:32 | MIA | Heat offensive team rebound | 61 | 64 |
| Q3 | 3:32 | MIA | Omer Yurtseven makes free throw 2 of 2 | 62 | 64 |
| Q3 | 3:13 | DET | Saddiq Bey misses 31-foot three point jumper | 62 | 64 |
| Q3 | 3:09 | MIA | Omer Yurtseven defensive rebound | 62 | 64 |
| Q3 | 2:59 | MIA | Kyle Lowry misses 27-foot three point jumper | 62 | 64 |
| Q3 | 2:54 | DET | Saddiq Bey defensive rebound | 62 | 64 |
| Q3 | 2:45 | DET | Saddiq Bey makes driving layup (Trey Lyles assists) | 62 | 66 |
| Q3 | 2:45 | MIA | Max Strus shooting foul | 62 | 66 |
| Q3 | 2:45 | MIA | Heat Full timeout | 62 | 66 |
| Q3 | 2:45 | DET | Cory Joseph enters the game for Hamidou Diallo | 62 | 66 |
| Q3 | 2:45 | DET | Saben Lee enters the game for Killian Hayes | 62 | 66 |
| Q3 | 2:45 | MIA | Gabe Vincent enters the game for Duncan Robinson | 62 | 66 |
| Q3 | 2:45 | DET | Saddiq Bey makes free throw 1 of 1 | 62 | 67 |
| Q3 | 6:26 | DET | Saddiq Bey misses 10-foot two point shot | 58 | 58 |
| Q3 | 6:23 | MIA | Omer Yurtseven defensive rebound | 58 | 58 |
| Q3 | 2:33 | MIA | KZ Okpala offensive foul | 62 | 67 |
| Q3 | 2:33 | MIA | KZ Okpala turnover | 62 | 67 |
| Q3 | 2:33 | DET | Hamidou Diallo technical foul (1st technical foul) | 62 | 67 |
| Q3 | 2:18 | DET | Frank Jackson makes 27-foot three point jumper (Cory Joseph assists) | 62 | 70 |
| Q3 | 2:07 | DET | Saben Lee shooting foul | 62 | 70 |
| Q3 | 2:07 | MIA | Kyle Lowry makes free throw 1 of 2 | 63 | 70 |
| Q3 | 2:07 | MIA | Kyle Lowry makes free throw 2 of 2 | 64 | 70 |
| Q3 | 2:33 | MIA | Marcus Garrett enters the game for KZ Okpala | 62 | 67 |
| Q3 | 1:51 | DET | Saddiq Bey makes 3-foot layup (Trey Lyles assists) | 64 | 72 |
| Q3 | 1:51 | MIA | Omer Yurtseven shooting foul | 64 | 72 |
| Q3 | 1:51 | MIA | KZ Okpala enters the game for Omer Yurtseven | 64 | 72 |
| Q3 | 1:51 | DET | Saddiq Bey makes free throw 1 of 1 | 64 | 73 |
| Q3 | 1:35 | MIA | Trey Lyles blocks Gabe Vincent's driving layup | 64 | 73 |
| Q3 | 1:31 | DET | Cory Joseph defensive rebound | 64 | 73 |
| Q3 | 1:29 | DET | Trey Lyles makes 4-foot dunk (Cory Joseph assists) | 64 | 75 |
| Q3 | 1:26 | MIA | Heat Full timeout | 64 | 75 |
| Q3 | 1:12 | MIA | Max Strus makes 4-foot layup (Kyle Lowry assists) | 66 | 75 |
| Q3 | 0:00 | DET | Saben Lee misses layup | 66 | 75 |
| Q3 | 0:00 | MIA | Marcus Garrett defensive rebound | 66 | 75 |
| Q3 | 0:00 | DET | Saddiq Bey personal foul | 66 | 75 |
| Q3 | 0:00 | MIA | Kyle Lowry misses free throw 1 of 2 | 66 | 75 |
| Q3 | 0:00 | MIA | Heat offensive team rebound | 66 | 75 |
| Q3 | 0:00 | MIA | Kyle Lowry makes free throw 2 of 2 | 67 | 75 |
| Q3 | 0:00 | DET | Cory Joseph makes 11-foot two point shot | 67 | 77 |
| Q3 | 0:00 | MIA | Trey Lyles blocks Kyle Lowry 's 8-foot driving layup | 67 | 77 |
| Q3 | 0:00 | DET | Saddiq Bey defensive rebound | 67 | 77 |
| Q3 | 0:00 | DET | Frank Jackson makes two point shot (Cory Joseph assists) | 67 | 79 |
| Q3 | 0:00 | MIA | Gabe Vincent misses 28-foot three point jumper | 67 | 79 |
| Q3 | 0:00 | MIA | Heat offensive team rebound | 67 | 79 |
| Q3 | 4:00 | MIA | KZ Okpala misses two point shot | 60 | 62 |
| Q3 | 4:00 | MIA | Omer Yurtseven offensive rebound | 60 | 62 |
| Q3 | 0:00 | DET | Cade Cunningham enters the game for Saddiq Bey | 67 | 79 |
| Q3 | 0:00 | MIA | Duncan Robinson enters the game for Gabe Vincent | 67 | 79 |
| Q3 | 0:00 | MIA | Dewayne Dedmon enters the game for KZ Okpala | 67 | 79 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 67 | 79 |
| Q3 | 2:33 | MIA | Max Strus misses technical free throw | 62 | 67 |
| Q3 | 2:33 | DET | Pistons defensive team rebound | 62 | 67 |
| Q4 | 11:36 | DET | shot clock turnover | 67 | 79 |
| Q4 | 10:50 | MIA | Marcus Garrett makes 26-foot three point jumper (Kyle Lowry assists) | 70 | 79 |
| Q4 | 10:31 | DET | Saben Lee makes 28-foot three point jumper (Frank Jackson assists) | 70 | 82 |
| Q4 | 10:14 | MIA | Max Strus makes driving layup (Duncan Robinson assists) | 72 | 82 |
| Q4 | 9:56 | MIA | Marcus Garrett personal foul | 72 | 82 |
| Q4 | 9:50 | DET | Frank Jackson misses 26-foot three point jumper | 72 | 82 |
| Q4 | 9:49 | MIA | Heat defensive team rebound | 72 | 82 |
| Q4 | 9:28 | MIA | Max Strus makes 23-foot three point jumper (Dewayne Dedmon assists) | 75 | 82 |
| Q4 | 9:10 | DET | Cory Joseph makes driving layup | 75 | 84 |
| Q4 | 9:02 | MIA | Max Strus misses 29-foot three point jumper | 75 | 84 |
| Q4 | 9:02 | DET | Trey Lyles defensive rebound | 75 | 84 |
| Q4 | 8:52 | DET | Trey Lyles misses 27-foot three point jumper | 75 | 84 |
| Q4 | 8:49 | MIA | Max Strus defensive rebound | 75 | 84 |
| Q4 | 8:43 | DET | Saben Lee personal foul | 75 | 84 |
| Q4 | 8:32 | MIA | Max Strus misses pullup jump shot | 75 | 84 |
| Q4 | 8:28 | DET | Saben Lee defensive rebound | 75 | 84 |
| Q4 | 8:23 | MIA | Dewayne Dedmon personal foul | 75 | 84 |
| Q4 | 8:17 | DET | Trey Lyles misses driving layup | 75 | 84 |
| Q4 | 8:15 | MIA | Duncan Robinson defensive rebound | 75 | 84 |
| Q4 | 8:11 | MIA | Kyle Lowry lost ball turnover (Trey Lyles steals) | 75 | 84 |
| Q4 | 7:53 | DET | Cade Cunningham misses 26-foot three point jumper | 75 | 84 |
| Q4 | 7:51 | MIA | Heat defensive team rebound | 75 | 84 |
| Q4 | 11:22 | MIA | Dewayne Dedmon makes two point shot (Kyle Lowry assists) | 69 | 79 |
| Q4 | 7:39 | DET | Frank Jackson shooting foul | 77 | 84 |
| Q4 | 7:39 | MIA | Max Strus makes free throw 1 of 3 | 78 | 84 |
| Q4 | 7:39 | MIA | Max Strus misses free throw 2 of 3 | 78 | 84 |
| Q4 | 7:39 | MIA | Heat offensive team rebound | 78 | 84 |
| Q4 | 7:39 | MIA | Max Strus makes free throw 3 of 3 | 79 | 84 |
| Q4 | 7:39 | DET | Pistons Full timeout | 79 | 84 |
| Q4 | 10:59 | DET | Trey Lyles personal foul | 69 | 79 |
| Q4 | 7:39 | DET | Isaiah Stewart enters the game for Frank Jackson | 79 | 84 |
| Q4 | 7:39 | DET | Saddiq Bey enters the game for Trey Lyles | 79 | 84 |
| Q4 | 7:39 | DET | Killian Hayes enters the game for Saben Lee | 79 | 84 |
| Q4 | 7:39 | MIA | KZ Okpala enters the game for Dewayne Dedmon | 79 | 84 |
| Q4 | 7:16 | DET | Saddiq Bey makes 17-foot jumper (Cade Cunningham assists) | 79 | 86 |
| Q4 | 6:52 | MIA | Kyle Lowry bad pass (Cade Cunningham steals) | 79 | 86 |
| Q4 | 6:49 | DET | Cade Cunningham makes two point shot | 79 | 88 |
| Q4 | 6:49 | MIA | Heat Full timeout | 79 | 88 |
| Q4 | 6:49 | MIA | Gabe Vincent enters the game for Marcus Garrett | 79 | 88 |
| Q4 | 6:49 | MIA | Dewayne Dedmon enters the game for KZ Okpala | 79 | 88 |
| Q4 | 6:36 | MIA | Dewayne Dedmon makes layup (Kyle Lowry assists) | 81 | 88 |
| Q4 | 6:13 | DET | Killian Hayes misses 28-foot three point jumper | 81 | 88 |
| Q4 | 6:13 | DET | Isaiah Stewart offensive rebound | 81 | 88 |
| Q4 | 5:58 | DET | Killian Hayes lost ball turnover (Max Strus steals) | 81 | 88 |
| Q4 | 5:45 | MIA | Kyle Lowry makes driving layup (Gabe Vincent assists) | 83 | 88 |
| Q4 | 5:26 | DET | Cory Joseph misses 27-foot three point jumper | 83 | 88 |
| Q4 | 5:26 | MIA | Heat defensive team rebound | 83 | 88 |
| Q4 | 5:06 | DET | Isaiah Stewart personal foul | 83 | 88 |
| Q4 | 5:06 | DET | Hamidou Diallo enters the game for Cory Joseph | 83 | 88 |
| Q4 | 4:57 | MIA | Gabe Vincent misses 27-foot three point jumper | 83 | 88 |
| Q4 | 4:53 | MIA | Kyle Lowry offensive rebound | 83 | 88 |
| Q4 | 4:51 | MIA | Duncan Robinson misses 30-foot three point jumper | 83 | 88 |
| Q4 | 4:49 | MIA | Max Strus offensive rebound | 83 | 88 |
| Q4 | 4:46 | MIA | Kyle Lowry misses 23-foot three point jumper | 83 | 88 |
| Q4 | 4:43 | DET | Cade Cunningham defensive rebound | 83 | 88 |
| Q4 | 4:32 | DET | Saddiq Bey makes 26-foot three point jumper (Cade Cunningham assists) | 83 | 91 |
| Q4 | 4:31 | MIA | Heat Full timeout | 83 | 91 |
| Q4 | 11:09 | DET | Saben Lee misses driving layup | 69 | 79 |
| Q4 | 11:07 | MIA | Max Strus defensive rebound | 69 | 79 |
| Q4 | 4:17 | MIA | Duncan Robinson makes 24-foot three point jumper (Kyle Lowry assists) | 86 | 91 |
| Q4 | 4:02 | DET | Saddiq Bey makes 25-foot three point jumper (Cade Cunningham assists) | 86 | 94 |
| Q4 | 3:42 | DET | Cade Cunningham personal foul | 86 | 94 |
| Q4 | 3:42 | MIA | Kyle Lowry makes free throw 1 of 2 | 87 | 94 |
| Q4 | 4:31 | DET | Pistons delay of game violation | 83 | 91 |
| Q4 | 3:42 | MIA | Kyle Lowry makes free throw 2 of 2 | 88 | 94 |
| Q4 | 3:30 | MIA | Max Strus shooting foul | 88 | 94 |
| Q4 | 3:30 | DET | Saddiq Bey makes free throw 1 of 3 | 88 | 95 |
| Q4 | 3:30 | DET | Saddiq Bey misses free throw 2 of 3 | 88 | 95 |
| Q4 | 3:30 | DET | Pistons offensive team rebound | 88 | 95 |
| Q4 | 3:30 | DET | Saddiq Bey makes free throw 3 of 3 | 88 | 96 |
| Q4 | 3:16 | MIA | Duncan Robinson misses 24-foot three point jumper | 88 | 96 |
| Q4 | 3:11 | DET | Isaiah Stewart defensive rebound | 88 | 96 |
| Q4 | 2:52 | DET | Killian Hayes makes 26-foot three point jumper (Hamidou Diallo assists) | 88 | 99 |
| Q4 | 2:38 | MIA | Kyle Lowry traveling | 88 | 99 |
| Q4 | 2:16 | MIA | Duncan Robinson misses 23-foot three point jumper | 88 | 99 |
| Q4 | 2:12 | DET | Hamidou Diallo defensive rebound | 88 | 99 |
| Q4 | 2:07 | DET | Isaiah Stewart offensive foul | 88 | 99 |
| Q4 | 2:07 | DET | Isaiah Stewart turnover | 88 | 99 |
| Q4 | 1:59 | DET | Isaiah Stewart shooting foul | 88 | 99 |
| Q4 | 1:59 | MIA | Kyle Lowry misses free throw 1 of 2 | 88 | 99 |
| Q4 | 1:59 | MIA | Heat offensive team rebound | 88 | 99 |
| Q4 | 1:59 | MIA | Marcus Garrett enters the game for Duncan Robinson | 88 | 99 |
| Q4 | 1:59 | MIA | Kyle Lowry makes free throw 2 of 2 | 89 | 99 |
| Q4 | 1:55 | MIA | Marcus Garrett personal foul | 89 | 99 |
| Q4 | 1:47 | DET | Cade Cunningham traveling | 89 | 99 |
| Q4 | 1:40 | MIA | Kyle Lowry misses 31-foot three point jumper | 89 | 99 |
| Q4 | 1:35 | DET | Hamidou Diallo defensive rebound | 89 | 99 |
| Q4 | 1:31 | DET | Cade Cunningham offensive charge | 89 | 99 |
| Q4 | 1:31 | DET | Cade Cunningham turnover | 89 | 99 |
| Q4 | 1:31 | DET | Cory Joseph enters the game for Cade Cunningham | 89 | 99 |
| Q4 | 1:31 | MIA | Duncan Robinson enters the game for Marcus Garrett | 89 | 99 |
| Q4 | 1:19 | MIA | Duncan Robinson misses 23-foot three point jumper | 89 | 99 |
| Q4 | 1:16 | DET | Isaiah Stewart defensive rebound | 89 | 99 |
| Q4 | 1:02 | DET | Killian Hayes misses 12-foot pullup jump shot | 89 | 99 |
| Q4 | 1:02 | MIA | Kyle Lowry defensive rebound | 89 | 99 |
| Q4 | 1:02 | DET | Killian Hayes personal foul | 89 | 99 |
| Q4 | 1:02 | MIA | Kyle Lowry makes free throw 1 of 2 | 90 | 99 |
| Q4 | 1:02 | MIA | Marcus Garrett enters the game for Duncan Robinson | 90 | 99 |
| Q4 | 1:02 | MIA | Kyle Lowry misses free throw 2 of 2 | 90 | 99 |
| Q4 | 0:00 | DET | Killian Hayes defensive rebound | 90 | 99 |
| Q4 | 0:00 | MIA | Max Strus shooting foul | 90 | 99 |
| Q4 | 0:00 | MIA | Heat Full timeout | 90 | 99 |
| Q4 | 0:00 | — | (00:39.1) [Heat] COACH'S CHALLENGE (CALL STANDS) [Heat] charged with a timeout | 90 | 99 |
| Q4 | 0:00 | DET | Cory Joseph makes free throw 1 of 2 | 90 | 100 |
| Q4 | 2:27 | DET | Hamidou Diallo misses driving layup | 88 | 99 |
| Q4 | 2:25 | MIA | Gabe Vincent defensive rebound | 88 | 99 |
| Q4 | 0:00 | DET | Cory Joseph misses free throw 2 of 2 | 90 | 100 |
| Q4 | 0:00 | MIA | Dewayne Dedmon defensive rebound | 90 | 100 |
| Q4 | 0:00 | MIA | Max Strus misses 26-foot three point jumper | 90 | 100 |
| Q4 | 0:00 | DET | Saddiq Bey defensive rebound | 90 | 100 |
| Q4 | 0:00 | DET | shot clock turnover | 90 | 100 |
| Q4 | 0:00 | — | End of the 4th Quarter | 90 | 100 |
| Q4 | 0:00 | — | End of Game | 90 | 100 |
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.
Derived possession boundaries differ from the NBA-reported totals for this game. Sequence browsing remains available, but aggregate possession metrics are hidden.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 95 home / 95 away
Delta (derived − official): -95 / -95
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 159 matches · 159 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:39 | DETDetroit Pistons | Made shot | 2 | Miami Heat 0, Detroit Pistons 2MIA 0 · DET 2 | |
| 2 | Q1 11:18 | MIAMiami Heat | Other | 0 | Miami Heat 0, Detroit Pistons 2MIA 0 · DET 2 | |
| 3 | Q1 11:08 | DETDetroit Pistons | Other | 0 | Miami Heat 0, Detroit Pistons 2MIA 0 · DET 2 | |
| 4 | Q1 10:58 | MIAMiami Heat | Other | 0 | Miami Heat 0, Detroit Pistons 2MIA 0 · DET 2 | |
| 5 | Q1 10:32 | DETDetroit Pistons | Other | 0 | Miami Heat 0, Detroit Pistons 2MIA 0 · DET 2 | |
| 6 | Q1 10:11 | DETDetroit Pistons | Other | 3 | Miami Heat 3, Detroit Pistons 5MIA 3 · DET 5 | |
| 7 | Q1 9:58 | MIAMiami Heat | Made shot | 3 | Miami Heat 3, Detroit Pistons 5MIA 3 · DET 5 | |
| 8 | Q1 9:42 | DETDetroit Pistons | Other | 0 | Miami Heat 3, Detroit Pistons 5MIA 3 · DET 5 | |
| 9 | Q1 9:22 | MIAMiami Heat | Other | 0 | Miami Heat 3, Detroit Pistons 5MIA 3 · DET 5 | |
| 10 | Q1 9:13 | MIAMiami Heat | Made shot | 2 | Miami Heat 5, Detroit Pistons 5MIA 5 · DET 5 | |
| 11 | Q1 9:13 | MIAMiami Heat | Other | 0 | Miami Heat 5, Detroit Pistons 5MIA 5 · DET 5 | |
| 12 | Q1 8:52 | DETDetroit Pistons | Made shot | 2 | Miami Heat 5, Detroit Pistons 7MIA 5 · DET 7 | |
| 13 | Q1 8:32 | DETDetroit Pistons | Made shot | 2 | Miami Heat 5, Detroit Pistons 9MIA 5 · DET 9 | |
| 14 | Q1 8:14 | MIAMiami Heat | Made shot | 3 | Miami Heat 8, Detroit Pistons 9MIA 8 · DET 9 | |
| 15 | Q1 8:01 | DETDetroit Pistons | Made shot | 2 | Miami Heat 8, Detroit Pistons 11MIA 8 · DET 11 | |
| 16 | Q1 7:47 | MIAMiami Heat | Other | 0 | Miami Heat 8, Detroit Pistons 11MIA 8 · DET 11 | |
| 17 | Q1 7:36 | DETDetroit Pistons | Made shot | 3 | Miami Heat 8, Detroit Pistons 14MIA 8 · DET 14 | |
| 18 | Q1 7:14 | MIAMiami Heat | Made shot | 3 | Miami Heat 11, Detroit Pistons 14MIA 11 · DET 14 | |
| 19 | Q1 7:02 | DETDetroit Pistons | Made shot | 2 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 20 | Q1 6:51 | MIAMiami Heat | Other | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 21 | Q1 6:39 | DETDetroit Pistons | Other | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 22 | Q1 6:27 | MIAMiami Heat | Turnover | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 23 | Q1 6:08 | DETDetroit Pistons | Other | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 24 | Q1 5:46 | MIAMiami Heat | Other | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 | |
| 25 | Q1 5:32 | DETDetroit Pistons | Other | 0 | Miami Heat 11, Detroit Pistons 16MIA 11 · DET 16 |
POSS 1 · Q1 11:39
DETDetroit Pistons
Made shot
2 PTS
POSS 2 · Q1 11:18
MIAMiami Heat
Other
0 PTS
POSS 3 · Q1 11:08
DETDetroit Pistons
Other
0 PTS
POSS 4 · Q1 10:58
MIAMiami Heat
Other
0 PTS
POSS 5 · Q1 10:32
DETDetroit Pistons
Other
0 PTS
POSS 6 · Q1 10:11
DETDetroit Pistons
Other
3 PTS
POSS 7 · Q1 9:58
MIAMiami Heat
Made shot
3 PTS
POSS 8 · Q1 9:42
DETDetroit Pistons
Other
0 PTS
POSS 9 · Q1 9:22
MIAMiami Heat
Other
0 PTS
POSS 10 · Q1 9:13
MIAMiami Heat
Made shot
2 PTS
POSS 11 · Q1 9:13
MIAMiami Heat
Other
0 PTS
POSS 12 · Q1 8:52
DETDetroit Pistons
Made shot
2 PTS
POSS 13 · Q1 8:32
DETDetroit Pistons
Made shot
2 PTS
POSS 14 · Q1 8:14
MIAMiami Heat
Made shot
3 PTS
POSS 15 · Q1 8:01
DETDetroit Pistons
Made shot
2 PTS
POSS 16 · Q1 7:47
MIAMiami Heat
Other
0 PTS
POSS 17 · Q1 7:36
DETDetroit Pistons
Made shot
3 PTS
POSS 18 · Q1 7:14
MIAMiami Heat
Made shot
3 PTS
POSS 19 · Q1 7:02
DETDetroit Pistons
Made shot
2 PTS
POSS 20 · Q1 6:51
MIAMiami Heat
Other
0 PTS
POSS 21 · Q1 6:39
DETDetroit Pistons
Other
0 PTS
POSS 22 · Q1 6:27
MIAMiami Heat
Turnover
0 PTS
POSS 23 · Q1 6:08
DETDetroit Pistons
Other
0 PTS
POSS 24 · Q1 5:46
MIAMiami Heat
Other
0 PTS
POSS 25 · Q1 5:32
DETDetroit Pistons
Other
0 PTS