Duke Blue Devils @ Virginia Cavaliers
Shot Chart
Shot Made
Shot Missed
- Jacob Cofie missed Layup.
- Blake Buchanan made Dunk. Assisted by Isaac McKneely.
- Cooper Flagg made Jumper.
- Isaac McKneely made Three Point Jumper. Assisted by Andrew Rohde.
- Kon Knueppel missed Layup.
- Elijah Saunders missed Three Point Jumper.
- Kon Knueppel made Three Point Jumper. Assisted by Sion James.
- Dai Dai Ames made Layup. Assisted by Elijah Saunders.
- Cooper Flagg missed Layup.
- Cooper Flagg made Two Point Tip Shot.
- Andrew Rohde made Three Point Jumper. Assisted by Isaac McKneely.
- Khaman Maluach made Dunk. Assisted by Sion James.
- Dai Dai Ames made Jumper.
- Tyrese Proctor made Layup.
- Kon Knueppel missed Jumper.
- Kon Knueppel missed Two Point Tip Shot.
- Maliq Brown made Two Point Tip Shot.
- Andrew Rohde missed Layup.
- Taine Murray missed Layup.
- Tyrese Proctor made Three Point Jumper.
- Elijah Saunders missed Layup.
- Anthony Robinson missed Dunk.
- Tyrese Proctor missed Three Point Jumper.
- Andrew Rohde made Layup.
- Kon Knueppel made Three Point Jumper. Assisted by Mason Gillis.
- Dai Dai Ames missed Three Point Jumper.
- Isaiah Evans made Three Point Jumper.
- Ishan Sharma missed Jumper.
- Mason Gillis missed Three Point Jumper.
- Mason Gillis missed Layup.
- Kon Knueppel missed Three Point Jumper.
- Isaiah Evans made Three Point Jumper.
- Cooper Flagg missed Three Point Jumper.
- Isaiah Evans made Three Point Jumper. Assisted by Khaman Maluach.
- Isaac McKneely made Three Point Jumper. Assisted by Dai Dai Ames.
- Mason Gillis missed Three Point Jumper.
- Isaac McKneely missed Three Point Jumper.
- Cooper Flagg made Layup. Assisted by Tyrese Proctor.
- Anthony Robinson made Layup. Assisted by Dai Dai Ames.
- Sion James made Dunk. Assisted by Maliq Brown.
- Andrew Rohde missed Layup.
- Sion James made Layup.
- Andrew Rohde made Three Point Jumper. Assisted by Elijah Saunders.
- Cooper Flagg made Layup.
- Elijah Saunders missed Layup.
- Cooper Flagg missed Jumper.
- Elijah Saunders missed Three Point Jumper.
- Tyrese Proctor missed Jumper.
- Tyrese Proctor missed Layup.
- Isaac McKneely missed Three Point Jumper.
- Kon Knueppel made Layup. Assisted by Maliq Brown.
- Blake Buchanan missed Dunk.
- Cooper Flagg missed Layup.
- Elijah Saunders missed Dunk.
- Cooper Flagg missed Layup.
- Cooper Flagg made Jumper.
- Dai Dai Ames missed Layup.
- Dai Dai Ames made Three Point Jumper. Assisted by Andrew Rohde.
- Kon Knueppel made Layup.
- Dai Dai Ames missed Three Point Jumper.
- Cooper Flagg made Layup.
- Isaac McKneely missed Jumper.
- Kon Knueppel missed Three Point Jumper.
- Khaman Maluach missed Jumper.
- Tyrese Proctor made Jumper.
- Andrew Rohde missed Three Point Jumper.
- Anthony Robinson made Layup. Assisted by Andrew Rohde.
- Kon Knueppel missed Dunk.
- Cooper Flagg missed Dunk.
- Dai Dai Ames made Layup.
- Cooper Flagg missed Three Point Jumper.
- Dai Dai Ames missed Jumper.
- Andrew Rohde missed Layup.
- Patrick Ngongba II made Dunk. Assisted by Cooper Flagg.
- Isaac McKneely missed Three Point Jumper.
- Kon Knueppel made Three Point Jumper. Assisted by Tyrese Proctor.
- Jacob Cofie missed Three Point Jumper.
- Patrick Ngongba II made Layup. Assisted by Cooper Flagg.
- Andrew Rohde made Jumper.
- Kon Knueppel missed Three Point Jumper.
- Cooper Flagg made Layup.
- Blake Buchanan missed Jumper.
- Patrick Ngongba II missed Layup.
- Isaac McKneely made Three Point Jumper. Assisted by Blake Buchanan.
- Isaiah Evans made Three Point Jumper. Assisted by Tyrese Proctor.
- Dai Dai Ames made Layup.
- Elijah Saunders missed Jumper.
- Caleb Foster missed Three Point Jumper.
- Elijah Saunders made Three Point Jumper. Assisted by Andrew Rohde.
- Isaiah Evans made Three Point Jumper.
- Elijah Saunders missed Three Point Jumper.
- Isaiah Evans missed Three Point Jumper.
- Andrew Rohde missed Three Point Jumper.
- Sion James made Dunk. Assisted by Kon Knueppel.
- Isaac McKneely missed Jumper.
- Andrew Rohde made Jumper.
- Cooper Flagg made Jumper.
- Anthony Robinson made Dunk. Assisted by Andrew Rohde.
- Cooper Flagg missed Three Point Jumper.
- Isaac McKneely made Three Point Jumper. Assisted by Dai Dai Ames.
- Patrick Ngongba II made Layup. Assisted by Tyrese Proctor.
- Dai Dai Ames made Jumper.
- Dai Dai Ames missed Jumper.
- Tyrese Proctor missed Three Point Jumper.
- Dai Dai Ames missed Three Point Jumper.
- Patrick Ngongba II made Layup. Assisted by Caleb Foster.
- Caleb Foster missed Three Point Jumper.
- Caleb Foster missed Three Point Jumper.
- Ishan Sharma missed Three Point Jumper.
- Isaiah Evans made Layup. Assisted by Caleb Foster.
- Ishan Sharma missed Three Point Jumper.
Shot Made
Shot Missed
| TIME | PLAY | DUKE | UVA | |
|---|---|---|---|---|
| 20:00 | Start game | 0 | 0 | |
| 19:59 | Jump Ball won by Virginia | 0 | 0 | |
| 19:59 | Jump Ball lost by Duke | 0 | 0 | |
| 19:32 | Jacob Cofie missed Layup. | 0 | 0 | |
| 19:29 | Cooper Flagg Defensive Rebound. | 0 | 0 | |
| 19:07 | Khaman Maluach Turnover. | 0 | 0 | |
| 19:07 | Andrew Rohde Steal. | 0 | 0 | |
| 18:40 | Blake Buchanan made Dunk. Assisted by Isaac McKneely. | 0 | 2 | |
| 18:21 | Cooper Flagg made Jumper. | 2 | 2 | |
| 18:07 | Isaac McKneely made Three Point Jumper. Assisted by Andrew Rohde. | 2 | 5 | |
| 17:42 | Kon Knueppel missed Layup. | 2 | 5 | |
| 17:42 | Blake Buchanan Block. | 2 | 5 | |
| 17:41 | Kon Knueppel Offensive Rebound. | 2 | 5 | |
| 17:41 | Foul on Jacob Cofie. | 2 | 5 | |
| 17:41 | Kon Knueppel made Free Throw. | 3 | 5 | |
| 17:41 | Jacob Cofie subbing out for Virginia | 3 | 5 | |
| 17:41 | Elijah Saunders subbing in for Virginia | 3 | 5 | |
| 17:41 | Kon Knueppel made Free Throw. | 4 | 5 | |
| 17:22 | Elijah Saunders missed Three Point Jumper. | 4 | 5 | |
| 17:20 | Khaman Maluach Defensive Rebound. | 4 | 5 | |
| 17:11 | Kon Knueppel made Three Point Jumper. Assisted by Sion James. | 7 | 5 | |
| 16:50 | Dai Dai Ames made Layup. Assisted by Elijah Saunders. | 7 | 7 | |
| 16:27 | Cooper Flagg missed Layup. | 7 | 7 | |
| 16:23 | Cooper Flagg Offensive Rebound. | 7 | 7 | |
| 16:23 | Cooper Flagg made Two Point Tip Shot. | 9 | 7 | |
| 16:08 | Andrew Rohde made Three Point Jumper. Assisted by Isaac McKneely. | 9 | 10 | |
| 15:49 | Khaman Maluach made Dunk. Assisted by Sion James. | 11 | 10 | |
| 15:20 | Dai Dai Ames made Jumper. | 11 | 12 | |
| 15:00 | Tyrese Proctor made Layup. | 13 | 12 | |
| 14:41 | Foul on Tyrese Proctor. | 13 | 12 | |
| 14:41 | Official TV Timeout | 13 | 12 | |
| 14:41 | Khaman Maluach subbing out for Duke | 13 | 12 | |
| 14:41 | Maliq Brown subbing in for Duke | 13 | 12 | |
| 14:29 | Andrew Rohde Turnover. | 13 | 12 | |
| 14:29 | Kon Knueppel Steal. | 13 | 12 | |
| 14:09 | Kon Knueppel missed Jumper. | 13 | 12 | |
| 14:05 | Kon Knueppel Offensive Rebound. | 13 | 12 | |
| 14:05 | Kon Knueppel missed Two Point Tip Shot. | 13 | 12 | |
| 14:03 | Maliq Brown Offensive Rebound. | 13 | 12 | |
| 14:03 | Maliq Brown made Two Point Tip Shot. | 15 | 12 | |
| 13:34 | Andrew Rohde missed Layup. | 15 | 12 | |
| 13:31 | Cooper Flagg Defensive Rebound. | 15 | 12 | |
| 13:26 | Sion James Turnover. | 15 | 12 | |
| 13:26 | Blake Buchanan subbing out for Virginia | 15 | 12 | |
| 13:26 | Dai Dai Ames subbing out for Virginia | 15 | 12 | |
| 13:26 | Taine Murray subbing in for Virginia | 15 | 12 | |
| 13:26 | Anthony Robinson subbing in for Virginia | 15 | 12 | |
| 13:26 | Sion James subbing out for Duke | 15 | 12 | |
| 13:26 | Mason Gillis subbing in for Duke | 15 | 12 | |
| 13:01 | Taine Murray missed Layup. | 15 | 12 | |
| 13:01 | Cooper Flagg Block. | 15 | 12 | |
| 12:57 | Cooper Flagg Defensive Rebound. | 15 | 12 | |
| 12:44 | Tyrese Proctor made Three Point Jumper. | 18 | 12 | |
| 12:25 | Elijah Saunders missed Layup. | 18 | 12 | |
| 12:22 | Cooper Flagg Defensive Rebound. | 18 | 12 | |
| 12:05 | Mason Gillis Turnover. | 18 | 12 | |
| 12:05 | Isaac McKneely Steal. | 18 | 12 | |
| 11:45 | Anthony Robinson missed Dunk. | 18 | 12 | |
| 11:41 | Cooper Flagg Defensive Rebound. | 18 | 12 | |
| 11:37 | Tyrese Proctor missed Three Point Jumper. | 18 | 12 | |
| 11:34 | Andrew Rohde Defensive Rebound. | 18 | 12 | |
| 11:20 | Andrew Rohde made Layup. | 18 | 14 | |
| 10:50 | Kon Knueppel made Three Point Jumper. Assisted by Mason Gillis. | 21 | 14 | |
| 10:22 | Official TV Timeout | 21 | 14 | |
| 10:22 | Andrew Rohde subbing out for Virginia | 21 | 14 | |
| 10:22 | Isaac McKneely subbing out for Virginia | 21 | 14 | |
| 10:22 | Dai Dai Ames subbing in for Virginia | 21 | 14 | |
| 10:22 | Ishan Sharma subbing in for Virginia | 21 | 14 | |
| 10:22 | Cooper Flagg subbing out for Duke | 21 | 14 | |
| 10:22 | Tyrese Proctor subbing out for Duke | 21 | 14 | |
| 10:22 | Isaiah Evans subbing in for Duke | 21 | 14 | |
| 10:22 | Sion James subbing in for Duke | 21 | 14 | |
| 10:12 | Dai Dai Ames missed Three Point Jumper. | 21 | 14 | |
| 10:09 | Sion James Defensive Rebound. | 21 | 14 | |
| 10:03 | Isaiah Evans made Three Point Jumper. | 24 | 14 | |
| 9:32 | Ishan Sharma missed Jumper. | 24 | 14 | |
| 9:29 | Mason Gillis Defensive Rebound. | 24 | 14 | |
| 9:13 | Foul on Ishan Sharma. | 24 | 14 | |
| 9:13 | Elijah Saunders subbing out for Virginia | 24 | 14 | |
| 9:13 | Ishan Sharma subbing out for Virginia | 24 | 14 | |
| 9:13 | Taine Murray subbing out for Virginia | 24 | 14 | |
| 9:13 | Anthony Robinson subbing out for Virginia | 24 | 14 | |
| 9:13 | Blake Buchanan subbing in for Virginia | 24 | 14 | |
| 9:13 | Andrew Rohde subbing in for Virginia | 24 | 14 | |
| 9:13 | Jacob Cofie subbing in for Virginia | 24 | 14 | |
| 9:13 | Isaac McKneely subbing in for Virginia | 24 | 14 | |
| 9:13 | Maliq Brown subbing out for Duke | 24 | 14 | |
| 9:13 | Khaman Maluach subbing in for Duke | 24 | 14 | |
| 9:04 | Mason Gillis missed Three Point Jumper. | 24 | 14 | |
| 9:01 | Andrew Rohde Defensive Rebound. | 24 | 14 | |
| 8:38 | Isaac McKneely Turnover. | 24 | 14 | |
| 8:38 | Mason Gillis Steal. | 24 | 14 | |
| 8:28 | Mason Gillis missed Layup. | 24 | 14 | |
| 8:25 | Mason Gillis Offensive Rebound. | 24 | 14 | |
| 8:24 | Kon Knueppel missed Three Point Jumper. | 24 | 14 | |
| 8:21 | Isaiah Evans Offensive Rebound. | 24 | 14 | |
| 8:19 | Isaiah Evans made Three Point Jumper. | 27 | 14 | |
| 7:52 | Foul on Sion James. | 27 | 14 | |
| 7:52 | Official TV Timeout | 27 | 14 | |
| 7:52 | Kon Knueppel subbing out for Duke | 27 | 14 | |
| 7:52 | Sion James subbing out for Duke | 27 | 14 | |
| 7:52 | Cooper Flagg subbing in for Duke | 27 | 14 | |
| 7:52 | Tyrese Proctor subbing in for Duke | 27 | 14 | |
| 7:52 | Andrew Rohde made Free Throw. | 27 | 15 | |
| 7:52 | Andrew Rohde made Free Throw. | 27 | 16 | |
| 7:22 | Cooper Flagg missed Three Point Jumper. | 27 | 16 | |
| 7:19 | Khaman Maluach Offensive Rebound. | 27 | 16 | |
| 7:17 | Isaiah Evans made Three Point Jumper. Assisted by Khaman Maluach. | 30 | 16 | |
| 6:55 | Isaac McKneely made Three Point Jumper. Assisted by Dai Dai Ames. | 30 | 19 | |
| 6:48 | Mason Gillis missed Three Point Jumper. | 30 | 19 | |
| 6:45 | Virginia Defensive Rebound. | 30 | 19 | |
| 6:45 | Mason Gillis subbing out for Duke | 30 | 19 | |
| 6:45 | Sion James subbing in for Duke | 30 | 19 | |
| 6:45 | Blake Buchanan subbing out for Virginia | 30 | 19 | |
| 6:45 | Anthony Robinson subbing in for Virginia | 30 | 19 | |
| 6:25 | Isaac McKneely missed Three Point Jumper. | 30 | 19 | |
| 6:21 | Khaman Maluach Defensive Rebound. | 30 | 19 | |
| 6:08 | Cooper Flagg made Layup. Assisted by Tyrese Proctor. | 32 | 19 | |
| 5:53 | Anthony Robinson made Layup. Assisted by Dai Dai Ames. | 32 | 21 | |
| 5:53 | Foul on Cooper Flagg. | 32 | 21 | |
| 5:53 | Khaman Maluach subbing out for Duke | 32 | 21 | |
| 5:53 | Maliq Brown subbing in for Duke | 32 | 21 | |
| 5:53 | Anthony Robinson made Free Throw. | 32 | 22 | |
| 5:37 | Sion James made Dunk. Assisted by Maliq Brown. | 34 | 22 | |
| 5:05 | Andrew Rohde missed Layup. | 34 | 22 | |
| 5:05 | Isaiah Evans Block. | 34 | 22 | |
| 5:00 | Cooper Flagg Defensive Rebound. | 34 | 22 | |
| 4:58 | Sion James made Layup. | 36 | 22 | |
| 4:58 | Foul on Jacob Cofie. | 36 | 22 | |
| 4:58 | Jacob Cofie subbing out for Virginia | 36 | 22 | |
| 4:58 | Elijah Saunders subbing in for Virginia | 36 | 22 | |
| 4:58 | Dai Dai Ames subbing out for Virginia | 36 | 22 | |
| 4:58 | Ishan Sharma subbing in for Virginia | 36 | 22 | |
| 4:58 | Sion James made Free Throw. | 37 | 22 | |
| 4:39 | Andrew Rohde made Three Point Jumper. Assisted by Elijah Saunders. | 37 | 25 | |
| 4:12 | Cooper Flagg made Layup. | 39 | 25 | |
| 3:50 | Elijah Saunders missed Layup. | 39 | 25 | |
| 3:47 | Cooper Flagg Defensive Rebound. | 39 | 25 | |
| 3:40 | Cooper Flagg missed Jumper. | 39 | 25 | |
| 3:36 | Elijah Saunders Defensive Rebound. | 39 | 25 | |
| 3:18 | Elijah Saunders missed Three Point Jumper. | 39 | 25 | |
| 3:15 | Cooper Flagg Defensive Rebound. | 39 | 25 | |
| 3:02 | Tyrese Proctor missed Jumper. | 39 | 25 | |
| 2:59 | Isaac McKneely Defensive Rebound. | 39 | 25 | |
| 2:46 | Foul on Sion James. | 39 | 25 | |
| 2:46 | Official TV Timeout | 39 | 25 | |
| 2:46 | Anthony Robinson subbing out for Virginia | 39 | 25 | |
| 2:46 | Blake Buchanan subbing in for Virginia | 39 | 25 | |
| 2:46 | Isaiah Evans subbing out for Duke | 39 | 25 | |
| 2:46 | Kon Knueppel subbing in for Duke | 39 | 25 | |
| 2:46 | Andrew Rohde made Free Throw. | 39 | 26 | |
| 2:46 | Andrew Rohde missed Free Throw. | 39 | 26 | |
| 2:44 | Cooper Flagg Defensive Rebound. | 39 | 26 | |
| 2:29 | Tyrese Proctor missed Layup. | 39 | 26 | |
| 2:26 | Blake Buchanan Defensive Rebound. | 39 | 26 | |
| 2:01 | Isaac McKneely missed Three Point Jumper. | 39 | 26 | |
| 1:57 | Sion James Defensive Rebound. | 39 | 26 | |
| 1:39 | Kon Knueppel made Layup. Assisted by Maliq Brown. | 41 | 26 | |
| 1:21 | Maliq Brown subbing out for Duke | 41 | 26 | |
| 1:21 | Sion James subbing out for Duke | 41 | 26 | |
| 1:21 | Isaiah Evans subbing in for Duke | 41 | 26 | |
| 1:21 | Khaman Maluach subbing in for Duke | 41 | 26 | |
| 1:14 | Blake Buchanan missed Dunk. | 41 | 26 | |
| 1:14 | Cooper Flagg Block. | 41 | 26 | |
| 1:09 | Kon Knueppel Defensive Rebound. | 41 | 26 | |
| 0:59 | Cooper Flagg missed Layup. | 41 | 26 | |
| 0:57 | Andrew Rohde Defensive Rebound. | 41 | 26 | |
| 0:52 | Elijah Saunders missed Dunk. | 41 | 26 | |
| 0:52 | Duke Defensive Rebound. | 41 | 26 | |
| 0:52 | Tyrese Proctor Block. | 41 | 26 | |
| 0:51 | Ishan Sharma subbing out for Virginia | 41 | 26 | |
| 0:51 | Dai Dai Ames subbing in for Virginia | 41 | 26 | |
| 0:43 | Cooper Flagg missed Layup. | 41 | 26 | |
| 0:40 | Cooper Flagg Offensive Rebound. | 41 | 26 | |
| 0:38 | Cooper Flagg made Jumper. | 43 | 26 | |
| 0:38 | Duke Timeout | 43 | 26 | |
| 0:08 | Dai Dai Ames missed Layup. | 43 | 26 | |
| 0:04 | Blake Buchanan Offensive Rebound. | 43 | 26 | |
| 0:03 | Dai Dai Ames made Three Point Jumper. Assisted by Andrew Rohde. | 43 | 29 | |
| 0:00 | End of 1st half | 43 | 29 | |
DUKE @ UVA Videos
Duke's Cooper Flagg sinks a smooth lefty layup
- 0:16
Duke's Maliq Brown exits after injury
- 0:38
Cooper Flagg drops a dime to Pat Ngongba for a jam
- 0:17
Game Information
Charlottesville, VA

