Final
Duke Blue Devils 19Virginia Cavaliers 16
Recap: Duke uses trick-play TD pass from Nate Sheppard to pull out 19-16 victory over Virginia (ESPN)
Highlights
- Duke Blue Devils vs. Virginia Cavaliers: Full Highlights (ESPN)
- Nate Sheppard breaks free and finds pay dirt for a Duke TD (ESPN)
- Jekail Middlebrook takes the direct snap to the house for a Virginia TD (ESPN)
- Jekail Middlebrook scores 1-yard rushing TD (ESPN)
Full box score and play-by-play on ESPN
StatsBench picks
No StatsBench pick posted for this game. Today’s posted picks are graded live.
Pre-game preview
| Team | Moneyline | Spread | Total |
|---|---|---|---|
| – | – | – | |
| – | – | – |
Best available prices across 30+ sportsbooks, DFS apps and exchanges before kickoff.
Duke vs Virginia preview
Duke visits Virginia on Friday, October 23, 2026, at 7:00 PM ET. Virginia is a 2.5-point favorite with the total at 47.5, and the moneyline is Duke +120 to Virginia -122. The last meeting went to Duke, 27-20 on the road on December 6, 2025, and Duke is 1-2 in the last three head-to-head meetings but 1-0 against the spread in that span.
Duke is 4-2 straight up and 4-2 against the spread this season, with a 7-3 mark and 6-2 ATS over its last 10; most recently it lost 20-24 to North Carolina on October 17. Virginia is 4-3 and 3-3-1 ATS this season, 6-4 and 4-4-1 ATS over its last 10, and most recently lost 13-23 at SMU on October 17.
The most useful defensive split is on the ground: Duke allows 93.3 rushing yards per game (rank 18), while Virginia allows 152.7 (rank 85). Duke also allows 16 points per game (rank 17) compared with Virginia’s 19.7 (rank 38). On the prop side, Nate Sheppard’s anytime touchdown at -250 has cleared in 9 of his last 10.
Top Duke vs Virginia player props
The prop board for this game isn’t posted yet. It fills in as books open their lines.
Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.
Records
| Team | Record | ATS | O/U | Home | Away |
|---|---|---|---|---|---|
| 4-2 | 4-2 | 3-3 | 3-1 | 1-1 | |
| 4-3 | 3-3-1 | 3-4 | 4-1 | 0-2 |
This season, regular season. ATS and O/U against each game’s closing line.
Duke vs Virginia head-to-head
Duke are 1-2, 1-0 ATS, O/U 0-1 in the last 3 meetings. Last time: Duke won 27-20 on December 6, 2025.
| Date | Venue | Duke result | ATS | O/U |
|---|---|---|---|---|
| Dec 6, 25 | Virginia home | W 27-20 | W +3.5 | U 58.5 |
| Nov 15, 25 | Duke home | L 17-34 | – | – |
| Nov 18, 23 | Virginia home | L 27-30 | – | – |
Recent form
Duke Blue Devils: last 10 (7-3, 6-2 ATS, O/U 4-4)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 17, 26 | vs UNC | L 20-24 | L -3 | U 46.5 |
| Oct 10, 26 | @ GT | L 25-28 | L -4.5 | O 45.5 |
| Sep 26, 26 | vs W&M | W 62-7 | W -43.5 | O 61.5 |
| Sep 19, 26 | vs STAN | W 35-7 | W -9.5 | U 51.5 |
| Sep 12, 26 | @ ILL | W 31-27 | W +6 | O 51.5 |
| Sep 5, 26 | vs TULN | W 17-3 | W -9.5 | U 51.5 |
| Dec 6, 25 | @ UVA | W 27-20 | W +3.5 | U 58.5 |
| Nov 29, 25 | vs WAKE | W 49-32 | W -2.5 | O 53.5 |
| Nov 22, 25 | @ UNC | W 32-25 | – | – |
| Nov 15, 25 | vs UVA | L 17-34 | – | – |
Virginia Cavaliers: last 10 (6-4, 4-4-1 ATS, O/U 3-6)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 17, 26 | @ SMU | L 13-23 | P +10 | U 51.5 |
| Oct 10, 26 | vs SYR | W 28-25 | L -14 | O 49.5 |
| Oct 3, 26 | @ FSU | L 7-38 | L -1.5 | U 51.5 |
| Sep 26, 26 | vs DEL | W 42-3 | W -19.5 | U 52.5 |
| Sep 19, 26 | vs WVU | L 27-38 | L -10.5 | O 51.5 |
| Sep 11, 26 | vs NORF | W 59-3 | W -47.5 | O 56.5 |
| Aug 29, 26 | vs NCSU | W 34-8 | W -4 | U 50.5 |
| Dec 6, 25 | vs DUKE | L 20-27 | L -3.5 | U 58.5 |
| Nov 29, 25 | vs VT | W 27-7 | W -8.5 | U 52.5 |
| Nov 15, 25 | @ DUKE | W 34-17 | – | – |
Injury report
No injuries listed for either team in our data as of 1:37 AM ET.
Matchup ranks
What each defense allows per game this season. Rank 1 allows the fewest, so a high number means a softer matchup for the other team’s overs.
| Duke defense | Virginia defense | |
|---|---|---|
| Points allowed per game | 16 (17th of 136) | 19.7 (38th of 136) |
| Passing yards allowed per game | 200.2 (54th of 136) | 173.3 (24th of 136) |
| Rushing yards allowed per game | 93.3 (18th of 136) | 152.7 (85th of 136) |
| Total yards allowed per game | 293.5 (20th of 136) | 326 (41st of 136) |
21+. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, call 1-800-GAMBLER.