The North Carolina Tar Heels (4-4) host the Virginia Cavaliers (5-3) this weekend for an ACC Coastal matchup from Chapel Hill. Kickoff is set for 7:30 PM EST on November 2nd at Kenan Memorial Stadium and the game will be televised on the ACC Network.

Taking a look at the Week 10 college football odds, Virginia opened as a 2.5-point road underdog earlier this week. The spread hasn’t moved at all after early betting, as the Cavaliers are currently available at +2.5. The total for the game is sitting at 47.5 points.

Vegas Betting Preview & Game Odds: North Carolina vs Virginia

Virginia has now lost three out of their last four games following a tough 28-21 road defeat against Louisville last weekend. The Cavaliers had a 14-7 lead at the half but couldn’t find a way to hold on down the stretch, as they were outscored 21-7 over the final two quarters of the game. QB Bryce Perkins went 24/41 for 233 yards and a touchdown but also got picked off once. RB Wayne Taulapapa led the way on the ground, rushing for 54 yards and two scores on 11 carries. Tavares Kelly caught the only passing touchdown of the game for the offense, finding the end zone on a four-yard strike from Perkins. As a whole, Virginia gained just over 300 total yards of offense and scored three touchdowns despite coming up just short on the scoreboard.

The Cavaliers had a below average outing on the other side of the ball against Louisville, giving up over 350 total yards of offense and four touchdowns. Virginia had no answer for Cardinals RB Javian Hawkins on the ground, as he exploded for 136 rushing yards and two touchdowns on a game-high 28 carries.

North Carolina got back to the .500 mark on the season overall last weekend, beating Duke 20-17 at home to improve to 4-4. The Tar Heels gave up a four point lead in the third quarter but managed to come away with the victory after kicking a late field goal. QB Sam Howell had an up and down game, going 10/26 for 227 passing yards and two touchdowns but also getting picked off twice. RB Javonte Williams turned in a monster performance on the ground, rushing for 111 yards on 22 carries. The receiving duo of Dazz Newsome and Beau Corrales also played well, combining for 173  yards and two touchdowns on just six catches. Overall, North Carolina generated well over 400 total yards of offense and scored two touchdowns in the win.

The Tar Heels played fairly well defensively against Duke, surrendering under 350 total yards of offense and just two touchdowns. Carolina was especially strong defending against the run, holding the Blue Devils to only 100 rushing yards.

NCAA Football Betting Predictions & Free Pick: UNC -2.5

I definitely don’t see a ton of value against the spread on either side of this ACC showdown, as this is shaping up to be a tightly contested battle that goes right down to the wire. However, the total also looks pretty accurate to me, which means I will most likely end up laying the points as long as the spread doesn’t increase to a full field goal before kickoff. I’m leaning slightly towards the Tar Heels on Saturday evening due to the fact that they have really held their own against AP Top 25 teams so far this year. They almost knocked off #4 overall Clemson several weeks ago, losing by just a single point. They also only lost to #20 overall Appalachian State by a field goal at the end of September as well. While Virginia currently has the better record overall, they have also clearly had the much easier schedule through the first nine weeks of the season.

Click on the link for more free college football picks from our experts on staff.

The Cavaliers are just 1-4 against the spread over their last five games overall, which certainly doesn’t bode well for them heading into a tough road environment against a conference rival. Virginia is also only 2-11 outright in their last 13 games on the road and a dreadful 1-3 against the spread over their last four road games. On the other side, North Carolina is a very respectable 2-1-1 against the spread in their last four outings. I’ll lay the 2.5 points and roll with the home favorite in what should be a very entertaining matchup – give me the Tar Heels!