POSS 1 · Q1 11:38
MILMilwaukee Bucks
Other
0 PTS
Matchup identity and score load first. Deeper analysis follows.
Loading
Loading Game Lab…
Fri, Apr 11, 2025·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 35 | 33 | 30 | 27 | 125 | |
| 36 | 29 | 32 | 22 | 119 |
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.
MIL
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 leadMIL +11 Q3 5:43DET +11 Q1 2:13
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. MIL 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 | MIL | 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.
| MIL | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 38.0 | 32 | 11 | 15 | 1 | 2 | 3 | 11-22 | 0-2 | 10-11 | 22 | 59.6% | |
| 25.0 | 15 | 7 | 1 | 0 | 3 | 0 | 5-11 | 1-3 | 4-4 | -10 | 58.8% | |
| 23.0 | 10 | 1 | 1 | 0 | 1 | 0 | 3-7 | 3-5 | 1-2 | -5 | 63.5% | |
| 17.0 | 7 | 2 | 4 | 1 | 0 | 1 | 3-5 | 1-3 | 0-0 | 9 | 70.0% | |
| 25.0 | 10 | 2 | 0 | 0 | 1 | 0 | 3-7 | 3-5 | 1-2 | 0 | 63.5% | |
| 33.0 | 17 | 10 | 1 | 1 | 0 | 0 | 7-13 | 1-3 | 2-2 | 0 | 61.2% | |
| 31.0 | 16 | 4 | 7 | 2 | 0 | 2 | 5-12 | 2-4 | 4-6 | -3 | 54.6% | |
| 24.0 | 9 | 6 | 0 | 0 | 1 | 0 | 3-5 | 3-5 | 0-0 | 11 | 90.0% | |
| 24.0 | 9 | 1 | 1 | 2 | 0 | 1 | 3-12 | 3-9 | 0-0 | 6 | 37.5% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| DET | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36.0 | 36 | 6 | 12 | 0 | 2 | 4 | 15-21 | 3-5 | 3-4 | 0 | 79.1% | |
| 30.0 | 17 | 4 | 3 | 1 | 2 | 0 | 6-10 | 3-4 | 2-4 | -8 | 72.3% | |
| 39.0 | 11 | 16 | 5 | 0 | 1 | 2 | 5-9 | 0-0 | 1-6 | 1 | 47.3% | |
| 27.0 | 11 | 7 | 1 | 0 | 0 | 0 | 4-9 | 0-2 | 3-4 | -5 | 51.1% | |
| 26.0 | 6 | 0 | 0 | 0 | 0 | 0 | 2-10 | 2-8 | 0-0 | 5 | 30.0% | |
| 27.0 | 21 | 0 | 0 | 0 | 0 | 0 | 7-16 | 7-14 | 0-0 | -8 | 65.6% | |
| 28.0 | 12 | 3 | 8 | 0 | 0 | 2 | 5-10 | 2-3 | 0-0 | -3 | 60.0% | |
| 9.0 | 2 | 2 | 0 | 0 | 3 | 0 | 1-1 | 0-0 | 0-0 | -5 | 100.0% | |
| 5.0 | 3 | 1 | 0 | 0 | 0 | 1 | 1-2 | 1-2 | 0-0 | 0 | 75.0% | |
| 13.0 | 0 | 3 | 1 | 0 | 1 | 1 | 0-5 | 0-1 | 0-0 | -7 | 0.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
474 events
| Q | Clock | Team | Play | MIL | DET |
|---|---|---|---|---|---|
| Q1 | 12:00 | MIL | Brook Lopez vs. Jalen Duren (Taurean Prince gains possession) | 0 | 0 |
| Q1 | 11:38 | MIL | Kyle Kuzma misses 23-foot three point jumper | 0 | 0 |
| Q1 | 11:36 | DET | Ausar Thompson defensive rebound | 0 | 0 |
| Q1 | 11:18 | DET | Tobias Harris makes 9-foot two point shot (Jalen Duren assists) | 0 | 2 |
| Q1 | 10:58 | MIL | Tobias Harris blocks Brook Lopez 's 5-foot two point shot | 0 | 2 |
| Q1 | 10:58 | MIL | Brook Lopez offensive rebound | 0 | 2 |
| Q1 | 10:56 | MIL | Brook Lopez makes 9-foot hook shot | 2 | 2 |
| Q1 | 10:35 | DET | Cade Cunningham makes 10-foot driving floating jump shot | 2 | 4 |
| Q1 | 10:25 | MIL | Giannis Antetokounmpo steps out of bounds turnover | 2 | 4 |
| Q1 | 10:17 | DET | Cade Cunningham out of bounds bad pass turnover | 2 | 4 |
| Q1 | 9:58 | DET | Tobias Harris shooting foul | 2 | 4 |
| Q1 | 9:58 | MIL | Brook Lopez makes free throw 1 of 2 | 3 | 4 |
| Q1 | 9:58 | MIL | Brook Lopez makes free throw 2 of 2 | 4 | 4 |
| Q1 | 9:44 | DET | Cade Cunningham makes 18-foot jumper (Jalen Duren assists) | 4 | 6 |
| Q1 | 9:22 | MIL | Taurean Prince misses 25-foot three point pullup jump shot | 4 | 6 |
| Q1 | 9:19 | MIL | Bucks offensive team rebound | 4 | 6 |
| Q1 | 9:16 | MIL | Jalen Duren blocks Giannis Antetokounmpo 's 6-foot driving layup | 4 | 6 |
| Q1 | 9:14 | MIL | Bucks offensive team rebound | 4 | 6 |
| Q1 | 9:09 | MIL | Giannis Antetokounmpo makes 17-foot pullup jump shot | 6 | 6 |
| Q1 | 8:57 | DET | Jalen Duren misses driving layup | 6 | 6 |
| Q1 | 8:55 | DET | Jalen Duren offensive rebound | 6 | 6 |
| Q1 | 8:51 | DET | Ausar Thompson makes layup | 6 | 8 |
| Q1 | 8:31 | MIL | Ryan Rollins misses 27-foot three point jumper | 6 | 8 |
| Q1 | 8:28 | DET | Jalen Duren defensive rebound | 6 | 8 |
| Q1 | 8:17 | DET | Cade Cunningham makes 8-foot driving floating jump shot | 6 | 10 |
| Q1 | 7:52 | MIL | Taurean Prince makes 26-foot three point step back jumpshot (Kyle Kuzma assists) | 9 | 10 |
| Q1 | 7:38 | DET | Tim Hardaway Jr. makes 26-foot three point jumper (Cade Cunningham assists) | 9 | 13 |
| Q1 | 7:18 | MIL | Brook Lopez makes alley oop layup (Giannis Antetokounmpo assists) | 11 | 13 |
| Q1 | 7:09 | DET | Tobias Harris misses two point shot | 11 | 13 |
| Q1 | 7:07 | MIL | Ryan Rollins defensive rebound | 11 | 13 |
| Q1 | 6:59 | MIL | Kyle Kuzma makes 24-foot three point jumper (Ryan Rollins assists) | 14 | 13 |
| Q1 | 6:45 | DET | Cade Cunningham misses driving floating jump shot | 14 | 13 |
| Q1 | 6:44 | MIL | Brook Lopez defensive rebound | 14 | 13 |
| Q1 | 6:28 | MIL | Ryan Rollins makes 24-foot three point jumper (Giannis Antetokounmpo assists) | 17 | 13 |
| Q1 | 6:27 | DET | Pistons Full timeout | 17 | 13 |
| Q1 | 6:27 | MIL | Bobby Portis enters the game for Giannis Antetokounmpo | 17 | 13 |
| Q1 | 6:27 | MIL | Kevin Porter Jr. enters the game for Ryan Rollins | 17 | 13 |
| Q1 | 6:13 | DET | Cade Cunningham makes 8-foot driving floating jump shot | 17 | 15 |
| Q1 | 5:55 | MIL | Taurean Prince misses layup | 17 | 15 |
| Q1 | 5:54 | DET | Cade Cunningham defensive rebound | 17 | 15 |
| Q1 | 5:50 | DET | Tim Hardaway Jr. misses 23-foot three point shot | 17 | 15 |
| Q1 | 5:47 | DET | Jalen Duren offensive rebound | 17 | 15 |
| Q1 | 5:32 | MIL | Taurean Prince shooting foul | 17 | 15 |
| Q1 | 5:32 | DET | Ausar Thompson makes free throw 1 of 2 | 17 | 16 |
| Q1 | 5:32 | DET | Malik Beasley enters the game for Tobias Harris | 17 | 16 |
| Q1 | 5:32 | DET | Ausar Thompson makes free throw 2 of 2 | 17 | 17 |
| Q1 | 5:24 | MIL | Kevin Porter Jr. makes 8-foot driving dunk (Brook Lopez assists) | 19 | 17 |
| Q1 | 5:12 | DET | Tim Hardaway Jr. makes 26-foot three point jumper (Cade Cunningham assists) | 19 | 20 |
| Q1 | 5:00 | MIL | Brook Lopez misses 28-foot three point jumper | 19 | 20 |
| Q1 | 4:57 | MIL | Bobby Portis offensive rebound | 19 | 20 |
| Q1 | 4:57 | DET | Cade Cunningham personal foul | 19 | 20 |
| Q1 | 4:57 | DET | Simone Fontecchio enters the game for Ausar Thompson | 19 | 20 |
| Q1 | 4:47 | MIL | Taurean Prince makes 23-foot three point jumper (Kevin Porter Jr. assists) | 22 | 20 |
| Q1 | 4:31 | DET | Cade Cunningham makes driving layup (Jalen Duren assists) | 22 | 22 |
| Q1 | 4:17 | MIL | Bobby Portis misses 15-foot two point shot | 22 | 22 |
| Q1 | 4:14 | DET | Jalen Duren defensive rebound | 22 | 22 |
| Q1 | 4:06 | DET | Simone Fontecchio makes 23-foot three point jumper (Jalen Duren assists) | 22 | 25 |
| Q1 | 3:50 | MIL | Brook Lopez makes 6-foot two point shot (Kevin Porter Jr. assists) | 24 | 25 |
| Q1 | 3:42 | DET | Malik Beasley makes 26-foot three pointer (Cade Cunningham assists) | 24 | 28 |
| Q1 | 3:22 | MIL | Kyle Kuzma misses 14-foot two point shot | 24 | 28 |
| Q1 | 3:20 | DET | Jalen Duren defensive rebound | 24 | 28 |
| Q1 | 3:12 | DET | Cade Cunningham makes driving layup | 24 | 30 |
| Q1 | 2:56 | MIL | Kevin Porter Jr. misses 15-foot two point shot | 24 | 30 |
| Q1 | 2:54 | DET | Simone Fontecchio defensive rebound | 24 | 30 |
| Q1 | 2:50 | DET | Simone Fontecchio lost ball turnover (Kevin Porter Jr. steals) | 24 | 30 |
| Q1 | 2:45 | MIL | Taurean Prince misses 24-foot three point shot | 24 | 30 |
| Q1 | 2:43 | DET | Cade Cunningham defensive rebound | 24 | 30 |
| Q1 | 2:37 | DET | Taurean Prince blocks Cade Cunningham 's 7-foot two point shot | 24 | 30 |
| Q1 | 2:35 | DET | Pistons offensive team rebound | 24 | 30 |
| Q1 | 2:35 | MIL | Bucks Full timeout | 24 | 30 |
| Q1 | 2:35 | DET | Dennis Schroder enters the game for Cade Cunningham | 24 | 30 |
| Q1 | 2:35 | DET | Tobias Harris enters the game for Tim Hardaway Jr. | 24 | 30 |
| Q1 | 2:35 | MIL | Giannis Antetokounmpo enters the game for Brook Lopez | 24 | 30 |
| Q1 | 2:35 | MIL | Gary Trent Jr. enters the game for Taurean Prince | 24 | 30 |
| Q1 | 2:35 | MIL | AJ Green enters the game for Kyle Kuzma | 24 | 30 |
| Q1 | 2:32 | DET | Malik Beasley makes 23-foot three point jumper (Dennis Schroder assists) | 24 | 33 |
| Q1 | 2:22 | MIL | Paul Reed blocks Giannis Antetokounmpo 's 5-foot driving layup | 24 | 33 |
| Q1 | 2:21 | DET | Tobias Harris defensive rebound | 24 | 33 |
| Q1 | 2:13 | DET | Paul Reed makes 4-foot two point shot (Tobias Harris assists) | 24 | 35 |
| Q1 | 1:54 | MIL | Bobby Portis makes 15-foot jumper | 26 | 35 |
| Q1 | 2:35 | DET | Paul Reed enters the game for Jalen Duren | 24 | 30 |
| Q1 | 1:30 | DET | Simone Fontecchio misses 23-foot three point jumper | 26 | 35 |
| Q1 | 1:27 | MIL | Giannis Antetokounmpo defensive rebound | 26 | 35 |
| Q1 | 1:20 | MIL | AJ Green makes 25-foot three point shot (Giannis Antetokounmpo assists) | 29 | 35 |
| Q1 | 1:03 | DET | Malik Beasley misses 27-foot three point pullup jump shot | 29 | 35 |
| Q1 | 1:00 | MIL | Gary Trent Jr. defensive rebound | 29 | 35 |
| Q1 | 0:00 | MIL | Giannis Antetokounmpo lost ball turnover (Tobias Harris steals) | 29 | 35 |
| Q1 | 0:00 | MIL | Bobby Portis shooting foul | 29 | 35 |
| Q1 | 0:00 | DET | Tobias Harris makes free throw 1 of 2 | 29 | 36 |
| Q1 | 0:00 | DET | Tobias Harris misses free throw 2 of 2 | 29 | 36 |
| Q1 | 0:00 | MIL | Bobby Portis defensive rebound | 29 | 36 |
| Q1 | 0:00 | MIL | Giannis Antetokounmpo makes driving layup | 31 | 36 |
| Q1 | 0:00 | DET | Tobias Harris shooting foul | 31 | 36 |
| Q1 | 0:00 | DET | Ausar Thompson enters the game for Tobias Harris | 31 | 36 |
| Q1 | 0:00 | MIL | Giannis Antetokounmpo makes free throw 1 of 1 | 32 | 36 |
| Q1 | 0:00 | DET | Dennis Schroder misses driving floating jump shot | 32 | 36 |
| Q1 | 0:00 | MIL | AJ Green defensive rebound | 32 | 36 |
| Q1 | 0:00 | MIL | Kevin Porter Jr. makes 25-foot three pointer | 35 | 36 |
| Q1 | 0:00 | MIL | Bucks delay of game violation | 35 | 36 |
| Q1 | 0:00 | DET | Ausar Thompson misses 36-foot three point pullup jump shot | 35 | 36 |
| Q1 | 0:00 | DET | Pistons offensive team rebound | 35 | 36 |
| Q1 | 0:00 | — | End of the 1st Quarter | 35 | 36 |
| Q2 | 12:00 | DET | Ronald Holland II enters the game for Simone Fontecchio | 35 | 36 |
| Q2 | 12:00 | DET | Tobias Harris enters the game for Ausar Thompson | 35 | 36 |
| Q2 | 11:41 | DET | Malik Beasley misses 23-foot three point jumper | 35 | 36 |
| Q2 | 11:39 | MIL | Kevin Porter Jr. defensive rebound | 35 | 36 |
| Q2 | 11:31 | MIL | Gary Trent Jr. makes 23-foot three point shot (Giannis Antetokounmpo assists) | 38 | 36 |
| Q2 | 11:21 | MIL | Gary Trent Jr. personal foul | 38 | 36 |
| Q2 | 11:17 | DET | Malik Beasley misses 29-foot three point jumper | 38 | 36 |
| Q2 | 11:13 | MIL | AJ Green defensive rebound | 38 | 36 |
| Q2 | 11:01 | MIL | Giannis Antetokounmpo makes 2-foot alley oop dunk shot (Kevin Porter Jr. assists) | 40 | 36 |
| Q2 | 10:48 | DET | Ronald Holland II misses driving floating jump shot | 40 | 36 |
| Q2 | 10:46 | MIL | Bobby Portis defensive rebound | 40 | 36 |
| Q2 | 10:30 | MIL | Bobby Portis makes 1-foot layup (Giannis Antetokounmpo assists) | 42 | 36 |
| Q2 | 10:28 | DET | Pistons Full timeout | 42 | 36 |
| Q2 | 10:17 | DET | Tobias Harris misses 13-foot jumper | 42 | 36 |
| Q2 | 10:16 | MIL | Giannis Antetokounmpo defensive rebound | 42 | 36 |
| Q2 | 10:02 | MIL | Bobby Portis makes 25-foot three point jumper (Giannis Antetokounmpo assists) | 45 | 36 |
| Q2 | 9:49 | DET | Tobias Harris makes 26-foot three point jumper (Dennis Schroder assists) | 45 | 39 |
| Q2 | 9:38 | MIL | Giannis Antetokounmpo makes driving layup | 47 | 39 |
| Q2 | 9:13 | DET | Malik Beasley makes 27-foot three pointer (Tobias Harris assists) | 47 | 42 |
| Q2 | 8:54 | MIL | Kevin Porter Jr. misses 23-foot three point jumper | 47 | 42 |
| Q2 | 8:52 | DET | Paul Reed defensive rebound | 47 | 42 |
| Q2 | 8:42 | DET | Dennis Schroder makes driving layup | 47 | 44 |
| Q2 | 8:30 | DET | Paul Reed shooting foul | 47 | 44 |
| Q2 | 8:30 | MIL | Kevin Porter Jr. makes free throw 1 of 2 | 48 | 44 |
| Q2 | 8:30 | DET | Jalen Duren enters the game for Paul Reed | 48 | 44 |
| Q2 | 8:30 | MIL | Kevin Porter Jr. makes free throw 2 of 2 | 49 | 44 |
| Q2 | 8:22 | DET | Ronald Holland II misses 24-foot three point jumper | 49 | 44 |
| Q2 | 8:19 | MIL | Giannis Antetokounmpo defensive rebound | 49 | 44 |
| Q2 | 8:08 | MIL | Giannis Antetokounmpo makes driving layup | 51 | 44 |
| Q2 | 7:50 | DET | Dennis Schroder makes 26-foot three point jumper (Tobias Harris assists) | 51 | 47 |
| Q2 | 7:32 | MIL | Giannis Antetokounmpo misses 15-foot two point shot | 51 | 47 |
| Q2 | 7:30 | MIL | Bobby Portis offensive rebound | 51 | 47 |
| Q2 | 7:27 | MIL | Tobias Harris blocks Bobby Portis 's 6-foot two point shot | 51 | 47 |
| Q2 | 7:26 | MIL | Bobby Portis offensive rebound | 51 | 47 |
| Q2 | 7:25 | DET | Tobias Harris shooting foul | 51 | 47 |
| Q2 | 7:25 | MIL | Bobby Portis makes free throw 1 of 2 | 52 | 47 |
| Q2 | 7:25 | DET | Cade Cunningham enters the game for Tobias Harris | 52 | 47 |
| Q2 | 7:25 | MIL | Ryan Rollins enters the game for Kevin Porter Jr. | 52 | 47 |
| Q2 | 7:25 | MIL | Bobby Portis makes free throw 2 of 2 | 53 | 47 |
| Q2 | 7:05 | DET | Cade Cunningham makes 17-foot pullup jump shot | 53 | 49 |
| Q2 | 6:52 | MIL | Giannis Antetokounmpo misses 14-foot two point shot | 53 | 49 |
| Q2 | 6:50 | DET | Ronald Holland II defensive rebound | 53 | 49 |
| Q2 | 6:45 | DET | Ronald Holland II back court turnover | 53 | 49 |
| Q2 | 6:44 | MIL | Bobby Portis misses 25-foot three point jumper | 53 | 49 |
| Q2 | 6:43 | MIL | Bucks offensive team rebound | 53 | 49 |
| Q2 | 6:42 | DET | Malik Beasley loose ball foul | 53 | 49 |
| Q2 | 6:42 | MIL | Taurean Prince enters the game for Gary Trent Jr. | 53 | 49 |
| Q2 | 6:33 | MIL | Ryan Rollins makes driving layup (Giannis Antetokounmpo assists) | 55 | 49 |
| Q2 | 6:23 | DET | Jalen Duren makes 6-foot two point shot (Cade Cunningham assists) | 55 | 51 |
| Q2 | 6:11 | MIL | Giannis Antetokounmpo makes 2-foot dunk (Ryan Rollins assists) | 57 | 51 |
| Q2 | 5:54 | DET | Cade Cunningham misses 27-foot three point pullup jump shot | 57 | 51 |
| Q2 | 5:52 | MIL | Ryan Rollins defensive rebound | 57 | 51 |
| Q2 | 5:49 | DET | Ronald Holland II personal foul | 57 | 51 |
| Q2 | 5:49 | DET | Tim Hardaway Jr. enters the game for Dennis Schroder | 57 | 51 |
| Q2 | 5:49 | MIL | Kyle Kuzma enters the game for AJ Green | 57 | 51 |
| Q2 | 5:33 | MIL | Kyle Kuzma misses 23-foot three point jumper | 57 | 51 |
| Q2 | 5:30 | DET | Jalen Duren defensive rebound | 57 | 51 |
| Q2 | 5:25 | MIL | Brook Lopez enters the game for Giannis Antetokounmpo | 57 | 51 |
| Q2 | 5:20 | DET | Malik Beasley misses 27-foot three point jumper | 57 | 51 |
| Q2 | 5:17 | MIL | Bucks defensive team rebound | 57 | 51 |
| Q2 | 5:17 | DET | Ausar Thompson enters the game for Ronald Holland II | 57 | 51 |
| Q2 | 5:03 | MIL | Brook Lopez misses driving layup | 57 | 51 |
| Q2 | 5:02 | DET | Jalen Duren defensive rebound | 57 | 51 |
| Q2 | 4:53 | DET | Malik Beasley misses driving layup | 57 | 51 |
| Q2 | 4:52 | MIL | Bobby Portis defensive rebound | 57 | 51 |
| Q2 | 4:46 | MIL | Bobby Portis makes two point shot (Ryan Rollins assists) | 59 | 51 |
| Q2 | 4:43 | MIL | Ryan Rollins personal foul | 59 | 51 |
| Q2 | 4:29 | DET | Ausar Thompson makes 3-foot dunk (Cade Cunningham assists) | 59 | 53 |
| Q2 | 4:14 | MIL | Bobby Portis makes 16-foot pullup jump shot (Ryan Rollins assists) | 61 | 53 |
| Q2 | 3:58 | DET | Malik Beasley misses driving floating jump shot | 61 | 53 |
| Q2 | 3:56 | MIL | Brook Lopez defensive rebound | 61 | 53 |
| Q2 | 3:39 | DET | Tim Hardaway Jr. personal foul | 61 | 53 |
| Q2 | 3:39 | MIL | Kyle Kuzma misses free throw 1 of 2 | 61 | 53 |
| Q2 | 3:39 | MIL | Bucks offensive team rebound | 61 | 53 |
| Q2 | 3:39 | DET | Dennis Schroder enters the game for Malik Beasley | 61 | 53 |
| Q2 | 3:39 | MIL | Kyle Kuzma makes free throw 2 of 2 | 62 | 53 |
| Q2 | 3:25 | MIL | Brook Lopez shooting foul | 62 | 53 |
| Q2 | 3:25 | DET | Jalen Duren misses free throw 1 of 2 | 62 | 53 |
| Q2 | 3:25 | DET | Pistons offensive team rebound | 62 | 53 |
| Q2 | 3:25 | DET | Jalen Duren misses free throw 2 of 2 | 62 | 53 |
| Q2 | 3:24 | MIL | Brook Lopez defensive rebound | 62 | 53 |
| Q2 | 3:04 | MIL | Ryan Rollins misses 22-foot three point step back jumpshot | 62 | 53 |
| Q2 | 3:01 | DET | Dennis Schroder defensive rebound | 62 | 53 |
| Q2 | 2:49 | DET | Cade Cunningham makes 27-foot three pointer | 62 | 56 |
| Q2 | 2:43 | MIL | Bucks Full timeout | 62 | 56 |
| Q2 | 2:43 | MIL | Kevin Porter Jr. enters the game for Bobby Portis | 62 | 56 |
| Q2 | 2:43 | MIL | Giannis Antetokounmpo enters the game for Ryan Rollins | 62 | 56 |
| Q2 | 2:37 | MIL | Cade Cunningham blocks Brook Lopez 's 3-foot layup | 62 | 56 |
| Q2 | 2:36 | DET | Cade Cunningham defensive rebound | 62 | 56 |
| Q2 | 2:29 | DET | Dennis Schroder makes 26-foot three point shot (Cade Cunningham assists) | 62 | 59 |
| Q2 | 2:10 | MIL | Kyle Kuzma makes 23-foot three point jumper (Giannis Antetokounmpo assists) | 65 | 59 |
| Q2 | 1:53 | DET | Brook Lopez blocks Cade Cunningham 's 7-foot driving layup | 65 | 59 |
| Q2 | 1:52 | DET | Pistons offensive team rebound | 65 | 59 |
| Q2 | 1:46 | DET | Cade Cunningham makes driving layup | 65 | 61 |
| Q2 | 1:27 | MIL | Kyle Kuzma misses 13-foot jumper | 65 | 61 |
| Q2 | 1:25 | DET | Ausar Thompson defensive rebound | 65 | 61 |
| Q2 | 1:20 | DET | Giannis Antetokounmpo blocks Ausar Thompson 's 6-foot two point shot | 65 | 61 |
| Q2 | 1:18 | DET | Pistons offensive team rebound | 65 | 61 |
| Q2 | 1:05 | DET | Jalen Duren makes 4-foot two point shot (Dennis Schroder assists) | 65 | 63 |
| Q2 | 0:00 | MIL | Giannis Antetokounmpo misses 19-foot pullup jump shot | 65 | 63 |
| Q2 | 0:00 | DET | Cade Cunningham defensive rebound | 65 | 63 |
| Q2 | 0:00 | DET | Cade Cunningham makes 5-foot dunk | 65 | 65 |
| Q2 | 0:00 | MIL | Kevin Porter Jr. makes 26-foot three pointer | 68 | 65 |
| Q2 | 0:00 | DET | shot clock turnover | 68 | 65 |
| Q2 | 0:00 | MIL | Brook Lopez misses 29-foot three point jumper | 68 | 65 |
| Q2 | 0:00 | MIL | Bucks offensive team rebound | 68 | 65 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 68 | 65 |
| Q3 | 12:00 | DET | Tobias Harris enters the game for Dennis Schroder | 68 | 65 |
| Q3 | 12:00 | MIL | Ryan Rollins enters the game for Kevin Porter Jr. | 68 | 65 |
| Q3 | 11:45 | DET | Tim Hardaway Jr. misses 27-foot three point jumper | 68 | 65 |
| Q3 | 11:43 | MIL | Giannis Antetokounmpo defensive rebound | 68 | 65 |
| Q3 | 11:36 | MIL | Taurean Prince makes 26-foot three point shot (Giannis Antetokounmpo assists) | 71 | 65 |
| Q3 | 11:28 | MIL | Kyle Kuzma shooting foul | 71 | 65 |
| Q3 | 11:28 | DET | Cade Cunningham makes free throw 1 of 2 | 71 | 66 |
| Q3 | 11:28 | DET | Cade Cunningham makes free throw 2 of 2 | 71 | 67 |
| Q3 | 11:09 | DET | Tobias Harris shooting foul | 71 | 67 |
| Q3 | 11:09 | MIL | Giannis Antetokounmpo makes free throw 1 of 2 | 72 | 67 |
| Q3 | 11:09 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 73 | 67 |
| Q3 | 10:55 | MIL | Ryan Rollins shooting foul | 73 | 67 |
| Q3 | 10:55 | DET | Tobias Harris misses free throw 1 of 2 | 73 | 67 |
| Q3 | 10:55 | DET | Pistons offensive team rebound | 73 | 67 |
| Q3 | 10:55 | DET | Tobias Harris makes free throw 2 of 2 | 73 | 68 |
| Q3 | 10:42 | DET | Jalen Duren shooting foul | 73 | 68 |
| Q3 | 10:42 | MIL | Giannis Antetokounmpo makes free throw 1 of 2 | 74 | 68 |
| Q3 | 10:42 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 75 | 68 |
| Q3 | 10:35 | MIL | Ryan Rollins personal foul | 75 | 68 |
| Q3 | 10:27 | DET | Cade Cunningham makes 9-foot driving floating jump shot | 75 | 70 |
| Q3 | 10:16 | MIL | Brook Lopez makes 6-foot two point shot (Giannis Antetokounmpo assists) | 77 | 70 |
| Q3 | 10:06 | DET | Jalen Duren makes 3-foot layup (Ausar Thompson assists) | 77 | 72 |
| Q3 | 9:52 | DET | Ausar Thompson shooting foul | 77 | 72 |
| Q3 | 9:52 | MIL | Giannis Antetokounmpo makes free throw 1 of 2 | 78 | 72 |
| Q3 | 9:52 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 79 | 72 |
| Q3 | 9:36 | DET | Ausar Thompson misses 23-foot three point jumper | 79 | 72 |
| Q3 | 9:34 | MIL | Kyle Kuzma defensive rebound | 79 | 72 |
| Q3 | 9:21 | MIL | Brook Lopez misses 11-foot two point shot | 79 | 72 |
| Q3 | 9:19 | DET | Jalen Duren defensive rebound | 79 | 72 |
| Q3 | 9:10 | DET | Jalen Duren bad pass (Ryan Rollins steals) | 79 | 72 |
| Q3 | 9:06 | MIL | Ryan Rollins makes two point shot | 81 | 72 |
| Q3 | 9:04 | DET | Pistons Full timeout | 81 | 72 |
| Q3 | 8:54 | DET | Cade Cunningham back court turnover | 81 | 72 |
| Q3 | 8:52 | MIL | Ryan Rollins offensive foul | 81 | 72 |
| Q3 | 8:52 | MIL | Ryan Rollins turnover | 81 | 72 |
| Q3 | 8:43 | DET | Ausar Thompson makes 2-foot alley oop dunk shot (Cade Cunningham assists) | 81 | 74 |
| Q3 | 8:16 | MIL | Giannis Antetokounmpo misses 20-foot step back jumpshot | 81 | 74 |
| Q3 | 8:14 | DET | Cade Cunningham defensive rebound | 81 | 74 |
| Q3 | 8:08 | DET | Tim Hardaway Jr. misses 26-foot three point shot | 81 | 74 |
| Q3 | 8:06 | MIL | Taurean Prince defensive rebound | 81 | 74 |
| Q3 | 7:56 | MIL | Giannis Antetokounmpo steps out of bounds turnover | 81 | 74 |
| Q3 | 7:49 | MIL | Taurean Prince personal foul | 81 | 74 |
| Q3 | 7:40 | DET | Tim Hardaway Jr. misses 20-foot pullup jump shot | 81 | 74 |
| Q3 | 7:37 | DET | Jalen Duren offensive rebound | 81 | 74 |
| Q3 | 7:35 | DET | Kyle Kuzma blocks Tim Hardaway Jr. 's 13-foot driving floating jump shot | 81 | 74 |
| Q3 | 7:33 | DET | Ausar Thompson offensive rebound | 81 | 74 |
| Q3 | 7:33 | DET | Ausar Thompson misses 2-foot tip shot | 81 | 74 |
| Q3 | 7:32 | MIL | Brook Lopez defensive rebound | 81 | 74 |
| Q3 | 7:26 | MIL | Giannis Antetokounmpo makes 2-foot dunk | 83 | 74 |
| Q3 | 7:13 | DET | Jalen Duren makes 3-foot layup (Cade Cunningham assists) | 83 | 76 |
| Q3 | 6:54 | DET | Jalen Duren shooting foul | 83 | 76 |
| Q3 | 6:54 | MIL | Brook Lopez makes free throw 1 of 2 | 84 | 76 |
| Q3 | 6:54 | MIL | Brook Lopez makes free throw 2 of 2 | 85 | 76 |
| Q3 | 6:35 | DET | Jalen Duren makes 4-foot two point shot (Cade Cunningham assists) | 85 | 78 |
| Q3 | 6:21 | MIL | Brook Lopez makes 28-foot three point jumper (Giannis Antetokounmpo assists) | 88 | 78 |
| Q3 | 6:10 | DET | Cade Cunningham makes 11-foot pullup jump shot | 88 | 80 |
| Q3 | 5:43 | MIL | Kyle Kuzma makes 27-foot three point jumper (Giannis Antetokounmpo assists) | 91 | 80 |
| Q3 | 5:19 | DET | Ausar Thompson misses driving floating jump shot | 91 | 80 |
| Q3 | 5:17 | DET | Jalen Duren offensive rebound | 91 | 80 |
| Q3 | 5:13 | DET | Tobias Harris makes 25-foot three point jumper (Jalen Duren assists) | 91 | 83 |
| Q3 | 5:10 | MIL | Bucks Full timeout | 91 | 83 |
| Q3 | 5:10 | DET | Malik Beasley enters the game for Tobias Harris | 91 | 83 |
| Q3 | 5:10 | MIL | Kevin Porter Jr. enters the game for Giannis Antetokounmpo | 91 | 83 |
| Q3 | 5:10 | MIL | Bobby Portis enters the game for Ryan Rollins | 91 | 83 |
| Q3 | 4:54 | MIL | Bobby Portis misses 28-foot three point jumper | 91 | 83 |
| Q3 | 4:50 | DET | Pistons defensive team rebound | 91 | 83 |
| Q3 | 4:39 | MIL | Bobby Portis personal foul | 91 | 83 |
| Q3 | 4:39 | DET | Ausar Thompson makes free throw 1 of 2 | 91 | 84 |
| Q3 | 4:39 | DET | Dennis Schroder enters the game for Tim Hardaway Jr. | 91 | 84 |
| Q3 | 4:39 | MIL | Gary Trent Jr. enters the game for Kyle Kuzma | 91 | 84 |
| Q3 | 4:39 | DET | Ausar Thompson misses free throw 2 of 2 | 91 | 84 |
| Q3 | 4:38 | MIL | Brook Lopez defensive rebound | 91 | 84 |
| Q3 | 4:18 | MIL | Taurean Prince misses driving floating jump shot | 91 | 84 |
| Q3 | 4:16 | DET | Ausar Thompson defensive rebound | 91 | 84 |
| Q3 | 4:03 | DET | Brook Lopez blocks Dennis Schroder 's 10-foot driving floating jump shot | 91 | 84 |
| Q3 | 4:02 | MIL | Brook Lopez defensive rebound | 91 | 84 |
| Q3 | 3:58 | MIL | Gary Trent Jr. misses running pullup jump shot | 91 | 84 |
| Q3 | 3:55 | DET | Ausar Thompson defensive rebound | 91 | 84 |
| Q3 | 3:39 | DET | Dennis Schroder bad pass (Bobby Portis steals) | 91 | 84 |
| Q3 | 3:37 | MIL | Bobby Portis makes two point shot | 93 | 84 |
| Q3 | 3:23 | DET | Ausar Thompson makes 5-foot layup (Cade Cunningham assists) | 93 | 86 |
| Q3 | 3:17 | DET | Ausar Thompson personal foul | 93 | 86 |
| Q3 | 3:17 | MIL | Kevin Porter Jr. misses free throw 1 of 2 | 93 | 86 |
| Q3 | 3:17 | MIL | Bucks offensive team rebound | 93 | 86 |
| Q3 | 3:17 | DET | Paul Reed enters the game for Jalen Duren | 93 | 86 |
| Q3 | 3:17 | DET | Tobias Harris enters the game for Cade Cunningham | 93 | 86 |
| Q3 | 3:17 | DET | Ronald Holland II enters the game for Ausar Thompson | 93 | 86 |
| Q3 | 3:17 | MIL | AJ Green enters the game for Taurean Prince | 93 | 86 |
| Q3 | 3:17 | MIL | Kevin Porter Jr. misses free throw 2 of 2 | 93 | 86 |
| Q3 | 3:16 | DET | Ronald Holland II defensive rebound | 93 | 86 |
| Q3 | 3:06 | DET | Malik Beasley misses 27-foot three point jumper | 93 | 86 |
| Q3 | 3:03 | DET | Dennis Schroder offensive rebound | 93 | 86 |
| Q3 | 3:00 | DET | Malik Beasley makes 26-foot three point jumper (Dennis Schroder assists) | 93 | 89 |
| Q3 | 2:41 | MIL | Kevin Porter Jr. misses 23-foot three point jumper | 93 | 89 |
| Q3 | 2:39 | MIL | Bobby Portis offensive rebound | 93 | 89 |
| Q3 | 2:34 | MIL | Gary Trent Jr. misses driving floating jump shot | 93 | 89 |
| Q3 | 2:32 | DET | Ronald Holland II defensive rebound | 93 | 89 |
| Q3 | 2:25 | DET | Ronald Holland II misses driving layup | 93 | 89 |
| Q3 | 2:24 | MIL | Bobby Portis defensive rebound | 93 | 89 |
| Q3 | 2:18 | MIL | Paul Reed blocks Kevin Porter Jr. 's 5-foot driving floating jump shot | 93 | 89 |
| Q3 | 2:15 | DET | Tobias Harris defensive rebound | 93 | 89 |
| Q3 | 2:12 | DET | Brook Lopez blocks Ronald Holland II 's 7-foot two point shot | 93 | 89 |
| Q3 | 2:11 | MIL | AJ Green defensive rebound | 93 | 89 |
| Q3 | 2:04 | MIL | Gary Trent Jr. misses 24-foot three point jumper | 93 | 89 |
| Q3 | 2:02 | DET | Paul Reed defensive rebound | 93 | 89 |
| Q3 | 1:44 | DET | Dennis Schroder makes 14-foot step back jumpshot | 93 | 91 |
| Q3 | 1:32 | MIL | Paul Reed blocks Kevin Porter Jr. 's 7-foot driving layup | 93 | 91 |
| Q3 | 1:30 | MIL | Bucks offensive team rebound | 93 | 91 |
| Q3 | 1:30 | MIL | Giannis Antetokounmpo enters the game for Brook Lopez | 93 | 91 |
| Q3 | 1:29 | DET | Paul Reed shooting foul | 93 | 91 |
| Q3 | 1:29 | MIL | Giannis Antetokounmpo misses free throw 1 of 2 | 93 | 91 |
| Q3 | 1:29 | MIL | Bucks offensive team rebound | 93 | 91 |
| Q3 | 1:29 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 94 | 91 |
| Q3 | 1:11 | DET | Dennis Schroder makes 8-foot driving floating jump shot | 94 | 93 |
| Q3 | 1:01 | MIL | Giannis Antetokounmpo makes 4-foot alley oop dunk shot (Kevin Porter Jr. assists) | 96 | 93 |
| Q3 | 0:00 | DET | Ronald Holland II misses driving layup | 96 | 93 |
| Q3 | 0:00 | DET | Pistons offensive team rebound | 96 | 93 |
| Q3 | 0:00 | DET | Malik Beasley makes 23-foot three point jumper (Dennis Schroder assists) | 96 | 96 |
| Q3 | 0:00 | DET | Tobias Harris shooting foul | 96 | 96 |
| Q3 | 0:00 | MIL | Giannis Antetokounmpo makes free throw 1 of 2 | 97 | 96 |
| Q3 | 0:00 | DET | Cade Cunningham enters the game for Ronald Holland II | 97 | 96 |
| Q3 | 0:00 | DET | Tim Hardaway Jr. enters the game for Tobias Harris | 97 | 96 |
| Q3 | 0:00 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 98 | 96 |
| Q3 | 0:00 | MIL | Kevin Porter Jr. personal foul | 98 | 96 |
| Q3 | 0:00 | DET | Cade Cunningham makes free throw 1 of 2 | 98 | 97 |
| Q3 | 0:00 | DET | Ausar Thompson enters the game for Malik Beasley | 98 | 97 |
| Q3 | 0:00 | DET | Jalen Duren enters the game for Tim Hardaway Jr. | 98 | 97 |
| Q3 | 0:00 | DET | Cade Cunningham misses free throw 2 of 2 | 98 | 97 |
| Q3 | 0:00 | MIL | Giannis Antetokounmpo defensive rebound | 98 | 97 |
| Q3 | 0:00 | MIL | Gary Trent Jr. misses 27-foot three point pullup jump shot | 98 | 97 |
| Q3 | 0:00 | MIL | Bucks offensive team rebound | 98 | 97 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 98 | 97 |
| Q4 | 12:00 | DET | Ronald Holland II enters the game for Paul Reed | 98 | 97 |
| Q4 | 12:00 | DET | Malik Beasley enters the game for Ausar Thompson | 98 | 97 |
| Q4 | 11:33 | MIL | Gary Trent Jr. personal foul | 98 | 97 |
| Q4 | 11:30 | DET | Dennis Schroder misses 27-foot three point jumper | 98 | 97 |
| Q4 | 11:27 | MIL | Bobby Portis defensive rebound | 98 | 97 |
| Q4 | 11:12 | MIL | Gary Trent Jr. misses 15-foot pullup jump shot | 98 | 97 |
| Q4 | 11:10 | DET | Jalen Duren defensive rebound | 98 | 97 |
| Q4 | 11:02 | DET | Jalen Duren misses layup | 98 | 97 |
| Q4 | 11:01 | MIL | Giannis Antetokounmpo defensive rebound | 98 | 97 |
| Q4 | 10:46 | MIL | AJ Green makes 30-foot three point jumper (Kevin Porter Jr. assists) | 101 | 97 |
| Q4 | 10:30 | DET | Malik Beasley makes 23-foot three point jumper (Ronald Holland II assists) | 101 | 100 |
| Q4 | 10:16 | MIL | Giannis Antetokounmpo misses alley oop layup | 101 | 100 |
| Q4 | 10:15 | DET | Cade Cunningham defensive rebound | 101 | 100 |
| Q4 | 10:03 | DET | Cade Cunningham makes 26-foot three point jumper (Dennis Schroder assists) | 101 | 103 |
| Q4 | 9:41 | MIL | Bobby Portis misses 13-foot jumper | 101 | 103 |
| Q4 | 9:40 | DET | Dennis Schroder defensive rebound | 101 | 103 |
| Q4 | 9:26 | DET | Dennis Schroder misses 6-foot two point shot | 101 | 103 |
| Q4 | 9:23 | MIL | Bucks defensive team rebound | 101 | 103 |
| Q4 | 9:09 | MIL | Gary Trent Jr. makes 23-foot three point jumper (Giannis Antetokounmpo assists) | 104 | 103 |
| Q4 | 8:49 | DET | AJ Green blocks Dennis Schroder 's 7-foot driving floating jump shot | 104 | 103 |
| Q4 | 8:48 | MIL | AJ Green defensive rebound | 104 | 103 |
| Q4 | 8:44 | DET | Dennis Schroder personal foul | 104 | 103 |
| Q4 | 8:29 | MIL | Gary Trent Jr. makes 28-foot three point jumper (Bobby Portis assists) | 107 | 103 |
| Q4 | 8:17 | DET | Malik Beasley misses 22-foot three point jumper | 107 | 103 |
| Q4 | 8:14 | MIL | Kevin Porter Jr. defensive rebound | 107 | 103 |
| Q4 | 8:10 | MIL | Ronald Holland II blocks Kevin Porter Jr. 's 7-foot two point shot | 107 | 103 |
| Q4 | 8:09 | MIL | Bucks offensive team rebound | 107 | 103 |
| Q4 | 8:09 | DET | Ausar Thompson enters the game for Dennis Schroder | 107 | 103 |
| Q4 | 8:09 | DET | Tim Hardaway Jr. enters the game for Ronald Holland II | 107 | 103 |
| Q4 | 8:01 | MIL | Bobby Portis misses 12-foot two point shot | 107 | 103 |
| Q4 | 8:00 | DET | Ausar Thompson defensive rebound | 107 | 103 |
| Q4 | 7:53 | DET | Cade Cunningham makes 26-foot running pullup jump shot | 107 | 106 |
| Q4 | 7:33 | MIL | Giannis Antetokounmpo makes 4-foot dunk (Kevin Porter Jr. assists) | 109 | 106 |
| Q4 | 7:19 | DET | Tim Hardaway Jr. misses 26-foot three point jumper | 109 | 106 |
| Q4 | 7:16 | MIL | Kevin Porter Jr. defensive rebound | 109 | 106 |
| Q4 | 7:13 | MIL | Gary Trent Jr. misses 27-foot three point shot | 109 | 106 |
| Q4 | 7:10 | MIL | Kevin Porter Jr. offensive rebound | 109 | 106 |
| Q4 | 7:07 | MIL | Giannis Antetokounmpo makes 5-foot dunk (Gary Trent Jr. assists) | 111 | 106 |
| Q4 | 7:06 | DET | Pistons Full timeout | 111 | 106 |
| Q4 | 11:49 | MIL | Cade Cunningham blocks Giannis Antetokounmpo 's 4-foot driving layup | 98 | 97 |
| Q4 | 11:48 | DET | Pistons defensive team rebound | 98 | 97 |
| Q4 | 7:06 | DET | Tobias Harris enters the game for Cade Cunningham | 111 | 106 |
| Q4 | 7:06 | DET | Dennis Schroder enters the game for Malik Beasley | 111 | 106 |
| Q4 | 6:46 | DET | Tobias Harris misses 14-foot pullup jump shot | 111 | 106 |
| Q4 | 6:44 | DET | Jalen Duren offensive rebound | 111 | 106 |
| Q4 | 6:44 | DET | Jalen Duren misses tip shot | 111 | 106 |
| Q4 | 6:43 | MIL | Giannis Antetokounmpo defensive rebound | 111 | 106 |
| Q4 | 6:35 | MIL | Kevin Porter Jr. makes 7-foot driving dunk | 113 | 106 |
| Q4 | 6:21 | MIL | Kevin Porter Jr. flagrant foul type 1 | 113 | 106 |
| Q4 | 6:21 | — | (06:21) [Bucks] REF-INITIATED REVIEW (CALL OVERTURNED) | 113 | 106 |
| Q4 | 6:21 | DET | Jalen Duren misses free throw flagrant 1 of 2 | 113 | 106 |
| Q4 | 6:21 | DET | Pistons offensive team rebound | 113 | 106 |
| Q4 | 6:21 | DET | Jalen Duren makes free throw flagrant 2 of 2 | 113 | 107 |
| Q4 | 6:14 | DET | Tim Hardaway Jr. misses 24-foot three point pullup jump shot | 113 | 107 |
| Q4 | 6:10 | MIL | AJ Green defensive rebound | 113 | 107 |
| Q4 | 6:02 | MIL | AJ Green misses 29-foot three point jumper | 113 | 107 |
| Q4 | 6:00 | DET | Ausar Thompson defensive rebound | 113 | 107 |
| Q4 | 5:51 | DET | Tobias Harris makes driving layup (Dennis Schroder assists) | 113 | 109 |
| Q4 | 5:29 | MIL | AJ Green misses 27-foot three point jumper | 113 | 109 |
| Q4 | 5:27 | DET | Jalen Duren defensive rebound | 113 | 109 |
| Q4 | 5:21 | DET | Tim Hardaway Jr. misses running pullup jump shot | 113 | 109 |
| Q4 | 5:19 | MIL | Giannis Antetokounmpo defensive rebound | 113 | 109 |
| Q4 | 5:02 | MIL | Giannis Antetokounmpo misses 24-foot three point pullup jump shot | 113 | 109 |
| Q4 | 4:59 | DET | Tobias Harris defensive rebound | 113 | 109 |
| Q4 | 4:49 | MIL | Bobby Portis shooting foul | 113 | 109 |
| Q4 | 4:49 | DET | Jalen Duren misses free throw 1 of 2 | 113 | 109 |
| Q4 | 4:49 | DET | Pistons offensive team rebound | 113 | 109 |
| Q4 | 4:49 | MIL | Bucks Full timeout | 113 | 109 |
| Q4 | 4:49 | DET | Cade Cunningham enters the game for Tim Hardaway Jr. | 113 | 109 |
| Q4 | 4:49 | DET | Jalen Duren misses free throw 2 of 2 | 113 | 109 |
| Q4 | 4:48 | MIL | Giannis Antetokounmpo defensive rebound | 113 | 109 |
| Q4 | 4:34 | MIL | Gary Trent Jr. loose ball foul | 113 | 109 |
| Q4 | 4:23 | DET | Jalen Duren lost ball turnover (Gary Trent Jr. steals) | 113 | 109 |
| Q4 | 4:19 | MIL | Gary Trent Jr. misses two point shot | 113 | 109 |
| Q4 | 4:18 | MIL | Giannis Antetokounmpo offensive rebound | 113 | 109 |
| Q4 | 4:17 | MIL | Giannis Antetokounmpo makes tip shot | 115 | 109 |
| Q4 | 3:56 | DET | Cade Cunningham lost ball turnover (Giannis Antetokounmpo steals) | 115 | 109 |
| Q4 | 3:52 | MIL | Gary Trent Jr. misses 27-foot three point shot | 115 | 109 |
| Q4 | 3:48 | MIL | Bucks offensive team rebound | 115 | 109 |
| Q4 | 3:39 | MIL | Giannis Antetokounmpo misses 27-foot three point pullup jump shot | 115 | 109 |
| Q4 | 3:38 | DET | Tobias Harris defensive rebound | 115 | 109 |
| Q4 | 3:30 | DET | Tobias Harris makes two point shot | 115 | 111 |
| Q4 | 3:19 | MIL | Kevin Porter Jr. offensive foul | 115 | 111 |
| Q4 | 3:19 | MIL | Kevin Porter Jr. turnover | 115 | 111 |
| Q4 | 3:19 | DET | Malik Beasley enters the game for Ausar Thompson | 115 | 111 |
| Q4 | 3:00 | DET | Cade Cunningham misses driving layup | 115 | 111 |
| Q4 | 2:59 | MIL | Bobby Portis defensive rebound | 115 | 111 |
| Q4 | 2:46 | MIL | Giannis Antetokounmpo misses driving dunk | 115 | 111 |
| Q4 | 2:44 | DET | Jalen Duren defensive rebound | 115 | 111 |
| Q4 | 2:38 | DET | Cade Cunningham bad pass (Kevin Porter Jr. steals) | 115 | 111 |
| Q4 | 2:32 | MIL | Bobby Portis makes two point shot (Giannis Antetokounmpo assists) | 117 | 111 |
| Q4 | 2:05 | MIL | Gary Trent Jr. vs. Dennis Schroder (Giannis Antetokounmpo gains possession) | 117 | 111 |
| Q4 | 2:05 | DET | Dennis Schroder lost ball turnover (Gary Trent Jr. steals) | 117 | 111 |
| Q4 | 4:34 | MIL | Gary Trent Jr. lost ball turnover | 113 | 109 |
| Q4 | 1:51 | MIL | AJ Green makes 27-foot three point jumper (Kevin Porter Jr. assists) | 120 | 111 |
| Q4 | 1:37 | DET | Cade Cunningham makes 5-foot two point shot (Dennis Schroder assists) | 120 | 113 |
| Q4 | 1:30 | MIL | Kevin Porter Jr. makes 4-foot dunk (Giannis Antetokounmpo assists) | 122 | 113 |
| Q4 | 1:20 | DET | Tobias Harris makes 26-foot three point jumper (Cade Cunningham assists) | 122 | 116 |
| Q4 | 1:06 | MIL | Kevin Porter Jr. out of bounds bad pass turnover | 122 | 116 |
| Q4 | 0:00 | DET | Tobias Harris misses 23-foot three point jumper | 122 | 116 |
| Q4 | 0:00 | DET | Jalen Duren offensive rebound | 122 | 116 |
| Q4 | 0:00 | DET | Jalen Duren misses two point shot | 122 | 116 |
| Q4 | 0:00 | MIL | Giannis Antetokounmpo defensive rebound | 122 | 116 |
| Q4 | 0:00 | MIL | Gary Trent Jr. misses 28-foot three point jumper | 122 | 116 |
| Q4 | 0:00 | MIL | AJ Green offensive rebound | 122 | 116 |
| Q4 | 0:00 | DET | Dennis Schroder personal foul | 122 | 116 |
| Q4 | 0:00 | MIL | Kevin Porter Jr. misses driving layup | 122 | 116 |
| Q4 | 0:00 | DET | Pistons defensive team rebound | 122 | 116 |
| Q4 | 0:00 | DET | Pistons Full timeout | 122 | 116 |
| Q4 | 0:00 | DET | Malik Beasley makes 28-foot three point jumper (Cade Cunningham assists) | 122 | 119 |
| Q4 | 0:00 | DET | Dennis Schroder kicked ball violation | 122 | 119 |
| Q4 | 0:00 | MIL | Bucks Full timeout | 122 | 119 |
| Q4 | 0:00 | DET | Ronald Holland II enters the game for Jalen Duren | 122 | 119 |
| Q4 | 0:00 | DET | Ausar Thompson enters the game for Tobias Harris | 122 | 119 |
| Q4 | 0:00 | MIL | Taurean Prince enters the game for Gary Trent Jr. | 122 | 119 |
| Q4 | 0:00 | DET | Dennis Schroder personal take foul | 122 | 119 |
| Q4 | 0:00 | MIL | Kevin Porter Jr. makes free throw 1 of 2 | 123 | 119 |
| Q4 | 0:00 | DET | Jalen Duren enters the game for Dennis Schroder | 123 | 119 |
| Q4 | 0:00 | MIL | Kevin Porter Jr. makes free throw 2 of 2 | 124 | 119 |
| Q4 | 0:00 | DET | Pistons Full timeout | 124 | 119 |
| Q4 | 0:00 | DET | Tobias Harris enters the game for Ronald Holland II | 124 | 119 |
| Q4 | 0:00 | DET | Tim Hardaway Jr. enters the game for Ausar Thompson | 124 | 119 |
| Q4 | 0:00 | DET | Giannis Antetokounmpo blocks Malik Beasley 's 24-foot three point jumper | 124 | 119 |
| Q4 | 0:00 | DET | Pistons offensive team rebound | 124 | 119 |
| Q4 | 0:00 | DET | Cade Cunningham misses 28-foot three point jumper | 124 | 119 |
| Q4 | 0:00 | MIL | Taurean Prince defensive rebound | 124 | 119 |
| Q4 | 0:00 | DET | Tim Hardaway Jr. personal take foul | 124 | 119 |
| Q4 | 0:00 | MIL | Taurean Prince makes free throw 1 of 2 | 125 | 119 |
| Q4 | 0:00 | DET | Double technical foul: Malik Beasley and Giannis Antetokounmpo | 125 | 119 |
| Q4 | 0:00 | MIL | Taurean Prince misses free throw 2 of 2 | 125 | 119 |
| Q4 | 0:00 | DET | Jalen Duren defensive rebound | 125 | 119 |
| Q4 | 0:00 | — | End of the 4th Quarter | 125 | 119 |
| Q4 | 0:00 | — | End of Game | 125 | 119 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Cached data
Official comparison: Unavailable
Derived team possessions: 0 home / 0 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 186 matches · 186 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:38 | MILMilwaukee Bucks | Other | 0 | Milwaukee Bucks 0, Detroit Pistons 0MIL 0 · DET 0 | |
| 2 | Q1 11:18 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 0, Detroit Pistons 2MIL 0 · DET 2 | |
| 3 | Q1 10:58 | MILMilwaukee Bucks | Made shot | 2 | Milwaukee Bucks 2, Detroit Pistons 2MIL 2 · DET 2 | |
| 4 | Q1 10:35 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 2, Detroit Pistons 4MIL 2 · DET 4 | |
| 5 | Q1 10:25 | MILMilwaukee Bucks | Turnover | 0 | Milwaukee Bucks 2, Detroit Pistons 4MIL 2 · DET 4 | |
| 6 | Q1 10:17 | DETDetroit Pistons | Turnover | 0 | Milwaukee Bucks 2, Detroit Pistons 4MIL 2 · DET 4 | |
| 7 | Q1 9:58 | MILMilwaukee Bucks | Other | 2 | Milwaukee Bucks 4, Detroit Pistons 6MIL 4 · DET 6 | |
| 8 | Q1 9:44 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 4, Detroit Pistons 6MIL 4 · DET 6 | |
| 9 | Q1 9:22 | MILMilwaukee Bucks | Made shot | 2 | Milwaukee Bucks 6, Detroit Pistons 6MIL 6 · DET 6 | |
| 10 | Q1 8:57 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 6, Detroit Pistons 8MIL 6 · DET 8 | |
| 11 | Q1 8:31 | MILMilwaukee Bucks | Other | 0 | Milwaukee Bucks 6, Detroit Pistons 8MIL 6 · DET 8 | |
| 12 | Q1 8:17 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 6, Detroit Pistons 10MIL 6 · DET 10 | |
| 13 | Q1 7:52 | MILMilwaukee Bucks | Made shot | 3 | Milwaukee Bucks 9, Detroit Pistons 10MIL 9 · DET 10 | |
| 14 | Q1 7:38 | DETDetroit Pistons | Made shot | 3 | Milwaukee Bucks 9, Detroit Pistons 13MIL 9 · DET 13 | |
| 15 | Q1 7:18 | MILMilwaukee Bucks | Made shot | 2 | Milwaukee Bucks 11, Detroit Pistons 13MIL 11 · DET 13 | |
| 16 | Q1 7:09 | DETDetroit Pistons | Other | 0 | Milwaukee Bucks 11, Detroit Pistons 13MIL 11 · DET 13 | |
| 17 | Q1 6:59 | MILMilwaukee Bucks | Made shot | 3 | Milwaukee Bucks 14, Detroit Pistons 13MIL 14 · DET 13 | |
| 18 | Q1 6:45 | DETDetroit Pistons | Other | 0 | Milwaukee Bucks 14, Detroit Pistons 13MIL 14 · DET 13 | |
| 19 | Q1 6:28 | MILMilwaukee Bucks | Made shot | 3 | Milwaukee Bucks 17, Detroit Pistons 13MIL 17 · DET 13 | |
| 20 | Q1 6:13 | DETDetroit Pistons | Made shot | 2 | Milwaukee Bucks 17, Detroit Pistons 15MIL 17 · DET 15 | |
| 21 | Q1 5:55 | MILMilwaukee Bucks | Other | 0 | Milwaukee Bucks 17, Detroit Pistons 15MIL 17 · DET 15 | |
| 22 | Q1 5:50 | DETDetroit Pistons | Other | 2 | Milwaukee Bucks 19, Detroit Pistons 17MIL 19 · DET 17 | |
| 23 | Q1 5:24 | MILMilwaukee Bucks | Made shot | 2 | Milwaukee Bucks 19, Detroit Pistons 17MIL 19 · DET 17 | |
| 24 | Q1 5:12 | DETDetroit Pistons | Made shot | 3 | Milwaukee Bucks 19, Detroit Pistons 20MIL 19 · DET 20 | |
| 25 | Q1 5:00 | MILMilwaukee Bucks | Made shot | 3 | Milwaukee Bucks 22, Detroit Pistons 20MIL 22 · DET 20 |
POSS 1 · Q1 11:38
MILMilwaukee Bucks
Other
0 PTS
POSS 2 · Q1 11:18
DETDetroit Pistons
Made shot
2 PTS
POSS 3 · Q1 10:58
MILMilwaukee Bucks
Made shot
2 PTS
POSS 4 · Q1 10:35
DETDetroit Pistons
Made shot
2 PTS
POSS 5 · Q1 10:25
MILMilwaukee Bucks
Turnover
0 PTS
POSS 6 · Q1 10:17
DETDetroit Pistons
Turnover
0 PTS
POSS 7 · Q1 9:58
MILMilwaukee Bucks
Other
2 PTS
POSS 8 · Q1 9:44
DETDetroit Pistons
Made shot
2 PTS
POSS 9 · Q1 9:22
MILMilwaukee Bucks
Made shot
2 PTS
POSS 10 · Q1 8:57
DETDetroit Pistons
Made shot
2 PTS
POSS 11 · Q1 8:31
MILMilwaukee Bucks
Other
0 PTS
POSS 12 · Q1 8:17
DETDetroit Pistons
Made shot
2 PTS
POSS 13 · Q1 7:52
MILMilwaukee Bucks
Made shot
3 PTS
POSS 14 · Q1 7:38
DETDetroit Pistons
Made shot
3 PTS
POSS 15 · Q1 7:18
MILMilwaukee Bucks
Made shot
2 PTS
POSS 16 · Q1 7:09
DETDetroit Pistons
Other
0 PTS
POSS 17 · Q1 6:59
MILMilwaukee Bucks
Made shot
3 PTS
POSS 18 · Q1 6:45
DETDetroit Pistons
Other
0 PTS
POSS 19 · Q1 6:28
MILMilwaukee Bucks
Made shot
3 PTS
POSS 20 · Q1 6:13
DETDetroit Pistons
Made shot
2 PTS
POSS 21 · Q1 5:55
MILMilwaukee Bucks
Other
0 PTS
POSS 22 · Q1 5:50
DETDetroit Pistons
Other
2 PTS
POSS 23 · Q1 5:24
MILMilwaukee Bucks
Made shot
2 PTS
POSS 24 · Q1 5:12
DETDetroit Pistons
Made shot
3 PTS
POSS 25 · Q1 5:00
MILMilwaukee Bucks
Made shot
3 PTS