Loading Game Lab analysis…
Possession ExplorerEvery possession rebuilt from play-by-play, with filters by quarter, team and result.
Loading Possession Explorer…
Loading
Matchup identity and score load first. Deeper analysis follows.
Loading Game Lab…
Wed, Oct 16, 2024·2024-25
| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| 130130136 | 21 | 24 | 29 | 26 | 100 |
| 28 | 33 | 22 | 28 | 111 |
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.
130136
POR
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 lead130136 +3 Q1 10:31POR +20 Q3 9:10
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. 130136 attacks the left basket and POR the right.
Filled dots are makes, rings are misses. Tap a dot to pin it, or a team to isolate its shots.
| Zone | 130136 | POR | ||
|---|---|---|---|---|
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
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.
| 130136 | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 34.0 | 20 | 8 | 3 | 2 | 0 | 3 | 6-14 | 3-6 | 5-6 | -13 | 60.1% | |
| 36.0 | 13 | 7 | 3 | 1 | 0 | 0 | 5-14 | 3-8 | 0-0 | -3 | 46.4% | |
| 31.0 | 13 | 3 | 4 | 2 | 0 | 2 | 5-14 | 3-10 | 0-0 | -4 | 46.4% | |
| 33.0 | 16 | 1 | 2 | 2 | 0 | 4 | 6-14 | 3-5 | 1-1 | -8 | 55.4% | |
| 23.0 | 6 | 2 | 4 | 0 | 0 | 1 | 2-6 | 2-5 | 0-0 | 2 | 50.0% | |
| 16.0 | 9 | 1 | 4 | 1 | 0 | 0 | 3-7 | 3-6 | 0-0 | 0 | 64.3% | |
| 21.0 | 9 | 2 | 1 | 0 | 1 | 2 | 2-2 | 1-1 | 4-4 | 6 | 119.7% | |
| 15.0 | 7 | 1 | 1 | 1 | 0 | 1 | 2-5 | 1-1 | 2-2 | -16 | 59.5% | |
| 13.0 | 5 | 0 | 0 | 0 | 0 | 1 | 2-3 | 1-2 | 0-0 | -2 | 83.3% | |
| 9.0 | 2 | 5 | 0 | 0 | 0 | 1 | 1-3 | 0-1 | 0-0 | -16 | 33.3% | |
| 9.0 | 0 | 1 | 0 | 0 | 0 | 0 | 0-1 | 0-1 | 0-0 | -1 | 0.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | — | — | — | — |
| POR | MIN | PTS | REB | AST | STL | BLK | TOV | FG | 3P | FT | +/- | TS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 32.0 | 23 | 5 | 6 | 2 | 0 | 0 | 10-14 | 1-3 | 2-3 | 21 | 75.1% | |
| 23.0 | 18 | 1 | 3 | 2 | 1 | 3 | 6-9 | 0-1 | 6-6 | 19 | 77.3% | |
| 18.0 | 13 | 8 | 1 | 1 | 1 | 0 | 6-8 | 1-1 | 0-0 | 19 | 81.3% | |
| 35.0 | 15 | 10 | 4 | 1 | 1 | 3 | 5-15 | 1-3 | 4-4 | -3 | 44.7% | |
| 36.0 | 11 | 4 | 1 | 1 | 1 | 5 | 4-8 | 0-3 | 3-5 | 15 | 53.9% | |
| 28.0 | 14 | 7 | 3 | 1 | 0 | 0 | 6-9 | 2-5 | 0-1 | 10 | 74.2% | |
| 16.0 | 11 | 1 | 4 | 1 | 0 | 3 | 4-6 | 0-2 | 3-6 | -10 | 63.7% | |
| 21.0 | 4 | 11 | 0 | 0 | 1 | 1 | 2-7 | 0-0 | 0-0 | -8 | 28.6% | |
| 4.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | 5 | — | |
| 3.0 | 2 | 0 | 0 | 0 | 0 | 1 | 1-2 | 0-0 | 0-0 | -3 | 50.0% | |
| 15.0 | 0 | 0 | 1 | 0 | 0 | 0 | 0-3 | 0-3 | 0-0 | -10 | 0.0% | |
| 9.0 | 0 | 1 | 0 | 0 | 0 | 1 | 0-3 | 0-3 | 0-0 | 0 | 0.0% | |
| — | — | — | — | — | — | — | — | — | — | — | — |
459 events
| Q | Clock | Team | Play | 130136 | POR |
|---|---|---|---|---|---|
| Q1 | 12:00 | POR | Noa Essengue vs. Deandre Ayton (Scoot Henderson gains possession) | 0 | 0 |
| Q1 | 11:47 | — | Noa Essengue kicked ball violation | 0 | 0 |
| Q1 | 11:37 | POR | Deni Avdija misses 6-foot two point shot | 0 | 0 |
| Q1 | 11:34 | — | Justinian Jessup defensive rebound | 0 | 0 |
| Q1 | 11:20 | — | Alfonso Plummer misses 23-foot three point step back jumpshot | 0 | 0 |
| Q1 | 11:17 | — | Justinian Jessup offensive rebound | 0 | 0 |
| Q1 | 11:16 | — | Justinian Jessup makes 16-foot jumper | 2 | 0 |
| Q1 | 10:58 | POR | Deandre Ayton makes alley oop layup (Scoot Henderson assists) | 2 | 2 |
| Q1 | 10:43 | POR | Scoot Henderson personal foul | 2 | 2 |
| Q1 | 10:31 | — | Ben Saraf makes 25-foot three point jumper (Alfonso Plummer assists) | 5 | 2 |
| Q1 | 10:17 | POR | Scoot Henderson makes driving layup (Deandre Ayton assists) | 5 | 4 |
| Q1 | 10:05 | — | Ben Saraf misses 26-foot three point pullup jump shot | 5 | 4 |
| Q1 | 10:02 | POR | Scoot Henderson defensive rebound | 5 | 4 |
| Q1 | 9:55 | POR | Toumani Camara makes two point shot | 5 | 6 |
| Q1 | 9:36 | — | Justinian Jessup misses 26-foot three point step back jumpshot | 5 | 6 |
| Q1 | 9:34 | POR | Deandre Ayton defensive rebound | 5 | 6 |
| Q1 | 9:25 | POR | Toumani Camara misses 26-foot three point jumper | 5 | 6 |
| Q1 | 9:22 | — | Alfonso Plummer defensive rebound | 5 | 6 |
| Q1 | 9:02 | — | Alfonso Plummer makes 18-foot pullup jump shot (Ben Saraf assists) | 7 | 6 |
| Q1 | 8:58 | POR | Rayan Rupert steps out of bounds turnover | 7 | 6 |
| Q1 | 8:45 | — | Toumani Camara blocks Noa Essengue 's 4-foot layup | 7 | 6 |
| Q1 | 8:40 | POR | Rayan Rupert defensive rebound | 7 | 6 |
| Q1 | 8:36 | POR | Deandre Ayton makes two point shot | 7 | 8 |
| Q1 | 8:19 | — | Ben Saraf misses driving floating jump shot | 7 | 8 |
| Q1 | 8:16 | POR | Deandre Ayton defensive rebound | 7 | 8 |
| Q1 | 8:06 | — | Noa Essengue shooting foul | 7 | 8 |
| Q1 | 8:06 | POR | Toumani Camara makes free throw 1 of 2 | 7 | 9 |
| Q1 | 8:06 | POR | Toumani Camara makes free throw 2 of 2 | 7 | 10 |
| Q1 | 7:49 | — | Alfonso Plummer misses 25-foot three point pullup jump shot | 7 | 10 |
| Q1 | 7:44 | POR | Deandre Ayton defensive rebound | 7 | 10 |
| Q1 | 7:40 | POR | Rayan Rupert out of bounds bad pass turnover | 7 | 10 |
| Q1 | 7:20 | — | Justinian Jessup misses 24-foot three point step back jumpshot | 7 | 10 |
| Q1 | 7:17 | POR | Rayan Rupert defensive rebound | 7 | 10 |
| Q1 | 7:07 | POR | Deni Avdija makes 5-foot two point shot (Toumani Camara assists) | 7 | 12 |
| Q1 | 6:47 | — | Noa Essengue makes 7-foot driving floating jump shot | 9 | 12 |
| Q1 | 6:38 | POR | Rayan Rupert bad pass (Justinian Jessup steals) | 9 | 12 |
| Q1 | 6:35 | — | Alfonso Plummer makes two point shot (Justinian Jessup assists) | 11 | 12 |
| Q1 | 6:34 | POR | Trail Blazers Full timeout | 11 | 12 |
| Q1 | 6:34 | POR | Kris Murray enters the game for Toumani Camara | 11 | 12 |
| Q1 | 6:34 | — | Nelson Weidemann enters the game for Alfonso Plummer | 11 | 12 |
| Q1 | 6:17 | POR | Deni Avdija out of bounds bad pass turnover | 11 | 12 |
| Q1 | 5:52 | — | Ben Saraf makes 17-foot pullup jump shot (Philipp Herkenhoff assists) | 13 | 12 |
| Q1 | 5:40 | POR | Deni Avdija makes driving layup | 13 | 14 |
| Q1 | 5:22 | — | Deandre Ayton blocks Nelson Weidemann 's 13-foot driving floating jump shot | 13 | 14 |
| Q1 | 5:19 | POR | Deandre Ayton defensive rebound | 13 | 14 |
| Q1 | 5:16 | POR | Rayan Rupert misses 22-foot three point shot | 13 | 14 |
| Q1 | 5:09 | — | Justinian Jessup defensive rebound | 13 | 14 |
| Q1 | 5:05 | — | Philipp Herkenhoff misses 24-foot three point shot | 13 | 14 |
| Q1 | 5:03 | POR | Rayan Rupert defensive rebound | 13 | 14 |
| Q1 | 5:03 | — | Nelson Weidemann personal foul | 13 | 14 |
| Q1 | 5:03 | POR | Dalano Banton enters the game for Scoot Henderson | 13 | 14 |
| Q1 | 5:03 | — | Nicolas Bretzel enters the game for Philipp Herkenhoff | 13 | 14 |
| Q1 | 4:39 | POR | Deandre Ayton makes 23-foot three point jumper (Dalano Banton assists) | 13 | 17 |
| Q1 | 4:24 | POR | Kris Murray shooting foul | 13 | 17 |
| Q1 | 4:24 | — | Noa Essengue misses free throw 1 of 2 | 13 | 17 |
| Q1 | 4:24 | — | Ratiopharm Ulm offensive team rebound | 13 | 17 |
| Q1 | 4:24 | — | Alfonso Plummer enters the game for Justinian Jessup | 13 | 17 |
| Q1 | 4:24 | — | Noa Essengue makes free throw 2 of 2 | 14 | 17 |
| Q1 | 4:11 | POR | Dalano Banton makes driving layup | 14 | 19 |
| Q1 | 3:52 | — | Nicolas Bretzel misses 14-foot jumper | 14 | 19 |
| Q1 | 3:47 | — | Noa Essengue offensive rebound | 14 | 19 |
| Q1 | 3:47 | — | Noa Essengue misses tip shot | 14 | 19 |
| Q1 | 3:46 | POR | Kris Murray defensive rebound | 14 | 19 |
| Q1 | 3:41 | POR | Rayan Rupert makes two point shot (Kris Murray assists) | 14 | 21 |
| Q1 | 3:26 | — | Ben Saraf bad pass (Deandre Ayton steals) | 14 | 21 |
| Q1 | 3:25 | — | Noa Essengue personal foul | 14 | 21 |
| Q1 | 3:19 | POR | Deni Avdija misses 24-foot three point jumper | 14 | 21 |
| Q1 | 3:14 | — | Nicolas Bretzel defensive rebound | 14 | 21 |
| Q1 | 3:09 | — | Nelson Weidemann misses driving layup | 14 | 21 |
| Q1 | 3:06 | — | Nicolas Bretzel offensive rebound | 14 | 21 |
| Q1 | 3:06 | — | Nicolas Bretzel makes tip shot | 16 | 21 |
| Q1 | 3:02 | POR | Deni Avdija makes driving layup (Dalano Banton assists) | 16 | 23 |
| Q1 | 3:02 | — | Noa Essengue shooting foul | 16 | 23 |
| Q1 | 3:02 | — | Marcio Santos enters the game for Noa Essengue | 16 | 23 |
| Q1 | 3:02 | POR | Deni Avdija makes free throw 1 of 1 | 16 | 24 |
| Q1 | 2:45 | — | Ratiopharm Ulm Full timeout | 16 | 24 |
| Q1 | 2:45 | POR | Justin Minaya enters the game for Deni Avdija | 16 | 24 |
| Q1 | 2:45 | POR | Toumani Camara enters the game for Rayan Rupert | 16 | 24 |
| Q1 | 2:42 | — | Marcio Santos traveling | 16 | 24 |
| Q1 | 2:29 | POR | Deandre Ayton misses driving floating jump shot | 16 | 24 |
| Q1 | 2:26 | — | Nelson Weidemann defensive rebound | 16 | 24 |
| Q1 | 2:19 | — | Nelson Weidemann makes 7-foot driving floating jump shot | 18 | 24 |
| Q1 | 2:12 | — | Nelson Weidemann personal foul | 18 | 24 |
| Q1 | 2:12 | POR | Dalano Banton misses free throw 1 of 2 | 18 | 24 |
| Q1 | 2:12 | POR | Trail Blazers offensive team rebound | 18 | 24 |
| Q1 | 2:12 | POR | Donovan Clingan enters the game for Deandre Ayton | 18 | 24 |
| Q1 | 2:12 | — | Thomas Klepeisz enters the game for Alfonso Plummer | 18 | 24 |
| Q1 | 2:12 | — | Justinian Jessup enters the game for Ben Saraf | 18 | 24 |
| Q1 | 2:12 | POR | Dalano Banton makes free throw 2 of 2 | 18 | 25 |
| Q1 | 2:03 | — | Nelson Weidemann out of bounds bad pass turnover | 18 | 25 |
| Q1 | 1:49 | — | Thomas Klepeisz shooting foul | 18 | 25 |
| Q1 | 1:49 | POR | Dalano Banton makes free throw 1 of 2 | 18 | 26 |
| Q1 | 1:49 | POR | Dalano Banton misses free throw 2 of 2 | 18 | 26 |
| Q1 | 1:45 | — | Justinian Jessup defensive rebound | 18 | 26 |
| Q1 | 1:38 | — | Nicolas Bretzel misses 27-foot three point jumper | 18 | 26 |
| Q1 | 1:32 | POR | Toumani Camara defensive rebound | 18 | 26 |
| Q1 | 1:29 | POR | Donovan Clingan makes two point shot (Justin Minaya assists) | 18 | 28 |
| Q1 | 1:09 | — | Thomas Klepeisz misses driving floating jump shot | 18 | 28 |
| Q1 | 1:06 | POR | Donovan Clingan defensive rebound | 18 | 28 |
| Q1 | 1:00 | POR | Justin Minaya misses 26-foot three point jumper | 18 | 28 |
| Q1 | 0:00 | — | Ratiopharm Ulm defensive team rebound | 18 | 28 |
| Q1 | 0:00 | — | Tobias Jensen enters the game for Nelson Weidemann | 18 | 28 |
| Q1 | 0:00 | — | Philipp Herkenhoff enters the game for Nicolas Bretzel | 18 | 28 |
| Q1 | 0:00 | — | Tobias Jensen out of bounds bad pass turnover | 18 | 28 |
| Q1 | 0:00 | POR | Donovan Clingan misses layup | 18 | 28 |
| Q1 | 0:00 | — | Marcio Santos defensive rebound | 18 | 28 |
| Q1 | 0:00 | POR | Donovan Clingan personal foul | 18 | 28 |
| Q1 | 0:00 | — | Justinian Jessup makes 24-foot three point jumper (Thomas Klepeisz assists) | 21 | 28 |
| Q1 | 0:00 | POR | Toumani Camara misses driving layup | 21 | 28 |
| Q1 | 0:00 | POR | Donovan Clingan offensive rebound | 21 | 28 |
| Q1 | 0:00 | POR | Donovan Clingan misses tip shot | 21 | 28 |
| Q1 | 0:00 | POR | Trail Blazers offensive team rebound | 21 | 28 |
| Q1 | 0:00 | — | End of the 1st Quarter | 21 | 28 |
| Q2 | 11:40 | — | Thomas Klepeisz makes 25-foot three pointer (Philipp Herkenhoff assists) | 24 | 28 |
| Q2 | 11:26 | POR | Toumani Camara makes layup (Dalano Banton assists) | 24 | 30 |
| Q2 | 11:07 | — | Philipp Herkenhoff makes 24-foot three point jumper (Justinian Jessup assists) | 27 | 30 |
| Q2 | 10:48 | POR | Kris Murray misses 26-foot three point jumper | 27 | 30 |
| Q2 | 10:46 | — | Philipp Herkenhoff defensive rebound | 27 | 30 |
| Q2 | 10:41 | — | Justinian Jessup misses 23-foot three point shot | 27 | 30 |
| Q2 | 10:41 | — | Ratiopharm Ulm offensive team rebound | 27 | 30 |
| Q2 | 10:41 | POR | Justin Minaya loose ball foul | 27 | 30 |
| Q2 | 10:36 | — | Philipp Herkenhoff misses 24-foot three point jumper | 27 | 30 |
| Q2 | 10:32 | POR | Donovan Clingan defensive rebound | 27 | 30 |
| Q2 | 10:22 | POR | Justin Minaya misses 23-foot three point jumper | 27 | 30 |
| Q2 | 10:20 | POR | Donovan Clingan offensive rebound | 27 | 30 |
| Q2 | 10:13 | POR | Dalano Banton makes driving layup | 27 | 32 |
| Q2 | 10:03 | — | Philipp Herkenhoff out of bounds bad pass turnover | 27 | 32 |
| Q2 | 9:47 | — | Marcio Santos personal foul | 27 | 32 |
| Q2 | 9:47 | — | Alec Anigbata enters the game for Marcio Santos | 27 | 32 |
| Q2 | 9:33 | POR | Kris Murray misses 24-foot three point jumper | 27 | 32 |
| Q2 | 9:30 | POR | Toumani Camara offensive rebound | 27 | 32 |
| Q2 | 9:30 | POR | Toumani Camara misses tip shot | 27 | 32 |
| Q2 | 9:29 | POR | Toumani Camara offensive rebound | 27 | 32 |
| Q2 | 9:29 | POR | Kris Murray makes driving layup (Toumani Camara assists) | 27 | 34 |
| Q2 | 9:29 | — | Philipp Herkenhoff shooting foul | 27 | 34 |
| Q2 | 9:29 | — | Alfonso Plummer enters the game for Thomas Klepeisz | 27 | 34 |
| Q2 | 9:29 | POR | Kris Murray misses free throw 1 of 1 | 27 | 34 |
| Q2 | 9:20 | — | Justinian Jessup defensive rebound | 27 | 34 |
| Q2 | 9:18 | — | Tobias Jensen makes 3-foot layup (Alfonso Plummer assists) | 29 | 34 |
| Q2 | 9:10 | POR | Dalano Banton out of bounds lost ball turnover | 29 | 34 |
| Q2 | 9:10 | — | Ben Saraf enters the game for Tobias Jensen | 29 | 34 |
| Q2 | 8:54 | — | Justinian Jessup misses driving floating jump shot | 29 | 34 |
| Q2 | 8:51 | — | Alec Anigbata offensive rebound | 29 | 34 |
| Q2 | 8:46 | — | Ben Saraf lost ball turnover (Dalano Banton steals) | 29 | 34 |
| Q2 | 8:41 | POR | Kris Murray makes 5-foot dunk | 29 | 36 |
| Q2 | 8:29 | — | Ben Saraf makes 24-foot three point jumper (Philipp Herkenhoff assists) | 32 | 36 |
| Q2 | 8:05 | POR | Dalano Banton misses 27-foot three point jumper | 32 | 36 |
| Q2 | 8:00 | — | Alfonso Plummer defensive rebound | 32 | 36 |
| Q2 | 7:54 | POR | Kris Murray personal foul | 32 | 36 |
| Q2 | 7:54 | POR | Scoot Henderson enters the game for Dalano Banton | 32 | 36 |
| Q2 | 7:54 | POR | Deandre Ayton enters the game for Donovan Clingan | 32 | 36 |
| Q2 | 7:39 | — | shot clock turnover | 32 | 36 |
| Q2 | 7:39 | POR | Deni Avdija enters the game for Toumani Camara | 32 | 36 |
| Q2 | 7:29 | POR | Deni Avdija makes driving layup (Scoot Henderson assists) | 32 | 38 |
| Q2 | 7:29 | — | Alec Anigbata shooting foul | 32 | 38 |
| Q2 | 7:29 | POR | Deni Avdija makes free throw 1 of 1 | 32 | 39 |
| Q2 | 7:12 | — | Philipp Herkenhoff misses 25-foot three point jumper | 32 | 39 |
| Q2 | 7:11 | POR | Trail Blazers defensive team rebound | 32 | 39 |
| Q2 | 6:58 | — | Philipp Herkenhoff personal foul | 32 | 39 |
| Q2 | 6:58 | POR | Trail Blazers Full timeout | 32 | 39 |
| Q2 | 6:58 | POR | Rayan Rupert enters the game for Justin Minaya | 32 | 39 |
| Q2 | 6:57 | POR | Rayan Rupert out of bounds lost ball turnover | 32 | 39 |
| Q2 | 6:39 | — | Justinian Jessup makes 15-foot driving floating jump shot | 34 | 39 |
| Q2 | 6:26 | POR | Deni Avdija bad pass (Alfonso Plummer steals) | 34 | 39 |
| Q2 | 6:08 | — | Ben Saraf makes 22-foot three point jumper (Alfonso Plummer assists) | 37 | 39 |
| Q2 | 5:54 | POR | Scoot Henderson makes 10-foot two point shot | 37 | 41 |
| Q2 | 5:36 | — | Alec Anigbata misses 24-foot three point jumper | 37 | 41 |
| Q2 | 5:33 | — | Justinian Jessup offensive rebound | 37 | 41 |
| Q2 | 5:27 | — | Alfonso Plummer misses 26-foot three point step back jumpshot | 37 | 41 |
| Q2 | 5:24 | POR | Deni Avdija defensive rebound | 37 | 41 |
| Q2 | 5:23 | POR | Scoot Henderson makes 2-foot dunk (Deni Avdija assists) | 37 | 43 |
| Q2 | 5:02 | — | Ben Saraf bad pass (Scoot Henderson steals) | 37 | 43 |
| Q2 | 5:00 | POR | Rayan Rupert makes two point shot (Kris Murray assists) | 37 | 45 |
| Q2 | 5:00 | — | Ben Saraf shooting foul | 37 | 45 |
| Q2 | 5:00 | POR | Toumani Camara enters the game for Kris Murray | 37 | 45 |
| Q2 | 5:00 | — | Noa Essengue enters the game for Alec Anigbata | 37 | 45 |
| Q2 | 5:00 | POR | Rayan Rupert makes free throw 1 of 1 | 37 | 46 |
| Q2 | 4:49 | POR | Toumani Camara personal foul | 37 | 46 |
| Q2 | 4:35 | — | Noa Essengue misses 25-foot three point jumper | 37 | 46 |
| Q2 | 4:31 | POR | Deandre Ayton defensive rebound | 37 | 46 |
| Q2 | 4:24 | POR | Toumani Camara misses 7-foot two point shot | 37 | 46 |
| Q2 | 4:21 | — | Justinian Jessup defensive rebound | 37 | 46 |
| Q2 | 4:11 | — | Alfonso Plummer bad pass (Deni Avdija steals) | 37 | 46 |
| Q2 | 3:58 | POR | Deni Avdija bad pass (Noa Essengue steals) | 37 | 46 |
| Q2 | 3:53 | — | Noa Essengue makes 2-foot dunk | 39 | 46 |
| Q2 | 3:41 | POR | Deandre Ayton makes 3-foot dunk (Scoot Henderson assists) | 39 | 48 |
| Q2 | 3:41 | — | Ratiopharm Ulm Full timeout | 39 | 48 |
| Q2 | 3:41 | — | Thomas Klepeisz enters the game for Alfonso Plummer | 39 | 48 |
| Q2 | 3:21 | — | Justinian Jessup misses 28-foot three point pullup jump shot | 39 | 48 |
| Q2 | 3:12 | POR | Rayan Rupert defensive rebound | 39 | 48 |
| Q2 | 3:12 | POR | Trail Blazers Full timeout | 39 | 48 |
| Q2 | 3:12 | — | Tobias Jensen enters the game for Justinian Jessup | 39 | 48 |
| Q2 | 3:09 | POR | Toumani Camara misses driving layup | 39 | 48 |
| Q2 | 3:05 | POR | Deandre Ayton offensive rebound | 39 | 48 |
| Q2 | 3:05 | POR | Deandre Ayton misses tip shot | 39 | 48 |
| Q2 | 3:05 | POR | Deandre Ayton offensive rebound | 39 | 48 |
| Q2 | 3:04 | POR | Deandre Ayton makes 1-foot dunk | 39 | 50 |
| Q2 | 2:55 | — | Tobias Jensen makes 22-foot three point jumper (Philipp Herkenhoff assists) | 42 | 50 |
| Q2 | 2:41 | — | Nicolas Bretzel enters the game for Philipp Herkenhoff | 42 | 50 |
| Q2 | 2:31 | POR | Scoot Henderson misses 26-foot three point step back jumpshot | 42 | 50 |
| Q2 | 2:27 | — | Nicolas Bretzel defensive rebound | 42 | 50 |
| Q2 | 2:24 | — | Deni Avdija blocks Noa Essengue 's 3-foot two point shot | 42 | 50 |
| Q2 | 2:21 | POR | Deandre Ayton defensive rebound | 42 | 50 |
| Q2 | 2:09 | — | Ben Saraf shooting foul | 42 | 50 |
| Q2 | 2:09 | POR | Rayan Rupert makes free throw 1 of 2 | 42 | 51 |
| Q2 | 2:09 | — | Nelson Weidemann enters the game for Ben Saraf | 42 | 51 |
| Q2 | 2:09 | POR | Rayan Rupert misses free throw 2 of 2 | 42 | 51 |
| Q2 | 2:07 | — | Nicolas Bretzel defensive rebound | 42 | 51 |
| Q2 | 2:07 | — | Nicolas Bretzel steps out of bounds turnover | 42 | 51 |
| Q2 | 2:04 | POR | Deandre Ayton makes 1-foot alley oop dunk shot (Deni Avdija assists) | 42 | 53 |
| Q2 | 1:35 | — | Noa Essengue makes 26-foot three point jumper | 45 | 53 |
| Q2 | 1:20 | POR | Scoot Henderson makes two point shot | 45 | 55 |
| Q2 | 1:12 | — | Nelson Weidemann misses driving layup | 45 | 55 |
| Q2 | 1:12 | POR | Trail Blazers defensive team rebound | 45 | 55 |
| Q2 | 1:12 | — | Marcio Santos enters the game for Nicolas Bretzel | 45 | 55 |
| Q2 | 1:07 | POR | Toumani Camara makes 1-foot alley oop dunk shot (Scoot Henderson assists) | 45 | 57 |
| Q2 | 1:07 | — | Ratiopharm Ulm Full timeout | 45 | 57 |
| Q2 | 0:00 | — | Tobias Jensen misses 25-foot three point jumper | 45 | 57 |
| Q2 | 0:00 | POR | Toumani Camara defensive rebound | 45 | 57 |
| Q2 | 0:00 | — | Thomas Klepeisz shooting foul | 45 | 57 |
| Q2 | 0:00 | POR | Deni Avdija makes free throw 1 of 2 | 45 | 58 |
| Q2 | 0:00 | — | Alfonso Plummer enters the game for Tobias Jensen | 45 | 58 |
| Q2 | 0:00 | POR | Deni Avdija makes free throw 2 of 2 | 45 | 59 |
| Q2 | 0:00 | — | Alfonso Plummer misses 26-foot three point pullup jump shot | 45 | 59 |
| Q2 | 0:00 | — | Alfonso Plummer offensive rebound | 45 | 59 |
| Q2 | 0:00 | — | Thomas Klepeisz misses 25-foot three point jumper | 45 | 59 |
| Q2 | 0:00 | POR | Toumani Camara defensive rebound | 45 | 59 |
| Q2 | 0:00 | POR | Rayan Rupert makes two point shot (Toumani Camara assists) | 45 | 61 |
| Q2 | 0:00 | — | Alfonso Plummer misses 25-foot three point jumper | 45 | 61 |
| Q2 | 0:00 | — | Ratiopharm Ulm offensive team rebound | 45 | 61 |
| Q2 | 0:00 | — | End of the 2nd Quarter | 45 | 61 |
| Q3 | 12:00 | POR | Donovan Clingan enters the game for Deandre Ayton | 45 | 61 |
| Q3 | 12:00 | — | Justinian Jessup enters the game for Nelson Weidemann | 45 | 61 |
| Q3 | 12:00 | — | Philipp Herkenhoff enters the game for Marcio Santos | 45 | 61 |
| Q3 | 12:00 | — | Ben Saraf enters the game for Thomas Klepeisz | 45 | 61 |
| Q3 | 11:47 | — | Philipp Herkenhoff misses 18-foot jumper | 45 | 61 |
| Q3 | 11:43 | POR | Donovan Clingan defensive rebound | 45 | 61 |
| Q3 | 11:41 | — | Philipp Herkenhoff shooting foul | 45 | 61 |
| Q3 | 11:41 | POR | Deni Avdija makes free throw 1 of 2 | 45 | 62 |
| Q3 | 11:41 | POR | Deni Avdija makes free throw 2 of 2 | 45 | 63 |
| Q3 | 11:21 | — | Noa Essengue makes 26-foot three point jumper (Alfonso Plummer assists) | 48 | 63 |
| Q3 | 10:33 | — | Ben Saraf misses 15-foot pullup jump shot | 48 | 63 |
| Q3 | 10:30 | POR | Toumani Camara defensive rebound | 48 | 63 |
| Q3 | 10:29 | POR | Toumani Camara misses driving floating jump shot | 48 | 63 |
| Q3 | 10:29 | POR | Donovan Clingan offensive rebound | 48 | 63 |
| Q3 | 10:25 | POR | Donovan Clingan misses 4-foot two point shot | 48 | 63 |
| Q3 | 10:22 | — | Philipp Herkenhoff defensive rebound | 48 | 63 |
| Q3 | 10:12 | POR | Scoot Henderson personal foul | 48 | 63 |
| Q3 | 9:59 | — | Donovan Clingan blocks Ben Saraf 's 10-foot two point shot | 48 | 63 |
| Q3 | 9:57 | POR | Toumani Camara defensive rebound | 48 | 63 |
| Q3 | 9:54 | POR | Deni Avdija misses two point shot | 48 | 63 |
| Q3 | 9:51 | — | Noa Essengue defensive rebound | 48 | 63 |
| Q3 | 9:44 | — | Noa Essengue misses 25-foot three point jumper | 48 | 63 |
| Q3 | 9:40 | POR | Scoot Henderson defensive rebound | 48 | 63 |
| Q3 | 9:35 | POR | Toumani Camara makes 23-foot three point shot (Deni Avdija assists) | 48 | 66 |
| Q3 | 9:16 | — | Ben Saraf lost ball turnover (Rayan Rupert steals) | 48 | 66 |
| Q3 | 9:10 | POR | Rayan Rupert makes two point shot | 48 | 68 |
| Q3 | 8:45 | — | Justinian Jessup misses 17-foot pullup jump shot | 48 | 68 |
| Q3 | 8:42 | POR | Donovan Clingan defensive rebound | 48 | 68 |
| Q3 | 8:23 | POR | Toumani Camara misses two point shot | 48 | 68 |
| Q3 | 8:19 | POR | Toumani Camara offensive rebound | 48 | 68 |
| Q3 | 8:19 | POR | Toumani Camara misses tip shot | 48 | 68 |
| Q3 | 8:18 | POR | Scoot Henderson offensive rebound | 48 | 68 |
| Q3 | 8:14 | POR | Rayan Rupert misses 25-foot three point jumper | 48 | 68 |
| Q3 | 8:13 | — | Noa Essengue defensive rebound | 48 | 68 |
| Q3 | 8:12 | POR | Toumani Camara personal foul | 48 | 68 |
| Q3 | 7:53 | — | Alfonso Plummer makes 25-foot three point step back jumpshot | 51 | 68 |
| Q3 | 7:44 | POR | Donovan Clingan bad pass (Ben Saraf steals) | 51 | 68 |
| Q3 | 7:36 | — | Philipp Herkenhoff makes 24-foot three point jumper (Noa Essengue assists) | 54 | 68 |
| Q3 | 7:36 | POR | Trail Blazers Full timeout | 54 | 68 |
| Q3 | 10:55 | POR | shot clock turnover | 48 | 63 |
| Q3 | 7:36 | POR | Duop Reath enters the game for Donovan Clingan | 54 | 68 |
| Q3 | 7:25 | POR | Deni Avdija makes 3-foot layup (Scoot Henderson assists) | 54 | 70 |
| Q3 | 7:02 | — | Ben Saraf misses 27-foot three point step back jumpshot | 54 | 70 |
| Q3 | 7:02 | — | Ratiopharm Ulm offensive team rebound | 54 | 70 |
| Q3 | 7:02 | POR | Rayan Rupert loose ball foul | 54 | 70 |
| Q3 | 6:58 | — | Noa Essengue lost ball turnover (Deni Avdija steals) | 54 | 70 |
| Q3 | 6:43 | POR | Toumani Camara lost ball turnover (Alfonso Plummer steals) | 54 | 70 |
| Q3 | 6:25 | — | Justinian Jessup misses 23-foot three point jumper | 54 | 70 |
| Q3 | 6:24 | — | Noa Essengue offensive rebound | 54 | 70 |
| Q3 | 6:19 | — | Justinian Jessup makes 23-foot three point jumper (Noa Essengue assists) | 57 | 70 |
| Q3 | 6:07 | POR | Deni Avdija makes driving layup | 57 | 72 |
| Q3 | 5:53 | — | Alfonso Plummer out of bounds bad pass turnover | 57 | 72 |
| Q3 | 5:53 | POR | Kris Murray enters the game for Deni Avdija | 57 | 72 |
| Q3 | 5:53 | — | Marcio Santos enters the game for Philipp Herkenhoff | 57 | 72 |
| Q3 | 5:40 | POR | Scoot Henderson makes 1-foot driving dunk | 57 | 74 |
| Q3 | 5:18 | — | Alfonso Plummer misses driving floating jump shot | 57 | 74 |
| Q3 | 5:17 | POR | Trail Blazers defensive team rebound | 57 | 74 |
| Q3 | 5:05 | POR | Scoot Henderson misses 25-foot three point step back jumpshot | 57 | 74 |
| Q3 | 5:02 | — | Noa Essengue defensive rebound | 57 | 74 |
| Q3 | 4:58 | — | Noa Essengue bad pass (Toumani Camara steals) | 57 | 74 |
| Q3 | 4:52 | POR | Duop Reath misses 26-foot three point jumper | 57 | 74 |
| Q3 | 4:43 | POR | Kris Murray offensive rebound | 57 | 74 |
| Q3 | 4:43 | POR | Kris Murray makes two point shot | 57 | 76 |
| Q3 | 4:35 | — | Alfonso Plummer makes 23-foot three point jumper (Noa Essengue assists) | 60 | 76 |
| Q3 | 4:30 | — | Ben Saraf personal take foul | 60 | 76 |
| Q3 | 4:22 | POR | Rayan Rupert traveling | 60 | 76 |
| Q3 | 4:12 | POR | Toumani Camara shooting foul | 60 | 76 |
| Q3 | 4:12 | — | Noa Essengue makes free throw 1 of 2 | 61 | 76 |
| Q3 | 4:12 | — | Noa Essengue makes free throw 2 of 2 | 62 | 76 |
| Q3 | 3:57 | POR | Duop Reath traveling | 62 | 76 |
| Q3 | 3:31 | — | Justinian Jessup makes 26-foot three point step back jumpshot | 65 | 76 |
| Q3 | 3:21 | — | Marcio Santos shooting foul | 65 | 76 |
| Q3 | 3:21 | POR | Dalano Banton misses free throw 1 of 2 | 65 | 76 |
| Q3 | 3:21 | POR | Trail Blazers offensive team rebound | 65 | 76 |
| Q3 | 3:21 | POR | Dalano Banton makes free throw 2 of 2 | 65 | 77 |
| Q3 | 3:21 | — | Ratiopharm Ulm Full timeout | 65 | 77 |
| Q3 | 4:22 | POR | Dalano Banton enters the game for Scoot Henderson | 60 | 76 |
| Q3 | 4:22 | — | Thomas Klepeisz enters the game for Ben Saraf | 60 | 76 |
| Q3 | 3:08 | — | Thomas Klepeisz makes 25-foot three point jumper (Justinian Jessup assists) | 68 | 77 |
| Q3 | 2:55 | — | Marcio Santos personal foul | 68 | 77 |
| Q3 | 2:41 | POR | Justin Minaya misses 27-foot three point jumper | 68 | 77 |
| Q3 | 2:35 | — | Noa Essengue defensive rebound | 68 | 77 |
| Q3 | 2:28 | — | Thomas Klepeisz misses 27-foot three point jumper | 68 | 77 |
| Q3 | 2:25 | POR | Dalano Banton defensive rebound | 68 | 77 |
| Q3 | 2:19 | POR | Dalano Banton makes two point shot | 68 | 79 |
| Q3 | 1:54 | — | Marcio Santos makes 26-foot three point jumper (Thomas Klepeisz assists) | 71 | 79 |
| Q3 | 1:35 | — | Marcio Santos shooting foul | 71 | 79 |
| Q3 | 1:35 | POR | Donovan Clingan enters the game for Duop Reath | 71 | 79 |
| Q3 | 3:21 | POR | Justin Minaya enters the game for Toumani Camara | 65 | 77 |
| Q3 | 1:35 | POR | Rayan Rupert misses free throw 1 of 2 | 71 | 79 |
| Q3 | 1:35 | POR | Trail Blazers offensive team rebound | 71 | 79 |
| Q3 | 1:35 | POR | Rayan Rupert makes free throw 2 of 2 | 71 | 80 |
| Q3 | 1:20 | — | Alfonso Plummer makes 24-foot three point jumper (Thomas Klepeisz assists) | 74 | 80 |
| Q3 | 1:01 | POR | Dalano Banton lost ball turnover (Thomas Klepeisz steals) | 74 | 80 |
| Q3 | 0:00 | — | Alfonso Plummer misses 24-foot three point shot | 74 | 80 |
| Q3 | 0:00 | POR | Kris Murray defensive rebound | 74 | 80 |
| Q3 | 0:00 | POR | Bryce McGowens enters the game for Rayan Rupert | 74 | 80 |
| Q3 | 0:00 | — | Tobias Jensen enters the game for Alfonso Plummer | 74 | 80 |
| Q3 | 0:00 | — | Nelson Weidemann enters the game for Noa Essengue | 74 | 80 |
| Q3 | 0:00 | — | Alec Anigbata enters the game for Thomas Klepeisz | 74 | 80 |
| Q3 | 0:00 | POR | Dalano Banton misses 26-foot three point pullup jump shot | 74 | 80 |
| Q3 | 0:00 | POR | Kris Murray offensive rebound | 74 | 80 |
| Q3 | 0:00 | POR | Kris Murray makes 24-foot three point jumper (Dalano Banton assists) | 74 | 83 |
| Q3 | 0:00 | — | Justinian Jessup misses driving floating jump shot | 74 | 83 |
| Q3 | 0:00 | POR | Trail Blazers defensive team rebound | 74 | 83 |
| Q3 | 0:00 | POR | Bryce McGowens misses driving floating jump shot | 74 | 83 |
| Q3 | 0:00 | POR | Trail Blazers offensive team rebound | 74 | 83 |
| Q3 | 0:00 | — | End of the 3rd Quarter | 74 | 83 |
| Q3 | 0:00 | POR | Donovan Clingan misses layup | 74 | 80 |
| Q3 | 0:00 | POR | Trail Blazers offensive team rebound | 74 | 80 |
| Q4 | 12:00 | POR | Toumani Camara enters the game for Kris Murray | 74 | 83 |
| Q4 | 12:00 | — | Ben Saraf enters the game for Justinian Jessup | 74 | 83 |
| Q4 | 11:46 | POR | Bryce McGowens makes 2-foot two point shot | 74 | 85 |
| Q4 | 11:21 | — | shot clock turnover | 74 | 85 |
| Q4 | 11:14 | POR | Toumani Camara offensive foul | 74 | 85 |
| Q4 | 11:14 | POR | Toumani Camara turnover | 74 | 85 |
| Q4 | 10:58 | — | Ben Saraf misses two point shot | 74 | 85 |
| Q4 | 10:53 | — | Marcio Santos offensive rebound | 74 | 85 |
| Q4 | 10:53 | — | Marcio Santos makes tip shot | 76 | 85 |
| Q4 | 10:47 | POR | Bryce McGowens lost ball turnover (Nelson Weidemann steals) | 76 | 85 |
| Q4 | 10:43 | — | Ben Saraf makes two point shot (Nelson Weidemann assists) | 78 | 85 |
| Q4 | 10:43 | POR | Bryce McGowens shooting foul | 78 | 85 |
| Q4 | 10:43 | — | Ben Saraf makes free throw 1 of 1 | 79 | 85 |
| Q4 | 10:32 | — | Marcio Santos personal foul | 79 | 85 |
| Q4 | 10:18 | POR | Dalano Banton makes 10-foot two point shot | 79 | 87 |
| Q4 | 9:58 | — | Nelson Weidemann makes 25-foot three point jumper (Ben Saraf assists) | 82 | 87 |
| Q4 | 9:43 | POR | Dalano Banton bad pass (Ben Saraf steals) | 82 | 87 |
| Q4 | 9:30 | POR | Donovan Clingan shooting foul | 82 | 87 |
| Q4 | 9:30 | — | Nelson Weidemann makes free throw 1 of 2 | 83 | 87 |
| Q4 | 9:30 | POR | Scoot Henderson enters the game for Dalano Banton | 83 | 87 |
| Q4 | 9:30 | POR | Taze Moore enters the game for Bryce McGowens | 83 | 87 |
| Q4 | 9:30 | — | Nelson Weidemann makes free throw 2 of 2 | 84 | 87 |
| Q4 | 9:03 | POR | Toumani Camara misses two point shot | 84 | 87 |
| Q4 | 9:03 | POR | Donovan Clingan offensive rebound | 84 | 87 |
| Q4 | 9:03 | POR | Donovan Clingan misses tip shot | 84 | 87 |
| Q4 | 9:03 | POR | Trail Blazers offensive team rebound | 84 | 87 |
| Q4 | 8:52 | — | Nelson Weidemann personal foul | 84 | 87 |
| Q4 | 8:52 | — | (08:52) [Ratiopharm Ulm] COACH'S CHALLENGE (CALL STANDS) [Ratiopharm Ulm] charged with a timeout | 84 | 87 |
| Q4 | 8:47 | POR | Duop Reath misses 26-foot three point jumper | 84 | 87 |
| Q4 | 8:41 | POR | Kris Murray offensive rebound | 84 | 87 |
| Q4 | 8:24 | POR | Kris Murray makes two point shot | 84 | 89 |
| Q4 | 8:15 | — | Rayan Rupert blocks Ben Saraf 's 9-foot two point shot | 84 | 89 |
| Q4 | 8:15 | POR | Kris Murray defensive rebound | 84 | 89 |
| Q4 | 8:02 | POR | Kris Murray misses 24-foot three point jumper | 84 | 89 |
| Q4 | 7:57 | — | Noa Essengue defensive rebound | 84 | 89 |
| Q4 | 7:57 | POR | Scoot Henderson shooting foul | 84 | 89 |
| Q4 | 7:57 | — | Noa Essengue makes free throw 1 of 2 | 85 | 89 |
| Q4 | 7:57 | — | Noa Essengue makes free throw 2 of 2 | 86 | 89 |
| Q4 | 8:52 | POR | Kris Murray enters the game for Donovan Clingan | 84 | 87 |
| Q4 | 8:52 | — | Noa Essengue enters the game for Alec Anigbata | 84 | 87 |
| Q4 | 7:49 | POR | Scoot Henderson makes driving layup (Kris Murray assists) | 86 | 91 |
| Q4 | 7:49 | — | Nelson Weidemann shooting foul | 86 | 91 |
| Q4 | 7:49 | POR | Scoot Henderson makes free throw 1 of 1 | 86 | 92 |
| Q4 | 7:33 | POR | Scoot Henderson personal foul | 86 | 92 |
| Q4 | 7:33 | POR | Trail Blazers Full timeout | 86 | 92 |
| Q4 | 7:33 | POR | (07:33) [Trail Blazers] COACH'S CHALLENGE (CALL STANDS) [Trail Blazers] charged with a timeout | 86 | 92 |
| Q4 | 8:52 | POR | Duop Reath enters the game for Justin Minaya | 84 | 87 |
| Q4 | 7:20 | — | Noa Essengue misses 12-foot two point shot | 86 | 92 |
| Q4 | 7:17 | POR | Scoot Henderson defensive rebound | 86 | 92 |
| Q4 | 7:11 | POR | Duop Reath misses 24-foot three point jumper | 86 | 92 |
| Q4 | 7:07 | — | Ben Saraf defensive rebound | 86 | 92 |
| Q4 | 6:59 | — | Ben Saraf makes 12-foot driving floating jump shot | 88 | 92 |
| Q4 | 6:48 | — | Nicolas Bretzel personal foul | 88 | 92 |
| Q4 | 8:52 | — | Nicolas Bretzel enters the game for Marcio Santos | 84 | 87 |
| Q4 | 6:43 | POR | Scoot Henderson makes 3-foot two point shot | 88 | 94 |
| Q4 | 6:20 | — | Ben Saraf misses 15-foot pullup jump shot | 88 | 94 |
| Q4 | 6:17 | POR | Duop Reath defensive rebound | 88 | 94 |
| Q4 | 6:01 | POR | Scoot Henderson misses driving layup | 88 | 94 |
| Q4 | 5:59 | — | Nicolas Bretzel defensive rebound | 88 | 94 |
| Q4 | 5:55 | — | Noa Essengue misses two point shot | 88 | 94 |
| Q4 | 5:50 | POR | Kris Murray defensive rebound | 88 | 94 |
| Q4 | 5:48 | POR | Scoot Henderson makes two point shot | 88 | 96 |
| Q4 | 5:48 | — | Ratiopharm Ulm Full timeout | 88 | 96 |
| Q4 | 5:48 | POR | Toumani Camara enters the game for Duop Reath | 88 | 96 |
| Q4 | 5:48 | POR | Donovan Clingan enters the game for Taze Moore | 88 | 96 |
| Q4 | 5:48 | — | Marcio Santos enters the game for Tobias Jensen | 88 | 96 |
| Q4 | 5:48 | — | Thomas Klepeisz enters the game for Nicolas Bretzel | 88 | 96 |
| Q4 | 5:27 | POR | Kris Murray personal foul | 88 | 96 |
| Q4 | 5:27 | — | Marcio Santos makes free throw 1 of 2 | 89 | 96 |
| Q4 | 5:27 | — | Justinian Jessup enters the game for Nelson Weidemann | 89 | 96 |
| Q4 | 5:27 | — | Alfonso Plummer enters the game for Ben Saraf | 89 | 96 |
| Q4 | 5:27 | — | Marcio Santos makes free throw 2 of 2 | 90 | 96 |
| Q4 | 5:08 | — | Noa Essengue shooting foul | 90 | 96 |
| Q4 | 5:08 | POR | Scoot Henderson misses free throw 1 of 2 | 90 | 96 |
| Q4 | 5:08 | POR | Trail Blazers offensive team rebound | 90 | 96 |
| Q4 | 5:08 | POR | Scoot Henderson makes free throw 2 of 2 | 90 | 97 |
| Q4 | 4:58 | — | Justinian Jessup misses two point shot | 90 | 97 |
| Q4 | 4:56 | POR | Toumani Camara defensive rebound | 90 | 97 |
| Q4 | 4:43 | POR | Rayan Rupert misses driving layup | 90 | 97 |
| Q4 | 4:40 | POR | Toumani Camara offensive rebound | 90 | 97 |
| Q4 | 4:40 | POR | Toumani Camara makes tip shot | 90 | 99 |
| Q4 | 4:19 | — | Thomas Klepeisz makes 27-foot driving floating jump shot (Marcio Santos assists) | 93 | 99 |
| Q4 | 4:04 | POR | Kris Murray makes 23-foot three point jumper (Rayan Rupert assists) | 93 | 102 |
| Q4 | 3:41 | — | Alfonso Plummer misses 29-foot three point pullup jump shot | 93 | 102 |
| Q4 | 3:37 | POR | Donovan Clingan defensive rebound | 93 | 102 |
| Q4 | 3:27 | POR | Rayan Rupert misses 26-foot three point jumper | 93 | 102 |
| Q4 | 3:26 | — | Ratiopharm Ulm defensive team rebound | 93 | 102 |
| Q4 | 3:08 | — | Marcio Santos bad pass (Kris Murray steals) | 93 | 102 |
| Q4 | 3:00 | POR | Scoot Henderson makes 26-foot three point jumper (Toumani Camara assists) | 93 | 105 |
| Q4 | 2:46 | — | Thomas Klepeisz misses 28-foot three point pullup jump shot | 93 | 105 |
| Q4 | 2:43 | POR | Donovan Clingan defensive rebound | 93 | 105 |
| Q4 | 2:37 | POR | Marcio Santos blocks Scoot Henderson 's 6-foot two point shot | 93 | 105 |
| Q4 | 2:34 | — | Thomas Klepeisz defensive rebound | 93 | 105 |
| Q4 | 2:30 | — | Noa Essengue makes 24-foot three point shot (Thomas Klepeisz assists) | 96 | 105 |
| Q4 | 2:10 | — | Noa Essengue shooting foul | 96 | 105 |
| Q4 | 2:10 | POR | Toumani Camara makes free throw 1 of 2 | 96 | 106 |
| Q4 | 2:10 | — | Ben Saraf enters the game for Thomas Klepeisz | 96 | 106 |
| Q4 | 2:10 | POR | Toumani Camara makes free throw 2 of 2 | 96 | 107 |
| Q4 | 1:47 | — | Alfonso Plummer misses two point shot | 96 | 107 |
| Q4 | 1:46 | — | Noa Essengue offensive rebound | 96 | 107 |
| Q4 | 1:46 | — | Noa Essengue makes tip shot | 98 | 107 |
| Q4 | 1:40 | POR | Toumani Camara lost ball turnover (Noa Essengue steals) | 98 | 107 |
| Q4 | 1:37 | — | Noa Essengue bad pass (Scoot Henderson steals) | 98 | 107 |
| Q4 | 1:35 | POR | Donovan Clingan makes 3-foot dunk (Scoot Henderson assists) | 98 | 109 |
| Q4 | 1:20 | POR | Scoot Henderson shooting foul | 98 | 109 |
| Q4 | 1:20 | — | Marcio Santos makes free throw 1 of 2 | 99 | 109 |
| Q4 | 1:20 | — | Marcio Santos makes free throw 2 of 2 | 100 | 109 |
| Q4 | 0:00 | POR | Toumani Camara misses 24-foot three point jumper | 100 | 109 |
| Q4 | 0:00 | POR | Donovan Clingan offensive rebound | 100 | 109 |
| Q4 | 0:00 | POR | Scoot Henderson makes driving layup | 100 | 111 |
| Q4 | 0:00 | — | Ratiopharm Ulm Full timeout | 100 | 111 |
| Q4 | 8:52 | POR | Rayan Rupert enters the game for Toumani Camara | 84 | 87 |
| Q4 | 0:00 | POR | Justin Minaya enters the game for Donovan Clingan | 100 | 111 |
| Q4 | 0:00 | — | Noa Essengue misses 25-foot three point jumper | 100 | 111 |
| Q4 | 0:00 | POR | Scoot Henderson defensive rebound | 100 | 111 |
| Q4 | 0:00 | POR | shot clock turnover | 100 | 111 |
| Q4 | 0:00 | — | End of the 4th Quarter | 100 | 111 |
| Q4 | 0:00 | — | End of Game | 100 | 111 |
Possession sequences reconstructed from official play-by-play.
Team identities for this game’s possession sequences could not be resolved.
The box score and standard play-by-play may still be available above.