Duke Blue Devils @ Virginia Tech Hokies
| 1 | 2 | T | |
|---|---|---|---|
| DUKE16-4 | 35 | 42 | 77 |
| VT13-8 | 29 | 38 | 67 |
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Sean Pedulla made Free Throw.
0–1 -
Sean Pedulla made Free Throw.
0–2 -
Lynn Kidd made Dunk. Assisted by Sean Pedulla.
0–4 -
Caleb Foster made Jumper.
2–4 -
Robbie Beran made Layup. Assisted by MJ Collins.
2–6 -
Kyle Filipowski made Dunk. Assisted by Caleb Foster.
4–6 -
Hunter Cattoor made Dunk. Assisted by Robbie Beran.
4–8 -
Kyle Filipowski made Layup.
6–8 -
MJ Collins made Three Point Jumper. Assisted by Sean Pedulla.
6–11 -
Caleb Foster made Three Point Jumper. Assisted by Mark Mitchell.
9–11 -
Lynn Kidd made Jumper.
9–13 -
Caleb Foster made Three Point Jumper. Assisted by Tyrese Proctor.
12–13 -
Kyle Filipowski made Layup.
14–13 -
Tyrese Proctor made Three Point Jumper. Assisted by Ryan Young.
17–13 -
Jared McCain made Layup.
19–13 -
Ryan Young made Layup. Assisted by Tyrese Proctor.
21–13 -
Sean Pedulla made Free Throw.
21–14 -
Sean Pedulla made Free Throw.
21–15 -
Jeremy Roach made Three Point Jumper. Assisted by Caleb Foster.
24–15 -
Lynn Kidd made Layup.
24–17 -
Jeremy Roach made Layup.
26–17 -
MJ Collins made Jumper.
26–19 -
MJ Collins made Jumper.
26–21 -
Mark Mitchell made Dunk. Assisted by Jeremy Roach.
28–21 -
Tyrese Proctor made Jumper.
30–21 -
Mark Mitchell made Dunk. Assisted by Kyle Filipowski.
32–21 -
MJ Collins made Three Point Jumper. Assisted by Sean Pedulla.
32–24 -
Hunter Cattoor made Dunk. Assisted by Robbie Beran.
32–26 -
MJ Collins made Three Point Jumper.
32–29 -
Jeremy Roach made Three Point Jumper. Assisted by Kyle Filipowski.
35–29 -
Kyle Filipowski made Layup. Assisted by Jared McCain.
37–29 -
Sean Pedulla made Jumper.
37–31 -
Sean Pedulla made Layup.
37–33 -
Jared McCain made Layup.
39–33 -
Lynn Kidd made Free Throw.
39–34 -
Lynn Kidd made Free Throw.
39–35 -
Kyle Filipowski made Free Throw.
40–35 -
MJ Collins made Layup.
40–37 -
Kyle Filipowski made Jumper. Assisted by Jeremy Roach.
42–37 -
Hunter Cattoor made Free Throw.
42–38 -
Hunter Cattoor made Free Throw.
42–39 -
Jared McCain made Three Point Jumper. Assisted by Jeremy Roach.
45–39 -
Hunter Cattoor made Three Point Jumper.
45–42 -
Jeremy Roach made Three Point Jumper. Assisted by Jared McCain.
48–42 -
Mylyjael Poteat made Dunk. Assisted by Sean Pedulla.
48–44 -
Mark Mitchell made Layup. Assisted by Ryan Young.
50–44 -
Sean Pedulla made Layup.
50–46 -
Tyrese Proctor made Three Point Jumper. Assisted by Jared McCain.
53–46 -
Ryan Young made Layup. Assisted by Tyrese Proctor.
55–46 -
Robbie Beran made Three Point Jumper. Assisted by Tyler Nickel.
55–49 -
Jeremy Roach made Three Point Jumper. Assisted by Tyrese Proctor.
58–49 -
Mylyjael Poteat made Dunk. Assisted by MJ Collins.
58–51 -
Kyle Filipowski made Free Throw.
59–51 -
Ryan Young made Dunk. Assisted by Tyrese Proctor.
61–51 -
Hunter Cattoor made Layup. Assisted by Robbie Beran.
61–53 -
Hunter Cattoor made Free Throw.
61–54 -
Ryan Young made Layup.
63–54 -
Sean Pedulla made Jumper.
63–56 -
Ryan Young made Layup.
65–56 -
Jared McCain made Free Throw.
66–56 -
Jared McCain made Free Throw.
67–56 -
Hunter Cattoor made Three Point Jumper. Assisted by Mylyjael Poteat.
67–59 -
Tyrese Proctor made Layup.
69–59 -
Kyle Filipowski made Jumper.
71–59 -
Lynn Kidd made Layup. Assisted by Sean Pedulla.
71–61 -
Mark Mitchell made Dunk. Assisted by Jeremy Roach.
73–61 -
Tyrese Proctor made Jumper.
75–61 -
Lynn Kidd made Dunk. Assisted by Sean Pedulla.
75–63 -
Jeremy Roach made Free Throw.
76–63 -
Jeremy Roach made Free Throw.
77–63 -
Robbie Beran made Layup. Assisted by MJ Collins.
77–65 -
MJ Collins made Dunk. Assisted by Lynn Kidd.
77–67
Play-by-play
- P1 Jump Ball won by Duke
- P1 Kyle Filipowski missed Jumper.
- P1 Mark Mitchell Offensive Rebound.
- P1 Mark Mitchell missed Layup.
- P1 Lynn Kidd Block.
- P1 Lynn Kidd Defensive Rebound.
- P1 Foul on Caleb Foster.
- P1 Sean Pedulla made Free Throw. 0–1
- P1 Sean Pedulla made Free Throw. 0–2
- P1 Tyrese Proctor missed Jumper.
- P1 MJ Collins Defensive Rebound.
- P1 Lynn Kidd made Dunk. Assisted by Sean Pedulla. 0–4
- P1 Caleb Foster made Jumper. 2–4
- P1 Robbie Beran made Layup. Assisted by MJ Collins. 2–6
- P1 Jared McCain missed Three Point Jumper.
- P1 Sean Pedulla Defensive Rebound.
- P1 Sean Pedulla Turnover.
- P1 Kyle Filipowski made Dunk. Assisted by Caleb Foster. 4–6
- P1 Hunter Cattoor made Dunk. Assisted by Robbie Beran. 4–8
- P1 Jared McCain missed Jumper.
- P1 Lynn Kidd Defensive Rebound.
- P1 Lynn Kidd missed Layup.
- P1 Kyle Filipowski Defensive Rebound.
- P1 Kyle Filipowski made Layup. 6–8
- P1 MJ Collins made Three Point Jumper. Assisted by Sean Pedulla. 6–11
- P1 Caleb Foster made Three Point Jumper. Assisted by Mark Mitchell. 9–11
- P1 Lynn Kidd made Jumper. 9–13
- P1 Mark Mitchell Turnover.
- P1 Robbie Beran Steal.
- P1 MJ Collins missed Three Point Jumper.
- P1 Mark Mitchell Defensive Rebound.
- P1 Caleb Foster made Three Point Jumper. Assisted by Tyrese Proctor. 12–13
- P1 Hunter Cattoor missed Three Point Jumper.
- P1 Kyle Filipowski Defensive Rebound.
- P1 Kyle Filipowski made Layup. 14–13
- P1 Sean Pedulla missed Jumper.
- P1 Jared McCain Defensive Rebound.
- P1 Foul on Hunter Cattoor.
- P1 Official TV Timeout
- P1 Jeremy Roach missed Jumper.
- P1 Ryan Young Offensive Rebound.
- P1 Tyrese Proctor made Three Point Jumper. Assisted by Ryan Young. 17–13
- P1 Foul on Ryan Young.
- P1 Official TV Timeout
- P1 Robbie Beran missed Three Point Jumper.
- P1 Ryan Young Defensive Rebound.
- P1 Caleb Foster missed Jumper.
- P1 Robbie Beran Defensive Rebound.
- P1 Foul on Mark Mitchell.
- P1 Mylyjael Poteat Turnover.
- P1 Jared McCain made Layup. 19–13
- P1 Sean Pedulla missed Jumper.
- P1 Jared McCain Defensive Rebound.
- P1 Ryan Young missed Layup.
- P1 Jared McCain Offensive Rebound.
- P1 Ryan Young made Layup. Assisted by Tyrese Proctor. 21–13
- P1 Robbie Beran missed Three Point Jumper.
- P1 Jared McCain Defensive Rebound.
- P1 Jared McCain missed Three Point Jumper.
- P1 Sean Pedulla Defensive Rebound.
- P1 Foul on Jared McCain.
- P1 Sean Pedulla made Free Throw. 21–14
- P1 Sean Pedulla made Free Throw. 21–15
- P1 Kyle Filipowski missed Three Point Jumper.
- P1 MJ Collins Defensive Rebound.
- P1 Foul on Ryan Young.
- P1 Sean Pedulla missed Three Point Jumper.
- P1 Duke Deadball Team Rebound.
- P1 Jeremy Roach made Three Point Jumper. Assisted by Caleb Foster. 24–15
- P1 Lynn Kidd made Layup. 24–17
- P1 Caleb Foster missed Jumper.
- P1 Tyler Nickel Defensive Rebound.
- P1 MJ Collins missed Layup.
- P1 Kyle Filipowski Defensive Rebound.
- P1 Jeremy Roach made Layup. 26–17
- P1 Foul on Caleb Foster.
- P1 Official TV Timeout
- P1 Sean Pedulla missed Three Point Jumper.
- P1 Jared McCain Defensive Rebound.
- P1 Mark Mitchell Turnover.
- P1 Tyler Nickel Steal.
- P1 MJ Collins made Jumper. 26–19
- P1 Mark Mitchell Turnover.
- P1 Lynn Kidd missed Jumper.
- P1 Mark Mitchell Defensive Rebound.
- P1 Mark Mitchell missed Layup.
- P1 Mark Mitchell Turnover.
- P1 MJ Collins made Jumper. 26–21
- P1 Mark Mitchell Offensive Rebound.
- P1 Mark Mitchell made Dunk. Assisted by Jeremy Roach. 28–21
- P1 MJ Collins missed Three Point Jumper.
- P1 Duke Deadball Team Rebound.
- P1 Foul on Mylyjael Poteat.
- P1 Tyrese Proctor made Jumper. 30–21
- P1 MJ Collins missed Jumper.
- P1 Tyrese Proctor Defensive Rebound.
- P1 Mark Mitchell made Dunk. Assisted by Kyle Filipowski. 32–21
- P1 Virginia Tech Timeout
- P1 Official TV Timeout
- P1 MJ Collins made Three Point Jumper. Assisted by Sean Pedulla. 32–24
- P1 Foul on Mark Mitchell.
- P1 Mark Mitchell Turnover.
- P1 Mylyjael Poteat missed Jumper.
- P1 Kyle Filipowski Defensive Rebound.
- P1 Kyle Filipowski Turnover.
- P1 Hunter Cattoor Steal.
- P1 Mylyjael Poteat Turnover.
- P1 Kyle Filipowski Steal.
- P1 Mark Mitchell Turnover.
- P1 Hunter Cattoor made Dunk. Assisted by Robbie Beran. 32–26
- P1 Duke Timeout
- P1 Jared McCain missed Layup.
- P1 Robbie Beran Block.
- P1 Robbie Beran Defensive Rebound.
- P1 MJ Collins made Three Point Jumper. 32–29
- P1 Foul on Tyrese Proctor.
- P1 Tyrese Proctor Turnover.
- P1 Robbie Beran missed Three Point Jumper.
- P1 Kyle Filipowski Defensive Rebound.
- P1 Jeremy Roach missed Three Point Jumper.
- P1 Sean Stewart Offensive Rebound.
- P1 Jeremy Roach made Three Point Jumper. Assisted by Kyle Filipowski. 35–29
- P2 Jump Ball won by Virginia Tech
- P2 Hunter Cattoor missed Three Point Jumper.
- P2 Jared McCain Defensive Rebound.
- P2 Kyle Filipowski made Layup. Assisted by Jared McCain. 37–29
- P2 Sean Pedulla made Jumper. 37–31
- P2 Caleb Foster missed Layup.
- P2 Lynn Kidd Defensive Rebound.
- P2 Sean Pedulla made Layup. 37–33
- P2 Foul on Lynn Kidd.
- P2 Jared McCain made Layup. 39–33
- P2 Foul on Kyle Filipowski.
- P2 Lynn Kidd made Free Throw. 39–34
- P2 Lynn Kidd made Free Throw. 39–35
- P2 Kyle Filipowski missed Jumper.
- P2 Kyle Filipowski Offensive Rebound.
- P2 Foul on Robbie Beran.
- P2 Kyle Filipowski missed Free Throw.
- P2 Duke Deadball Team Rebound.
- P2 Kyle Filipowski made Free Throw. 40–35
- P2 MJ Collins made Layup. 40–37
- P2 Caleb Foster Turnover.
- P2 Foul on Kyle Filipowski.
- P2 Foul on Jeremy Roach.
- P2 MJ Collins missed Three Point Jumper.
- P2 Tyrese Proctor Defensive Rebound.
- P2 Kyle Filipowski made Jumper. Assisted by Jeremy Roach. 42–37
- P2 Foul on Mylyjael Poteat.
- P2 Kyle Filipowski missed Free Throw.
- P2 Mylyjael Poteat Defensive Rebound.
- P2 Sean Pedulla missed Jumper.
- P2 Virginia Tech Offensive Rebound.
- P2 Official TV Timeout
- P2 Foul on Kyle Filipowski.
- P2 Hunter Cattoor made Free Throw. 42–38
- P2 Hunter Cattoor made Free Throw. 42–39
- P2 Foul on Jeremy Roach.
- P2 Jeremy Roach Turnover.
- P2 MJ Collins Turnover.
- P2 Jared McCain made Three Point Jumper. Assisted by Jeremy Roach. 45–39
- P2 Sean Pedulla missed Three Point Jumper.
- P2 Jared McCain Defensive Rebound.
- P2 Foul on Jeremy Roach.
- P2 Jeremy Roach Turnover.
- P2 Sean Pedulla missed Three Point Jumper.
- P2 Mylyjael Poteat Offensive Rebound.
- P2 Hunter Cattoor made Three Point Jumper. 45–42
- P2 Jeremy Roach made Three Point Jumper. Assisted by Jared McCain. 48–42
- P2 Mylyjael Poteat made Dunk. Assisted by Sean Pedulla. 48–44
- P2 Mark Mitchell made Layup. Assisted by Ryan Young. 50–44
- P2 Sean Pedulla made Layup. 50–46
- P2 Tyrese Proctor made Three Point Jumper. Assisted by Jared McCain. 53–46
- P2 Sean Pedulla missed Three Point Jumper.
- P2 Duke Defensive Rebound.
- P2 Jared McCain missed Three Point Jumper.
- P2 Duke Deadball Team Rebound.
- P2 Foul on Robbie Beran.
- P2 Ryan Young made Layup. Assisted by Tyrese Proctor. 55–46
- P2 Robbie Beran made Three Point Jumper. Assisted by Tyler Nickel. 55–49
- P2 Jeremy Roach made Three Point Jumper. Assisted by Tyrese Proctor. 58–49
- P2 Mylyjael Poteat made Dunk. Assisted by MJ Collins. 58–51
- P2 Foul on Robbie Beran.
- P2 Official TV Timeout
- P2 Kyle Filipowski missed Free Throw.
- P2 Duke Deadball Team Rebound.
- P2 Kyle Filipowski made Free Throw. 59–51
- P2 Lynn Kidd missed Jumper.
- P2 Kyle Filipowski Defensive Rebound.
- P2 Ryan Young made Dunk. Assisted by Tyrese Proctor. 61–51
- P2 Hunter Cattoor made Layup. Assisted by Robbie Beran. 61–53
- P2 Foul on Ryan Young.
- P2 Hunter Cattoor made Free Throw. 61–54
- P2 Duke Timeout
- P2 Official TV Timeout
- P2 Foul on Kyle Filipowski.
- P2 Kyle Filipowski Turnover.
- P2 Hunter Cattoor missed Layup.
- P2 Tyrese Proctor Defensive Rebound.
- P2 Jeremy Roach missed Jumper.
- P2 MJ Collins Block.
- P2 Lynn Kidd Defensive Rebound.
- P2 Tyler Nickel missed Three Point Jumper.
- P2 Mark Mitchell Defensive Rebound.
- P2 Ryan Young made Layup. 63–54
- P2 Foul on Lynn Kidd.
- P2 Ryan Young missed Free Throw.
- P2 Tyler Nickel Defensive Rebound.
- P2 Sean Pedulla made Jumper. 63–56
- P2 Foul on Jared McCain.
- P2 Official TV Timeout
- P2 Sean Pedulla missed Free Throw.
- P2 Jared McCain Defensive Rebound.
- P2 Jeremy Roach missed Layup.
- P2 Ryan Young Offensive Rebound.
- P2 Ryan Young made Layup. 65–56
- P2 Lynn Kidd missed Jumper.
- P2 Jared McCain Defensive Rebound.
- P2 Foul on Sean Pedulla.
- P2 Jared McCain made Free Throw. 66–56
- P2 Jared McCain made Free Throw. 67–56
- P2 Mylyjael Poteat missed Dunk.
- P2 Ryan Young Block.
- P2 Mylyjael Poteat Offensive Rebound.
- P2 Mylyjael Poteat missed Jumper.
- P2 Mark Mitchell Block.
- P2 Mark Mitchell Defensive Rebound.
- P2 Tyrese Proctor missed Layup.
- P2 Duke Offensive Rebound.
- P2 Jeremy Roach missed Jumper.
- P2 Sean Pedulla Defensive Rebound.
- P2 Sean Pedulla missed Three Point Jumper.
- P2 Ryan Young Defensive Rebound.
- P2 Jared McCain missed Three Point Jumper.
- P2 Mylyjael Poteat Defensive Rebound.
- P2 Sean Pedulla missed Jumper.
- P2 Mylyjael Poteat Offensive Rebound.
- P2 Hunter Cattoor made Three Point Jumper. Assisted by Mylyjael Poteat. 67–59
- P2 Virginia Tech Timeout
- P2 Tyrese Proctor missed Three Point Jumper.
- P2 Ryan Young Offensive Rebound.
- P2 Jeremy Roach missed Layup.
- P2 Mylyjael Poteat Defensive Rebound.
- P2 Foul on Ryan Young.
- P2 Mylyjael Poteat missed Free Throw.
- P2 Virginia Tech Deadball Team Rebound.
- P2 Mylyjael Poteat missed Free Throw.
- P2 Kyle Filipowski Defensive Rebound.
- P2 Tyrese Proctor made Layup. 69–59
- P2 Sean Pedulla missed Layup.
- P2 Mark Mitchell Defensive Rebound.
- P2 Jared McCain missed Three Point Jumper.
- P2 Duke Offensive Rebound.
- P2 Official TV Timeout
- P2 Kyle Filipowski made Jumper. 71–59
- P2 Lynn Kidd made Layup. Assisted by Sean Pedulla. 71–61
- P2 Kyle Filipowski Turnover.
- P2 MJ Collins missed Jumper.
- P2 Mark Mitchell Defensive Rebound.
- P2 Mark Mitchell made Dunk. Assisted by Jeremy Roach. 73–61
- P2 Robbie Beran missed Three Point Jumper.
- P2 Mark Mitchell Block.
- P2 Jared McCain Defensive Rebound.
- P2 Tyrese Proctor made Jumper. 75–61
- P2 Lynn Kidd made Dunk. Assisted by Sean Pedulla. 75–63
- P2 Official TV Timeout
- P2 Virginia Tech Timeout
- P2 Foul on Sean Pedulla.
- P2 Jeremy Roach made Free Throw. 76–63
- P2 Jeremy Roach made Free Throw. 77–63
- P2 Robbie Beran made Layup. Assisted by MJ Collins. 77–65
- P2 Tyrese Proctor Turnover.
- P2 Sean Pedulla Steal.
- P2 MJ Collins made Dunk. Assisted by Lynn Kidd. 77–67
Box score
DUKE
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyle FilipowskiF | 30 | 14 | 6-9 | 0-1 | 2-5 | 8 | 2 | 3 | 1 | 0 | 1 | 7 | 4 |
| Mark MitchellG | 31 | 8 | 4-6 | 0-0 | 0-0 | 8 | 1 | 6 | 0 | 2 | 2 | 6 | 2 |
| Tyrese ProctorG | 38 | 12 | 5-8 | 2-3 | 0-0 | 3 | 5 | 2 | 0 | 0 | 0 | 3 | 1 |
| Caleb FosterG | 15 | 8 | 3-6 | 2-2 | 0-0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 2 |
| Jared McCainG | 38 | 9 | 3-10 | 1-6 | 2-2 | 10 | 3 | 0 | 0 | 0 | 1 | 9 | 2 |
| Sean StewartF | 4 | 0 | 0-0 | 0-0 | 0-0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Ryan YoungC | 15 | 10 | 5-6 | 0-0 | 0-1 | 5 | 2 | 0 | 0 | 1 | 3 | 2 | 4 |
| Jeremy RoachG | 29 | 16 | 5-11 | 4-5 | 2-2 | 0 | 4 | 2 | 0 | 0 | 0 | 0 | 3 |
| TJ PowerF | |||||||||||||
| Neal BegovichF | |||||||||||||
| Christian ReevesC | |||||||||||||
| Stanley BordenC | |||||||||||||
| Spencer HubbardG | |||||||||||||
| Jaden SchuttG | |||||||||||||
| Jaylen BlakesG |
VT
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Robbie BeranF | 32 | 7 | 3-7 | 1-5 | 0-0 | 2 | 3 | 0 | 1 | 1 | 0 | 2 | 3 |
| Lynn KiddC | 23 | 12 | 5-9 | 0-0 | 2-2 | 4 | 1 | 0 | 0 | 1 | 0 | 4 | 2 |
| MJ Collins Jr.G | 34 | 17 | 7-13 | 3-6 | 0-0 | 2 | 3 | 1 | 0 | 1 | 0 | 2 | 0 |
| Sean PedullaG | 39 | 12 | 4-15 | 0-6 | 4-5 | 3 | 6 | 1 | 1 | 0 | 0 | 3 | 2 |
| Hunter CattoorG | 39 | 15 | 5-8 | 2-4 | 3-3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| Mylyjael PoteatF | 17 | 4 | 2-5 | 0-0 | 0-2 | 6 | 1 | 2 | 0 | 0 | 3 | 3 | 2 |
| Tyler NickelF | 16 | 0 | 0-1 | 0-1 | 0-0 | 2 | 1 | 0 | 1 | 0 | 0 | 2 | 0 |
| Patrick WesslerF | |||||||||||||
| John CamdenF | |||||||||||||
| Mekhi LongF | |||||||||||||
| Conner VenableG | |||||||||||||
| Michael WardG | |||||||||||||
| Brandon RechsteinerG | |||||||||||||
| Jaydon YoungG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.