POSS 1 · Q1 11:47
MILMilwaukee Bucks
Made shot
2 PTS
Loading
Matchup identity and score load first. Deeper analysis follows.
Loading Game Lab…
Wed, Mar 22, 2023·2022-23
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 28 | 23 | 21 | 22 | 94 | |
| 33 | 33 | 34 | 30 | 130 |
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.
SA
MIL
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 leadSA never ledMIL +36 Q4 2:16
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. SA attacks the left basket and MIL the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | SA | MIL | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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.
| SA | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 27.0 | 14 | 3 | 3 | 2 | 0 | 3 | 4-9 | 1-4 | 5-5 | -13 | 62.5% | |
| 23.0 | 12 | 7 | 1 | 1 | 1 | 1 | 5-9 | 1-4 | 1-3 | -11 | 58.1% | |
| 30.0 | 16 | 4 | 4 | 2 | 1 | 3 | 5-16 | 3-9 | 3-5 | -32 | 44.0% | |
| 23.0 | 13 | 6 | 3 | 1 | 0 | 1 | 6-14 | 0-5 | 1-2 | -23 | 43.7% | |
| 25.0 | 4 | 4 | 3 | 0 | 0 | 4 | 2-7 | 0-3 | 0-0 | -19 | 28.6% | |
| 28.0 | 12 | 7 | 2 | 0 | 2 | 1 | 6-13 | 0-4 | 0-0 | -25 | 46.2% | |
| 19.0 | 7 | 6 | 4 | 0 | 1 | 4 | 2-3 | 2-3 | 1-2 | -18 | 90.2% | |
| 28.0 | 8 | 2 | 0 | 0 | 1 | 0 | 3-9 | 2-5 | 0-0 | -21 | 44.4% | |
| 12.0 | 2 | 2 | 0 | 1 | 0 | 0 | 1-1 | 0-0 | 0-0 | -10 | 100.0% | |
| 28.0 | 6 | 5 | 6 | 0 | 0 | 2 | 2-12 | 0-2 | 2-3 | -8 | 22.5% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| MIL | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 24.0 | 31 | 14 | 2 | 0 | 1 | 2 | 14-23 | 1-4 | 2-5 | 16 | 61.5% | |
| 29.0 | 19 | 3 | 10 | 1 | 0 | 6 | 8-15 | 1-6 | 2-2 | 26 | 59.8% | |
| 19.0 | 8 | 3 | 0 | 4 | 1 | 0 | 3-5 | 2-4 | 0-0 | 7 | 80.0% | |
| 23.0 | 7 | 2 | 8 | 1 | 0 | 2 | 3-7 | 0-2 | 1-1 | 33 | 47.0% | |
| 25.0 | 11 | 2 | 0 | 0 | 2 | 2 | 3-6 | 1-3 | 4-4 | 17 | 70.9% | |
| 25.0 | 19 | 10 | 0 | 1 | 0 | 0 | 7-14 | 3-6 | 2-8 | 16 | 54.2% | |
| 22.0 | 14 | 1 | 1 | 2 | 0 | 1 | 5-7 | 4-6 | 0-0 | 16 | 100.0% | |
| 6.0 | 7 | 2 | 0 | 0 | 0 | 0 | 2-2 | 1-1 | 2-4 | 11 | 93.1% | |
| 27.0 | 5 | 10 | 1 | 1 | 0 | 0 | 2-7 | 1-5 | 0-0 | 19 | 35.7% | |
| 12.0 | 3 | 4 | 2 | 0 | 0 | 0 | 1-2 | 1-2 | 0-0 | 8 | 75.0% | |
| 6.0 | 2 | 0 | 0 | 0 | 0 | 1 | 1-2 | 0-1 | 0-0 | 11 | 50.0% | |
| 21.0 | 4 | 3 | 0 | 0 | 0 | 1 | 2-8 | 0-3 | 0-0 | 0 | 25.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — |
509 events
| Q | Clock | Team | Play | SA | MIL |
|---|---|---|---|---|---|
| Q1 | 12:00 | MIL | Zach Collins vs. Brook Lopez | 0 | 0 |
| Q1 | 11:47 | MIL | Khris Middleton makes 11-foot driving floating jump shot | 0 | 2 |
| Q1 | 11:36 | SA | Jeremy Sochan makes driving layup (Malaki Branham assists) | 2 | 2 |
| Q1 | 11:21 | MIL | Grayson Allen makes 24-foot three point jumper (Khris Middleton assists) | 2 | 5 |
| Q1 | 11:02 | SA | Jeremy Sochan misses 27-foot three point jumper | 2 | 5 |
| Q1 | 10:59 | MIL | Giannis Antetokounmpo defensive rebound | 2 | 5 |
| Q1 | 10:52 | MIL | Jrue Holiday misses layup | 2 | 5 |
| Q1 | 10:49 | SA | Zach Collins defensive rebound | 2 | 5 |
| Q1 | 10:44 | SA | Devin Vassell misses 29-foot three point jumper | 2 | 5 |
| Q1 | 10:42 | SA | Spurs offensive team rebound | 2 | 5 |
| Q1 | 10:31 | SA | Devin Vassell makes 18-foot pullup jump shot (Jeremy Sochan assists) | 4 | 5 |
| Q1 | 10:20 | MIL | Giannis Antetokounmpo makes 1-foot dunk (Jrue Holiday assists) | 4 | 7 |
| Q1 | 10:08 | SA | Devin Vassell misses 18-foot pullup jump shot | 4 | 7 |
| Q1 | 10:04 | MIL | Giannis Antetokounmpo defensive rebound | 4 | 7 |
| Q1 | 10:02 | MIL | Giannis Antetokounmpo palming turnover | 4 | 7 |
| Q1 | 9:48 | SA | Keita Bates-Diop bad pass (Grayson Allen steals) | 4 | 7 |
| Q1 | 9:38 | MIL | Zach Collins blocks Giannis Antetokounmpo 's 5-foot driving layup | 4 | 7 |
| Q1 | 9:38 | MIL | Bucks offensive team rebound | 4 | 7 |
| Q1 | 9:33 | SA | Zach Collins vs. Giannis Antetokounmpo (Keita Bates-Diop gains possession) | 4 | 7 |
| Q1 | 9:33 | MIL | Giannis Antetokounmpo lost ball turnover (Zach Collins steals) | 4 | 7 |
| Q1 | 9:22 | SA | Malaki Branham misses 15-foot pullup jump shot | 4 | 7 |
| Q1 | 9:18 | MIL | Giannis Antetokounmpo defensive rebound | 4 | 7 |
| Q1 | 9:11 | MIL | Grayson Allen misses 25-foot three point pullup jump shot | 4 | 7 |
| Q1 | 9:07 | SA | Keita Bates-Diop defensive rebound | 4 | 7 |
| Q1 | 9:01 | SA | Keita Bates-Diop misses 28-foot three point jumper | 4 | 7 |
| Q1 | 9:00 | SA | Spurs offensive team rebound | 4 | 7 |
| Q1 | 8:56 | SA | Jeremy Sochan misses 29-foot three point jumper | 4 | 7 |
| Q1 | 8:53 | MIL | Grayson Allen defensive rebound | 4 | 7 |
| Q1 | 8:49 | MIL | Khris Middleton lost ball turnover (Keita Bates-Diop steals) | 4 | 7 |
| Q1 | 8:41 | SA | Devin Vassell misses 29-foot three point pullup jump shot | 4 | 7 |
| Q1 | 8:37 | MIL | Grayson Allen defensive rebound | 4 | 7 |
| Q1 | 8:34 | MIL | Jrue Holiday makes 6-foot driving floating jump shot | 4 | 9 |
| Q1 | 8:34 | SA | Jeremy Sochan shooting foul | 4 | 9 |
| Q1 | 8:34 | MIL | Jrue Holiday makes free throw 1 of 1 | 4 | 10 |
| Q1 | 8:22 | SA | Jeremy Sochan makes 6-foot two point shot (Malaki Branham assists) | 6 | 10 |
| Q1 | 8:13 | MIL | Khris Middleton makes 26-foot three pointer | 6 | 13 |
| Q1 | 8:13 | SA | Spurs Full timeout | 6 | 13 |
| Q1 | 7:58 | SA | Zach Collins makes 28-foot three point jumper (Jeremy Sochan assists) | 9 | 13 |
| Q1 | 7:43 | SA | Jeremy Sochan shooting foul | 9 | 13 |
| Q1 | 7:43 | MIL | Khris Middleton makes free throw 1 of 2 | 9 | 14 |
| Q1 | 7:43 | MIL | Joe Ingles enters the game for Jrue Holiday | 9 | 14 |
| Q1 | 7:43 | MIL | Bobby Portis enters the game for Brook Lopez | 9 | 14 |
| Q1 | 7:43 | SA | Sandro Mamukelashvili enters the game for Jeremy Sochan | 9 | 14 |
| Q1 | 7:43 | MIL | Khris Middleton makes free throw 2 of 2 | 9 | 15 |
| Q1 | 7:24 | SA | Devin Vassell makes 26-foot three pointer (Zach Collins assists) | 12 | 15 |
| Q1 | 7:14 | SA | Julian Champagnie enters the game for Keita Bates-Diop | 12 | 15 |
| Q1 | 7:09 | MIL | Giannis Antetokounmpo makes finger roll layup (Khris Middleton assists) | 12 | 17 |
| Q1 | 6:59 | MIL | Giannis Antetokounmpo shooting foul | 12 | 17 |
| Q1 | 6:59 | SA | Zach Collins makes free throw 1 of 2 | 13 | 17 |
| Q1 | 6:59 | SA | Zach Collins misses free throw 2 of 2 | 13 | 17 |
| Q1 | 6:56 | MIL | Giannis Antetokounmpo defensive rebound | 13 | 17 |
| Q1 | 6:43 | MIL | Khris Middleton misses 25-foot three point jumper | 13 | 17 |
| Q1 | 6:40 | MIL | Joe Ingles offensive rebound | 13 | 17 |
| Q1 | 6:31 | MIL | Julian Champagnie blocks Giannis Antetokounmpo 's 8-foot two point shot | 13 | 17 |
| Q1 | 6:27 | SA | Devin Vassell defensive rebound | 13 | 17 |
| Q1 | 6:24 | SA | Devin Vassell misses running pullup jump shot | 13 | 17 |
| Q1 | 6:21 | SA | Zach Collins offensive rebound | 13 | 17 |
| Q1 | 6:13 | SA | Devin Vassell misses 17-foot two point shot | 13 | 17 |
| Q1 | 6:09 | MIL | Bobby Portis defensive rebound | 13 | 17 |
| Q1 | 6:06 | MIL | Bobby Portis misses two point shot | 13 | 17 |
| Q1 | 6:06 | MIL | Giannis Antetokounmpo offensive rebound | 13 | 17 |
| Q1 | 6:00 | MIL | Giannis Antetokounmpo makes dunk | 13 | 19 |
| Q1 | 5:53 | SA | Malaki Branham makes 8-foot two point shot | 15 | 19 |
| Q1 | 5:46 | MIL | Jrue Holiday enters the game for Grayson Allen | 15 | 19 |
| Q1 | 5:46 | MIL | Brook Lopez enters the game for Giannis Antetokounmpo | 15 | 19 |
| Q1 | 5:46 | SA | Blake Wesley enters the game for Malaki Branham | 15 | 19 |
| Q1 | 5:41 | MIL | Khris Middleton misses layup | 15 | 19 |
| Q1 | 5:41 | MIL | Bucks offensive team rebound | 15 | 19 |
| Q1 | 5:41 | SA | Zach Collins loose ball foul | 15 | 19 |
| Q1 | 5:33 | MIL | Bobby Portis makes layup (Jrue Holiday assists) | 15 | 21 |
| Q1 | 5:22 | SA | Zach Collins offensive foul | 15 | 21 |
| Q1 | 5:22 | SA | Zach Collins turnover | 15 | 21 |
| Q1 | 5:22 | SA | Gorgui Dieng enters the game for Zach Collins | 15 | 21 |
| Q1 | 5:08 | MIL | Jrue Holiday makes 7-foot two point shot | 15 | 23 |
| Q1 | 4:55 | SA | Devin Vassell bad pass (Joe Ingles steals) | 15 | 23 |
| Q1 | 4:48 | MIL | Bobby Portis makes 24-foot three point shot (Khris Middleton assists) | 15 | 26 |
| Q1 | 4:35 | SA | Sandro Mamukelashvili misses 28-foot three point jumper | 15 | 26 |
| Q1 | 4:32 | MIL | Khris Middleton defensive rebound | 15 | 26 |
| Q1 | 4:25 | MIL | Khris Middleton misses 27-foot three point pullup jump shot | 15 | 26 |
| Q1 | 4:22 | SA | Blake Wesley defensive rebound | 15 | 26 |
| Q1 | 4:17 | SA | Blake Wesley makes driving layup | 17 | 26 |
| Q1 | 4:17 | MIL | Brook Lopez shooting foul | 17 | 26 |
| Q1 | 4:17 | MIL | Pat Connaughton enters the game for Khris Middleton | 17 | 26 |
| Q1 | 4:17 | SA | Keita Bates-Diop enters the game for Devin Vassell | 17 | 26 |
| Q1 | 4:17 | SA | Blake Wesley makes free throw 1 of 1 | 18 | 26 |
| Q1 | 4:10 | MIL | Jrue Holiday out of bounds lost ball turnover | 18 | 26 |
| Q1 | 4:10 | SA | Gorgui Dieng back court turnover | 18 | 26 |
| Q1 | 4:02 | MIL | Jrue Holiday makes 17-foot pullup jump shot | 18 | 28 |
| Q1 | 3:47 | SA | Blake Wesley misses driving floating jump shot | 18 | 28 |
| Q1 | 3:45 | SA | Gorgui Dieng offensive rebound | 18 | 28 |
| Q1 | 3:41 | SA | Sandro Mamukelashvili makes layup (Keita Bates-Diop assists) | 20 | 28 |
| Q1 | 3:22 | MIL | Jrue Holiday misses three point jumper | 20 | 28 |
| Q1 | 3:19 | SA | Blake Wesley defensive rebound | 20 | 28 |
| Q1 | 3:11 | SA | Gorgui Dieng misses 27-foot three point pullup jump shot | 20 | 28 |
| Q1 | 3:09 | MIL | Brook Lopez defensive rebound | 20 | 28 |
| Q1 | 3:04 | MIL | Joe Ingles makes 26-foot three pointer (Jrue Holiday assists) | 20 | 31 |
| Q1 | 2:45 | SA | Sandro Mamukelashvili misses 17-foot pullup jump shot | 20 | 31 |
| Q1 | 2:45 | MIL | Bucks defensive team rebound | 20 | 31 |
| Q1 | 2:45 | SA | Gorgui Dieng loose ball foul | 20 | 31 |
| Q1 | 2:45 | MIL | Bucks Full timeout | 20 | 31 |
| Q1 | 2:45 | MIL | Jevon Carter enters the game for Brook Lopez | 20 | 31 |
| Q1 | 2:45 | MIL | Giannis Antetokounmpo enters the game for Jrue Holiday | 20 | 31 |
| Q1 | 2:31 | MIL | Pat Connaughton misses 25-foot three point jumper | 20 | 31 |
| Q1 | 2:26 | SA | Gorgui Dieng defensive rebound | 20 | 31 |
| Q1 | 2:11 | SA | Blake Wesley misses 30-foot three point jumper | 20 | 31 |
| Q1 | 2:08 | MIL | Giannis Antetokounmpo defensive rebound | 20 | 31 |
| Q1 | 2:04 | SA | Julian Champagnie shooting foul | 20 | 31 |
| Q1 | 2:04 | MIL | Giannis Antetokounmpo makes free throw 1 of 2 | 20 | 32 |
| Q1 | 2:04 | MIL | Giannis Antetokounmpo makes free throw 2 of 2 | 20 | 33 |
| Q1 | 1:41 | SA | Gorgui Dieng makes 28-foot three point jumper (Sandro Mamukelashvili assists) | 23 | 33 |
| Q1 | 1:24 | MIL | Bobby Portis misses 26-foot three point jumper | 23 | 33 |
| Q1 | 1:22 | SA | Gorgui Dieng defensive rebound | 23 | 33 |
| Q1 | 1:07 | SA | Gorgui Dieng traveling | 23 | 33 |
| Q1 | 0:00 | MIL | Gorgui Dieng blocks Bobby Portis 's 2-foot dunk | 23 | 33 |
| Q1 | 0:00 | SA | Keita Bates-Diop defensive rebound | 23 | 33 |
| Q1 | 0:00 | SA | Julian Champagnie makes driving layup (Gorgui Dieng assists) | 25 | 33 |
| Q1 | 0:00 | MIL | Giannis Antetokounmpo misses 27-foot three point pullup jump shot | 25 | 33 |
| Q1 | 0:00 | SA | Spurs defensive team rebound | 25 | 33 |
| Q1 | 0:00 | SA | Julian Champagnie makes 28-foot three point jumper (Gorgui Dieng assists) | 28 | 33 |
| Q1 | 0:00 | MIL | Giannis Antetokounmpo misses two point shot | 28 | 33 |
| Q1 | 0:00 | SA | Sandro Mamukelashvili defensive rebound | 28 | 33 |
| Q1 | 0:00 | — | End of the 1st Quarter | 28 | 33 |
| Q2 | 12:00 | MIL | Grayson Allen enters the game for Joe Ingles | 28 | 33 |
| Q2 | 12:00 | MIL | Khris Middleton enters the game for Bobby Portis | 28 | 33 |
| Q2 | 12:00 | SA | Devin Vassell enters the game for Blake Wesley | 28 | 33 |
| Q2 | 12:00 | SA | Jeremy Sochan enters the game for Julian Champagnie | 28 | 33 |
| Q2 | 12:00 | SA | Malaki Branham enters the game for Keita Bates-Diop | 28 | 33 |
| Q2 | 12:00 | SA | Dominick Barlow enters the game for Sandro Mamukelashvili | 28 | 33 |
| Q2 | 11:36 | SA | Jeremy Sochan misses 26-foot three point pullup jump shot | 28 | 33 |
| Q2 | 11:36 | MIL | Bucks defensive team rebound | 28 | 33 |
| Q2 | 11:25 | MIL | Khris Middleton bad pass (Jeremy Sochan steals) | 28 | 33 |
| Q2 | 11:17 | SA | Devin Vassell misses 27-foot three point shot | 28 | 33 |
| Q2 | 11:16 | MIL | Bucks defensive team rebound | 28 | 33 |
| Q2 | 11:01 | MIL | Giannis Antetokounmpo makes two point shot (Khris Middleton assists) | 28 | 35 |
| Q2 | 11:01 | SA | Dominick Barlow shooting foul | 28 | 35 |
| Q2 | 11:01 | SA | Blake Wesley enters the game for Gorgui Dieng | 28 | 35 |
| Q2 | 11:01 | MIL | Giannis Antetokounmpo misses free throw 1 of 1 | 28 | 35 |
| Q2 | 10:56 | MIL | Grayson Allen offensive rebound | 28 | 35 |
| Q2 | 10:53 | MIL | Khris Middleton makes two point shot | 28 | 37 |
| Q2 | 10:40 | MIL | Pat Connaughton shooting foul | 28 | 37 |
| Q2 | 10:40 | SA | Devin Vassell makes free throw 1 of 2 | 29 | 37 |
| Q2 | 10:40 | SA | Devin Vassell makes free throw 2 of 2 | 30 | 37 |
| Q2 | 10:38 | MIL | Jevon Carter out of bounds lost ball turnover | 30 | 37 |
| Q2 | 10:24 | SA | Devin Vassell makes 17-foot two point shot | 32 | 37 |
| Q2 | 10:17 | MIL | Giannis Antetokounmpo makes 9-foot two point shot | 32 | 39 |
| Q2 | 10:17 | SA | Dominick Barlow shooting foul | 32 | 39 |
| Q2 | 10:17 | SA | Zach Collins enters the game for Dominick Barlow | 32 | 39 |
| Q2 | 10:17 | MIL | Giannis Antetokounmpo misses free throw 1 of 1 | 32 | 39 |
| Q2 | 10:13 | SA | Zach Collins defensive rebound | 32 | 39 |
| Q2 | 10:11 | SA | Blake Wesley offensive charge | 32 | 39 |
| Q2 | 10:11 | SA | Blake Wesley turnover | 32 | 39 |
| Q2 | 9:58 | MIL | Giannis Antetokounmpo misses 17-foot pullup jump shot | 32 | 39 |
| Q2 | 9:55 | SA | Malaki Branham defensive rebound | 32 | 39 |
| Q2 | 9:43 | SA | Malaki Branham misses 28-foot three point jumper | 32 | 39 |
| Q2 | 9:39 | MIL | Giannis Antetokounmpo defensive rebound | 32 | 39 |
| Q2 | 9:33 | MIL | Khris Middleton misses 27-foot three point shot | 32 | 39 |
| Q2 | 9:30 | SA | Malaki Branham defensive rebound | 32 | 39 |
| Q2 | 9:19 | SA | Jeremy Sochan misses 16-foot two point shot | 32 | 39 |
| Q2 | 9:19 | MIL | Bucks defensive team rebound | 32 | 39 |
| Q2 | 9:19 | SA | Zach Collins loose ball foul | 32 | 39 |
| Q2 | 9:19 | MIL | Brook Lopez enters the game for Pat Connaughton | 32 | 39 |
| Q2 | 8:58 | MIL | Brook Lopez bad pass (Devin Vassell steals) | 32 | 39 |
| Q2 | 8:54 | SA | Malaki Branham makes two point shot (Blake Wesley assists) | 34 | 39 |
| Q2 | 8:45 | MIL | Giannis Antetokounmpo misses alley oop dunk shot | 34 | 39 |
| Q2 | 8:41 | SA | Zach Collins defensive rebound | 34 | 39 |
| Q2 | 8:36 | SA | Devin Vassell bad pass (Grayson Allen steals) | 34 | 39 |
| Q2 | 8:33 | MIL | Grayson Allen makes dunk | 34 | 41 |
| Q2 | 8:33 | SA | Spurs Full timeout | 34 | 41 |
| Q2 | 8:33 | MIL | Bobby Portis enters the game for Giannis Antetokounmpo | 34 | 41 |
| Q2 | 8:17 | SA | Jeremy Sochan makes layup (Malaki Branham assists) | 36 | 41 |
| Q2 | 8:03 | MIL | Grayson Allen makes 27-foot three point jumper (Khris Middleton assists) | 36 | 44 |
| Q2 | 7:47 | SA | Devin Vassell makes 30-foot three pointer | 39 | 44 |
| Q2 | 7:38 | MIL | Khris Middleton lost ball turnover (Devin Vassell steals) | 39 | 44 |
| Q2 | 7:31 | SA | Jeremy Sochan misses 15-foot two point shot | 39 | 44 |
| Q2 | 7:28 | MIL | Brook Lopez defensive rebound | 39 | 44 |
| Q2 | 7:19 | MIL | Devin Vassell blocks Bobby Portis 's 5-foot layup | 39 | 44 |
| Q2 | 7:15 | SA | Malaki Branham defensive rebound | 39 | 44 |
| Q2 | 7:05 | SA | Grayson Allen blocks Blake Wesley 's 5-foot two point shot | 39 | 44 |
| Q2 | 7:05 | SA | Spurs offensive team rebound | 39 | 44 |
| Q2 | 7:05 | MIL | Jrue Holiday enters the game for Jevon Carter | 39 | 44 |
| Q2 | 7:05 | SA | Sandro Mamukelashvili enters the game for Jeremy Sochan | 39 | 44 |
| Q2 | 7:05 | SA | Julian Champagnie enters the game for Devin Vassell | 39 | 44 |
| Q2 | 6:59 | SA | Zach Collins makes 13-foot jumper | 41 | 44 |
| Q2 | 6:46 | MIL | Khris Middleton makes 16-foot pullup jump shot | 41 | 46 |
| Q2 | 6:30 | SA | Malaki Branham out of bounds lost ball turnover | 41 | 46 |
| Q2 | 6:12 | MIL | Brook Lopez misses 27-foot three point jumper | 41 | 46 |
| Q2 | 6:09 | SA | Malaki Branham defensive rebound | 41 | 46 |
| Q2 | 6:08 | SA | Malaki Branham lost ball turnover (Grayson Allen steals) | 41 | 46 |
| Q2 | 6:01 | MIL | Grayson Allen misses 27-foot three point jumper | 41 | 46 |
| Q2 | 5:58 | SA | Sandro Mamukelashvili defensive rebound | 41 | 46 |
| Q2 | 5:57 | SA | Malaki Branham out of bounds bad pass turnover | 41 | 46 |
| Q2 | 5:47 | SA | Malaki Branham personal foul | 41 | 46 |
| Q2 | 5:47 | MIL | Joe Ingles enters the game for Grayson Allen | 41 | 46 |
| Q2 | 5:47 | SA | Gorgui Dieng enters the game for Zach Collins | 41 | 46 |
| Q2 | 5:40 | MIL | Jrue Holiday misses 25-foot three point jumper | 41 | 46 |
| Q2 | 5:37 | SA | Gorgui Dieng defensive rebound | 41 | 46 |
| Q2 | 5:31 | SA | Gorgui Dieng makes 29-foot three point jumper (Blake Wesley assists) | 44 | 46 |
| Q2 | 5:09 | MIL | Khris Middleton misses 25-foot three point jumper | 44 | 46 |
| Q2 | 5:07 | SA | Julian Champagnie defensive rebound | 44 | 46 |
| Q2 | 5:00 | SA | Julian Champagnie misses 29-foot three point jumper | 44 | 46 |
| Q2 | 4:59 | MIL | Bucks defensive team rebound | 44 | 46 |
| Q2 | 4:59 | SA | Sandro Mamukelashvili loose ball foul | 44 | 46 |
| Q2 | 4:59 | MIL | Bobby Portis misses free throw 1 of 2 | 44 | 46 |
| Q2 | 4:59 | MIL | Bucks offensive team rebound | 44 | 46 |
| Q2 | 4:59 | MIL | Pat Connaughton enters the game for Khris Middleton | 44 | 46 |
| Q2 | 4:59 | SA | Keita Bates-Diop enters the game for Malaki Branham | 44 | 46 |
| Q2 | 4:59 | MIL | Bobby Portis misses free throw 2 of 2 | 44 | 46 |
| Q2 | 4:58 | SA | Spurs defensive team rebound | 44 | 46 |
| Q2 | 4:58 | MIL | Brook Lopez loose ball foul | 44 | 46 |
| Q2 | 4:40 | SA | Brook Lopez blocks Julian Champagnie's layup | 44 | 46 |
| Q2 | 4:36 | MIL | Bobby Portis defensive rebound | 44 | 46 |
| Q2 | 4:32 | SA | Julian Champagnie shooting foul | 44 | 46 |
| Q2 | 4:32 | MIL | Brook Lopez makes free throw 1 of 2 | 44 | 47 |
| Q2 | 4:32 | MIL | Brook Lopez makes free throw 2 of 2 | 44 | 48 |
| Q2 | 4:19 | SA | Sandro Mamukelashvili misses 28-foot three point jumper | 44 | 48 |
| Q2 | 4:17 | MIL | Pat Connaughton defensive rebound | 44 | 48 |
| Q2 | 4:10 | SA | Sandro Mamukelashvili shooting foul | 44 | 48 |
| Q2 | 4:10 | MIL | Bobby Portis makes free throw 1 of 2 | 44 | 49 |
| Q2 | 4:10 | SA | Jeremy Sochan enters the game for Blake Wesley | 44 | 49 |
| Q2 | 4:10 | MIL | Bobby Portis misses free throw 2 of 2 | 44 | 49 |
| Q2 | 4:07 | SA | Gorgui Dieng defensive rebound | 44 | 49 |
| Q2 | 3:56 | SA | Gorgui Dieng traveling | 44 | 49 |
| Q2 | 3:56 | MIL | Giannis Antetokounmpo enters the game for Brook Lopez | 44 | 49 |
| Q2 | 3:43 | MIL | Bobby Portis misses layup | 44 | 49 |
| Q2 | 3:39 | SA | Jeremy Sochan defensive rebound | 44 | 49 |
| Q2 | 3:21 | SA | Jeremy Sochan makes 21-foot pullup jump shot (Gorgui Dieng assists) | 46 | 49 |
| Q2 | 3:07 | MIL | Joe Ingles misses 24-foot three point jumper | 46 | 49 |
| Q2 | 3:05 | MIL | Pat Connaughton offensive rebound | 46 | 49 |
| Q2 | 2:55 | MIL | Bobby Portis misses 24-foot three point jumper | 46 | 49 |
| Q2 | 2:53 | MIL | Pat Connaughton offensive rebound | 46 | 49 |
| Q2 | 2:48 | MIL | Pat Connaughton makes two point shot | 46 | 51 |
| Q2 | 2:41 | SA | Keita Bates-Diop makes 8-foot two point shot (Gorgui Dieng assists) | 48 | 51 |
| Q2 | 2:41 | MIL | Pat Connaughton shooting foul | 48 | 51 |
| Q2 | 2:41 | MIL | Bucks Full timeout | 48 | 51 |
| Q2 | 2:41 | SA | Devin Vassell enters the game for Sandro Mamukelashvili | 48 | 51 |
| Q2 | 2:41 | SA | Keita Bates-Diop makes free throw 1 of 1 | 49 | 51 |
| Q2 | 2:34 | SA | Devin Vassell personal foul | 49 | 51 |
| Q2 | 2:34 | MIL | Bobby Portis makes free throw 1 of 2 | 49 | 52 |
| Q2 | 2:34 | MIL | Bobby Portis misses free throw 2 of 2 | 49 | 52 |
| Q2 | 2:31 | SA | Jeremy Sochan defensive rebound | 49 | 52 |
| Q2 | 2:15 | SA | Keita Bates-Diop bad pass (Jrue Holiday steals) | 49 | 52 |
| Q2 | 2:11 | MIL | Giannis Antetokounmpo makes two point shot (Jrue Holiday assists) | 49 | 54 |
| Q2 | 2:11 | SA | Devin Vassell shooting foul | 49 | 54 |
| Q2 | 2:11 | MIL | Khris Middleton enters the game for Bobby Portis | 49 | 54 |
| Q2 | 2:11 | MIL | Giannis Antetokounmpo misses free throw 1 of 1 | 49 | 54 |
| Q2 | 2:08 | SA | Gorgui Dieng defensive rebound | 49 | 54 |
| Q2 | 2:02 | SA | Gorgui Dieng out of bounds bad pass turnover | 49 | 54 |
| Q2 | 2:02 | SA | Sandro Mamukelashvili enters the game for Gorgui Dieng | 49 | 54 |
| Q2 | 1:45 | MIL | Pat Connaughton misses layup | 49 | 54 |
| Q2 | 1:40 | MIL | Giannis Antetokounmpo offensive rebound | 49 | 54 |
| Q2 | 1:40 | MIL | Giannis Antetokounmpo makes dunk | 49 | 56 |
| Q2 | 1:28 | SA | Devin Vassell misses 28-foot three point pullup jump shot | 49 | 56 |
| Q2 | 1:24 | MIL | Khris Middleton defensive rebound | 49 | 56 |
| Q2 | 1:20 | MIL | Giannis Antetokounmpo makes dunk (Khris Middleton assists) | 49 | 58 |
| Q2 | 1:04 | SA | Jeremy Sochan makes 3-foot two point shot | 51 | 58 |
| Q2 | 0:00 | MIL | Giannis Antetokounmpo misses three point pullup jump shot | 51 | 58 |
| Q2 | 0:00 | SA | Devin Vassell defensive rebound | 51 | 58 |
| Q2 | 0:00 | SA | Devin Vassell bad pass (Joe Ingles steals) | 51 | 58 |
| Q2 | 0:00 | MIL | Joe Ingles makes driving layup | 51 | 60 |
| Q2 | 0:00 | SA | Jeremy Sochan lost ball turnover (Khris Middleton steals) | 51 | 60 |
| Q2 | 0:00 | MIL | Pat Connaughton makes 24-foot three point shot (Khris Middleton assists) | 51 | 63 |
| Q2 | 0:00 | SA | Devin Vassell misses 23-foot step back jumpshot | 51 | 63 |
| Q2 | 0:00 | MIL | Giannis Antetokounmpo defensive rebound | 51 | 63 |
| Q2 | 0:00 | MIL | Joe Ingles makes 23-foot three point shot (Giannis Antetokounmpo assists) | 51 | 66 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 51 | 66 |
| Q3 | 12:00 | MIL | Brook Lopez enters the game for Joe Ingles | 51 | 66 |
| Q3 | 12:00 | MIL | Grayson Allen enters the game for Pat Connaughton | 51 | 66 |
| Q3 | 12:00 | SA | Zach Collins enters the game for Julian Champagnie | 51 | 66 |
| Q3 | 12:00 | SA | Malaki Branham enters the game for Sandro Mamukelashvili | 51 | 66 |
| Q3 | 11:42 | SA | Malaki Branham misses 25-foot three point jumper | 51 | 66 |
| Q3 | 11:41 | SA | Zach Collins offensive rebound | 51 | 66 |
| Q3 | 11:41 | SA | Zach Collins makes two point shot | 53 | 66 |
| Q3 | 11:41 | MIL | Grayson Allen shooting foul | 53 | 66 |
| Q3 | 11:41 | SA | Zach Collins misses free throw 1 of 1 | 53 | 66 |
| Q3 | 11:38 | MIL | Giannis Antetokounmpo defensive rebound | 53 | 66 |
| Q3 | 11:28 | SA | Zach Collins shooting foul | 53 | 66 |
| Q3 | 11:28 | MIL | Brook Lopez makes free throw 1 of 2 | 53 | 67 |
| Q3 | 11:28 | MIL | Brook Lopez makes free throw 2 of 2 | 53 | 68 |
| Q3 | 11:19 | SA | Malaki Branham out of bounds bad pass turnover | 53 | 68 |
| Q3 | 11:19 | SA | Gorgui Dieng enters the game for Zach Collins | 53 | 68 |
| Q3 | 11:12 | MIL | Brook Lopez offensive foul | 53 | 68 |
| Q3 | 11:12 | MIL | Brook Lopez turnover | 53 | 68 |
| Q3 | 10:58 | SA | Jeremy Sochan misses two point shot | 53 | 68 |
| Q3 | 10:55 | MIL | Giannis Antetokounmpo defensive rebound | 53 | 68 |
| Q3 | 10:50 | MIL | Giannis Antetokounmpo makes dunk | 53 | 70 |
| Q3 | 10:37 | SA | Jeremy Sochan makes 10-foot two point shot | 55 | 70 |
| Q3 | 10:21 | MIL | Giannis Antetokounmpo makes 28-foot three point jumper (Khris Middleton assists) | 55 | 73 |
| Q3 | 10:12 | MIL | Brook Lopez shooting foul | 55 | 73 |
| Q3 | 10:12 | SA | Jeremy Sochan makes free throw 1 of 2 | 56 | 73 |
| Q3 | 10:12 | MIL | Bobby Portis enters the game for Brook Lopez | 56 | 73 |
| Q3 | 10:12 | SA | Jeremy Sochan misses free throw 2 of 2 | 56 | 73 |
| Q3 | 10:08 | MIL | Giannis Antetokounmpo defensive rebound | 56 | 73 |
| Q3 | 9:58 | MIL | Bobby Portis makes 4-foot layup (Giannis Antetokounmpo assists) | 56 | 75 |
| Q3 | 9:43 | SA | Devin Vassell misses 27-foot three point jumper | 56 | 75 |
| Q3 | 9:38 | MIL | Jrue Holiday defensive rebound | 56 | 75 |
| Q3 | 9:33 | MIL | Giannis Antetokounmpo makes alley oop dunk shot (Jrue Holiday assists) | 56 | 77 |
| Q3 | 9:32 | SA | Spurs Full timeout | 56 | 77 |
| Q3 | 9:14 | SA | Keita Bates-Diop misses 26-foot three point jumper | 56 | 77 |
| Q3 | 9:09 | MIL | Khris Middleton defensive rebound | 56 | 77 |
| Q3 | 9:06 | MIL | Khris Middleton out of bounds bad pass turnover | 56 | 77 |
| Q3 | 9:06 | SA | Dominick Barlow enters the game for Gorgui Dieng | 56 | 77 |
| Q3 | 8:50 | SA | Keita Bates-Diop lost ball turnover (Grayson Allen steals) | 56 | 77 |
| Q3 | 8:44 | MIL | Giannis Antetokounmpo misses two point shot | 56 | 77 |
| Q3 | 8:43 | MIL | Giannis Antetokounmpo offensive rebound | 56 | 77 |
| Q3 | 8:42 | MIL | Giannis Antetokounmpo makes tip shot | 56 | 79 |
| Q3 | 8:28 | SA | Keita Bates-Diop makes driving layup (Devin Vassell assists) | 58 | 79 |
| Q3 | 8:28 | MIL | Khris Middleton shooting foul | 58 | 79 |
| Q3 | 8:28 | SA | Keita Bates-Diop makes free throw 1 of 1 | 59 | 79 |
| Q3 | 8:15 | MIL | Bobby Portis misses three point jumper | 59 | 79 |
| Q3 | 8:12 | SA | Jeremy Sochan defensive rebound | 59 | 79 |
| Q3 | 8:06 | SA | Keita Bates-Diop misses driving floating jump shot | 59 | 79 |
| Q3 | 8:04 | MIL | Bobby Portis defensive rebound | 59 | 79 |
| Q3 | 7:53 | MIL | Jrue Holiday out of bounds bad pass turnover | 59 | 79 |
| Q3 | 7:37 | SA | Malaki Branham misses driving layup | 59 | 79 |
| Q3 | 7:34 | MIL | Giannis Antetokounmpo defensive rebound | 59 | 79 |
| Q3 | 7:23 | MIL | Giannis Antetokounmpo makes 14-foot two point shot | 59 | 81 |
| Q3 | 6:53 | SA | Devin Vassell makes 28-foot three pointer (Keita Bates-Diop assists) | 62 | 81 |
| Q3 | 6:35 | MIL | Giannis Antetokounmpo makes layup (Jrue Holiday assists) | 62 | 83 |
| Q3 | 6:21 | SA | Giannis Antetokounmpo blocks Keita Bates-Diop 's 2-foot driving layup | 62 | 83 |
| Q3 | 6:21 | MIL | Bucks defensive team rebound | 62 | 83 |
| Q3 | 6:21 | MIL | Joe Ingles enters the game for Jrue Holiday | 62 | 83 |
| Q3 | 6:21 | SA | Blake Wesley enters the game for Malaki Branham | 62 | 83 |
| Q3 | 6:05 | MIL | Giannis Antetokounmpo misses 27-foot three point jumper | 62 | 83 |
| Q3 | 6:01 | SA | Jeremy Sochan defensive rebound | 62 | 83 |
| Q3 | 5:45 | SA | Blake Wesley misses 26-foot three point jumper | 62 | 83 |
| Q3 | 5:42 | MIL | Bobby Portis defensive rebound | 62 | 83 |
| Q3 | 5:33 | MIL | Khris Middleton misses 27-foot three point pullup jump shot | 62 | 83 |
| Q3 | 5:29 | SA | Jeremy Sochan defensive rebound | 62 | 83 |
| Q3 | 5:23 | MIL | Giannis Antetokounmpo shooting foul | 62 | 83 |
| Q3 | 5:23 | SA | Keita Bates-Diop makes free throw 1 of 3 | 63 | 83 |
| Q3 | 5:23 | SA | Keita Bates-Diop makes free throw 2 of 3 | 64 | 83 |
| Q3 | 5:23 | MIL | Jrue Holiday enters the game for Grayson Allen | 64 | 83 |
| Q3 | 5:23 | SA | Zach Collins enters the game for Dominick Barlow | 64 | 83 |
| Q3 | 5:23 | SA | Keita Bates-Diop makes free throw 3 of 3 | 65 | 83 |
| Q3 | 5:17 | MIL | Khris Middleton out of bounds bad pass turnover | 65 | 83 |
| Q3 | 4:55 | SA | Zach Collins misses driving layup | 65 | 83 |
| Q3 | 4:51 | MIL | Bobby Portis defensive rebound | 65 | 83 |
| Q3 | 4:45 | MIL | Bobby Portis makes 29-foot three point jumper (Jrue Holiday assists) | 65 | 86 |
| Q3 | 4:36 | MIL | Brook Lopez enters the game for Khris Middleton | 65 | 86 |
| Q3 | 4:36 | MIL | Pat Connaughton enters the game for Giannis Antetokounmpo | 65 | 86 |
| Q3 | 4:33 | SA | Jeremy Sochan misses 26-foot three point jumper | 65 | 86 |
| Q3 | 4:31 | MIL | Bobby Portis defensive rebound | 65 | 86 |
| Q3 | 4:18 | MIL | Sandro Mamukelashvili blocks Jrue Holiday 's 7-foot two point shot | 65 | 86 |
| Q3 | 4:18 | MIL | Bucks offensive team rebound | 65 | 86 |
| Q3 | 4:05 | MIL | Joe Ingles makes 30-foot three pointer | 65 | 89 |
| Q3 | 3:50 | SA | Sandro Mamukelashvili makes driving floating jump shot (Blake Wesley assists) | 67 | 89 |
| Q3 | 3:36 | MIL | Joe Ingles misses 24-foot three point jumper | 67 | 89 |
| Q3 | 3:33 | SA | Zach Collins defensive rebound | 67 | 89 |
| Q3 | 3:25 | SA | Jeremy Sochan misses 24-foot three point jumper | 67 | 89 |
| Q3 | 3:22 | MIL | Jrue Holiday defensive rebound | 67 | 89 |
| Q3 | 3:19 | MIL | Bobby Portis makes two point shot (Jrue Holiday assists) | 67 | 91 |
| Q3 | 2:58 | SA | Sandro Mamukelashvili misses 24-foot three point jumper | 67 | 91 |
| Q3 | 2:55 | SA | Jeremy Sochan offensive rebound | 67 | 91 |
| Q3 | 2:53 | SA | Sandro Mamukelashvili makes layup (Jeremy Sochan assists) | 69 | 91 |
| Q3 | 2:49 | SA | Blake Wesley shooting foul | 69 | 91 |
| Q3 | 2:49 | MIL | Bucks Full timeout | 69 | 91 |
| Q3 | 5:17 | SA | Sandro Mamukelashvili enters the game for Keita Bates-Diop | 65 | 83 |
| Q3 | 2:49 | MIL | Jevon Carter enters the game for Jrue Holiday | 69 | 91 |
| Q3 | 2:49 | SA | Julian Champagnie enters the game for Jeremy Sochan | 69 | 91 |
| Q3 | 2:49 | SA | Malaki Branham enters the game for Devin Vassell | 69 | 91 |
| Q3 | 2:49 | MIL | Bobby Portis misses free throw 1 of 2 | 69 | 91 |
| Q3 | 2:49 | MIL | Bucks offensive team rebound | 69 | 91 |
| Q3 | 2:49 | MIL | Bobby Portis misses free throw 2 of 2 | 69 | 91 |
| Q3 | 2:45 | SA | Sandro Mamukelashvili defensive rebound | 69 | 91 |
| Q3 | 2:33 | SA | Malaki Branham misses 26-foot three point jumper | 69 | 91 |
| Q3 | 2:30 | MIL | Bobby Portis defensive rebound | 69 | 91 |
| Q3 | 2:21 | MIL | Jevon Carter makes 13-foot two point shot | 69 | 93 |
| Q3 | 2:07 | SA | Blake Wesley misses driving floating jump shot | 69 | 93 |
| Q3 | 2:03 | MIL | Pat Connaughton defensive rebound | 69 | 93 |
| Q3 | 1:51 | MIL | Jevon Carter misses 18-foot pullup jump shot | 69 | 93 |
| Q3 | 1:48 | SA | Sandro Mamukelashvili defensive rebound | 69 | 93 |
| Q3 | 1:37 | SA | Julian Champagnie makes 24-foot three point jumper (Sandro Mamukelashvili assists) | 72 | 93 |
| Q3 | 1:24 | MIL | Joe Ingles makes 30-foot three pointer | 72 | 96 |
| Q3 | 1:12 | SA | Zach Collins misses 24-foot three point jumper | 72 | 96 |
| Q3 | 1:07 | MIL | Bobby Portis defensive rebound | 72 | 96 |
| Q3 | 0:00 | MIL | Jevon Carter misses 28-foot three point pullup jump shot | 72 | 96 |
| Q3 | 0:00 | SA | Julian Champagnie defensive rebound | 72 | 96 |
| Q3 | 0:00 | SA | Sandro Mamukelashvili misses 7-foot two point shot | 72 | 96 |
| Q3 | 0:00 | MIL | Bobby Portis defensive rebound | 72 | 96 |
| Q3 | 0:00 | MIL | Brook Lopez makes 15-foot jumper (Pat Connaughton assists) | 72 | 98 |
| Q3 | 0:00 | SA | Brook Lopez blocks Blake Wesley 's 5-foot two point shot | 72 | 98 |
| Q3 | 0:00 | MIL | Pat Connaughton defensive rebound | 72 | 98 |
| Q3 | 0:00 | MIL | Bobby Portis makes 7-foot two point shot | 72 | 100 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 72 | 100 |
| Q4 | 12:00 | MIL | Wesley Matthews enters the game for Bobby Portis | 72 | 100 |
| Q4 | 12:00 | SA | Devin Vassell enters the game for Sandro Mamukelashvili | 72 | 100 |
| Q4 | 12:00 | SA | Keita Bates-Diop enters the game for Malaki Branham | 72 | 100 |
| Q4 | 11:46 | MIL | Brook Lopez makes dunk (Wesley Matthews assists) | 72 | 102 |
| Q4 | 11:35 | SA | Zach Collins misses 24-foot three point jumper | 72 | 102 |
| Q4 | 11:32 | SA | Blake Wesley offensive rebound | 72 | 102 |
| Q4 | 11:28 | SA | Blake Wesley makes 13-foot jumper (Keita Bates-Diop assists) | 74 | 102 |
| Q4 | 11:10 | MIL | Wesley Matthews misses 29-foot three point jumper | 74 | 102 |
| Q4 | 11:07 | SA | Devin Vassell defensive rebound | 74 | 102 |
| Q4 | 11:02 | SA | Julian Champagnie misses 24-foot three point jumper | 74 | 102 |
| Q4 | 10:57 | MIL | Wesley Matthews defensive rebound | 74 | 102 |
| Q4 | 10:51 | MIL | Brook Lopez makes 29-foot three point jumper (Joe Ingles assists) | 74 | 105 |
| Q4 | 10:35 | SA | Devin Vassell misses 17-foot pullup jump shot | 74 | 105 |
| Q4 | 10:31 | MIL | Wesley Matthews defensive rebound | 74 | 105 |
| Q4 | 10:26 | MIL | Jevon Carter misses running pullup jump shot | 74 | 105 |
| Q4 | 10:23 | SA | Devin Vassell defensive rebound | 74 | 105 |
| Q4 | 10:16 | SA | Julian Champagnie misses two point shot | 74 | 105 |
| Q4 | 10:12 | MIL | Jevon Carter defensive rebound | 74 | 105 |
| Q4 | 10:08 | MIL | Brook Lopez misses 31-foot three point jumper | 74 | 105 |
| Q4 | 10:04 | SA | Blake Wesley defensive rebound | 74 | 105 |
| Q4 | 10:00 | SA | Keita Bates-Diop makes 25-foot three point shot (Blake Wesley assists) | 77 | 105 |
| Q4 | 9:40 | MIL | Joe Ingles steps out of bounds turnover | 77 | 105 |
| Q4 | 9:40 | MIL | Khris Middleton enters the game for Joe Ingles | 77 | 105 |
| Q4 | 9:28 | SA | Devin Vassell misses 14-foot jumper | 77 | 105 |
| Q4 | 9:25 | MIL | Wesley Matthews defensive rebound | 77 | 105 |
| Q4 | 9:17 | MIL | Jevon Carter misses 17-foot step back jumpshot | 77 | 105 |
| Q4 | 9:14 | MIL | Pat Connaughton offensive rebound | 77 | 105 |
| Q4 | 9:09 | MIL | Brook Lopez misses 13-foot two point shot | 77 | 105 |
| Q4 | 9:06 | SA | Keita Bates-Diop defensive rebound | 77 | 105 |
| Q4 | 8:51 | SA | Zach Collins makes 7-foot two point shot (Devin Vassell assists) | 79 | 105 |
| Q4 | 8:34 | MIL | Khris Middleton makes 18-foot pullup jump shot | 79 | 107 |
| Q4 | 8:17 | MIL | Brook Lopez shooting foul | 79 | 107 |
| Q4 | 8:17 | MIL | Brook Lopez technical foul (1st technical foul) | 79 | 107 |
| Q4 | 8:17 | SA | Devin Vassell misses technical free throw | 79 | 107 |
| Q4 | 8:17 | SA | Spurs offensive team rebound | 79 | 107 |
| Q4 | 8:17 | SA | Devin Vassell misses free throw 1 of 2 | 79 | 107 |
| Q4 | 8:17 | SA | Spurs offensive team rebound | 79 | 107 |
| Q4 | 8:17 | SA | Malaki Branham enters the game for Blake Wesley | 79 | 107 |
| Q4 | 8:17 | SA | Sandro Mamukelashvili enters the game for Julian Champagnie | 79 | 107 |
| Q4 | 8:17 | SA | Devin Vassell makes free throw 2 of 2 | 80 | 107 |
| Q4 | 7:58 | MIL | Khris Middleton misses 19-foot pullup jump shot | 80 | 107 |
| Q4 | 7:55 | SA | Zach Collins defensive rebound | 80 | 107 |
| Q4 | 7:39 | SA | Zach Collins makes layup (Devin Vassell assists) | 82 | 107 |
| Q4 | 7:27 | MIL | Khris Middleton makes 18-foot pullup jump shot | 82 | 109 |
| Q4 | 7:14 | SA | Zach Collins misses 26-foot three point jumper | 82 | 109 |
| Q4 | 7:10 | MIL | Pat Connaughton defensive rebound | 82 | 109 |
| Q4 | 6:59 | MIL | Khris Middleton makes 15-foot two point shot | 82 | 111 |
| Q4 | 6:46 | SA | Sandro Mamukelashvili makes 6-foot two point shot (Devin Vassell assists) | 84 | 111 |
| Q4 | 6:46 | MIL | Brook Lopez defensive goaltending violation | 84 | 111 |
| Q4 | 6:34 | MIL | Khris Middleton bad pass (Keita Bates-Diop steals) | 84 | 111 |
| Q4 | 6:28 | SA | Keita Bates-Diop makes two point shot | 86 | 111 |
| Q4 | 6:18 | MIL | Sandro Mamukelashvili blocks Jevon Carter's driving layup | 86 | 111 |
| Q4 | 6:14 | SA | Sandro Mamukelashvili defensive rebound | 86 | 111 |
| Q4 | 6:14 | SA | Keita Bates-Diop misses 27-foot three point shot | 86 | 111 |
| Q4 | 6:12 | MIL | Bucks defensive team rebound | 86 | 111 |
| Q4 | 6:12 | MIL | Bucks Full timeout | 86 | 111 |
| Q4 | 6:12 | MIL | Bobby Portis enters the game for Jevon Carter | 86 | 111 |
| Q4 | 6:12 | MIL | Lindell Wigginton enters the game for Brook Lopez | 86 | 111 |
| Q4 | 6:12 | MIL | MarJon Beauchamp enters the game for Pat Connaughton | 86 | 111 |
| Q4 | 6:12 | SA | Gorgui Dieng enters the game for Zach Collins | 86 | 111 |
| Q4 | 6:12 | SA | Dominick Barlow enters the game for Keita Bates-Diop | 86 | 111 |
| Q4 | 6:10 | SA | Sandro Mamukelashvili personal foul | 86 | 111 |
| Q4 | 5:57 | MIL | Khris Middleton makes 17-foot pullup jump shot (Wesley Matthews assists) | 86 | 113 |
| Q4 | 5:38 | MIL | Wesley Matthews makes 28-foot three point shot (Khris Middleton assists) | 86 | 116 |
| Q4 | 5:15 | SA | Sandro Mamukelashvili misses 6-foot two point shot | 86 | 116 |
| Q4 | 5:12 | MIL | Bobby Portis defensive rebound | 86 | 116 |
| Q4 | 5:05 | MIL | Bobby Portis makes 29-foot three point jumper (Khris Middleton assists) | 86 | 119 |
| Q4 | 5:05 | SA | Spurs Full timeout | 86 | 119 |
| Q4 | 5:49 | SA | Sandro Mamukelashvili lost ball turnover (Bobby Portis steals) | 86 | 113 |
| Q4 | 5:05 | MIL | Jevon Carter enters the game for Khris Middleton | 86 | 119 |
| Q4 | 5:05 | MIL | Pat Connaughton enters the game for Bobby Portis | 86 | 119 |
| Q4 | 5:05 | SA | Blake Wesley enters the game for Malaki Branham | 86 | 119 |
| Q4 | 5:05 | SA | Julian Champagnie enters the game for Devin Vassell | 86 | 119 |
| Q4 | 4:54 | MIL | Jevon Carter shooting foul | 86 | 119 |
| Q4 | 4:54 | SA | Blake Wesley makes free throw 1 of 2 | 87 | 119 |
| Q4 | 4:54 | SA | Blake Wesley misses free throw 2 of 2 | 87 | 119 |
| Q4 | 4:51 | MIL | MarJon Beauchamp defensive rebound | 87 | 119 |
| Q4 | 4:42 | SA | Gorgui Dieng shooting foul | 87 | 119 |
| Q4 | 4:42 | MIL | MarJon Beauchamp misses free throw 1 of 2 | 87 | 119 |
| Q4 | 4:42 | MIL | Bucks offensive team rebound | 87 | 119 |
| Q4 | 4:42 | MIL | MarJon Beauchamp makes free throw 2 of 2 | 87 | 120 |
| Q4 | 4:24 | SA | Blake Wesley misses 18-foot jumper | 87 | 120 |
| Q4 | 4:19 | MIL | Jevon Carter defensive rebound | 87 | 120 |
| Q4 | 4:07 | MIL | Pat Connaughton misses 27-foot three point jumper | 87 | 120 |
| Q4 | 4:03 | SA | Blake Wesley defensive rebound | 87 | 120 |
| Q4 | 4:02 | SA | Blake Wesley bad pass (Pat Connaughton steals) | 87 | 120 |
| Q4 | 3:48 | MIL | Pat Connaughton misses 28-foot three point jumper | 87 | 120 |
| Q4 | 3:45 | SA | Sandro Mamukelashvili defensive rebound | 87 | 120 |
| Q4 | 3:36 | SA | Blake Wesley misses driving floating jump shot | 87 | 120 |
| Q4 | 3:34 | SA | Dominick Barlow offensive rebound | 87 | 120 |
| Q4 | 3:31 | SA | Sandro Mamukelashvili makes two point shot (Blake Wesley assists) | 89 | 120 |
| Q4 | 3:15 | MIL | Lindell Wigginton bad pass (Dominick Barlow steals) | 89 | 120 |
| Q4 | 3:07 | SA | Julian Champagnie misses 23-foot three point shot | 89 | 120 |
| Q4 | 3:04 | MIL | MarJon Beauchamp defensive rebound | 89 | 120 |
| Q4 | 2:56 | MIL | MarJon Beauchamp makes 28-foot three pointer | 89 | 123 |
| Q4 | 2:44 | MIL | Wesley Matthews shooting foul | 89 | 123 |
| Q4 | 2:44 | SA | Gorgui Dieng makes free throw 1 of 2 | 90 | 123 |
| Q4 | 2:44 | SA | Gorgui Dieng misses free throw 2 of 2 | 90 | 123 |
| Q4 | 2:41 | MIL | Pat Connaughton defensive rebound | 90 | 123 |
| Q4 | 2:24 | MIL | MarJon Beauchamp makes 23-foot step back jumpshot | 90 | 125 |
| Q4 | 2:16 | MIL | Wesley Matthews personal foul | 90 | 126 |
| Q4 | 2:00 | SA | Blake Wesley misses driving layup | 90 | 125 |
| Q4 | 1:56 | SA | Sandro Mamukelashvili offensive rebound | 90 | 126 |
| Q4 | 1:56 | SA | Sandro Mamukelashvili makes tip shot | 92 | 126 |
| Q4 | 1:49 | MIL | Jevon Carter makes 17-foot two point shot | 92 | 128 |
| Q4 | 1:37 | SA | Dominick Barlow makes dunk (Blake Wesley assists) | 94 | 127 |
| Q4 | 1:24 | MIL | Pat Connaughton misses 29-foot three point jumper | 94 | 127 |
| Q4 | 1:24 | MIL | Bucks offensive team rebound | 94 | 127 |
| Q4 | 1:16 | MIL | Jevon Carter misses 29-foot three point pullup jump shot | 94 | 127 |
| Q4 | 1:13 | MIL | Wesley Matthews offensive rebound | 94 | 127 |
| Q4 | 1:10 | MIL | Lindell Wigginton misses 25-foot three point jumper | 94 | 127 |
| Q4 | 1:08 | MIL | Jevon Carter offensive rebound | 94 | 127 |
| Q4 | 1:05 | SA | Gorgui Dieng shooting foul | 94 | 127 |
| Q4 | 1:05 | MIL | MarJon Beauchamp misses free throw 1 of 2 | 94 | 127 |
| Q4 | 1:05 | MIL | Bucks offensive team rebound | 94 | 127 |
| Q4 | 1:05 | MIL | MarJon Beauchamp makes free throw 2 of 2 | 94 | 128 |
| Q4 | 0:00 | SA | Julian Champagnie misses pullup jump shot | 94 | 128 |
| Q4 | 0:00 | SA | Dominick Barlow offensive rebound | 94 | 128 |
| Q4 | 0:00 | SA | Sandro Mamukelashvili misses 24-foot three point jumper | 94 | 128 |
| Q4 | 0:00 | MIL | Pat Connaughton defensive rebound | 94 | 128 |
| Q4 | 0:00 | MIL | Lindell Wigginton makes 10-foot driving floating jump shot | 94 | 130 |
| Q4 | 0:00 | SA | Blake Wesley misses 16-foot pullup jump shot | 94 | 130 |
| Q4 | 0:00 | MIL | Pat Connaughton defensive rebound | 94 | 130 |
| Q4 | 0:00 | — | End of the 4th Quarter | 94 | 130 |
| Q4 | 0:00 | — | End of Game | 94 | 130 |
Possession sequences reconstructed from official play-by-play.
DerivedThese sequences are reconstructed from play-by-play. They are not labeled as official NBA possession counts.
Lineup context is unavailable because the substitution sequence could not be fully validated.
Official NBA possession totals were not available for comparison on this game.
Play-by-play: Secondary feed · Box score: Primary feed
Official comparison: Unavailable
Derived team possessions: 105 home / 100 away
NBA-reported team possessions: unavailable
Lineup context: unavailable
Aggregate possession metrics (pace, PPP, ratings) are suppressed for this game.
Showing 25 of 205 matches · 205 reconstructed possessions
| POSS | Time | Offense | Result | PTS | Score after | Expand |
|---|---|---|---|---|---|---|
| 1 | Q1 11:47 | MILMilwaukee Bucks | Made shot | 2 | San Antonio Spurs 0, Milwaukee Bucks 2SA 0 · MIL 2 | |
| 2 | Q1 11:36 | SASan Antonio Spurs | Made shot | 2 | San Antonio Spurs 2, Milwaukee Bucks 2SA 2 · MIL 2 | |
| 3 | Q1 11:21 | MILMilwaukee Bucks | Made shot | 3 | San Antonio Spurs 2, Milwaukee Bucks 5SA 2 · MIL 5 | |
| 4 | Q1 11:02 | SASan Antonio Spurs | Other | 0 | San Antonio Spurs 2, Milwaukee Bucks 5SA 2 · MIL 5 | |
| 5 | Q1 10:52 | MILMilwaukee Bucks | Other | 0 | San Antonio Spurs 2, Milwaukee Bucks 5SA 2 · MIL 5 | |
| 6 | Q1 10:44 | SASan Antonio Spurs | Made shot | 2 | San Antonio Spurs 4, Milwaukee Bucks 5SA 4 · MIL 5 | |
| 7 | Q1 10:20 | MILMilwaukee Bucks | Made shot | 2 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 8 | Q1 10:08 | SASan Antonio Spurs | Other | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 9 | Q1 10:02 | MILMilwaukee Bucks | Turnover | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 10 | Q1 9:38 | MILMilwaukee Bucks | Turnover | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 11 | Q1 9:22 | SASan Antonio Spurs | Other | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 12 | Q1 9:11 | MILMilwaukee Bucks | Other | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 13 | Q1 9:01 | SASan Antonio Spurs | Other | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 14 | Q1 8:49 | MILMilwaukee Bucks | Turnover | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 15 | Q1 8:41 | SASan Antonio Spurs | Other | 0 | San Antonio Spurs 4, Milwaukee Bucks 7SA 4 · MIL 7 | |
| 16 | Q1 8:34 | MILMilwaukee Bucks | Made shot | 2 | San Antonio Spurs 4, Milwaukee Bucks 9SA 4 · MIL 9 | |
| 17 | Q1 8:34 | MILMilwaukee Bucks | Other | 1 | San Antonio Spurs 6, Milwaukee Bucks 10SA 6 · MIL 10 | |
| 18 | Q1 8:22 | SASan Antonio Spurs | Made shot | 2 | San Antonio Spurs 6, Milwaukee Bucks 10SA 6 · MIL 10 | |
| 19 | Q1 8:13 | MILMilwaukee Bucks | Made shot | 3 | San Antonio Spurs 6, Milwaukee Bucks 13SA 6 · MIL 13 | |
| 20 | Q1 7:58 | SASan Antonio Spurs | Made shot | 3 | San Antonio Spurs 9, Milwaukee Bucks 13SA 9 · MIL 13 | |
| 21 | Q1 7:43 | MILMilwaukee Bucks | Other | 2 | San Antonio Spurs 12, Milwaukee Bucks 15SA 12 · MIL 15 | |
| 22 | Q1 7:24 | SASan Antonio Spurs | Made shot | 3 | San Antonio Spurs 12, Milwaukee Bucks 15SA 12 · MIL 15 | |
| 23 | Q1 7:09 | MILMilwaukee Bucks | Made shot | 2 | San Antonio Spurs 12, Milwaukee Bucks 17SA 12 · MIL 17 | |
| 24 | Q1 6:59 | SASan Antonio Spurs | Other | 1 | San Antonio Spurs 13, Milwaukee Bucks 17SA 13 · MIL 17 | |
| 25 | Q1 6:43 | MILMilwaukee Bucks | Other | 0 | San Antonio Spurs 13, Milwaukee Bucks 17SA 13 · MIL 17 |
POSS 1 · Q1 11:47
MILMilwaukee Bucks
Made shot
2 PTS
POSS 2 · Q1 11:36
SASan Antonio Spurs
Made shot
2 PTS
POSS 3 · Q1 11:21
MILMilwaukee Bucks
Made shot
3 PTS
POSS 4 · Q1 11:02
SASan Antonio Spurs
Other
0 PTS
POSS 5 · Q1 10:52
MILMilwaukee Bucks
Other
0 PTS
POSS 6 · Q1 10:44
SASan Antonio Spurs
Made shot
2 PTS
POSS 7 · Q1 10:20
MILMilwaukee Bucks
Made shot
2 PTS
POSS 8 · Q1 10:08
SASan Antonio Spurs
Other
0 PTS
POSS 9 · Q1 10:02
MILMilwaukee Bucks
Turnover
0 PTS
POSS 10 · Q1 9:38
MILMilwaukee Bucks
Turnover
0 PTS
POSS 11 · Q1 9:22
SASan Antonio Spurs
Other
0 PTS
POSS 12 · Q1 9:11
MILMilwaukee Bucks
Other
0 PTS
POSS 13 · Q1 9:01
SASan Antonio Spurs
Other
0 PTS
POSS 14 · Q1 8:49
MILMilwaukee Bucks
Turnover
0 PTS
POSS 15 · Q1 8:41
SASan Antonio Spurs
Other
0 PTS
POSS 16 · Q1 8:34
MILMilwaukee Bucks
Made shot
2 PTS
POSS 17 · Q1 8:34
MILMilwaukee Bucks
Other
1 PTS
POSS 18 · Q1 8:22
SASan Antonio Spurs
Made shot
2 PTS
POSS 19 · Q1 8:13
MILMilwaukee Bucks
Made shot
3 PTS
POSS 20 · Q1 7:58
SASan Antonio Spurs
Made shot
3 PTS
POSS 21 · Q1 7:43
MILMilwaukee Bucks
Other
2 PTS
POSS 22 · Q1 7:24
SASan Antonio Spurs
Made shot
3 PTS
POSS 23 · Q1 7:09
MILMilwaukee Bucks
Made shot
2 PTS
POSS 24 · Q1 6:59
SASan Antonio Spurs
Other
1 PTS
POSS 25 · Q1 6:43
MILMilwaukee Bucks
Other
0 PTS