| Time | Michigan | Score | Margin | Run | Virginia Tech |
|---|
| 1st Half |
|---|
| 19:38 | Missed Layup by Tre Donaldson [Paint] | | | 1 | |
| 19:20 | | | | 1 | Missed 3-Pointer by Brandon Rechsteiner |
| 19:11 | Good 3-Pointer by Nimari Burnett (3) [Fast Break] | 3-0 | Mich +3 | 3 | |
| 18:52 | | | | 2 | Missed Jumper by Jaden Schutt [Paint] |
| 18:46 | Missed 3-Pointer by Roddy Gayle Jr. | | | 1 | |
| 18:23 | | 3-2 | Mich +1 | 2 | Good Jumper by Mylyjael Poteat (2) [Paint] |
| 17:52 | | | | 1 | Missed Jumper by Jaden Schutt |
| 17:46 | Good Layup by Roddy Gayle Jr. (2) [Paint/Fast Break] | 5-2 | Mich +3 | 2 | |
| 16:56 | | | | 2 | Missed 3-Pointer by Tyler Johnson |
| 16:47 | Missed 3-Pointer by Tre Donaldson | | | 1 | |
| 16:35 | | | | 3 | Missed Layup by Tyler Johnson [Paint] |
| 16:28 | | | | | Missed Free Throw by Ben Hammond |
| 16:28 | | 5-3 | Mich +2 | 1 | Good Free Throw by Ben Hammond (1) |
| 16:12 | Missed 3-Pointer by Nimari Burnett | | | 2 | |
| 15:56 | Missed 3-Pointer by Roddy Gayle Jr. | | | 3 | |
| 15:38 | | | | 1 | Missed Layup by Jaden Schutt [Paint] |
| 15:33 | | 5-5 | T 1 | 3 | Good Tip-In by Patrick Wessler (2) [Paint] |
| 15:22 | Missed 3-Pointer by Sam Walters | | | 4 | |
| 15:00 | Missed 3-Pointer by Tre Donaldson | | | 5 | |
| 14:46 | | 5-6 | VT +1 | 4 | Good Free Throw by Mylyjael Poteat (3) |
| 14:46 | | 5-7 | VT +2 | 5 | Good Free Throw by Mylyjael Poteat (4) |
| 14:22 | Missed 3-Pointer by Rubin Jones | | | 6 | |
| 14:19 | Missed 3-Pointer by Sam Walters | | | 7 | |
| 14:01 | | 5-9 | VT +4 | 7 | Good Layup by Jaydon Young (2) [Paint] |
| 13:53 | Missed 3-Pointer by Sam Walters | | | 8 | |
| 13:39 | | | | 1 | Missed Layup by Mylyjael Poteat [Paint] |
| 13:37 | | 5-10 | VT +5 | 8 | Good Free Throw by Mylyjael Poteat (5) |
| 13:36 | | | | | Missed Free Throw by Mylyjael Poteat |
| 13:30 | Missed Layup by Nimari Burnett [Paint] | | | 9 | |
| 13:17 | | | | 1 | Missed Jumper by Ben Burnham |
| 13:16 | | | | 2 | Missed Tip-In by Tyler Johnson [Paint] |
| 13:01 | | 5-12 | VT +7 | 10 | Good Jumper by Brandon Rechsteiner (2) |
| 12:53 | Good 3-Pointer by Will Tschetter (3) [Fast Break] | 8-12 | VT +4 | 3 | |
| 12:30 | | 8-14 | VT +6 | 2 | Good Jumper by Ben Burnham (2) [Paint] |
| 12:16 | | 8-15 | VT +7 | 3 | Good Free Throw by Tobi Lawal (1) [Fast Break] |
| 12:16 | | 8-16 | VT +8 | 4 | Good Free Throw by Tobi Lawal (2) [Fast Break] |
| 11:56 | Missed 3-Pointer by Will Tschetter | | | 1 | |
| 11:28 | Good Layup by L.J. Cason (2) [Paint] | 10-16 | VT +6 | 2 | |
| 10:57 | Missed 3-Pointer by Danny Wolf | | | 1 | |
| 10:31 | | 10-19 | VT +9 | 3 | Good 3-Pointer by Ben Hammond (4) |
| 10:13 | | 10-21 | VT +11 | 5 | Good Jumper by Mylyjael Poteat (7) [Paint] |
| 10:02 | Good Layup by Roddy Gayle Jr. (4) [Paint] | 12-21 | VT +9 | 2 | |
| 09:37 | | | | 1 | Missed 3-Pointer by Jaden Schutt |
| 09:28 | Good 3-Pointer by Nimari Burnett (6) | 15-21 | VT +6 | 5 | |
| 08:46 | Good Jumper by Will Tschetter (5) [Paint] | 17-21 | VT +4 | 7 | |
| 08:23 | | 17-23 | VT +6 | 2 | Good Jumper by Tobi Lawal (4) |
| 08:10 | Missed 3-Pointer by Roddy Gayle Jr. | | | 1 | |
| 08:03 | | 17-26 | VT +9 | 5 | Good 3-Pointer by Jaydon Young (5) [Fast Break] |
| 07:53 | Good Layup by Roddy Gayle Jr. (6) [Paint] | 19-26 | VT +7 | 2 | |
| 07:24 | | | | 1 | Missed Jumper by Jaydon Young |
| 07:03 | Good Jumper by Roddy Gayle Jr. (8) | 21-26 | VT +5 | 4 | |
| 06:16 | Missed Layup by Justin Pippen [Paint] | | | 1 | |
| 06:04 | | | | 2 | Missed Jumper by Brandon Rechsteiner |
| 05:42 | Missed Jumper by Tre Donaldson | | | 2 | |
| 05:38 | Good Layup by Will Tschetter (7) [Paint] | 23-26 | VT +3 | 6 | |
| 05:14 | | 23-28 | VT +5 | 2 | Good Dunk by Jaden Schutt (2) [Paint/Fast Break] |
| 04:57 | Good 3-Pointer by Roddy Gayle Jr. (11) | 26-28 | VT +2 | 3 | |
| 04:40 | | | | 1 | Missed Jumper by Jaydon Young |
| 04:37 | | | | 2 | Missed Tip-In by Patrick Wessler [Paint] |
| 04:32 | Missed Layup by Tre Donaldson [Paint] | | | 1 | |
| 04:14 | | | | 3 | Missed Jumper by Ben Burnham [Paint] |
| 04:03 | Missed 3-Pointer by Nimari Burnett | | | 2 | |
| 03:55 | Good 3-Pointer by Nimari Burnett (9) | 29-28 | Mich +1 | 6 | |
| 03:35 | | | | 4 | Missed Jumper by Ben Hammond |
| 03:25 | Missed 3-Pointer by L.J. Cason | | | 1 | |
| 03:10 | | 29-30 | VT +1 | 2 | Good Jumper by Ben Burnham (4) [Paint] |
| 02:54 | Good 3-Pointer by Rubin Jones (3) | 32-30 | Mich +2 | 3 | |
| 01:58 | Missed 3-Pointer by Rubin Jones | | | 1 | |
| 01:33 | | | | | Missed Free Throw by Tobi Lawal |
| 01:33 | | 32-31 | Mich +1 | 1 | Good Free Throw by Tobi Lawal (5) |
| 01:16 | Missed 3-Pointer by Will Tschetter | | | 2 | |
| 01:04 | | | | 1 | Missed Jumper by Tyler Johnson |
| 00:54 | Good Free Throw by Will Tschetter (8) [Fast Break] | 33-31 | Mich +2 | 1 | |
| 00:54 | Good Free Throw by Will Tschetter (9) [Fast Break] | 34-31 | Mich +3 | 2 | |
| 00:36 | | 34-33 | Mich +1 | 2 | Good Jumper by Jaydon Young (7) |
| 00:05 | Missed 3-Pointer by Rubin Jones | | | 1 | |
| 00:00 | | | | 1 | Missed Jumper by Ben Hammond |
| 2nd Half |
|---|
| 19:42 | | 34-34 | T 2 | 3 | Good Free Throw by Tobi Lawal (6) |
| 19:42 | | 34-35 | VT +1 | 4 | Good Free Throw by Tobi Lawal (7) |
| 19:28 | Missed Layup by Vladislav Goldin [Paint] | | | 1 | |
| 19:13 | | 34-37 | VT +3 | 6 | Good Jumper by Brandon Rechsteiner (4) [Paint] |
| 19:04 | Good Free Throw by Roddy Gayle Jr. (12) | 35-37 | VT +2 | 1 | |
| 19:04 | Good Free Throw by Roddy Gayle Jr. (13) | 36-37 | VT +1 | 2 | |
| 18:49 | | 36-39 | VT +3 | 2 | Good Layup by Tyler Johnson (2) [Paint] |
| 18:36 | Missed 3-Pointer by Roddy Gayle Jr. | | | 1 | |
| 18:33 | Good Dunk by Vladislav Goldin (2) [Paint] | 38-39 | VT +1 | 2 | |
| 18:08 | | | | 1 | Missed Jumper by Brandon Rechsteiner [Paint] |
| 18:05 | Missed Layup by Vladislav Goldin [Paint] | | | 1 | |
| 17:28 | | | | 2 | Missed 3-Pointer by Brandon Rechsteiner |
| 17:15 | Missed Free Throw by Tre Donaldson | | | | |
| 17:15 | Good Free Throw by Tre Donaldson (1) | 39-39 | T 3 | 3 | |
| 16:48 | Missed 3-Pointer by Nimari Burnett | | | 1 | |
| 16:41 | | | | 3 | Missed Layup by Tobi Lawal [Paint] |
| 16:36 | | | | 4 | Missed 3-Pointer by Jaydon Young |
| 16:27 | | 39-41 | VT +2 | 2 | Good Jumper by Jaydon Young (9) [Paint] |
| 16:15 | Missed Layup by Roddy Gayle Jr. [Paint] | | | 2 | |
| 16:11 | Missed Layup by Roddy Gayle Jr. [Paint] | | | 3 | |
| 16:10 | Good Free Throw by Will Tschetter (10) | 40-41 | VT +1 | 1 | |
| 16:09 | Missed Free Throw by Will Tschetter | | | | |
| 15:54 | | 40-44 | VT +4 | 3 | Good 3-Pointer by Tobi Lawal (10) |
| 15:28 | Good 3-Pointer by Tre Donaldson (4) | 43-44 | VT +1 | 3 | |
| 15:08 | | 43-45 | VT +2 | 1 | Good Free Throw by Ben Hammond (5) |
| 15:08 | | 43-46 | VT +3 | 2 | Good Free Throw by Ben Hammond (6) |
| 14:53 | Good 3-Pointer by Tre Donaldson (7) | 46-46 | T 4 | 3 | |
| 14:30 | | 46-49 | VT +3 | 3 | Good 3-Pointer by Jaydon Young (12) |
| 14:22 | Missed 3-Pointer by Tre Donaldson | | | 1 | |
| 14:10 | | | | 1 | Missed 3-Pointer by Jaydon Young |
| 13:55 | Good Layup by Tre Donaldson (9) [Paint] | 48-49 | VT +1 | 2 | |
| 13:31 | | | | 2 | Missed Jumper by Ben Hammond [Paint] |
| 13:15 | Good Layup by L.J. Cason (4) [Paint] | 50-49 | Mich +1 | 4 | |
| 12:51 | | | | 3 | Missed 3-Pointer by Jaden Schutt |
| 12:45 | Good 3-Pointer by L.J. Cason (7) [Fast Break] | 53-49 | Mich +4 | 7 | |
| 12:32 | | | | 4 | Missed Layup by Ben Hammond [Paint] |
| 12:25 | | | | 5 | Missed Jumper by Jaydon Young [Paint] |
| 12:03 | | | | 6 | Missed Layup by Ben Burnham [Paint] |
| 11:49 | Missed Free Throw by Vladislav Goldin | | | | |
| 11:48 | Missed Free Throw by Vladislav Goldin | | | | |
| 11:25 | | 53-51 | Mich +2 | 2 | Good Jumper by Brandon Rechsteiner (6) |
| 11:13 | Good Layup by Rubin Jones (5) [Paint] | 55-51 | Mich +4 | 2 | |
| 10:53 | | | | | Missed Free Throw by Mylyjael Poteat |
| 10:53 | | 55-52 | Mich +3 | 1 | Good Free Throw by Mylyjael Poteat (8) |
| 10:35 | Missed 3-Pointer by Rubin Jones | | | 1 | |
| 10:16 | | | | 1 | Missed Jumper by Brandon Rechsteiner [Paint] |
| 10:01 | | | | 2 | Missed 3-Pointer by Jaden Schutt |
| 09:51 | Good Free Throw by Roddy Gayle Jr. (14) | 56-52 | Mich +4 | 1 | |
| 09:51 | Good Free Throw by Roddy Gayle Jr. (15) | 57-52 | Mich +5 | 2 | |
| 09:08 | Good Free Throw by Roddy Gayle Jr. (16) | 58-52 | Mich +6 | 3 | |
| 09:08 | Good Free Throw by Roddy Gayle Jr. (17) | 59-52 | Mich +7 | 4 | |
| 08:53 | | | | 3 | Missed Jumper by Jaydon Young [Paint] |
| 08:31 | Missed Jumper by Vladislav Goldin [Paint] | | | 1 | |
| 08:18 | | | | 4 | Missed 3-Pointer by Jaydon Young |
| 07:38 | Good Jumper by Vladislav Goldin (4) [Paint] | 61-52 | Mich +9 | 6 | |
| 07:19 | | | | 5 | Missed 3-Pointer by Tyler Johnson |
| 06:58 | | 61-53 | Mich +8 | 1 | Good Free Throw by Ben Burnham (5) |
| 06:57 | | | | | Missed Free Throw by Ben Burnham |
| 06:11 | Good Dunk by Vladislav Goldin (6) [Paint] | 63-53 | Mich +10 | 2 | |
| 05:59 | | | | 1 | Missed 3-Pointer by Brandon Rechsteiner |
| 05:33 | Missed Jumper by Roddy Gayle Jr. [Paint] | | | 1 | |
| 05:20 | | 63-55 | Mich +8 | 2 | Good Jumper by Brandon Rechsteiner (8) |
| 04:59 | Missed 3-Pointer by Danny Wolf | | | 2 | |
| 04:43 | | | | 1 | Missed 3-Pointer by Brandon Rechsteiner |
| 04:31 | Missed 3-Pointer by L.J. Cason | | | 3 | |
| 04:31 | Good Free Throw by Vladislav Goldin (7) | 64-55 | Mich +9 | 1 | |
| 04:31 | Good Free Throw by Vladislav Goldin (8) | 65-55 | Mich +10 | 2 | |
| 04:12 | | | | 2 | Missed 3-Pointer by Jaydon Young |
| 04:04 | | | | 3 | Missed Jumper by Ben Burnham |
| 04:03 | Good Free Throw by Danny Wolf (1) [Fast Break] | 66-55 | Mich +11 | 3 | |
| 04:03 | Good Free Throw by Danny Wolf (2) [Fast Break] | 67-55 | Mich +12 | 4 | |
| 03:50 | | 67-56 | Mich +11 | 1 | Good Free Throw by Tobi Lawal (11) |
| 03:50 | | 67-57 | Mich +10 | 2 | Good Free Throw by Tobi Lawal (12) |
| 03:21 | Good Layup by Rubin Jones (7) [Paint] | 69-57 | Mich +12 | 2 | |
| 03:21 | Good Free Throw by Rubin Jones (8) | 70-57 | Mich +13 | 3 | |
| 02:31 | Good 3-Pointer by Roddy Gayle Jr. (20) | 73-57 | Mich +16 | 6 | |
| 02:10 | Missed Layup by Tre Donaldson [Paint] | | | 1 | |
| 01:47 | Missed 3-Pointer by Tre Donaldson | | | 2 | |
| 01:44 | Missed Tip-In by Danny Wolf [Paint] | | | 3 | |
| 01:30 | | 73-58 | Mich +15 | 1 | Good Free Throw by Tobi Lawal (13) |
| 01:30 | | 73-59 | Mich +14 | 2 | Good Free Throw by Tobi Lawal (14) |
| 01:05 | Good Layup by Danny Wolf (4) [Paint] | 75-59 | Mich +16 | 2 | |
| 01:04 | Missed Free Throw by Danny Wolf | | | | |
| 00:53 | | | | 1 | Missed Layup by Ben Hammond [Paint] |
| 00:49 | | 75-61 | Mich +14 | 2 | Good Layup by Patrick Wessler (4) [Paint] |
| 00:29 | | 75-62 | Mich +13 | 3 | Good Free Throw by Ben Hammond (7) [Fast Break] |
| 00:29 | | 75-63 | Mich +12 | 4 | Good Free Throw by Ben Hammond (8) [Fast Break] |