Duke Blue Devils vs Virginia Cavaliers Prediction, 12/6/2025 College Football Picks, Best Bets & Odds
Game: Duke Blue Devils vs Virginia Cavaliers
Date: Saturday, December 6, 2025
Location: Bank of America Stadium in Charlotte, NC
TV: ABC
Odds/Point Spread: Cavaliers (-4.0)
Total/Over-Under: 58
The Virginia Cavaliers (10-2) will compete against the Duke Blue Devils (7-5) at Bank of America Stadium on Saturday, December 6, 2025 in the ACC Championship. Duke opens this matchup as 4.0-point underdogs from Vegas oddsmakers. The betting total is set at 58.
The Duke Blue Devils step onto the field holding a record of 7-5 for this season. In their last matchup, the Blue Devils took on the Wake Forest Demon Deacons and walked away with a win by a score of 49-32. On the ground, the Blue Devils gave up 126 yards on 32 attempts, which is an average of 3.9 yards per run allowed. Duke conceded 27 completions on 43 attempts for a total of 342 yds, and a completion rate of 62.8%. Overall, they tallied 74 plays which totaled 378 yards. The Duke Blue Devils ended up running the ball 39 times and totaled 110 yds, which is an average of 2.8 yds per carry.

The Blue Devils have racked up 5,057 total yards for the season. In terms of scoring touchdowns, Duke has totaled 28 passing touchdowns and 23 rushing touchdowns. They have surrendered the ball 12 different times. Duke has accumulated 274 first downs as an offense, and they have committed 76 penalties for 746 yds. As a team they're holding an average of 132.1 yards on the ground which has them sitting 95th in the country. Concerning scoring points, the Duke Blue Devils hold an average of 34.6 points per outing.
The Blue Devils sit in 98th in D-1 when it comes to their opponents scoring, giving up 29.4 PPG. They are allowing an average of 4.1 yards per running attempt and 141.0 rushing yards per game so far this season. In total, they have allowed 1,692 yards via the running game in 12 games. In terms of passing yardage, the Blue Devils are giving up 3,284 yds which ranks them 131st in the nation. They are conceding 273.7 yards per game via the pass as well as allowing a completion percentage of 68.2%. During the season, they have given up 414.7 yards/outing putting them 111th in Division 1. They have relinquished 16 touchdowns by air as well as 28 touchdowns on the ground.
Get all of our College Football Picks
The Cavaliers step onto the field holding a record of 10-2 for this season. In their last game, the Cavaliers walked away with a victory by a final of 27-7 when they faced the Virginia Tech Hokies. The Cavaliers finished with 380 yds while running 83 plays (4.6 yds per play). Virginia ran the ball for 4.2 yds per attempt, finishing the contest with 197 yards on 47 attempts. Virginia relinquished 31 attempts on the ground for 119 yards (3.8 yards per rush). The Cavaliers pass defense allowed a completion percentage of 25.0%, surrendering 78 yards on 4 out of 16 through the air.
The Virginia Cavaliers maintain an average of 433.2 yards/outing, ranking them 26th in D-1. The Virginia offense has racked up 548 yards of penalties on 65 infractions, which has them ranked 97th in D-1 in terms of making mistakes. They have an average of 188.7 rushing yards per game and have run for 2,264 yards in total. They have thrown 8 interceptions while losing 4 fumbles and they have recorded 260 1st downs. In relation to how much they score, the Cavaliers sit 27th in Division 1 by scoring 33.2 points per contest. Over the course of the season to this point, the Cavaliers have thrown for a total of 2,934 passing yards along with holding an average of 244.5 passing yards per game, which is ranked 53rd in Division 1.
Virginia has given up a total of 1,300 yards rushing (108.3 yards per outing) as well as 16 touchdowns by way of the ground game on the campaign. They have allowed 13 touchdowns from the passing game in addition to 203.4 yards per game, which has them ranked 43rd in the nation. Over the course of the season, they have surrendered 240 points in total. Their defense has earned 7 fumbles recovered and 12 interceptions so far this season. The Cavaliers defense has taken part in 754 plays, which is good for 27th in college football. The Cavaliers are giving up 20.0 points per game, which has them sitting 24th in D-1.
Who will win tonight's Blue Devils/Cavaliers college football game against the spread?
Josh's Pick: Take the Blue Devils +4.0
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get college football picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
Virginia Cavaliers - Twitter
Duke Blue Devils - Twitter

