POSS 1 · Q1 11:43
ATLAtlanta Hawks
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Sun, Feb 23, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 33 | 43 | 36 | 36 | 148 | |
| 30 | 38 | 35 | 40 | 143 |
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.
DET
ATL
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 leadDET +12 Q4 11:11ATL +3 Q1 7:54
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. DET attacks the left basket and ATL the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | DET | ATL | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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.
| DET | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38 | 38 | 7 | 12 | 1 | 3 | 3 | 14-24 | 7-10 | 3-3 | +6 | 75.0% | |
| 23 | 13 | 5 | 6 | 1 | 0 | 1 | 6-6 | 0-0 | 1-2 | -3 | 94.5% | |
| 28 | 18 | 1 | 2 | 1 | 0 | 1 | 6-11 | 6-10 | 0-0 | +1 | 81.8% | |
| 17 | 14 | 2 | 2 | 3 | 0 | 3 | 7-8 | 0-0 | 0-1 | -19 | 82.9% | |
| 35 | 12 | 4 | 3 | 1 | 0 | 1 | 5-12 | 0-3 | 2-2 | +14 | 46.6% | |
| 34 | 24 | 7 | 3 | 1 | 0 | 1 | 7-12 | 6-10 | 4-8 | +15 | 77.3% | |
| 22 | 16 | 4 | 7 | 1 | 0 | 1 | 5-10 | 1-6 | 5-5 | +5 | 65.6% | |
| 21 | 6 | 5 | 2 | 0 | 2 | 4 | 3-5 | 0-0 | 0-0 | +12 | 60.0% | |
| 13 | 4 | 1 | 1 | 0 | 0 | 1 | 1-2 | 0-1 | 2-2 | +3 | 69.4% | |
| 5 | 2 | 1 | 1 | 0 | 0 | 1 | 1-3 | 0-0 | 0-0 | -5 | 33.3% | |
| 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 1-2 | -4 | 56.8% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| ATL | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38 | 38 | 2 | 13 | 1 | 0 | 7 | 10-24 | 6-15 | 12-15 | +2 | 62.1% | |
| 38 | 24 | 5 | 6 | 4 | 1 | 3 | 10-14 | 3-3 | 1-2 | -2 | 80.6% | |
| 31 | 19 | 6 | 3 | 2 | 2 | 0 | 5-10 | 4-6 | 5-5 | +10 | 77.9% | |
| 30 | 16 | 9 | 6 | 0 | 0 | 0 | 5-10 | 0-1 | 6-8 | -3 | 59.2% | |
| 12 | 2 | 2 | 0 | 0 | 0 | 1 | 1-4 | 0-2 | 0-0 | +5 | 25.0% | |
| 36 | 27 | 5 | 1 | 1 | 1 | 2 | 10-20 | 7-14 | 0-0 | -12 | 67.5% | |
| 18 | 8 | 7 | 0 | 0 | 2 | 0 | 3-3 | 0-0 | 2-4 | 0 | 84.0% | |
| 14 | 2 | 3 | 0 | 0 | 0 | 0 | 1-1 | 0-0 | 0-2 | -12 | 53.2% | |
| 23 | 7 | 1 | 1 | 0 | 0 | 0 | 3-10 | 1-4 | 0-0 | -13 | 35.0% | |
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
| OUT · COACH'S DECISION | ||||||||||||
534 events
| Q | Clock | Team | Play | DET | ATL |
|---|---|---|---|---|---|
| Q1 | 12:00 | ATL | Jalen Duren vs. Onyeka Okongwu (Dyson Daniels gains possession) | 0 | 0 |
| Q1 | 11:43 | ATL | Zaccharie Risacher misses driving layup | 0 | 0 |
| Q1 | 11:42 | ATL | Onyeka Okongwu offensive rebound | 0 | 0 |
| Q1 | 11:42 | DET | Jalen Duren shooting foul | 0 | 0 |
| Q1 | 11:42 | ATL | Onyeka Okongwu misses free throw 1 of 2 | 0 | 0 |
| Q1 | 11:42 | ATL | Hawks offensive team rebound | 0 | 0 |
| Q1 | 11:42 | ATL | Onyeka Okongwu misses free throw 2 of 2 | 0 | 0 |
| Q1 | 11:39 | DET | Ausar Thompson defensive rebound | 0 | 0 |
| Q1 | 11:33 | DET | Tim Hardaway Jr. misses 23-foot three point jumper | 0 | 0 |
| Q1 | 11:33 | DET | Pistons offensive team rebound | 0 | 0 |
| Q1 | 11:33 | ATL | Onyeka Okongwu loose ball foul | 0 | 0 |
| Q1 | 11:25 | DET | Ausar Thompson makes dunk (Jalen Duren assists) | 2 | 0 |
| Q1 | 11:13 | ATL | Mouhamed Gueye misses 25-foot three point jumper | 2 | 0 |
| Q1 | 11:10 | DET | Jalen Duren defensive rebound | 2 | 0 |
| Q1 | 11:01 | DET | Tobias Harris misses driving floating jump shot | 2 | 0 |
| Q1 | 10:59 | ATL | Onyeka Okongwu defensive rebound | 2 | 0 |
| Q1 | 10:50 | DET | Jalen Duren shooting foul | 2 | 0 |
| Q1 | 10:50 | ATL | Zaccharie Risacher makes free throw 1 of 2 | 2 | 1 |
| Q1 | 10:50 | ATL | Zaccharie Risacher makes free throw 2 of 2 | 2 | 2 |
| Q1 | 10:35 | DET | Ausar Thompson makes 3-foot driving dunk (Cade Cunningham assists) | 4 | 2 |
| Q1 | 10:28 | DET | Ausar Thompson personal foul | 4 | 2 |
| Q1 | 10:28 | DET | Tobias Harris technical foul | 4 | 2 |
| Q1 | 10:28 | ATL | Trae Young makes technical free throw | 4 | 3 |
| Q1 | 10:21 | ATL | Dyson Daniels makes 11-foot driving floating jump shot | 4 | 5 |
| Q1 | 10:09 | DET | Cade Cunningham misses driving floating jump shot | 4 | 5 |
| Q1 | 10:06 | ATL | Dyson Daniels defensive rebound | 4 | 5 |
| Q1 | 10:02 | ATL | Isaiah Stewart blocks Onyeka Okongwu 's 4-foot two point shot | 4 | 5 |
| Q1 | 9:59 | DET | Tobias Harris defensive rebound | 4 | 5 |
| Q1 | 9:56 | DET | Ausar Thompson makes dunk (Tobias Harris assists) | 6 | 5 |
| Q1 | 9:43 | ATL | Onyeka Okongwu makes alley oop layup (Trae Young assists) | 6 | 7 |
| Q1 | 9:20 | DET | Tobias Harris misses driving layup | 6 | 7 |
| Q1 | 9:18 | ATL | Dyson Daniels defensive rebound | 6 | 7 |
| Q1 | 9:11 | ATL | Dyson Daniels lost ball turnover (Tobias Harris steals) | 6 | 7 |
| Q1 | 9:05 | DET | Isaiah Stewart misses two point shot | 6 | 7 |
| Q1 | 9:03 | ATL | Onyeka Okongwu defensive rebound | 6 | 7 |
| Q1 | 8:53 | ATL | Zaccharie Risacher misses 23-foot three point jumper | 6 | 7 |
| Q1 | 8:49 | DET | Ausar Thompson defensive rebound | 6 | 7 |
| Q1 | 8:42 | DET | Cade Cunningham makes 25-foot three point jumper (Ausar Thompson assists) | 9 | 7 |
| Q1 | 8:28 | ATL | Trae Young makes 27-foot three pointer | 9 | 10 |
| Q1 | 10:50 | DET | Isaiah Stewart enters the game for Jalen Duren | 2 | 2 |
| Q1 | 8:10 | DET | Cade Cunningham misses 25-foot three point step back jumpshot | 9 | 10 |
| Q1 | 8:06 | DET | Isaiah Stewart offensive rebound | 9 | 10 |
| Q1 | 7:54 | DET | Ausar Thompson shooting foul | 9 | 10 |
| Q1 | 7:54 | ATL | Trae Young makes free throw 1 of 2 | 9 | 11 |
| Q1 | 7:54 | DET | Malik Beasley enters the game for Ausar Thompson | 9 | 11 |
| Q1 | 7:54 | ATL | Trae Young makes free throw 2 of 2 | 9 | 12 |
| Q1 | 7:43 | DET | Tobias Harris misses 24-foot three point jumper | 9 | 12 |
| Q1 | 7:40 | ATL | Mouhamed Gueye defensive rebound | 9 | 12 |
| Q1 | 7:37 | ATL | Zaccharie Risacher misses 23-foot three point shot | 9 | 12 |
| Q1 | 7:35 | DET | Tobias Harris defensive rebound | 9 | 12 |
| Q1 | 7:25 | DET | Cade Cunningham makes 6-foot two point shot | 11 | 12 |
| Q1 | 7:07 | ATL | Mouhamed Gueye misses driving layup | 11 | 12 |
| Q1 | 7:06 | ATL | Onyeka Okongwu offensive rebound | 11 | 12 |
| Q1 | 7:05 | ATL | Onyeka Okongwu misses 2-foot hook shot | 11 | 12 |
| Q1 | 7:04 | ATL | Mouhamed Gueye offensive rebound | 11 | 12 |
| Q1 | 7:03 | ATL | Mouhamed Gueye out of bounds lost ball turnover | 11 | 12 |
| Q1 | 6:53 | DET | Tobias Harris traveling | 11 | 12 |
| Q1 | 6:53 | ATL | Hawks Full timeout | 11 | 12 |
| Q1 | 6:53 | ATL | Georges Niang enters the game for Trae Young | 11 | 12 |
| Q1 | 6:53 | ATL | Caris LeVert enters the game for Mouhamed Gueye | 11 | 12 |
| Q1 | 6:46 | ATL | Dyson Daniels makes 1-foot two point shot | 11 | 14 |
| Q1 | 6:31 | ATL | Caris LeVert shooting foul | 11 | 14 |
| Q1 | 6:31 | DET | Malik Beasley misses free throw 1 of 3 | 11 | 14 |
| Q1 | 6:31 | DET | Pistons offensive team rebound | 11 | 14 |
| Q1 | 6:31 | DET | Malik Beasley misses free throw 2 of 3 | 11 | 14 |
| Q1 | 6:31 | DET | Pistons offensive team rebound | 11 | 14 |
| Q1 | 6:31 | DET | Malik Beasley misses free throw 3 of 3 | 11 | 14 |
| Q1 | 6:29 | ATL | Zaccharie Risacher defensive rebound | 11 | 14 |
| Q1 | 6:18 | ATL | Dyson Daniels offensive goaltending turnover | 11 | 14 |
| Q1 | 5:57 | DET | Tim Hardaway Jr. misses driving floating jump shot | 11 | 14 |
| Q1 | 5:54 | ATL | Zaccharie Risacher defensive rebound | 11 | 14 |
| Q1 | 5:50 | ATL | Georges Niang misses 25-foot three point shot | 11 | 14 |
| Q1 | 5:47 | DET | Malik Beasley defensive rebound | 11 | 14 |
| Q1 | 5:38 | DET | Cade Cunningham makes 25-foot three pointer | 14 | 14 |
| Q1 | 5:19 | ATL | Zaccharie Risacher misses driving floating jump shot | 14 | 14 |
| Q1 | 5:16 | DET | Cade Cunningham defensive rebound | 14 | 14 |
| Q1 | 5:13 | DET | Malik Beasley makes two point shot (Cade Cunningham assists) | 16 | 14 |
| Q1 | 5:00 | ATL | Caris LeVert makes 25-foot three point jumper (Onyeka Okongwu assists) | 16 | 17 |
| Q1 | 4:48 | DET | Cade Cunningham makes 24-foot three point jumper (Malik Beasley assists) | 19 | 17 |
| Q1 | 4:32 | ATL | Georges Niang misses layup | 19 | 17 |
| Q1 | 4:30 | ATL | Georges Niang offensive rebound | 19 | 17 |
| Q1 | 4:28 | ATL | Georges Niang misses two point shot | 19 | 17 |
| Q1 | 4:28 | ATL | Onyeka Okongwu offensive rebound | 19 | 17 |
| Q1 | 4:22 | ATL | Dyson Daniels misses two point shot | 19 | 17 |
| Q1 | 4:19 | DET | Isaiah Stewart defensive rebound | 19 | 17 |
| Q1 | 4:16 | DET | Tim Hardaway Jr. makes 25-foot three point shot (Cade Cunningham assists) | 22 | 17 |
| Q1 | 4:02 | ATL | Onyeka Okongwu misses 5-foot hook shot | 22 | 17 |
| Q1 | 3:57 | DET | Cade Cunningham defensive rebound | 22 | 17 |
| Q1 | 3:54 | DET | Zaccharie Risacher blocks Cade Cunningham 's 5-foot two point shot | 22 | 17 |
| Q1 | 3:51 | ATL | Zaccharie Risacher defensive rebound | 22 | 17 |
| Q1 | 3:48 | ATL | Zaccharie Risacher makes 24-foot three point shot (Caris LeVert assists) | 22 | 20 |
| Q1 | 3:26 | DET | Isaiah Stewart makes dunk (Cade Cunningham assists) | 24 | 20 |
| Q1 | 3:07 | ATL | Georges Niang makes 1-foot layup (Onyeka Okongwu assists) | 24 | 22 |
| Q1 | 2:48 | DET | Cade Cunningham misses 24-foot three point pullup jump shot | 24 | 22 |
| Q1 | 2:47 | DET | Pistons offensive team rebound | 24 | 22 |
| Q1 | 2:47 | ATL | Georges Niang loose ball foul | 24 | 22 |
| Q1 | 2:47 | DET | Pistons Full timeout | 24 | 22 |
| Q1 | 2:47 | ATL | Terance Mann enters the game for Dyson Daniels | 24 | 22 |
| Q1 | 2:47 | ATL | Clint Capela enters the game for Zaccharie Risacher | 24 | 22 |
| Q1 | 2:47 | ATL | Trae Young enters the game for Onyeka Okongwu | 24 | 22 |
| Q1 | 2:47 | DET | Simone Fontecchio enters the game for Cade Cunningham | 24 | 22 |
| Q1 | 2:47 | DET | Dennis Schroder enters the game for Tim Hardaway Jr. | 24 | 22 |
| Q1 | 2:37 | DET | Tobias Harris misses 23-foot three point jumper | 24 | 22 |
| Q1 | 2:32 | ATL | Caris LeVert defensive rebound | 24 | 22 |
| Q1 | 2:26 | ATL | Trae Young misses driving floating jump shot | 24 | 22 |
| Q1 | 2:24 | DET | Isaiah Stewart defensive rebound | 24 | 22 |
| Q1 | 2:19 | DET | Simone Fontecchio bad pass (Trae Young steals) | 24 | 22 |
| Q1 | 2:13 | ATL | Georges Niang makes 24-foot three point shot (Trae Young assists) | 24 | 25 |
| Q1 | 2:00 | DET | Malik Beasley misses 24-foot three point jumper | 24 | 25 |
| Q1 | 1:59 | ATL | Terance Mann defensive rebound | 24 | 25 |
| Q1 | 1:51 | ATL | Caris LeVert misses running pullup jump shot | 24 | 25 |
| Q1 | 1:48 | DET | Malik Beasley defensive rebound | 24 | 25 |
| Q1 | 1:35 | DET | Tobias Harris makes driving layup (Isaiah Stewart assists) | 26 | 25 |
| Q1 | 1:24 | ATL | Trae Young makes 1-foot two point shot | 26 | 27 |
| Q1 | 1:11 | DET | Dennis Schroder makes 24-foot three point step back jumpshot | 29 | 27 |
| Q1 | 1:02 | ATL | Georges Niang misses 25-foot three point jumper | 29 | 27 |
| Q1 | 0:00 | DET | Dennis Schroder defensive rebound | 29 | 27 |
| Q1 | 0:00 | DET | Isaiah Stewart makes 5-foot driving floating jump shot (Simone Fontecchio assists) | 31 | 27 |
| Q1 | 0:00 | ATL | Isaiah Stewart blocks Caris LeVert 's 2-foot driving layup | 31 | 27 |
| Q1 | 0:00 | DET | Simone Fontecchio defensive rebound | 31 | 27 |
| Q1 | 0:00 | DET | Simone Fontecchio makes two point shot (Tobias Harris assists) | 33 | 27 |
| Q1 | 0:00 | DET | Malik Beasley shooting foul | 33 | 27 |
| Q1 | 0:00 | ATL | Clint Capela misses free throw 1 of 2 | 33 | 27 |
| Q1 | 0:00 | ATL | Hawks offensive team rebound | 33 | 27 |
| Q1 | 0:00 | ATL | Clint Capela makes free throw 2 of 2 | 33 | 28 |
| Q1 | 0:00 | DET | Isaiah Stewart offensive foul | 33 | 28 |
| Q1 | 0:00 | DET | Isaiah Stewart turnover | 33 | 28 |
| Q1 | 0:00 | ATL | Trae Young makes 8-foot two point shot | 33 | 30 |
| Q1 | 0:00 | DET | Tobias Harris misses driving floating jump shot | 33 | 30 |
| Q1 | 0:00 | DET | Pistons offensive team rebound | 33 | 30 |
| Q1 | 0:00 | — | End of the 1st Quarter | 33 | 30 |
| Q1 | 8:06 | DET | Isaiah Stewart bad pass (Zaccharie Risacher steals) | 9 | 10 |
| Q2 | 12:00 | DET | Ronald Holland II enters the game for Tobias Harris | 33 | 30 |
| Q2 | 12:00 | DET | Paul Reed enters the game for Isaiah Stewart | 33 | 30 |
| Q2 | 11:37 | DET | Simone Fontecchio misses 21-foot step back jumpshot | 33 | 30 |
| Q2 | 11:34 | ATL | Clint Capela defensive rebound | 33 | 30 |
| Q2 | 11:24 | ATL | Georges Niang misses 23-foot three point jumper | 33 | 30 |
| Q2 | 11:22 | ATL | Terance Mann offensive rebound | 33 | 30 |
| Q2 | 11:22 | DET | Paul Reed shooting foul | 33 | 30 |
| Q2 | 11:22 | ATL | Terance Mann misses free throw 1 of 2 | 33 | 30 |
| Q2 | 11:22 | ATL | Hawks offensive team rebound | 33 | 30 |
| Q2 | 11:22 | ATL | Terance Mann misses free throw 2 of 2 | 33 | 30 |
| Q2 | 11:19 | DET | Malik Beasley defensive rebound | 33 | 30 |
| Q2 | 11:12 | DET | Dennis Schroder misses 25-foot three point jumper | 33 | 30 |
| Q2 | 11:09 | ATL | Georges Niang defensive rebound | 33 | 30 |
| Q2 | 11:04 | ATL | Trae Young makes 26-foot running pullup jump shot | 33 | 33 |
| Q2 | 10:46 | DET | Simone Fontecchio misses two point shot | 33 | 33 |
| Q2 | 10:42 | ATL | Clint Capela defensive rebound | 33 | 33 |
| Q2 | 10:39 | ATL | Caris LeVert misses 25-foot three point shot | 33 | 33 |
| Q2 | 10:38 | ATL | Terance Mann offensive rebound | 33 | 33 |
| Q2 | 10:38 | ATL | Terance Mann makes two point shot | 33 | 35 |
| Q2 | 10:26 | DET | Ronald Holland II out of bounds lost ball turnover | 33 | 35 |
| Q2 | 10:15 | DET | Paul Reed shooting foul | 33 | 35 |
| Q2 | 10:15 | ATL | Clint Capela misses free throw 1 of 2 | 33 | 35 |
| Q2 | 10:15 | ATL | Hawks offensive team rebound | 33 | 35 |
| Q2 | 10:15 | ATL | Zaccharie Risacher enters the game for Caris LeVert | 33 | 35 |
| Q2 | 10:15 | DET | Cade Cunningham enters the game for Simone Fontecchio | 33 | 35 |
| Q2 | 10:15 | ATL | Clint Capela makes free throw 2 of 2 | 33 | 36 |
| Q2 | 10:03 | DET | Zaccharie Risacher blocks Cade Cunningham 's 6-foot driving layup | 33 | 36 |
| Q2 | 10:00 | ATL | Zaccharie Risacher defensive rebound | 33 | 36 |
| Q2 | 9:54 | ATL | Georges Niang misses 25-foot three point shot | 33 | 36 |
| Q2 | 9:52 | DET | Ronald Holland II defensive rebound | 33 | 36 |
| Q2 | 9:48 | DET | Cade Cunningham makes dunk (Ronald Holland II assists) | 35 | 36 |
| Q2 | 9:39 | ATL | Georges Niang makes 9-foot driving floating jump shot (Trae Young assists) | 35 | 38 |
| Q2 | 9:23 | ATL | Georges Niang shooting foul | 35 | 38 |
| Q2 | 9:23 | DET | Paul Reed misses free throw 1 of 2 | 35 | 38 |
| Q2 | 9:23 | DET | Pistons offensive team rebound | 35 | 38 |
| Q2 | 9:23 | ATL | Mouhamed Gueye enters the game for Georges Niang | 35 | 38 |
| Q2 | 9:23 | DET | Paul Reed makes free throw 2 of 2 | 36 | 38 |
| Q2 | 9:15 | DET | Dennis Schroder personal foul | 36 | 38 |
| Q2 | 9:05 | ATL | Trae Young misses 12-foot pullup jump shot | 36 | 38 |
| Q2 | 9:00 | DET | Cade Cunningham defensive rebound | 36 | 38 |
| Q2 | 8:56 | DET | Malik Beasley makes 23-foot three point shot (Cade Cunningham assists) | 39 | 38 |
| Q2 | 8:56 | ATL | Terance Mann shooting foul | 39 | 38 |
| Q2 | 8:56 | DET | Malik Beasley misses free throw 1 of 1 | 39 | 38 |
| Q2 | 8:53 | ATL | Clint Capela defensive rebound | 39 | 38 |
| Q2 | 8:43 | ATL | Mouhamed Gueye misses 22-foot three point jumper | 39 | 38 |
| Q2 | 8:42 | ATL | Hawks offensive team rebound | 39 | 38 |
| Q2 | 8:34 | ATL | Clint Capela makes 1-foot two point shot (Trae Young assists) | 39 | 40 |
| Q2 | 8:25 | ATL | Mouhamed Gueye personal foul | 39 | 40 |
| Q2 | 8:25 | DET | Jalen Duren enters the game for Malik Beasley | 39 | 40 |
| Q2 | 8:25 | DET | Ausar Thompson enters the game for Paul Reed | 39 | 40 |
| Q2 | 8:17 | DET | Dennis Schroder makes 9-foot two point shot (Cade Cunningham assists) | 41 | 40 |
| Q2 | 8:03 | ATL | Trae Young misses 25-foot three point step back jumpshot | 41 | 40 |
| Q2 | 8:00 | DET | Dennis Schroder defensive rebound | 41 | 40 |
| Q2 | 7:57 | DET | Ausar Thompson offensive charge | 41 | 40 |
| Q2 | 7:57 | DET | Ausar Thompson turnover | 41 | 40 |
| Q2 | 7:57 | ATL | Dyson Daniels enters the game for Trae Young | 41 | 40 |
| Q2 | 7:57 | ATL | Onyeka Okongwu enters the game for Clint Capela | 41 | 40 |
| Q2 | 7:49 | ATL | Zaccharie Risacher makes 25-foot three point jumper (Dyson Daniels assists) | 41 | 43 |
| Q2 | 7:29 | DET | Jalen Duren makes dunk (Ausar Thompson assists) | 43 | 43 |
| Q2 | 7:17 | ATL | Dyson Daniels misses driving layup | 43 | 43 |
| Q2 | 7:14 | DET | Jalen Duren defensive rebound | 43 | 43 |
| Q2 | 7:12 | DET | Jalen Duren out of bounds bad pass turnover | 43 | 43 |
| Q2 | 7:01 | ATL | Onyeka Okongwu makes 1-foot dunk (Zaccharie Risacher assists) | 43 | 45 |
| Q2 | 6:47 | ATL | Mouhamed Gueye defensive 3-seconds (technical foul) | 43 | 45 |
| Q2 | 6:47 | ATL | Hawks Full timeout | 43 | 45 |
| Q2 | 6:47 | DET | Cade Cunningham makes technical free throw | 44 | 45 |
| Q2 | 6:38 | DET | Cade Cunningham makes 6-foot two point shot (Dennis Schroder assists) | 46 | 45 |
| Q2 | 6:24 | ATL | Zaccharie Risacher makes 3-foot layup (Dyson Daniels assists) | 46 | 47 |
| Q2 | 6:24 | DET | Ausar Thompson shooting foul | 46 | 47 |
| Q2 | 6:24 | DET | Tobias Harris enters the game for Ausar Thompson | 46 | 47 |
| Q2 | 6:24 | DET | Tim Hardaway Jr. enters the game for Dennis Schroder | 46 | 47 |
| Q2 | 6:24 | ATL | Zaccharie Risacher makes free throw 1 of 1 | 46 | 48 |
| Q2 | 6:11 | ATL | Caris LeVert enters the game for Zaccharie Risacher | 46 | 48 |
| Q2 | 6:04 | DET | Cade Cunningham makes 25-foot three point step back jumpshot | 49 | 48 |
| Q2 | 5:51 | ATL | Cade Cunningham blocks Dyson Daniels 's 1-foot driving layup | 49 | 48 |
| Q2 | 5:48 | DET | Cade Cunningham defensive rebound | 49 | 48 |
| Q2 | 5:46 | DET | Ronald Holland II makes dunk (Cade Cunningham assists) | 51 | 48 |
| Q2 | 5:37 | ATL | Caris LeVert misses 26-foot three point jumper | 51 | 48 |
| Q2 | 5:36 | ATL | Hawks offensive team rebound | 51 | 48 |
| Q2 | 5:23 | ATL | Onyeka Okongwu makes 11-foot two point shot | 51 | 50 |
| Q2 | 6:11 | ATL | Georges Niang enters the game for Mouhamed Gueye | 46 | 48 |
| Q2 | 5:02 | ATL | Onyeka Okongwu shooting foul | 51 | 50 |
| Q2 | 5:02 | DET | Tobias Harris makes free throw 1 of 2 | 52 | 50 |
| Q2 | 5:02 | ATL | Trae Young enters the game for Terance Mann | 52 | 50 |
| Q2 | 5:02 | DET | Malik Beasley enters the game for Ronald Holland II | 52 | 50 |
| Q2 | 5:02 | DET | Tobias Harris makes free throw 2 of 2 | 53 | 50 |
| Q2 | 4:41 | ATL | Onyeka Okongwu misses 22-foot three point jumper | 53 | 50 |
| Q2 | 4:39 | DET | Tobias Harris defensive rebound | 53 | 50 |
| Q2 | 4:30 | DET | Cade Cunningham makes 13-foot step back jumpshot | 55 | 50 |
| Q2 | 4:13 | ATL | Georges Niang makes 26-foot three point jumper (Trae Young assists) | 55 | 53 |
| Q2 | 3:52 | DET | Malik Beasley makes 25-foot three point jumper (Cade Cunningham assists) | 58 | 53 |
| Q2 | 3:36 | DET | Cade Cunningham shooting foul | 58 | 53 |
| Q2 | 3:36 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 58 | 54 |
| Q2 | 3:36 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 58 | 55 |
| Q2 | 3:22 | DET | Cade Cunningham makes 24-foot three point jumper (Jalen Duren assists) | 61 | 55 |
| Q2 | 3:14 | ATL | Trae Young makes 26-foot three pointer | 61 | 58 |
| Q2 | 2:56 | DET | Tobias Harris misses 23-foot three point jumper | 61 | 58 |
| Q2 | 2:53 | ATL | Trae Young defensive rebound | 61 | 58 |
| Q2 | 2:44 | ATL | Dyson Daniels makes 23-foot three point jumper (Georges Niang assists) | 61 | 61 |
| Q2 | 2:29 | DET | Jalen Duren makes alley oop dunk shot (Cade Cunningham assists) | 63 | 61 |
| Q2 | 2:19 | ATL | Trae Young misses 26-foot three point pullup jump shot | 63 | 61 |
| Q2 | 2:17 | DET | Jalen Duren defensive rebound | 63 | 61 |
| Q2 | 2:10 | DET | Pistons Full timeout | 63 | 61 |
| Q2 | 2:10 | DET | Isaiah Stewart enters the game for Jalen Duren | 63 | 61 |
| Q2 | 2:01 | DET | Tim Hardaway Jr. makes 24-foot three point jumper (Malik Beasley assists) | 66 | 61 |
| Q2 | 1:49 | ATL | Georges Niang misses 25-foot three point jumper | 66 | 61 |
| Q2 | 1:46 | DET | Malik Beasley defensive rebound | 66 | 61 |
| Q2 | 1:31 | DET | Tobias Harris makes driving layup (Tim Hardaway Jr. assists) | 68 | 61 |
| Q2 | 1:24 | DET | Isaiah Stewart shooting foul | 68 | 61 |
| Q2 | 1:24 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 68 | 62 |
| Q2 | 1:24 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 68 | 63 |
| Q2 | 1:13 | DET | Tim Hardaway Jr. misses 25-foot three point pullup jump shot | 68 | 63 |
| Q2 | 1:08 | ATL | Dyson Daniels defensive rebound | 68 | 63 |
| Q2 | 1:05 | ATL | Dyson Daniels bad pass (Tim Hardaway Jr. steals) | 68 | 63 |
| Q2 | 0:00 | DET | Tim Hardaway Jr. makes 24-foot three point jumper (Cade Cunningham assists) | 71 | 63 |
| Q2 | 0:00 | ATL | Georges Niang makes 25-foot three point jumper | 71 | 66 |
| Q2 | 0:00 | DET | Cade Cunningham makes 32-foot three pointer (Malik Beasley assists) | 74 | 66 |
| Q2 | 0:00 | ATL | Georges Niang misses two point shot | 74 | 66 |
| Q2 | 0:00 | DET | Cade Cunningham defensive rebound | 74 | 66 |
| Q2 | 0:00 | DET | Cade Cunningham lost ball turnover (Dyson Daniels steals) | 74 | 66 |
| Q2 | 0:00 | ATL | Dyson Daniels makes driving dunk | 74 | 68 |
| Q2 | 0:00 | DET | Cade Cunningham makes driving layup (Tim Hardaway Jr. assists) | 76 | 68 |
| Q2 | 0:00 | — | (00:00) [Pistons] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL) | 76 | 68 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 76 | 68 |
| Q3 | 12:00 | ATL | Zaccharie Risacher enters the game for Caris LeVert | 76 | 68 |
| Q3 | 12:00 | ATL | Mouhamed Gueye enters the game for Georges Niang | 76 | 68 |
| Q3 | 12:00 | DET | Jalen Duren enters the game for Malik Beasley | 76 | 68 |
| Q3 | 12:00 | DET | Ausar Thompson enters the game for Isaiah Stewart | 76 | 68 |
| Q3 | 11:46 | DET | Ausar Thompson makes 6-foot driving floating jump shot | 78 | 68 |
| Q3 | 11:32 | ATL | Onyeka Okongwu makes 4-foot two point shot (Dyson Daniels assists) | 78 | 70 |
| Q3 | 11:20 | DET | Tim Hardaway Jr. makes 25-foot three point jumper (Jalen Duren assists) | 81 | 70 |
| Q3 | 11:03 | ATL | Trae Young misses 24-foot three point step back jumpshot | 81 | 70 |
| Q3 | 10:58 | DET | Tim Hardaway Jr. defensive rebound | 81 | 70 |
| Q3 | 10:48 | DET | Tim Hardaway Jr. misses 26-foot three point jumper | 81 | 70 |
| Q3 | 10:45 | ATL | Dyson Daniels defensive rebound | 81 | 70 |
| Q3 | 10:37 | ATL | Dyson Daniels makes 24-foot three point jumper (Zaccharie Risacher assists) | 81 | 73 |
| Q3 | 10:25 | ATL | Mouhamed Gueye personal foul | 81 | 73 |
| Q3 | 10:25 | ATL | Georges Niang enters the game for Mouhamed Gueye | 81 | 73 |
| Q3 | 10:16 | DET | Tim Hardaway Jr. misses 25-foot three point jumper | 81 | 73 |
| Q3 | 10:13 | ATL | Onyeka Okongwu defensive rebound | 81 | 73 |
| Q3 | 10:01 | ATL | Georges Niang makes 22-foot three point jumper (Trae Young assists) | 81 | 76 |
| Q3 | 9:50 | DET | Cade Cunningham bad pass (Georges Niang steals) | 81 | 76 |
| Q3 | 9:41 | ATL | Trae Young makes 24-foot three point step back jumpshot (Onyeka Okongwu assists) | 81 | 79 |
| Q3 | 9:20 | DET | Jalen Duren makes 9-foot two point shot | 83 | 79 |
| Q3 | 9:12 | ATL | Trae Young lost ball turnover (Ausar Thompson steals) | 83 | 79 |
| Q3 | 9:08 | DET | Ausar Thompson makes 1-foot dunk | 85 | 79 |
| Q3 | 9:00 | ATL | Trae Young bad pass (Jalen Duren steals) | 85 | 79 |
| Q3 | 8:55 | DET | Ausar Thompson kicked ball turnover | 85 | 79 |
| Q3 | 8:55 | ATL | Mouhamed Gueye enters the game for Georges Niang | 85 | 79 |
| Q3 | 8:47 | ATL | Trae Young misses 26-foot three point pullup jump shot | 85 | 79 |
| Q3 | 8:43 | DET | Jalen Duren defensive rebound | 85 | 79 |
| Q3 | 8:37 | DET | Ausar Thompson makes 1-foot alley oop dunk shot (Jalen Duren assists) | 87 | 79 |
| Q3 | 8:17 | ATL | Dyson Daniels makes 1-foot two point shot (Onyeka Okongwu assists) | 87 | 81 |
| Q3 | 8:08 | ATL | Trae Young shooting foul | 87 | 81 |
| Q3 | 8:08 | ATL | Hawks Full timeout | 87 | 81 |
| Q3 | 8:08 | ATL | (08:08) [Hawks] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Hawks] charged with a timeout | 87 | 81 |
| Q3 | 8:08 | DET | Jalen Duren makes free throw 1 of 2 | 88 | 81 |
| Q3 | 8:08 | DET | Jalen Duren misses free throw 2 of 2 | 88 | 81 |
| Q3 | 8:06 | ATL | Zaccharie Risacher defensive rebound | 88 | 81 |
| Q3 | 7:58 | ATL | Trae Young bad pass (Ausar Thompson steals) | 88 | 81 |
| Q3 | 7:53 | DET | Tim Hardaway Jr. bad pass (Zaccharie Risacher steals) | 88 | 81 |
| Q3 | 7:46 | ATL | Dyson Daniels makes 24-foot three point shot (Zaccharie Risacher assists) | 88 | 84 |
| Q3 | 7:26 | DET | Ausar Thompson misses two point shot | 88 | 84 |
| Q3 | 7:24 | ATL | Onyeka Okongwu defensive rebound | 88 | 84 |
| Q3 | 7:20 | ATL | Mouhamed Gueye makes 1-foot dunk (Trae Young assists) | 88 | 86 |
| Q3 | 7:03 | DET | Cade Cunningham misses 25-foot three point pullup jump shot | 88 | 86 |
| Q3 | 7:00 | ATL | Zaccharie Risacher defensive rebound | 88 | 86 |
| Q3 | 6:45 | DET | Tobias Harris shooting foul | 88 | 86 |
| Q3 | 6:45 | ATL | Zaccharie Risacher makes free throw 1 of 2 | 88 | 87 |
| Q3 | 6:45 | ATL | Georges Niang enters the game for Mouhamed Gueye | 88 | 87 |
| Q3 | 6:45 | DET | Malik Beasley enters the game for Ausar Thompson | 88 | 87 |
| Q3 | 6:45 | ATL | Zaccharie Risacher makes free throw 2 of 2 | 88 | 88 |
| Q3 | 6:35 | DET | Tim Hardaway Jr. makes 23-foot three point jumper (Tobias Harris assists) | 91 | 88 |
| Q3 | 6:23 | ATL | Trae Young misses 25-foot three point pullup jump shot | 91 | 88 |
| Q3 | 6:20 | ATL | Onyeka Okongwu offensive rebound | 91 | 88 |
| Q3 | 6:18 | ATL | Georges Niang makes 25-foot three point jumper (Onyeka Okongwu assists) | 91 | 91 |
| Q3 | 5:58 | DET | Tobias Harris makes 12-foot two point shot | 93 | 91 |
| Q3 | 5:44 | ATL | Trae Young bad pass (Cade Cunningham steals) | 93 | 91 |
| Q3 | 5:40 | ATL | Dyson Daniels shooting foul | 93 | 91 |
| Q3 | 5:40 | DET | Cade Cunningham makes free throw 1 of 2 | 94 | 91 |
| Q3 | 5:40 | ATL | Caris LeVert enters the game for Trae Young | 94 | 91 |
| Q3 | 5:40 | DET | Dennis Schroder enters the game for Tim Hardaway Jr. | 94 | 91 |
| Q3 | 5:40 | DET | Cade Cunningham makes free throw 2 of 2 | 95 | 91 |
| Q3 | 5:28 | ATL | Caris LeVert makes dunk (Onyeka Okongwu assists) | 95 | 93 |
| Q3 | 5:18 | DET | Jalen Duren makes 7-foot layup (Cade Cunningham assists) | 97 | 93 |
| Q3 | 5:08 | ATL | Cade Cunningham blocks Onyeka Okongwu 's 7-foot layup | 97 | 93 |
| Q3 | 5:08 | DET | Cade Cunningham defensive rebound | 97 | 93 |
| Q3 | 4:53 | DET | Cade Cunningham makes 1-foot layup (Jalen Duren assists) | 99 | 93 |
| Q3 | 4:33 | ATL | Caris LeVert makes 15-foot pullup jump shot | 99 | 95 |
| Q3 | 4:17 | DET | Dennis Schroder misses 25-foot three point jumper | 99 | 95 |
| Q3 | 4:13 | ATL | Georges Niang defensive rebound | 99 | 95 |
| Q3 | 3:55 | DET | Tobias Harris shooting foul | 99 | 95 |
| Q3 | 3:55 | ATL | Onyeka Okongwu makes free throw 1 of 2 | 99 | 96 |
| Q3 | 3:55 | ATL | Terance Mann enters the game for Zaccharie Risacher | 99 | 96 |
| Q3 | 3:55 | DET | Ausar Thompson enters the game for Jalen Duren | 99 | 96 |
| Q3 | 3:55 | DET | Isaiah Stewart enters the game for Cade Cunningham | 99 | 96 |
| Q3 | 3:55 | ATL | Onyeka Okongwu makes free throw 2 of 2 | 99 | 97 |
| Q3 | 3:36 | DET | Tobias Harris makes 8-foot two point shot (Dennis Schroder assists) | 101 | 97 |
| Q3 | 3:24 | ATL | Caris LeVert misses driving layup | 101 | 97 |
| Q3 | 3:21 | DET | Malik Beasley defensive rebound | 101 | 97 |
| Q3 | 3:06 | DET | Malik Beasley misses 25-foot three point jumper | 101 | 97 |
| Q3 | 3:03 | ATL | Dyson Daniels defensive rebound | 101 | 97 |
| Q3 | 2:51 | DET | Pistons Full timeout | 101 | 97 |
| Q3 | 2:51 | ATL | Clint Capela enters the game for Dyson Daniels | 101 | 97 |
| Q3 | 2:51 | ATL | Trae Young enters the game for Onyeka Okongwu | 101 | 97 |
| Q3 | 2:44 | ATL | Caris LeVert misses driving layup | 101 | 97 |
| Q3 | 2:40 | DET | Dennis Schroder defensive rebound | 101 | 97 |
| Q3 | 2:34 | DET | Isaiah Stewart traveling | 101 | 97 |
| Q3 | 2:23 | DET | Ausar Thompson shooting foul | 101 | 97 |
| Q3 | 2:23 | ATL | Trae Young misses free throw 1 of 2 | 101 | 97 |
| Q3 | 2:23 | ATL | Hawks offensive team rebound | 101 | 97 |
| Q3 | 2:23 | DET | Ronald Holland II enters the game for Ausar Thompson | 101 | 97 |
| Q3 | 2:23 | ATL | Trae Young makes free throw 2 of 2 | 101 | 98 |
| Q3 | 2:00 | DET | Malik Beasley makes 26-foot three point jumper (Dennis Schroder assists) | 104 | 98 |
| Q3 | 1:47 | DET | Dennis Schroder shooting foul | 104 | 98 |
| Q3 | 1:47 | ATL | Trae Young makes free throw 1 of 2 | 104 | 99 |
| Q3 | 1:47 | ATL | Trae Young makes free throw 2 of 2 | 104 | 100 |
| Q3 | 1:32 | DET | Isaiah Stewart makes 11-foot two point shot (Dennis Schroder assists) | 106 | 100 |
| Q3 | 1:24 | ATL | Georges Niang misses 25-foot three point jumper | 106 | 100 |
| Q3 | 1:20 | DET | Malik Beasley defensive rebound | 106 | 100 |
| Q3 | 1:10 | DET | Dennis Schroder makes driving layup | 108 | 100 |
| Q3 | 1:10 | ATL | Georges Niang shooting foul | 108 | 100 |
| Q3 | 1:10 | DET | Dennis Schroder makes free throw 1 of 1 | 109 | 100 |
| Q3 | 0:00 | ATL | Caris LeVert misses driving floating jump shot | 109 | 100 |
| Q3 | 0:00 | DET | Isaiah Stewart defensive rebound | 109 | 100 |
| Q3 | 0:00 | DET | Dennis Schroder misses 25-foot three point jumper | 109 | 100 |
| Q3 | 0:00 | DET | Tobias Harris offensive rebound | 109 | 100 |
| Q3 | 0:00 | DET | Tobias Harris makes 9-foot two point shot | 111 | 100 |
| Q3 | 0:00 | DET | Ronald Holland II away from play foul | 111 | 100 |
| Q3 | 0:00 | ATL | Trae Young makes free throw 1 of 1 | 111 | 101 |
| Q3 | 0:00 | ATL | Georges Niang makes driving layup (Trae Young assists) | 111 | 103 |
| Q3 | 0:00 | DET | Dennis Schroder misses 26-foot three point pullup jump shot | 111 | 103 |
| Q3 | 0:00 | ATL | Clint Capela defensive rebound | 111 | 103 |
| Q3 | 0:00 | ATL | Trae Young out of bounds bad pass turnover | 111 | 103 |
| Q3 | 0:00 | ATL | Trae Young away from play foul | 111 | 103 |
| Q3 | 0:00 | — | (00:03.1) [Pistons] REF-INITIATED REVIEW (CALL OVERTURNED) | 111 | 103 |
| Q3 | 0:00 | DET | Dennis Schroder makes free throw 1 of 1 | 112 | 103 |
| Q3 | 0:00 | ATL | Dyson Daniels enters the game for Trae Young | 112 | 103 |
| Q3 | 0:00 | DET | Malik Beasley steps out of bounds turnover | 112 | 103 |
| Q3 | 0:00 | ATL | Trae Young enters the game for Dyson Daniels | 112 | 103 |
| Q3 | 0:00 | DET | Jalen Duren enters the game for Malik Beasley | 112 | 103 |
| Q3 | 0:00 | ATL | Trae Young misses 44-foot three point pullup jump shot | 112 | 103 |
| Q3 | 0:00 | ATL | Hawks offensive team rebound | 112 | 103 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 112 | 103 |
| Q4 | 12:00 | ATL | Dyson Daniels enters the game for Terance Mann | 112 | 103 |
| Q4 | 12:00 | DET | Cade Cunningham enters the game for Tobias Harris | 112 | 103 |
| Q4 | 12:00 | DET | Malik Beasley enters the game for Jalen Duren | 112 | 103 |
| Q4 | 11:39 | ATL | Cade Cunningham blocks Trae Young 's 5-foot driving layup | 112 | 103 |
| Q4 | 11:36 | DET | Cade Cunningham defensive rebound | 112 | 103 |
| Q4 | 11:18 | DET | Malik Beasley misses 23-foot three point jumper | 112 | 103 |
| Q4 | 11:16 | DET | Isaiah Stewart offensive rebound | 112 | 103 |
| Q4 | 11:11 | DET | Cade Cunningham makes 25-foot three point jumper (Isaiah Stewart assists) | 115 | 103 |
| Q4 | 11:02 | ATL | Dyson Daniels makes driving layup (Trae Young assists) | 115 | 105 |
| Q4 | 10:38 | DET | Isaiah Stewart misses 10-foot two point shot | 115 | 105 |
| Q4 | 10:33 | ATL | Georges Niang defensive rebound | 115 | 105 |
| Q4 | 10:27 | ATL | Trae Young bad pass (Malik Beasley steals) | 115 | 105 |
| Q4 | 10:25 | ATL | Trae Young shooting foul | 115 | 105 |
| Q4 | 10:25 | DET | Ronald Holland II makes free throw 1 of 2 | 116 | 105 |
| Q4 | 10:25 | DET | Ronald Holland II makes free throw 2 of 2 | 117 | 105 |
| Q4 | 10:11 | ATL | Georges Niang makes 25-foot three point jumper (Dyson Daniels assists) | 117 | 108 |
| Q4 | 10:00 | DET | Malik Beasley makes 23-foot three point jumper (Dennis Schroder assists) | 120 | 108 |
| Q4 | 9:54 | DET | Dennis Schroder shooting foul | 120 | 108 |
| Q4 | 9:54 | ATL | Trae Young makes free throw 1 of 2 | 120 | 109 |
| Q4 | 9:54 | ATL | Zaccharie Risacher enters the game for Caris LeVert | 120 | 109 |
| Q4 | 9:54 | ATL | Trae Young makes free throw 2 of 2 | 120 | 110 |
| Q4 | 9:47 | ATL | Dyson Daniels personal foul | 120 | 110 |
| Q4 | 9:34 | DET | Georges Niang blocks Cade Cunningham 's 10-foot driving layup | 120 | 110 |
| Q4 | 9:30 | ATL | Clint Capela defensive rebound | 120 | 110 |
| Q4 | 9:29 | ATL | Zaccharie Risacher misses two point shot | 120 | 110 |
| Q4 | 9:29 | DET | Pistons defensive team rebound | 120 | 110 |
| Q4 | 9:29 | ATL | Clint Capela loose ball foul | 120 | 110 |
| Q4 | 9:29 | DET | Tim Hardaway Jr. enters the game for Dennis Schroder | 120 | 110 |
| Q4 | 9:16 | DET | Ronald Holland II misses 22-foot three point jumper | 120 | 110 |
| Q4 | 9:15 | DET | Malik Beasley offensive rebound | 120 | 110 |
| Q4 | 9:14 | DET | Clint Capela blocks Malik Beasley 's 3-foot two point shot | 120 | 110 |
| Q4 | 9:12 | ATL | Trae Young defensive rebound | 120 | 110 |
| Q4 | 9:04 | ATL | Dyson Daniels misses driving floating jump shot | 120 | 110 |
| Q4 | 9:02 | ATL | Clint Capela offensive rebound | 120 | 110 |
| Q4 | 9:02 | ATL | Clint Capela makes two point shot | 120 | 112 |
| Q4 | 8:35 | DET | shot clock turnover | 120 | 112 |
| Q4 | 8:27 | ATL | Trae Young makes 25-foot three pointer | 120 | 115 |
| Q4 | 8:10 | DET | Malik Beasley makes 25-foot three point jumper (Cade Cunningham assists) | 123 | 115 |
| Q4 | 8:00 | DET | Ronald Holland II shooting foul | 123 | 115 |
| Q4 | 8:00 | ATL | Trae Young makes free throw 1 of 2 | 123 | 116 |
| Q4 | 8:00 | DET | Jalen Duren enters the game for Isaiah Stewart | 123 | 116 |
| Q4 | 8:00 | ATL | Trae Young makes free throw 2 of 2 | 123 | 117 |
| Q4 | 7:44 | DET | Malik Beasley makes 23-foot three point jumper (Dennis Schroder assists) | 126 | 117 |
| Q4 | 7:33 | ATL | Trae Young misses 27-foot three point pullup jump shot | 126 | 117 |
| Q4 | 7:31 | DET | Pistons defensive team rebound | 126 | 117 |
| Q4 | 7:16 | DET | Cade Cunningham bad pass (Dyson Daniels steals) | 126 | 117 |
| Q4 | 7:06 | ATL | Georges Niang makes 22-foot three point jumper (Trae Young assists) | 126 | 120 |
| Q4 | 8:00 | DET | Dennis Schroder enters the game for Ronald Holland II | 123 | 117 |
| Q4 | 6:45 | DET | Clint Capela blocks Cade Cunningham 's 1-foot driving layup | 126 | 120 |
| Q4 | 6:41 | ATL | Clint Capela defensive rebound | 126 | 120 |
| Q4 | 6:36 | ATL | Trae Young makes 6-foot driving floating jump shot | 126 | 122 |
| Q4 | 6:36 | DET | Pistons Full timeout | 126 | 122 |
| Q4 | 6:17 | DET | Tim Hardaway Jr. makes 23-foot three point jumper (Jalen Duren assists) | 129 | 122 |
| Q4 | 6:01 | ATL | Trae Young misses 25-foot three point pullup jump shot | 129 | 122 |
| Q4 | 5:57 | ATL | Georges Niang offensive rebound | 129 | 122 |
| Q4 | 5:55 | ATL | Zaccharie Risacher makes 23-foot three point jumper (Trae Young assists) | 129 | 125 |
| Q4 | 5:41 | DET | Jalen Duren makes dunk (Dennis Schroder assists) | 131 | 125 |
| Q4 | 5:29 | ATL | Clint Capela makes alley oop layup (Trae Young assists) | 131 | 127 |
| Q4 | 5:07 | DET | Cade Cunningham misses 10-foot two point shot | 131 | 127 |
| Q4 | 5:06 | DET | Jalen Duren offensive rebound | 131 | 127 |
| Q4 | 5:06 | DET | Jalen Duren makes tip shot | 133 | 127 |
| Q4 | 4:57 | ATL | Trae Young offensive foul | 133 | 127 |
| Q4 | 4:57 | ATL | Trae Young turnover | 133 | 127 |
| Q4 | 4:57 | DET | Ausar Thompson enters the game for Cade Cunningham | 133 | 127 |
| Q4 | 4:57 | DET | Tobias Harris enters the game for Malik Beasley | 133 | 127 |
| Q4 | 4:44 | DET | Dennis Schroder makes 12-foot pullup jump shot | 135 | 127 |
| Q4 | 4:37 | ATL | Georges Niang bad pass (Ausar Thompson steals) | 135 | 127 |
| Q4 | 4:23 | DET | Dennis Schroder lost ball turnover (Dyson Daniels steals) | 135 | 127 |
| Q4 | 4:17 | ATL | Zaccharie Risacher makes 23-foot three point shot (Dyson Daniels assists) | 135 | 130 |
| Q4 | 3:50 | DET | Dennis Schroder misses 25-foot three point jumper | 135 | 130 |
| Q4 | 3:49 | DET | Pistons offensive team rebound | 135 | 130 |
| Q4 | 3:49 | DET | shot clock turnover | 135 | 130 |
| Q4 | 3:49 | ATL | Onyeka Okongwu enters the game for Clint Capela | 135 | 130 |
| Q4 | 3:35 | ATL | Onyeka Okongwu makes dunk (Trae Young assists) | 135 | 132 |
| Q4 | 3:21 | DET | Pistons Full timeout | 135 | 132 |
| Q4 | 8:40 | DET | Dyson Daniels blocks Cade Cunningham 's 11-foot pullup jump shot | 120 | 112 |
| Q4 | 8:40 | DET | Pistons offensive team rebound | 120 | 112 |
| Q4 | 3:21 | DET | Cade Cunningham enters the game for Tim Hardaway Jr. | 135 | 132 |
| Q4 | 3:21 | DET | Malik Beasley enters the game for Dennis Schroder | 135 | 132 |
| Q4 | 3:13 | DET | Malik Beasley misses 26-foot three point jumper | 135 | 132 |
| Q4 | 3:12 | ATL | Hawks defensive team rebound | 135 | 132 |
| Q4 | 2:50 | DET | Cade Cunningham shooting foul | 135 | 132 |
| Q4 | 2:50 | ATL | Dyson Daniels misses free throw 1 of 2 | 135 | 132 |
| Q4 | 2:50 | ATL | Hawks offensive team rebound | 135 | 132 |
| Q4 | 2:50 | ATL | Dyson Daniels makes free throw 2 of 2 | 135 | 133 |
| Q4 | 2:39 | DET | Ausar Thompson bad pass (Dyson Daniels steals) | 135 | 133 |
| Q4 | 2:35 | ATL | Dyson Daniels makes dunk | 135 | 135 |
| Q4 | 2:12 | DET | Ausar Thompson makes 2-foot two point shot | 137 | 135 |
| Q4 | 2:03 | ATL | Trae Young makes 26-foot three pointer | 137 | 138 |
| Q4 | 1:49 | DET | Cade Cunningham makes 7-foot two point shot | 139 | 138 |
| Q4 | 1:38 | ATL | Dyson Daniels makes 9-foot driving floating jump shot | 139 | 140 |
| Q4 | 1:20 | DET | Tobias Harris misses 11-foot pullup jump shot | 139 | 140 |
| Q4 | 1:15 | ATL | Onyeka Okongwu defensive rebound | 139 | 140 |
| Q4 | 1:04 | ATL | Georges Niang misses 24-foot three point jumper | 139 | 140 |
| Q4 | 1:01 | DET | Dennis Schroder enters the game for Ausar Thompson | 139 | 140 |
| Q4 | 1:01 | ATL | Cade Cunningham vs. Zaccharie Risacher (Onyeka Okongwu gains possession) | 139 | 140 |
| Q4 | 1:01 | ATL | Hawks offensive team rebound | 139 | 140 |
| Q4 | 0:00 | ATL | Trae Young misses 26-foot three point pullup jump shot | 139 | 140 |
| Q4 | 0:00 | DET | Pistons defensive team rebound | 139 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder makes driving layup | 141 | 140 |
| Q4 | 0:00 | ATL | Georges Niang shooting foul | 141 | 140 |
| Q4 | 0:00 | ATL | Clint Capela enters the game for Trae Young | 141 | 140 |
| Q4 | 0:00 | DET | Ausar Thompson enters the game for Tobias Harris | 141 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder makes free throw 1 of 1 | 142 | 140 |
| Q4 | 0:00 | ATL | Hawks Full timeout | 142 | 140 |
| Q4 | 0:00 | ATL | Trae Young enters the game for Clint Capela | 142 | 140 |
| Q4 | 0:00 | DET | Isaiah Stewart enters the game for Jalen Duren | 142 | 140 |
| Q4 | 0:00 | ATL | Trae Young misses driving floating jump shot | 142 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder defensive rebound | 142 | 140 |
| Q4 | 0:00 | ATL | Dyson Daniels shooting foul | 142 | 140 |
| Q4 | 0:00 | DET | Malik Beasley makes free throw 1 of 2 | 143 | 140 |
| Q4 | 0:00 | DET | Malik Beasley makes free throw 2 of 2 | 144 | 140 |
| Q4 | 0:00 | DET | Pistons Coach's Challenge | 144 | 140 |
| Q4 | 0:00 | DET | (00:15.3) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout | 144 | 140 |
| Q4 | 0:00 | ATL | Terance Mann enters the game for Georges Niang | 144 | 140 |
| Q4 | 0:00 | DET | Jalen Duren enters the game for Ausar Thompson | 144 | 140 |
| Q4 | 0:00 | DET | Tobias Harris enters the game for Isaiah Stewart | 144 | 140 |
| Q4 | 0:00 | DET | Pistons Full timeout | 144 | 140 |
| Q4 | 0:00 | ATL | Georges Niang enters the game for Trae Young | 144 | 140 |
| Q4 | 0:00 | ATL | Terance Mann personal take foul | 144 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder makes free throw 1 of 2 | 145 | 140 |
| Q4 | 0:00 | ATL | Clint Capela enters the game for Zaccharie Risacher | 145 | 140 |
| Q4 | 0:00 | DET | Isaiah Stewart enters the game for Jalen Duren | 145 | 140 |
| Q4 | 0:00 | DET | Ausar Thompson enters the game for Tobias Harris | 145 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder makes free throw 2 of 2 | 146 | 140 |
| Q4 | 0:00 | ATL | Hawks Full timeout | 146 | 140 |
| Q4 | 0:00 | ATL | Zaccharie Risacher enters the game for Terance Mann | 146 | 140 |
| Q4 | 0:00 | ATL | Trae Young enters the game for Clint Capela | 146 | 140 |
| Q4 | 0:00 | DET | Dennis Schroder personal foul | 146 | 140 |
| Q4 | 0:00 | ATL | Trae Young misses driving layup | 144 | 140 |
| Q4 | 0:00 | DET | Pistons defensive team rebound | 144 | 140 |
| Q4 | 0:00 | ATL | Trae Young makes 5-foot driving floating jump shot (Dyson Daniels assists) | 146 | 142 |
| Q4 | 0:00 | ATL | Georges Niang personal take foul | 146 | 142 |
| Q4 | 0:00 | DET | Ausar Thompson misses free throw 1 of 1 | 146 | 142 |
| Q4 | 0:00 | DET | Pistons offensive team rebound | 146 | 142 |
| Q4 | 0:00 | ATL | Caris LeVert enters the game for Dyson Daniels | 146 | 142 |
| Q4 | 0:00 | DET | Isaiah Stewart shooting foul | 146 | 142 |
| Q4 | 0:00 | ATL | Trae Young misses free throw 1 of 3 | 146 | 142 |
| Q4 | 0:00 | ATL | Hawks offensive team rebound | 146 | 142 |
| Q4 | 0:00 | ATL | Trae Young makes free throw 2 of 3 | 146 | 143 |
| Q4 | 0:00 | ATL | Clint Capela enters the game for Caris LeVert | 146 | 143 |
| Q4 | 0:00 | DET | Jalen Duren enters the game for Ausar Thompson | 146 | 143 |
| Q4 | 0:00 | DET | Tobias Harris enters the game for Dennis Schroder | 146 | 143 |
| Q4 | 0:00 | ATL | Trae Young misses free throw 3 of 3 | 146 | 143 |
| Q4 | 0:00 | DET | Pistons defensive team rebound | 146 | 143 |
| Q4 | 0:00 | DET | Pistons Full timeout | 146 | 143 |
| Q4 | 0:00 | ATL | Dyson Daniels enters the game for Zaccharie Risacher | 146 | 143 |
| Q4 | 0:00 | ATL | Mouhamed Gueye enters the game for Onyeka Okongwu | 146 | 143 |
| Q4 | 0:00 | ATL | Terance Mann enters the game for Clint Capela | 146 | 143 |
| Q4 | 0:00 | DET | Dennis Schroder enters the game for Isaiah Stewart | 146 | 143 |
| Q4 | 0:00 | ATL | Trae Young personal take foul | 146 | 143 |
| Q4 | 0:00 | DET | Malik Beasley makes free throw 1 of 2 | 147 | 143 |
| Q4 | 0:00 | ATL | Zaccharie Risacher enters the game for Mouhamed Gueye | 147 | 143 |
| Q4 | 0:00 | DET | Malik Beasley makes free throw 2 of 2 | 148 | 143 |
| Q4 | 0:00 | ATL | Georges Niang bad pass (Dennis Schroder steals) | 148 | 143 |
| Q4 | 0:00 | — | End of the 4th Quarter | 148 | 143 |
| Q4 | 0:00 | — | End of Game | 148 | 143 |
| Q4 | 0:00 | DET | Isaiah Stewart turnover (lane violation) | 146 | 142 |
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: Cached data
Official comparison: Mismatched
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: 113 home / 114 away
Delta (derived − official): -113 / -114
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 194 matches · 194 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:43 | ATLAtlanta Hawks | Other | 0 | Detroit Pistons 0, Atlanta Hawks 0DET 0 · ATL 0 | |
| 2 | Q1 11:33 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 2, Atlanta Hawks 0DET 2 · ATL 0 | |
| 3 | Q1 11:13 | ATLAtlanta Hawks | Other | 0 | Detroit Pistons 2, Atlanta Hawks 0DET 2 · ATL 0 | |
| 4 | Q1 11:01 | DETDetroit Pistons | Other | 0 | Detroit Pistons 2, Atlanta Hawks 0DET 2 · ATL 0 | |
| 5 | Q1 10:50 | ATLAtlanta Hawks | Other | 2 | Detroit Pistons 4, Atlanta Hawks 2DET 4 · ATL 2 | |
| 6 | Q1 10:35 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 4, Atlanta Hawks 2DET 4 · ATL 2 | |
| 7 | Q1 10:28 | ATLAtlanta Hawks | Made shot | 3 | Detroit Pistons 4, Atlanta Hawks 5DET 4 · ATL 5 | |
| 8 | Q1 10:09 | DETDetroit Pistons | Other | 0 | Detroit Pistons 4, Atlanta Hawks 5DET 4 · ATL 5 | |
| 9 | Q1 10:02 | ATLAtlanta Hawks | Other | 0 | Detroit Pistons 4, Atlanta Hawks 5DET 4 · ATL 5 | |
| 10 | Q1 9:56 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 6, Atlanta Hawks 5DET 6 · ATL 5 | |
| 11 | Q1 9:43 | ATLAtlanta Hawks | Made shot | 2 | Detroit Pistons 6, Atlanta Hawks 7DET 6 · ATL 7 | |
| 12 | Q1 9:20 | DETDetroit Pistons | Other | 0 | Detroit Pistons 6, Atlanta Hawks 7DET 6 · ATL 7 | |
| 13 | Q1 9:11 | ATLAtlanta Hawks | Turnover | 0 | Detroit Pistons 6, Atlanta Hawks 7DET 6 · ATL 7 | |
| 14 | Q1 9:05 | DETDetroit Pistons | Other | 0 | Detroit Pistons 6, Atlanta Hawks 7DET 6 · ATL 7 | |
| 15 | Q1 8:53 | ATLAtlanta Hawks | Other | 0 | Detroit Pistons 6, Atlanta Hawks 7DET 6 · ATL 7 | |
| 16 | Q1 8:42 | DETDetroit Pistons | Made shot | 3 | Detroit Pistons 9, Atlanta Hawks 7DET 9 · ATL 7 | |
| 17 | Q1 8:28 | ATLAtlanta Hawks | Made shot | 3 | Detroit Pistons 9, Atlanta Hawks 10DET 9 · ATL 10 | |
| 18 | Q1 8:10 | DETDetroit Pistons | Other | 0 | Detroit Pistons 9, Atlanta Hawks 11DET 9 · ATL 11 | |
| 19 | Q1 7:54 | ATLAtlanta Hawks | Other | 2 | Detroit Pistons 9, Atlanta Hawks 12DET 9 · ATL 12 | |
| 20 | Q1 7:25 | DETDetroit Pistons | Made shot | 2 | Detroit Pistons 11, Atlanta Hawks 12DET 11 · ATL 12 | |
| 21 | Q1 7:07 | ATLAtlanta Hawks | Turnover | 0 | Detroit Pistons 11, Atlanta Hawks 12DET 11 · ATL 12 | |
| 22 | Q1 6:46 | ATLAtlanta Hawks | Made shot | 2 | Detroit Pistons 11, Atlanta Hawks 14DET 11 · ATL 14 | |
| 23 | Q1 6:31 | DETDetroit Pistons | Other | 0 | Detroit Pistons 11, Atlanta Hawks 14DET 11 · ATL 14 | |
| 24 | Q1 6:18 | ATLAtlanta Hawks | Turnover | 0 | Detroit Pistons 11, Atlanta Hawks 14DET 11 · ATL 14 | |
| 25 | Q1 5:57 | DETDetroit Pistons | Other | 0 | Detroit Pistons 11, Atlanta Hawks 14DET 11 · ATL 14 |
POSS 1 · Q1 11:43
ATLAtlanta Hawks
Other
0 PTS
POSS 2 · Q1 11:33
DETDetroit Pistons
Made shot
2 PTS
POSS 3 · Q1 11:13
ATLAtlanta Hawks
Other
0 PTS
POSS 4 · Q1 11:01
DETDetroit Pistons
Other
0 PTS
POSS 5 · Q1 10:50
ATLAtlanta Hawks
Other
2 PTS
POSS 6 · Q1 10:35
DETDetroit Pistons
Made shot
2 PTS
POSS 7 · Q1 10:28
ATLAtlanta Hawks
Made shot
3 PTS
POSS 8 · Q1 10:09
DETDetroit Pistons
Other
0 PTS
POSS 9 · Q1 10:02
ATLAtlanta Hawks
Other
0 PTS
POSS 10 · Q1 9:56
DETDetroit Pistons
Made shot
2 PTS
POSS 11 · Q1 9:43
ATLAtlanta Hawks
Made shot
2 PTS
POSS 12 · Q1 9:20
DETDetroit Pistons
Other
0 PTS
POSS 13 · Q1 9:11
ATLAtlanta Hawks
Turnover
0 PTS
POSS 14 · Q1 9:05
DETDetroit Pistons
Other
0 PTS
POSS 15 · Q1 8:53
ATLAtlanta Hawks
Other
0 PTS
POSS 16 · Q1 8:42
DETDetroit Pistons
Made shot
3 PTS
POSS 17 · Q1 8:28
ATLAtlanta Hawks
Made shot
3 PTS
POSS 18 · Q1 8:10
DETDetroit Pistons
Other
0 PTS
POSS 19 · Q1 7:54
ATLAtlanta Hawks
Other
2 PTS
POSS 20 · Q1 7:25
DETDetroit Pistons
Made shot
2 PTS
POSS 21 · Q1 7:07
ATLAtlanta Hawks
Turnover
0 PTS
POSS 22 · Q1 6:46
ATLAtlanta Hawks
Made shot
2 PTS
POSS 23 · Q1 6:31
DETDetroit Pistons
Other
0 PTS
POSS 24 · Q1 6:18
ATLAtlanta Hawks
Turnover
0 PTS
POSS 25 · Q1 5:57
DETDetroit Pistons
Other
0 PTS