| 1st Half |
|---|
| Time | Duke | Score | Margin | Lead Safe | Virginia Tech |
|---|
| 19:28 | Good 3-Pointer by Dariq Whitehead (3) | 3-0 | DU +3 | | |
| 19:28 | Assisted by Mark Mitchell | | | | |
| 19:13 | | | | | Missed 3-Pointer by Hunter Cattoor |
| 19:09 | Defensive Rebound by Kyle Filipowski | | | | |
| 18:58 | Missed Jumper by Mark Mitchell [Paint] | | | | |
| 18:54 | Offensive Rebound by Kyle Filipowski | | | | |
| 18:54 | Good Layup by Kyle Filipowski (2) [Paint] | 5-0 | DU +5 | 0.1% | |
| 18:44 | | | | 0.2% | Turnover by Justyn Mutts |
| 18:44 | Steal by Kyle Filipowski | | | 0.2% | |
| 18:41 | Good Dunk by Kyle Filipowski (4) [Paint/Fast Break] | 7-0 | DU +7 | 0.4% | |
| 18:15 | | | | 0.4% | Missed 3-Pointer by Hunter Cattoor |
| 18:12 | Defensive Rebound by Kyle Filipowski | | | 0.4% | |
| 18:08 | Missed Jumper by Dariq Whitehead | | | 0.4% | |
| 18:05 | | | | 0.4% | Defensive Rebound by Lynn Kidd |
| 17:59 | | 7-3 | DU +4 | 0.1% | Good 3-Pointer by Grant Basile (3) |
| 17:59 | | | | 0.1% | Assisted by Sean Pedulla |
| 17:34 | Foul by Dariq Whitehead (P1/T1) | | | 0.1% | |
| 17:34 | Turnover by Dariq Whitehead | | | 0.0% | |
| 17:24 | | | | 0.1% | Turnover by Grant Basile |
| 17:07 | Missed Layup by Ryan Young [Paint] | | | 0.1% | |
| 17:07 | | | | 0.1% | Defensive Rebound by Grant Basile |
| 17:07 | Foul by Ryan Young (P1/T2) | | | 0.1% | |
| 16:54 | | 7-5 | DU +2 | | Good Layup by Lynn Kidd (2) [Paint] |
| 16:54 | | | | | Assisted by Sean Pedulla |
| 16:28 | Good Layup by Ryan Young (2) [Paint] | 9-5 | DU +4 | 0.0% | |
| 16:28 | Assisted by Tyrese Proctor | | | 0.0% | |
| 16:11 | | 9-7 | DU +2 | | Good Jumper by Lynn Kidd (4) |
| 16:11 | | | | | Assisted by Justyn Mutts |
| 15:56 | Good Jumper by Dariq Whitehead (5) [Paint] | 11-7 | DU +4 | 0.0% | |
| 15:33 | | | | 0.0% | Missed Jumper by Lynn Kidd |
| 15:31 | Defensive Rebound by Kyle Filipowski | | | 0.0% | |
| 15:14 | Turnover by Kyle Filipowski | | | 0.0% | |
| 15:14 | | | | 0.0% | Steal by Sean Pedulla |
| 15:09 | | 11-9 | DU +2 | | Good Jumper by Sean Pedulla (2) [Paint/Fast Break] |
| 14:49 | Missed 3-Pointer by Tyrese Proctor | | | | |
| 14:45 | Offensive Rebound by Ryan Young | | | | |
| 14:45 | Good Layup by Ryan Young (4) [Paint] | 13-9 | DU +4 | 0.0% | |
| 14:25 | | 13-12 | DU +1 | | Good 3-Pointer by Hunter Cattoor (3) |
| 14:25 | | | | | Assisted by Lynn Kidd |
| 14:07 | Turnover by Dariq Whitehead | | | | |
| 14:07 | | | | | Steal by Hunter Cattoor |
| 14:02 | | 13-14 | VT +1 | | Good Layup by Justyn Mutts (2) [Paint/Fast Break] |
| 14:02 | | | | | Assisted by Sean Pedulla |
| 13:48 | Turnover by Tyrese Proctor | | | | |
| 13:48 | | | | | Steal by Sean Pedulla |
| 13:46 | Foul by Tyrese Proctor (P1/T3) | | | | |
| 13:46 | Media Timeout |
| 13:46 | | | | | Sub Out Lynn Kidd |
| 13:46 | | | | | Sub Out Grant Basile |
| 13:46 | | | | | Sub In MJ Collins |
| 13:46 | | | | | Sub In Mylyjael Poteat |
| 13:46 | Sub Out Dariq Whitehead | | | | |
| 13:46 | Sub Out Tyrese Proctor | | | | |
| 13:46 | Sub In Dereck Lively II | | | | |
| 13:46 | Sub In Jeremy Roach | | | | |
| 13:46 | Sub In Jacob Grandison | | | | |
| 13:46 | | 13-15 | VT +2 | | Good Free Throw by Sean Pedulla (3) [Fast Break] |
| 13:46 | | 13-16 | VT +3 | 0.0% | Good Free Throw by Sean Pedulla (4) [Fast Break] |
| 13:46 | Sub Out Ryan Young | | | 0.0% | |
| 13:32 | Good Jumper by Kyle Filipowski (6) | 15-16 | VT +1 | | |
| 13:32 | Assisted by Jacob Grandison | | | | |
| 13:15 | | 15-19 | VT +4 | 0.0% | Good 3-Pointer by Hunter Cattoor (6) |
| 13:15 | Foul by Kyle Filipowski (P1/T4) | | | 0.0% | |
| 13:15 | | | | 0.0% | Assisted by Justyn Mutts |
| 13:14 | | | | 0.0% | Missed Free Throw by Hunter Cattoor |
| 13:13 | Defensive Rebound by Dereck Lively II | | | 0.0% | |
| 13:01 | | | | 0.0% | Foul by Mylyjael Poteat (P1/T1) |
| 12:51 | Good Jumper by Jeremy Roach (2) [Paint] | 17-19 | VT +2 | | |
| 12:34 | | 17-22 | VT +5 | 0.1% | Good 3-Pointer by Sean Pedulla (7) |
| 12:34 | | | | 0.1% | Assisted by Justyn Mutts |
| 12:19 | Missed Layup by Kyle Filipowski [Paint] | | | 0.1% | |
| 12:16 | Offensive Rebound by Kyle Filipowski | | | 0.2% | |
| 12:16 | Good Layup by Kyle Filipowski (8) [Paint] | 19-22 | VT +3 | 0.0% | |
| 12:01 | | 19-25 | VT +6 | 0.2% | Good 3-Pointer by Hunter Cattoor (9) |
| 12:01 | | | | 0.2% | Assisted by Sean Pedulla |
| 11:41 | Missed 3-Pointer by Kyle Filipowski | | | 0.2% | |
| 11:36 | | | | 0.3% | Defensive Rebound by MJ Collins |
| 11:30 | Foul by Kyle Filipowski (P2/T5) | | | 0.3% | |
| 11:30 | Media Timeout |
| 11:30 | | | | 0.3% | Sub Out Sean Pedulla |
| 11:30 | | | | 0.3% | Sub Out Justyn Mutts |
| 11:30 | | | | 0.3% | Sub In Darius Maddox |
| 11:30 | | | | 0.3% | Sub In Grant Basile |
| 11:30 | Sub Out Kyle Filipowski | | | 0.3% | |
| 11:30 | Sub In Jaylen Blakes | | | 0.3% | |
| 11:30 | | 19-26 | VT +7 | 0.5% | Good Free Throw by Mylyjael Poteat (1) |
| 11:30 | | 19-27 | VT +8 | 0.8% | Good Free Throw by Mylyjael Poteat (2) |
| 11:17 | Missed 3-Pointer by Jacob Grandison | | | 0.8% | |
| 11:14 | | | | 0.8% | Defensive Rebound by Mylyjael Poteat |
| 11:02 | Foul by Jaylen Blakes (P1/T6) | | | 0.8% | |
| 10:55 | | 19-29 | VT +10 | 1.7% | Good Jumper by Grant Basile (5) [Paint] |
| 10:36 | Good Layup by Mark Mitchell (2) [Paint] | 21-29 | VT +8 | 1.2% | |
| 10:17 | | | | 1.3% | Foul by Mylyjael Poteat (P2/T2) |
| 10:17 | | | | 0.8% | Turnover by Mylyjael Poteat |
| 10:17 | | | | 0.8% | Sub Out MJ Collins |
| 10:17 | | | | 0.8% | Sub Out Mylyjael Poteat |
| 10:17 | | | | 0.8% | Sub In Sean Pedulla |
| 10:17 | | | | 0.8% | Sub In Lynn Kidd |
| 10:17 | Sub Out Jacob Grandison | | | 0.8% | |
| 10:17 | Sub In Tyrese Proctor | | | 0.8% | |
| 10:05 | Good Jumper by Mark Mitchell (4) [Paint] | 23-29 | VT +6 | 0.5% | |
| 09:30 | | | | 0.5% | Missed Jumper by Lynn Kidd |
| 09:23 | | | | 0.3% | Offensive Rebound by Grant Basile |
| 09:23 | | | | 0.3% | Missed Layup by Grant Basile [Paint] |
| 09:22 | Defensive Rebound by Jeremy Roach | | | 0.3% | |
| 09:08 | Good Jumper by Jeremy Roach (4) | 25-29 | VT +4 | 0.1% | |
| 08:39 | | | | 0.1% | Missed Layup by Lynn Kidd [Paint] |
| 08:35 | | | | 0.0% | Offensive Rebound by Lynn Kidd |
| 08:35 | | 25-31 | VT +6 | 0.3% | Good Layup by Grant Basile (7) [Paint] |
| 08:35 | | | | 0.3% | Assisted by Lynn Kidd |
| 08:19 | | | | 0.3% | Foul by Lynn Kidd (P1/T3) |
| 08:19 | | | | 0.3% | Sub Out Lynn Kidd |
| 08:19 | | | | 0.3% | Sub In Justyn Mutts |
| 08:19 | Sub Out Dereck Lively II | | | 0.3% | |
| 08:19 | Sub Out Mark Mitchell | | | 0.3% | |
| 08:19 | Sub In Dariq Whitehead | | | 0.3% | |
| 08:19 | Sub In Ryan Young | | | 0.3% | |
| 07:59 | Missed 3-Pointer by Jeremy Roach | | | 0.3% | |
| 07:56 | | | | 0.3% | Defensive Rebound by Sean Pedulla |
| 07:43 | | 25-33 | VT +8 | 0.9% | Good Layup by Grant Basile (9) [Paint] |
| 07:43 | | | | 0.9% | Assisted by Justyn Mutts |
| 07:19 | Good Jumper by Dariq Whitehead (7) | 27-33 | VT +6 | 0.5% | |
| 07:19 | Assisted by Ryan Young | | | 0.5% | |
| 07:01 | | 27-36 | VT +9 | 1.4% | Good 3-Pointer by Hunter Cattoor (12) |
| 06:39 | Missed Jumper by Tyrese Proctor | | | 1.4% | |
| 06:38 | | | | 1.4% | Defensive Rebound by TEAM |
| 06:38 | Media Timeout |
| 06:38 | | | | 1.4% | Sub Out Darius Maddox |
| 06:38 | | | | 1.4% | Sub In Lynn Kidd |
| 06:38 | Sub Out Jaylen Blakes | | | 1.4% | |
| 06:38 | Sub Out Tyrese Proctor | | | 1.4% | |
| 06:38 | Sub In Mark Mitchell | | | 1.4% | |
| 06:38 | Sub In Kyle Filipowski | | | 1.4% | |
| 06:21 | | | | 1.4% | Missed 3-Pointer by Sean Pedulla |
| 06:19 | Defensive Rebound by Ryan Young | | | 1.4% | |
| 06:00 | | | | 1.4% | Foul by Lynn Kidd (P2/T4) |
| 06:00 | | | | 1.4% | Sub Out Lynn Kidd |
| 06:00 | | | | 1.4% | Sub In Mylyjael Poteat |
| 05:45 | Missed 3-Pointer by Jeremy Roach | | | 1.4% | |
| 05:41 | | | | 1.4% | Defensive Rebound by Grant Basile |
| 05:24 | | 27-38 | VT +11 | 2.6% | Good Layup by Mylyjael Poteat (4) [Paint] |
| 05:24 | | | | 2.6% | Assisted by Justyn Mutts |
| 05:12 | Missed Jumper by Dariq Whitehead [Paint] | | | 2.7% | |
| 05:10 | | | | 2.7% | Defensive Rebound by Grant Basile |
| 04:40 | | | | 2.7% | Turnover by TEAM |
| 04:28 | Missed 3-Pointer by Kyle Filipowski | | | 2.7% | |
| 04:26 | | | | 2.7% | Defensive Rebound by Hunter Cattoor |
| 04:06 | | | | 2.7% | Missed Jumper by Justyn Mutts [Paint] |
| 04:06 | Shot Blocked by Kyle Filipowski | | | 2.7% | |
| 04:03 | Defensive Rebound by Ryan Young | | | 2.8% | |
| 03:54 | Good 3-Pointer by Dariq Whitehead (10) | 30-38 | VT +8 | 1.5% | |
| 03:54 | Assisted by Jeremy Roach | | | 1.5% | |
| 03:33 | | | | 1.5% | Foul by Mylyjael Poteat (P3/T5) |
| 03:33 | | | | 1.0% | Turnover by Mylyjael Poteat |
| 03:33 | Media Timeout |
| 03:33 | | | | 1.0% | Sub Out Mylyjael Poteat |
| 03:33 | | | | 1.0% | Sub In MJ Collins |
| 03:09 | Missed Jumper by Ryan Young [Paint] | | | 1.0% | |
| 03:05 | Offensive Rebound by Kyle Filipowski | | | 1.5% | |
| 03:04 | Missed Layup by Kyle Filipowski [Paint] | | | 1.5% | |
| 03:04 | | | | 1.5% | Shot Blocked by Grant Basile |
| 03:01 | | | | 1.5% | Defensive Rebound by Justyn Mutts |
| 02:47 | | 30-40 | VT +10 | 2.1% | Good Jumper by Justyn Mutts (4) |
| 02:32 | | | | 2.2% | Foul by MJ Collins (P1/T6) |
| 02:30 | Missed 3-Pointer by Jeremy Roach | | | 2.2% | |
| 02:27 | | | | 2.2% | Defensive Rebound by Sean Pedulla |
| 02:06 | | 30-43 | VT +13 | 4.7% | Good 3-Pointer by Sean Pedulla (10) |
| 01:36 | Missed Jumper by Jeremy Roach [Paint] | | | 4.8% | |
| 01:34 | | | | 4.8% | Defensive Rebound by Grant Basile |
| 01:34 | Foul by Ryan Young (P2/T7) | | | 4.8% | |
| 01:34 | Sub Out Mark Mitchell | | | 4.8% | |
| 01:34 | Sub In Tyrese Proctor | | | 4.8% | |
| 01:34 | Sub Out Ryan Young | | | 4.8% | |
| 01:34 | Sub In Dereck Lively II | | | 4.8% | |
| 01:34 | | | | 4.8% | Missed Free Throw by Grant Basile |
| 01:32 | Defensive Rebound by Kyle Filipowski | | | 4.8% | |
| 01:19 | | | | 4.8% | Foul by Grant Basile (P1/T7) |
| 01:19 | Good Free Throw by Kyle Filipowski (9) | 31-43 | VT +12 | 3.8% | |
| 01:19 | Good Free Throw by Kyle Filipowski (10) | 32-43 | VT +11 | 3.0% | |
| 01:19 | Good Free Throw by Kyle Filipowski (11) | 33-43 | VT +10 | 2.2% | |
| 01:19 | | | | 2.2% | Sub In Darius Maddox |
| 01:19 | Sub Out Kyle Filipowski | | | 2.2% | |
| 01:19 | Sub In Jacob Grandison | | | 2.2% | |
| 01:19 | | | | 2.2% | Sub Out Grant Basile |
| 01:07 | Foul by Dereck Lively II (P1/T8) | | | 2.3% | |
| 01:07 | | | | 2.3% | Missed Free Throw by Justyn Mutts |
| 01:07 | | | | 2.3% | Deadball Rebound TEAM |
| 01:07 | Virginia Tech 30 Second Timeout |
| 01:07 | | | | 2.3% | Sub Out MJ Collins |
| 01:07 | | | | 2.3% | Sub In Grant Basile |
| 01:07 | Sub Out Jacob Grandison | | | 2.3% | |
| 01:07 | Sub In Kyle Filipowski | | | 2.3% | |
| 01:07 | | | | 2.3% | Missed Free Throw by Justyn Mutts |
| 01:04 | Defensive Rebound by Kyle Filipowski | | | 2.3% | |
| 00:43 | Good Jumper by Dereck Lively II (2) [Paint] | 35-43 | VT +8 | 1.6% | |
| 00:43 | Assisted by Tyrese Proctor | | | 1.6% | |
| 00:22 | | 35-45 | VT +10 | 2.3% | Good Jumper by Justyn Mutts (6) [Paint] |
| 00:05 | Good 3-Pointer by Kyle Filipowski (14) | 38-45 | VT +7 | 1.1% | |
| 00:05 | Assisted by Tyrese Proctor | | | 1.1% | |
| 2nd Half |
|---|
| Time | Duke | Score | Margin | Lead Safe | Virginia Tech |
|---|
| 20:00 | | | | 0.8% | Sub Out Darius Maddox |
| 20:00 | | | | 0.8% | Sub In Lynn Kidd |
| 20:00 | Sub Out Dereck Lively II | | | 0.8% | |
| 20:00 | Sub Out Jeremy Roach | | | 0.8% | |
| 20:00 | Sub In Ryan Young | | | 0.8% | |
| 20:00 | Sub In Mark Mitchell | | | 0.8% | |
| 19:43 | | | | 0.8% | Missed Jumper by Grant Basile [Paint] |
| 19:41 | Defensive Rebound by Kyle Filipowski | | | 0.9% | |
| 19:30 | Turnover by Mark Mitchell | | | 0.9% | |
| 19:30 | | | | 0.9% | Steal by Justyn Mutts |
| 19:25 | | | | 0.9% | Missed Jumper by Sean Pedulla [Paint] |
| 19:22 | Defensive Rebound by Ryan Young | | | 0.9% | |
| 19:12 | Good 3-Pointer by Tyrese Proctor (3) | 41-45 | VT +4 | 0.1% | |
| 19:12 | Assisted by Dariq Whitehead | | | 0.1% | |
| 18:50 | | | | 0.1% | Missed 3-Pointer by Hunter Cattoor |
| 18:49 | Defensive Rebound by Team | | | 0.1% | |
| 18:37 | Good 3-Pointer by Kyle Filipowski (17) | 44-45 | VT +1 | | |
| 18:37 | Assisted by Tyrese Proctor | | | | |
| 18:17 | | 44-47 | VT +3 | | Good Jumper by Grant Basile (11) [Paint] |
| 18:17 | | | | | Assisted by Justyn Mutts |
| 17:55 | Missed Jumper by Mark Mitchell [Paint] | | | | |
| 17:54 | | | | | Defensive Rebound by TEAM |
| 17:42 | | | | | Missed Jumper by Sean Pedulla [Paint] |
| 17:42 | Shot Blocked by Tyrese Proctor | | | | |
| 17:37 | Defensive Rebound by Ryan Young | | | | |
| 17:32 | | | | | Foul by Grant Basile (P2/T8) |
| 17:32 | Missed Free Throw by Mark Mitchell | | | | |
| 17:32 | Deadball Rebound Team | | | 0.0% | |
| 17:32 | Good Free Throw by Mark Mitchell (5) | 45-47 | VT +2 | | |
| 17:32 | Sub Out Mark Mitchell | | | | |
| 17:32 | Sub In Jeremy Roach | | | | |
| 17:13 | | | | | Missed 3-Pointer by Grant Basile |
| 17:11 | | | | | Offensive Rebound by Justyn Mutts |
| 17:10 | | 45-50 | VT +5 | 0.1% | Good 3-Pointer by Sean Pedulla (13) |
| 17:09 | Sub Out Dariq Whitehead | | | 0.1% | |
| 17:09 | Sub In Mark Mitchell | | | 0.1% | |
| 16:49 | Good 3-Pointer by Kyle Filipowski (20) | 48-50 | VT +2 | | |
| 16:49 | Assisted by Jeremy Roach | | | | |
| 16:36 | | | | | Missed Layup by Grant Basile [Paint] |
| 16:36 | Defensive Rebound by Ryan Young | | | | |
| 16:35 | Foul by Jeremy Roach (P1/T9) | | | | |
| 16:24 | Technical Foul by Jeremy Roach | | | | |
| 16:24 | | 48-51 | VT +3 | 0.0% | Good Free Throw by Sean Pedulla (14) |
| 16:12 | Good 3-Pointer by Mark Mitchell (8) | 51-51 | T 1 | | |
| 16:12 | Assisted by Tyrese Proctor | | | | |
| 15:50 | | 51-53 | VT +2 | | Good Layup by Justyn Mutts (8) [Paint] |
| 15:50 | | | | | Assisted by Grant Basile |
| 15:50 | Foul by Kyle Filipowski (P3/T10) | | | | |
| 15:50 | Media Timeout |
| 15:50 | | | | | Sub Out Lynn Kidd |
| 15:50 | | | | | Sub In MJ Collins |
| 15:49 | | | | | Missed Free Throw by Justyn Mutts |
| 15:47 | Defensive Rebound by Tyrese Proctor | | | | |
| 15:30 | | | | | Foul by Justyn Mutts (P1/T9) |
| 15:10 | Missed Jumper by Tyrese Proctor [Paint] | | | | |
| 15:07 | Offensive Rebound by Tyrese Proctor | | | | |
| 15:06 | Good Layup by Tyrese Proctor (5) [Paint] | 53-53 | T 2 | | |
| 14:49 | | | | | Missed Jumper by Justyn Mutts [Paint] |
| 14:49 | Shot Blocked by Mark Mitchell | | | | |
| 14:44 | Defensive Rebound by Mark Mitchell | | | | |
| 14:38 | Good 3-Pointer by Kyle Filipowski (23) | 56-53 | DU +3 | | |
| 14:38 | Assisted by Jeremy Roach | | | | |
| 14:05 | | | | 0.0% | Turnover by Justyn Mutts |
| 14:05 | Steal by Ryan Young | | | 0.0% | |
| 13:55 | Missed Jumper by Jeremy Roach [Paint] | | | 0.0% | |
| 13:53 | Offensive Rebound by Team | | | | |
| 13:47 | Good Jumper by Tyrese Proctor (7) [Paint] | 58-53 | DU +5 | 0.1% | |
| 13:23 | Foul by Ryan Young (P3/T11) | | | 0.1% | |
| 13:23 | Sub Out Ryan Young | | | 0.1% | |
| 13:23 | Sub In Dereck Lively II | | | 0.1% | |
| 13:20 | | | | 0.3% | Turnover by Sean Pedulla |
| 13:15 | | | | 0.3% | Foul by Justyn Mutts (P2/T10) |
| 13:05 | Turnover by Mark Mitchell | | | 0.1% | |
| 12:48 | | 58-55 | DU +3 | 0.0% | Good Jumper by Grant Basile (13) [Paint] |
| 12:19 | Missed Jumper by Kyle Filipowski [Paint] | | | 0.0% | |
| 12:14 | Offensive Rebound by Tyrese Proctor | | | | |
| 12:04 | | | | | Foul by Justyn Mutts (P3/T11) |
| 12:04 | Missed Free Throw by Kyle Filipowski | | | | |
| 12:04 | Deadball Rebound Team | | | | |
| 12:04 | | | | | Sub Out Justyn Mutts |
| 12:04 | | | | | Sub In Lynn Kidd |
| 12:04 | Good Free Throw by Kyle Filipowski (24) | 59-55 | DU +4 | 0.0% | |
| 12:04 | Sub Out Kyle Filipowski | | | 0.0% | |
| 12:04 | Sub In Jacob Grandison | | | 0.0% | |
| 11:45 | | 59-58 | DU +1 | | Good 3-Pointer by MJ Collins (3) |
| 11:45 | | | | | Assisted by Sean Pedulla |
| 11:28 | Missed 3-Pointer by Mark Mitchell | | | | |
| 11:25 | | | | | Defensive Rebound by MJ Collins |
| 11:01 | | 59-60 | VT +1 | | Good Jumper by Grant Basile (15) [Paint] |
| 11:01 | Foul by Mark Mitchell (P1/T12) | | | | |
| 11:01 | Media Timeout |
| 11:01 | Sub Out Jacob Grandison | | | | |
| 11:01 | Sub In Kyle Filipowski | | | | |
| 11:01 | | 59-61 | VT +2 | | Good Free Throw by Grant Basile (16) |
| 10:45 | | | | | Foul by Grant Basile (P3/T12) |
| 10:38 | Missed 3-Pointer by Tyrese Proctor | | | | |
| 10:33 | | | | | Defensive Rebound by MJ Collins |
| 10:18 | Foul by Jeremy Roach (P2/T13) | | | | |
| 10:18 | | 59-62 | VT +3 | | Good Free Throw by Sean Pedulla (15) |
| 10:18 | | 59-63 | VT +4 | 0.0% | Good Free Throw by Sean Pedulla (16) |
| 10:02 | Good Dunk by Dereck Lively II (4) [Paint] | 61-63 | VT +2 | | |
| 10:02 | Assisted by Kyle Filipowski | | | | |
| 09:40 | | | | | Turnover by Grant Basile |
| 09:40 | Steal by Tyrese Proctor | | | | |
| 09:35 | Good Jumper by Kyle Filipowski (26) [Paint/Fast Break] | 63-63 | T 3 | | |
| 09:35 | Assisted by Mark Mitchell | | | | |
| 09:11 | | | | | Turnover by Sean Pedulla |
| 09:11 | Sub Out Mark Mitchell | | | | |
| 09:11 | Sub In Jacob Grandison | | | | |
| 08:56 | Missed 3-Pointer by Kyle Filipowski | | | | |
| 08:56 | | | | | Deadball Rebound TEAM |
| 08:56 | Foul by Jacob Grandison (P1/T14) | | | | |
| 08:40 | | 63-65 | VT +2 | | Good Layup by Grant Basile (18) [Paint] |
| 08:40 | | | | | Assisted by MJ Collins |
| 08:36 | Duke 30 Second Timeout |
| 08:36 | Sub Out Dereck Lively II | | | | |
| 08:36 | Sub In Ryan Young | | | | |
| 08:13 | Good Jumper by Jeremy Roach (6) [Paint] | 65-65 | T 4 | | |
| 07:45 | | | | | Missed 3-Pointer by Sean Pedulla |
| 07:39 | | | | | Offensive Rebound by MJ Collins |
| 07:32 | | 65-67 | VT +2 | | Good Jumper by Grant Basile (20) [Paint] |
| 07:07 | Good Layup by Ryan Young (6) [Paint] | 67-67 | T 5 | | |
| 07:07 | Assisted by Tyrese Proctor | | | | |
| 06:46 | | 67-70 | VT +3 | | Good 3-Pointer by Hunter Cattoor (15) |
| 06:46 | | | | | Assisted by Grant Basile |
| 06:34 | Missed 3-Pointer by Kyle Filipowski | | | | |
| 06:30 | | | | | Defensive Rebound by Hunter Cattoor |
| 06:00 | | 67-72 | VT +5 | 0.1% | Good Jumper by Grant Basile (22) [Paint] |
| 05:44 | Missed 3-Pointer by Jeremy Roach | | | 0.1% | |
| 05:39 | | | | 0.1% | Defensive Rebound by Lynn Kidd |
| 05:24 | | | | 0.1% | Missed 3-Pointer by Hunter Cattoor |
| 05:20 | | | | 0.1% | Offensive Rebound by Lynn Kidd |
| 05:16 | | | | 0.1% | Missed Jumper by MJ Collins |
| 05:16 | Defensive Rebound by Jacob Grandison | | | 0.1% | |
| 04:52 | Missed Jumper by Tyrese Proctor [Paint] | | | 0.2% | |
| 04:50 | Offensive Rebound by Ryan Young | | | 0.4% | |
| 04:48 | Missed 3-Pointer by Tyrese Proctor | | | 0.4% | |
| 04:48 | | | | 0.4% | Defensive Rebound by TEAM |
| 04:48 | Media Timeout |
| 04:48 | | | | 0.4% | Sub Out Lynn Kidd |
| 04:48 | | | | 0.4% | Sub In Justyn Mutts |
| 04:48 | Sub Out Jacob Grandison | | | 0.4% | |
| 04:48 | Sub Out Ryan Young | | | 0.4% | |
| 04:48 | Sub In Dereck Lively II | | | 0.4% | |
| 04:48 | Sub In Mark Mitchell | | | 0.4% | |
| 04:35 | | | | 0.4% | Missed 3-Pointer by Hunter Cattoor |
| 04:32 | Defensive Rebound by Jeremy Roach | | | 0.4% | |
| 04:15 | Missed Jumper by Tyrese Proctor | | | 0.4% | |
| 04:12 | | | | 0.4% | Defensive Rebound by Grant Basile |
| 03:53 | | | | 0.4% | Missed 3-Pointer by MJ Collins |
| 03:48 | Defensive Rebound by Tyrese Proctor | | | 0.4% | |
| 03:47 | | | | 0.4% | Foul by MJ Collins (P2/T13) |
| 03:47 | Media Timeout |
| 03:47 | Good Free Throw by Kyle Filipowski (27) [Fast Break] | 68-72 | VT +4 | 0.2% | |
| 03:47 | Good Free Throw by Kyle Filipowski (28) [Fast Break] | 69-72 | VT +3 | 0.0% | |
| 03:33 | | | | 0.0% | Foul by MJ Collins (P3/T14) |
| 03:33 | | | | | Turnover by MJ Collins |
| 03:21 | Missed Jumper by Kyle Filipowski [Paint] | | | | |
| 03:21 | | | | | Shot Blocked by Grant Basile |
| 03:15 | Offensive Rebound by Dereck Lively II | | | 0.0% | |
| 03:15 | Missed Layup by Dereck Lively II [Paint] | | | 0.0% | |
| 03:14 | | | | 0.0% | Defensive Rebound by Grant Basile |
| 03:06 | Foul by Dereck Lively II (P2/T15) | | | 0.0% | |
| 03:06 | Sub Out Dereck Lively II | | | 0.0% | |
| 03:06 | Sub In Ryan Young | | | 0.0% | |
| 03:06 | | 69-73 | VT +4 | 0.2% | Good Free Throw by Grant Basile (23) |
| 03:06 | | 69-74 | VT +5 | 0.5% | Good Free Throw by Grant Basile (24) |
| 02:38 | Good Layup by Ryan Young (8) [Paint] | 71-74 | VT +3 | 0.0% | |
| 02:38 | Assisted by Tyrese Proctor | | | 0.0% | |
| 02:20 | | | | | Turnover by Grant Basile |
| 02:20 | Steal by Kyle Filipowski | | | | |
| 02:17 | | | | | Foul by Sean Pedulla (P1/T15) |
| 02:17 | Virginia Tech 30 Second Timeout |
| 02:17 | Missed Free Throw by Jeremy Roach [Fast Break] | | | | |
| 02:15 | | | | | Defensive Rebound by Grant Basile |
| 01:49 | | | | | Missed Layup by Grant Basile [Paint] |
| 01:46 | Defensive Rebound by Ryan Young | | | | |
| 01:30 | | | | | Foul by Justyn Mutts (P4/T16) |
| 01:30 | Missed Free Throw by Kyle Filipowski | | | | |
| 01:30 | Deadball Rebound Team | | | 0.0% | |
| 01:30 | Good Free Throw by Kyle Filipowski (29) | 72-74 | VT +2 | | |
| 01:04 | Foul by Mark Mitchell (P2/T16) | | | | |
| 01:04 | | | | | Missed Free Throw by Justyn Mutts |
| 01:04 | | | | | Deadball Rebound TEAM |
| 01:04 | | 72-75 | VT +3 | | Good Free Throw by Justyn Mutts (9) |
| 01:02 | Duke 30 Second Timeout |
| 00:38 | Good 3-Pointer by Tyrese Proctor (10) | 75-75 | T 6 | | |
| 00:38 | Assisted by Kyle Filipowski | | | | |
| 00:35 | Virginia Tech Full Timeout |
| 00:13 | | 75-77 | VT +2 | | Good Jumper by MJ Collins (5) |
| 00:06 | Missed 3-Pointer by Tyrese Proctor | | | | |
| 00:03 | | | | | Defensive Rebound by MJ Collins |
| 00:03 | Foul by Mark Mitchell (P3/T17) | | | | |
| 00:03 | | 75-78 | VT +3 | | Good Free Throw by MJ Collins (6) [Fast Break] |
| 00:03 | | | | | Missed Free Throw by MJ Collins [Fast Break] |
| 00:03 | Defensive Rebound by Kyle Filipowski | | | | |
| 00:03 | Duke Full Timeout |
| 00:03 | | | | | Sub Out Grant Basile |
| 00:03 | | | | | Sub In Lynn Kidd |
| 00:03 | Virginia Tech 30 Second Timeout |
| 00:00 | Turnover by Ryan Young | | | 0.0% | |
| 00:00 | | | | 0.0% | Steal by Hunter Cattoor |