This Friday the Boston College Eagles (5-2) will host the Miami Hurricanes (5-2). Kickoff for this ACC showdown is set for 7:00 EST at Alumni Stadium and will be televised on ESPN.

Taking a look at the Week 9 college football odds, the books opened this thing up with Miami as a slim 1-point road favorite, but that’s been bet up to the Hurricanes -3.5. The total for this matchup is currently sitting at 50.5 points.

Miami vs Boston College Vegas Betting Preview & Game Odds

Last time out the Hurricanes got upset on the road by Virginia 16-13 as a 7-point favorite. The win snapped Miami’s 5-game winning streak following their loss to LSU in the opener. It was a sloppy game for both sides, as each team had 3 turnovers. The big difference was the Cavaliers turned those 3 turnovers into 10 points, while the Hurricanes mustered only a field goal. Miami outgained Virginia 339 to 231.

The Eagles enter this contest off a 38-20 win and cover over Louisville as a 11-point home favorite. Boston College jumped out to a 14-0 lead, but the Cardinals stormed back to take a 21-14 lead. The Eagles defense pitched a shutout the rest of the way, as BC closed the game on a 24-0 run. The Eagles outgained the Cardinals by 213 yards (430-217).

Both teams are off a bye, so rest will not be an issue with this weekday matchup. It’s the first meeting between the two ACC schools since 2012, which the Hurricanes won 41-32 as a slim 2-point road favorite.

Betting Predictions & Free College Football Pick: Miami -3.5

My early lean here would have to be on laying the short number with the Hurricanes, who I simply feel are the much better team. I simply think we are seeing a favorable number here with Miami, due to the fact that they come in off that loss to Virginia.

Click here for more free NCAA football picks from our experts on staff.

Boston College comes into this game at 5-2. Their 5 wins have come against UMass, Holy Cross, Wake Forest, Temple and Louisville. The two best wins are the road victory against the Demon Deacons and the home win over the Owls. While they won each of those by at least a touchdown, they yardage battle was basically even against Wake Forest and they were outgained by Temple.

In their two big step up games the Eagles lost 30-13 at Purdue and 28-23 at NC State. At the time the close loss to the Wolfpack looked solid, given NC State was undefeated and ranked in the Top 25. However, that loss looks a bit worse after the Wolfpack got annihilated 41-7 by Clemson this past Saturday.

The other thing to note is how bad Boston College’s defense has been in a lot of these games against better teams. They gave 512 total yards to Wake Forest, 372 to Purdue, 452 to Temple and 533 to NC State.

I know Miami’s offense has been hit or miss, but I like that head coach Mark Richt is going back to veteran quarterback Malik Rosier after turning over the reigns the last 4 games to red-shirt freshman N’Kosi Perry. While Perry provided a bit more in the passing game, he was careless with the football. He’s also not near the runner that Rosier is. Perry has 32 attempts for 51 yards and 0 touchdowns. Rosier has 32 attempts for 107 yards and 6 scores.

Even if the Hurricanes offense doesn’t put up a big number offensively, I still think they can win and cover with their defense. Miami has one of the best stop units in the country. They are giving up just 18.1 ppg (T-17th) and 236 yards/game (10th). Not to mention the defense is back to forcing turnovers, as they have 11 takeaways in their last 3 games, all of which have been against ACC opponents.

So much of what Boston College wants to do offensively is built around their running game and that’s not how you want to attack this athletic and fast Miami defense. We saw them only put up 85 rushing yards in that 30-13 loss to Purdue and I could see a similar type of outcome here with the Eagles offense struggling to get anything going. Note that BC’s star running back A.J. Dillion is questionable to play with a ankle injury and they really need him to play to have any shot at winning this game. Give me the Hurricanes -3.5.