| Time | North Carolina | Score | Margin | Run | Virginia Tech |
|---|
| 1st Half |
|---|
| 19:47 | | | | 1 | Missed 3-Pointer by Nahiem Alleyne |
| 19:16 | | | | 2 | Missed 3-Pointer by Justyn Mutts |
| 19:06 | Good Jumper by Garrison Brooks (2) | 2-0 | UNC +2 | 2 | |
| 18:44 | | 2-2 | T 1 | 2 | Good Jumper by Tyrece Radford (2) |
| 18:10 | Missed Jumper by Garrison Brooks | | | 1 | |
| 17:56 | | 2-4 | Hokies +2 | 4 | Good Jumper by Keve Aluma (2) [Paint] |
| 17:41 | Missed Jumper by Caleb Love | | | 2 | |
| 17:03 | Missed 3-Pointer by Caleb Love | | | 3 | |
| 16:38 | | 2-7 | Hokies +5 | 7 | Good 3-Pointer by Justyn Mutts (3) |
| 16:19 | Missed Jumper by Leaky Black | | | 4 | |
| 15:54 | | | | 1 | Missed Jumper by Tyrece Radford [Paint] |
| 15:44 | Missed 3-Pointer by Leaky Black | | | 5 | |
| 15:25 | | 2-9 | Hokies +7 | 9 | Good Layup by Justyn Mutts (5) [Paint] |
| 15:05 | Good Free Throw by Kerwin Walton (1) | 3-9 | Hokies +6 | 1 | |
| 15:05 | Missed Free Throw by Kerwin Walton | | | | |
| 14:51 | | 3-11 | Hokies +8 | 2 | Good Jumper by Tyrece Radford (4) |
| 14:22 | Good 3-Pointer by Kerwin Walton (4) [Fast Break] | 6-11 | Hokies +5 | 3 | |
| 14:01 | | | | 1 | Missed Jumper by Keve Aluma [Paint] |
| 13:55 | | | | 2 | Missed Dunk by Justyn Mutts [Paint] |
| 13:53 | Good Free Throw by RJ Davis (1) [Fast Break] | 7-11 | Hokies +4 | 4 | |
| 13:53 | Good Free Throw by RJ Davis (2) [Fast Break] | 8-11 | Hokies +3 | 5 | |
| 13:40 | | 8-13 | Hokies +5 | 2 | Good Dunk by Justyn Mutts (7) [Paint] |
| 13:21 | Good Jumper by Anthony Harris (2) | 10-13 | Hokies +3 | 2 | |
| 13:04 | | | | 1 | Missed Layup by Keve Aluma [Paint] |
| 12:26 | Missed Jumper by Anthony Harris [Paint] | | | 1 | |
| 12:11 | | 10-16 | Hokies +6 | 3 | Good 3-Pointer by Hunter Cattoor (3) |
| 11:26 | | | | 1 | Missed Jumper by Cordell Pemsl |
| 11:18 | Good 3-Pointer by RJ Davis (5) [Fast Break] | 13-16 | Hokies +3 | 3 | |
| 11:00 | | 13-18 | Hokies +5 | 2 | Good Layup by Tyrece Radford (6) [Paint] |
| 10:46 | Good Layup by Day'Ron Sharpe (2) [Paint] | 15-18 | Hokies +3 | 2 | |
| 10:29 | | | | 1 | Missed Jumper by Keve Aluma [Paint] |
| 10:08 | Missed Free Throw by Kerwin Walton | | | | |
| 10:08 | Good Free Throw by Kerwin Walton (5) | 16-18 | Hokies +2 | 3 | |
| 09:40 | Missed 3-Pointer by Kerwin Walton | | | 1 | |
| 09:22 | | | | 2 | Missed 3-Pointer by Keve Aluma |
| 09:09 | Good 3-Pointer by Caleb Love (3) | 19-18 | UNC +1 | 6 | |
| 08:45 | | | | 3 | Missed 3-Pointer by Joe Bamisile |
| 08:37 | Good Jumper by Caleb Love (5) [Paint/Fast Break] | 21-18 | UNC +3 | 8 | |
| 08:12 | | | | 4 | Missed Jumper by Nahiem Alleyne [Paint] |
| 08:07 | Missed 3-Pointer by Caleb Love | | | 1 | |
| 07:55 | Missed Jumper by Caleb Love | | | 2 | |
| 07:49 | | 21-20 | UNC +1 | 2 | Good Jumper by Tyrece Radford (8) [Paint/Fast Break] |
| 07:26 | Good Free Throw by Day'Ron Sharpe (3) | 22-20 | UNC +2 | 1 | |
| 07:26 | Good Free Throw by Day'Ron Sharpe (4) | 23-20 | UNC +3 | 2 | |
| 06:57 | | | | 1 | Missed Jumper by Keve Aluma |
| 06:40 | Missed Jumper by Garrison Brooks | | | 1 | |
| 06:05 | | | | 2 | Missed Layup by Tyrece Radford [Paint] |
| 05:58 | | 23-22 | UNC +1 | 2 | Good Layup by Justyn Mutts (9) [Paint] |
| 05:44 | Good Jumper by Day'Ron Sharpe (6) [Paint] | 25-22 | UNC +3 | 2 | |
| 05:31 | | 25-25 | T 2 | 3 | Good 3-Pointer by Justyn Mutts (12) |
| 05:07 | Good Free Throw by Walker Kessler (1) | 26-25 | UNC +1 | 1 | |
| 05:07 | Missed Free Throw by Walker Kessler | | | | |
| 04:52 | | 26-27 | Hokies +1 | 2 | Good Dunk by Tyrece Radford (10) [Paint] |
| 04:35 | Missed Layup by Walker Kessler [Paint] | | | 1 | |
| 04:31 | Good Layup by Day'Ron Sharpe (8) [Paint] | 28-27 | UNC +1 | 2 | |
| 04:18 | | | | 1 | Missed 3-Pointer by Keve Aluma |
| 03:46 | | 28-29 | Hokies +1 | 2 | Good Layup by David N'Guessan (2) [Paint] |
| 02:52 | | | | 1 | Missed Jumper by Justyn Mutts [Paint] |
| 02:41 | Missed 3-Pointer by Anthony Harris | | | 1 | |
| 02:20 | | 28-30 | Hokies +2 | 3 | Good Free Throw by Tyrece Radford (11) |
| 02:20 | | 28-31 | Hokies +3 | 4 | Good Free Throw by Tyrece Radford (12) |
| 01:54 | Good Layup by Armando Bacot (2) [Paint] | 30-31 | Hokies +1 | 2 | |
| 01:33 | | 30-33 | Hokies +3 | 2 | Good Dunk by Justyn Mutts (14) [Paint] |
| 01:19 | Good Dunk by Armando Bacot (4) [Paint] | 32-33 | Hokies +1 | 2 | |
| 00:51 | | | | 1 | Missed 3-Pointer by Keve Aluma |
| 00:31 | Missed Layup by Armando Bacot [Paint] | | | 1 | |
| 00:04 | | 32-34 | Hokies +2 | 1 | Good Free Throw by Tyrece Radford (13) |
| 00:04 | | 32-35 | Hokies +3 | 2 | Good Free Throw by Tyrece Radford (14) |
| 00:01 | Missed 3-Pointer by Caleb Love | | | 2 | |
| 2nd Half |
|---|
| 19:42 | | 32-38 | Hokies +6 | 5 | Good 3-Pointer by Nahiem Alleyne (3) |
| 19:22 | Missed 3-Pointer by Caleb Love | | | 1 | |
| 19:07 | | | | 1 | Missed 3-Pointer by Justyn Mutts |
| 18:53 | Good Free Throw by Caleb Love (6) | 33-38 | Hokies +5 | 1 | |
| 18:53 | Good Free Throw by Caleb Love (7) | 34-38 | Hokies +4 | 2 | |
| 18:36 | | | | 2 | Missed Jumper by Wabissa Bede [Paint] |
| 18:27 | | | | 3 | Missed Jumper by Nahiem Alleyne |
| 18:18 | Missed Jumper by Caleb Love [Paint] | | | 1 | |
| 18:09 | | | | 4 | Missed Jumper by Tyrece Radford [Paint] |
| 17:52 | Missed 3-Pointer by Caleb Love | | | 2 | |
| 17:44 | Good 3-Pointer by Leaky Black (3) | 37-38 | Hokies +1 | 5 | |
| 17:24 | | 37-40 | Hokies +3 | 2 | Good Jumper by Tyrece Radford (16) |
| 17:11 | Good Jumper by Leaky Black (5) | 39-40 | Hokies +1 | 2 | |
| 16:38 | | | | 1 | Missed Jumper by Wabissa Bede [Paint] |
| 16:21 | Missed Layup by Armando Bacot [Paint] | | | 1 | |
| 16:17 | Missed Free Throw by Armando Bacot [Fast Break] | | | | |
| 16:17 | Good Free Throw by Armando Bacot (5) [Fast Break] | 40-40 | T 3 | 3 | |
| 16:02 | | | | | Missed Free Throw by Hunter Cattoor |
| 16:02 | | 40-41 | Hokies +1 | 1 | Good Free Throw by Hunter Cattoor (4) |
| 16:02 | | 40-42 | Hokies +2 | 2 | Good Free Throw by Hunter Cattoor (5) |
| 15:53 | Missed Jumper by Kerwin Walton [Paint] | | | 1 | |
| 15:26 | | | | | Missed Free Throw by Justyn Mutts |
| 15:26 | | 40-43 | Hokies +3 | 3 | Good Free Throw by Justyn Mutts (15) |
| 15:01 | Missed Jumper by Leaky Black | | | 2 | |
| 14:51 | | | | 1 | Missed 3-Pointer by Hunter Cattoor |
| 14:22 | Good Jumper by Kerwin Walton (7) [Paint] | 42-43 | Hokies +1 | 2 | |
| 14:03 | | | | | Missed Free Throw by Justyn Mutts |
| 14:03 | | | | | Missed Free Throw by Justyn Mutts |
| 13:56 | Missed Layup by Garrison Brooks [Paint] | | | 1 | |
| 13:55 | Good Layup by Walker Kessler (3) [Paint] | 44-43 | UNC +1 | 4 | |
| 13:55 | Good Free Throw by Walker Kessler (4) | 45-43 | UNC +2 | 5 | |
| 13:32 | Missed Jumper by RJ Davis [Paint] | | | 1 | |
| 13:27 | Missed Layup by Walker Kessler [Paint] | | | 2 | |
| 13:26 | Missed Layup by Walker Kessler [Paint] | | | 3 | |
| 13:24 | Missed Layup by Walker Kessler [Paint] | | | 4 | |
| 13:20 | | 45-45 | T 4 | 2 | Good Jumper by Tyrece Radford (18) [Paint/Fast Break] |
| 13:01 | Good Jumper by Garrison Brooks (4) | 47-45 | UNC +2 | 2 | |
| 12:43 | | | | 1 | Missed Layup by Keve Aluma [Paint] |
| 12:29 | | 47-47 | T 5 | 2 | Good Dunk by Tyrece Radford (20) [Paint/Fast Break] |
| 12:07 | Good Jumper by RJ Davis (7) | 49-47 | UNC +2 | 2 | |
| 11:43 | | | | | Missed Free Throw by Nahiem Alleyne |
| 11:22 | Missed Jumper by Garrison Brooks [Paint] | | | 1 | |
| 11:00 | | 49-49 | T 6 | 2 | Good Jumper by Keve Aluma (4) [Paint] |
| 10:50 | Missed Free Throw by Garrison Brooks | | | | |
| 10:50 | Good Free Throw by Garrison Brooks (5) | 50-49 | UNC +1 | 1 | |
| 10:28 | | | | 1 | Missed Jumper by Tyrece Radford |
| 10:07 | Good 3-Pointer by RJ Davis (10) | 53-49 | UNC +4 | 4 | |
| 09:46 | Good Layup by RJ Davis (12) [Paint/Fast Break] | 55-49 | UNC +6 | 6 | |
| 09:46 | Good Free Throw by RJ Davis (13) [Fast Break] | 56-49 | UNC +7 | 7 | |
| 09:24 | | 56-51 | UNC +5 | 2 | Good Dunk by Justyn Mutts (17) [Paint] |
| 09:08 | | | | 1 | Missed Layup by Wabissa Bede [Paint] |
| 09:01 | Missed Layup by Day'Ron Sharpe [Paint] | | | 1 | |
| 08:36 | Missed 3-Pointer by RJ Davis | | | 2 | |
| 08:32 | Good Layup by Day'Ron Sharpe (10) [Paint] | 58-51 | UNC +7 | 2 | |
| 08:14 | | | | 2 | Missed 3-Pointer by Wabissa Bede |
| 08:00 | Missed 3-Pointer by RJ Davis | | | 1 | |
| 07:55 | Good Layup by Armando Bacot (7) [Paint] | 60-51 | UNC +9 | 4 | |
| 07:40 | | 60-54 | UNC +6 | 3 | Good 3-Pointer by Nahiem Alleyne (6) |
| 07:16 | Good Dunk by Armando Bacot (9) [Paint] | 62-54 | UNC +8 | 2 | |
| 06:54 | | | | 1 | Missed 3-Pointer by Nahiem Alleyne |
| 06:34 | Missed 3-Pointer by Caleb Love | | | 1 | |
| 06:29 | Missed Layup by Day'Ron Sharpe [Paint] | | | 2 | |
| 06:26 | Good Layup by Armando Bacot (11) [Paint] | 64-54 | UNC +10 | 4 | |
| 06:02 | | 64-56 | UNC +8 | 2 | Good Jumper by Justyn Mutts (19) [Paint] |
| 05:48 | Good Layup by Armando Bacot (13) [Paint] | 66-56 | UNC +10 | 2 | |
| 05:48 | Missed Free Throw by Armando Bacot | | | | |
| 05:33 | | 66-58 | UNC +8 | 2 | Good Jumper by Justyn Mutts (21) [Paint] |
| 05:33 | | | | | Missed Free Throw by Justyn Mutts |
| 05:17 | Missed Layup by Day'Ron Sharpe [Paint] | | | 1 | |
| 05:05 | | | | 1 | Missed Jumper by Justyn Mutts [Paint] |
| 04:58 | Missed Jumper by Caleb Love [Paint] | | | 2 | |
| 04:53 | Good Layup by Armando Bacot (15) [Paint] | 68-58 | UNC +10 | 2 | |
| 04:38 | | 68-61 | UNC +7 | 3 | Good 3-Pointer by Nahiem Alleyne (9) |
| 04:12 | Good 3-Pointer by RJ Davis (16) | 71-61 | UNC +10 | 3 | |
| 03:45 | | | | 1 | Missed Jumper by Wabissa Bede [Paint] |
| 03:40 | | 71-64 | UNC +7 | 3 | Good 3-Pointer by Justyn Mutts (24) |
| 03:19 | Missed 3-Pointer by RJ Davis | | | 1 | |
| 03:02 | Missed 3-Pointer by Leaky Black | | | 2 | |
| 02:29 | | | | 1 | Missed Jumper by Keve Aluma |
| 02:09 | Good Free Throw by Kerwin Walton (8) | 72-64 | UNC +8 | 1 | |
| 02:09 | Missed Free Throw by Kerwin Walton | | | | |
| 01:53 | | 72-67 | UNC +5 | 3 | Good 3-Pointer by Nahiem Alleyne (12) |
| 01:30 | Good 3-Pointer by Leaky Black (8) | 75-67 | UNC +8 | 3 | |
| 01:08 | Good 3-Pointer by RJ Davis (19) [Fast Break] | 78-67 | UNC +11 | 6 | |
| 00:56 | | | | | Missed Free Throw by Hunter Cattoor |
| 00:56 | | 78-68 | UNC +10 | 1 | Good Free Throw by Hunter Cattoor (6) |
| 00:55 | Good Free Throw by Armando Bacot (16) [Fast Break] | 79-68 | UNC +11 | 1 | |
| 00:55 | Missed Free Throw by Armando Bacot [Fast Break] | | | | |
| 00:51 | Missed Free Throw by Anthony Harris [Fast Break] | | | | |
| 00:51 | Good Free Throw by Anthony Harris (3) [Fast Break] | 80-68 | UNC +12 | 2 | |
| 00:43 | | | | 1 | Missed Layup by Tyrece Radford [Paint] |
| 00:38 | | 80-70 | UNC +10 | 2 | Good Jumper by Keve Aluma (6) [Paint] |
| 00:30 | Good Free Throw by Armando Bacot (17) [Fast Break] | 81-70 | UNC +11 | 1 | |
| 00:30 | Missed Free Throw by Armando Bacot [Fast Break] | | | | |
| 00:17 | | | | 1 | Missed Jumper by Justyn Mutts [Paint] |
| 00:16 | | 81-72 | UNC +9 | 2 | Good Layup by Keve Aluma (8) [Paint] |
| 00:16 | | 81-73 | UNC +8 | 3 | Good Free Throw by Keve Aluma (9) |