Referee:Roger Ayers
Referee:Tony Henderson
Referee:Clarence Armstrong

2025-26 Standings
NCAA Division I
| Atlantic Coast ConferenceAtlantic Coast Conference | CONF | GB | OVR |
|---|---|---|---|
| Duke | 11-1 | - | 22-2 |
| Virginia | 10-2 | 1 | 21-3 |
| Clemson | 10-2 | 1 | 20-5 |
| NC State | 9-3 | 2 | 18-7 |
| Miami | 8-3 | 2.5 | 19-5 |
| Louisville | 8-4 | 3 | 18-6 |
| North Carolina | 7-4 | 3.5 | 19-5 |
| SMU | 6-5 | 4.5 | 17-7 |
| Virginia Tech | 6-6 | 5 | 17-8 |
| California | 5-7 | 6 | 17-8 |
| Stanford | 5-7 | 6 | 16-9 |
| Syracuse | 5-7 | 6 | 14-11 |
| Florida State | 4-7 | 6.5 | 11-13 |
| Wake Forest | 3-8 | 7.5 | 12-12 |
| Boston College | 2-9 | 8.5 | 9-15 |
| Georgia Tech | 2-10 | 9 | 11-14 |
| Notre Dame | 2-10 | 9 | 11-14 |
| Pittsburgh | 2-10 | 9 | 9-16 |
Men's College Basketball News

Mahaney's 20 lead UC Santa Barbara over UC Riverside 76-68
— Aidan Mahaney scored 20 points as UC Santa Barbara beat UC Riverside 76-68 on Thursday night.
8h

Vasilic scores 18 as Cal Poly defeats UC Irvine 79-73
— Guzman Vasilic scored 18 points as Cal Poly beat UC Irvine 79-73 on Thursday night.
8h

Tennessee State secures 73-71 victory over Southern Indiana
— Travis Harper II scored 22 points, Carlous Williams capped the scoring with 1:16 remaining and Tennessee State defeated Southern Indiana 73-71 on Thursday night.
8h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

