NASCAR Cup Series drivers will log 624 miles of racing in two days this weekend, as Michigan International Speedway hosts the 2020 FireKeepers Casino 400 on Saturday and the 2020 Consumers Energy 400 on Sunday. Both races have been trimmed to 312 miles at the two-mile D-shaped oval, and both start at 4 p.m. ET. And on both days, the rest of the drivers will be racing hard against Kevin Harvick and Denny Hamlin.

Harvick, who has won twice in the last three Michigan races and owns four victories this season, is 3-1 in the latest 2020 FireKeepers Casino 400 odds at William Hill. Hamlin has five victories this season and is 11-2 on the 2020 NASCAR at Michigan odds board. Before locking in any 2020 FireKeepers Casino 400 picks, be sure to see the latest 2020 NASCAR at Michigan predictions and projected leaderboard from the proven model at SportsLine

Developed by daily Fantasy pro and SportsLine predictive data engineer Mike McClure, this proprietary NASCAR prediction model simulates every race 10,000 times, taking into account factors such as track history and recent results.

The model began the 2020 NASCAR season by picking Denny Hamlin to win his second consecutive Daytona 500 at 10-1. It got off to a hot start on its NASCAR picks following the coronavirus hiatus as well, calling seven of the top 10 drivers at both Darlington races. 

Using the model, McClure also recommended an outright play on winner Brad Keselowski at 13-1 as one of his best bets at Bristol in May. The model also called Kevin Harvick's win at Atlanta and nailed a whopping nine top-10 finishers in that race. McClure also used the model to lock in an outright bet on Hamlin winning at 10-1 at Miami. At The Brickyard, the model called Harvick's fourth victory of the season, and also identified four top-five drivers in the All-Star Race at Bristol. Anybody who has follow the model has seen some huge returns. 

Now, the model simulated NASCAR at Michigan 2020 on Saturday, Aug. 8 10,000 times. Head here to see the complete projected leaderboard.

Top 2020 FireKeepers Casino 400 predictions

For Saturday's 2020 FireKeepers Casino 400, the model is high on Kurt Busch, even though he's a massive 30-1 long shot in the latest NASCAR at Michigan 2020 odds from William Hill. He's a target for anyone looking for a huge payday. Busch certainly knows Michigan International Speedway, as he has won three times there on the NASCAR Cup Series. 

Busch, who won the 2004 NASCAR Cup Series championship, has enjoyed a consistent season thus far. Currently ninth in the standings, Busch hasn't finished lower than 18th since the restart and has 10 top-10s in those 16 races. With a rich history at Michigan and a fast season under his belt so far, Busch is a strong value for your 2020 FireKeepers Casino 400 picks.

And a massive shocker: Ryan Blaney, among the top Vegas favorites at 13-2, stumbles and barely cracks the top 10. Although Blaney won at Talladega earlier this season, he has been off the pace in recent races. 

Blaney was 20th at both the New Hampshire race last weekend and Kansas the week before. He was also 40th at Bristol, 32nd at Indianapolis and 22nd at Pocono since the restart. Blaney currently sits fourth in the NASCAR standings, but is trending the wrong direction as the playoffs near. Blaney has never won at Michigan and it isn't likely that he will break through at Saturday's 2020 FireKeepers Casino 400.

How to make 2020 FireKeepers Casino 400 picks

The model is also targeting one other driver with 2020 NASCAR at Michigan odds of 30-1 or longer to make a serious run at the checkered flag. Anyone who backs this driver could hit it big. You can only see who it is here.

So who wins Saturday's 2020 FireKeepers Casino 400? And which long shot stuns NASCAR? Check out the latest odds below and then visit SportsLine now to see the full projected 2020 NASCAR at Michigan leaderboard, all from the model that has crushed its NASCAR picks and nailed the Daytona 500.

2020 NASCAR at Michigan odds (via William Hill)

Kevin Harvick 3-1
Denny Hamlin 11-2
Ryan Blaney 13-2
Martin Truex Jr. 17-2
Brad Keselowski 9-1
Joey Logano 10-1
Kyle Busch 10-1
Chase Elliott 10-1
Aric Almirola 16-1
Kurt Busch 30-1
Erik Jones 40-1
Alex Bowman 40-1
Jimmie Johnson 40-1
Matt DiBenedetto 40-1
Clint Bowyer 40-1
William Byron 50-1
Tyler Reddick 50-1
Christopher Bell 50-1
Cole Custer 75-1
Matt Kenseth 75-1
Austin Dillon 100-1
Ryan Newman 150-1
Ricky Stenhouse Jr. 150-1
Chris Buescher 300-1
Bubba Wallace 300-1
John Hunter Nemechek 500-1
Ryan Preece 1500-1
Michael McDowell 1500-1
Ty Dillon 2000-1
Daniel Suarez 2500-1
Joey Gase 5000-1
Timmy Hill 5000-1
Corey Lajoie 5000-1
JJ Yeley 5000-1
Reed Sorenson 5000-1
Quin Houff 5000-1
Garrett Smithley 5000-1
James Davison 5000-1
Brennan Poole 5000-1