Brad Keselowski has recorded seven top-10 finishes over his last nine starts, including a pair of victories, and has enjoyed success at Martinsville Speedway during his career. Keselowski hopes for more on Wednesday night as he looks to become the first repeat winner of the Blue-Emu Maximum Pain Relief 500 since Rusty Wallace won four straight from 1993 to 1996. The 2012 Cup Series champion, who is tied with Kevin Harvick, Joey Logano and Denny Hamlin with two victories this season, has posted 14 top-10 finishes in 20 career starts at Martinsville.

Keselowski, who has won this race twice in the last three years, is listed at 6-1, while Kyle Busch is the 9-2 favorite in the latest 2020 Blue-Emu Maximum Pain Relief 500 odds. Martin Truex Jr. (11-2), Chase Elliott (15-2), Hamlin (9-1) and Logano (9-1) are also among the top 2020 NASCAR at Martinsville contenders, according to William Hill. The green flag drops at 7 p.m. ET. You'll want to check out the 2020 NASCAR at Martinsville predictions from Micah Roberts, the legendary Vegas bookmaker who pioneered wagering on racing, before locking in any 2020 Blue-Emu Maximum Pain Relief 500 picks.

Roberts is among the nation's premier NASCAR betting experts, and his top pick won the first two races of the 2020 season. In the season-opening Daytona 500, he nailed Denny Hamlin's win at 10-1 odds, and he hit eventual winner Logano at 13-2  in the Pennzoil 400 a week later. He also nailed the victory by Hamlin, who wasn't one of the top three favorites, in the Toyota 500 last month.

Roberts also crushed the 2019 NASCAR season. Those who wagered $100 on his predicted winner in each of the 40 NASCAR races last year (an investment of $4,000) finished with a strong profit of $2,100. In addition, those who put down $50 on each of Roberts' top four choices in each of those races (an investment of $8,000) were up a head-turning $3,400. Anyone who has followed his NASCAR picks is up huge year after year.

Now, Roberts has analyzed the field and odds for Wednesday's 2020 NASCAR at Martinsville race. He's sharing his winner and leaderboard right here.

2020 NASCAR at Martinsville expert predictions

One shocker: Roberts is low on Truex, even though he's one of the top 2020 Blue-Emu Maximum Pain Relief 500 contenders at 11-2. In fact, Roberts says Truex, who has won just once in 28 career starts at Martinsville, barely cracks the top 10.

"While he recorded his first top-five of 2020 on Sunday at Atlanta, it's a different race package this week, and he was awful while using it at Phoenix (32nd place) and Bristol (20th)," Roberts told SportsLine.

Another curveball: Roberts is high on Kurt Busch, even though he's a long shot at 20-1 in the latest 2020 NASCAR at Martinsville odds. The 2004 Cup Series champion hasn't fared well on this track over his career, posting only two wins and seven top-10 finishes in 39 starts. He is having a strong 2020 season, however, as he's finished in the top 10 in four consecutive races and seven of his last eight.

"Busch will be in the mix," Roberts told SportsLine. "He was a contender in both races this season using this week's package, with a sixth-place finish at Phoenix and a seventh-place at Bristol."

How to make 2020 NASCAR at Martinsville picks

Roberts also is high on an astronomical long shot who is a "bulldog on this track." This driver is being underestimated by oddsmakers, and anyone who backs him could hit it big. You can only see who it is here.

So who wins the 2020 Blue-Emu Maximum Pain Relief 500? And which massive long shot stuns NASCAR? Visit SportsLine now to see the 2020 NASCAR at Martinsville leaderboard from the nation's premier NASCAR handicapper, and find out.

2020 NASCAR at Martinsville odds

Kyle Busch 9-2
Martin Truex Jr. 11-2
Brad Keselowski 6-1
Chase Elliott 15-2
Denny Hamlin 9-1
Joey Logano 9-1
Kevin Harvick 10-1
Ryan Blaney 11-1
Alex Bowman 20-1
Clint Bowyer 20-1
Kurt Busch 20-1
Jimmie Johnson 20-1
William Byron 33-1
Aric Almirola 40-1
Erik Jones 40-1
Matt Kenseth 40-1
Matt DiBenedetto 50-1
Austin Dillon 66-1
Tyler Reddick 66-1
Ryan Newman 80-1
Ricky Stenhouse Jr. 80-1
Christopher Bell 100-1
Chris Buescher 150-1
Cole Custer 150-1
John Hunter Nemechek 250-1
Bubba Wallace 250-1
Ty Dillon 500-1
Michael McDowell 500-1
Ryan Preece 500-1
Corey LaJoie 750-1
Daniel Suarez 750-1
Joey Gase 1500-1
Timmy Hill 1500-1
Quin Houff 1500-1
B.J. McLeod 1500-1
Brennan Poole 1500-1
Garrett Smithley 1500-1
Reed Sorenson 1500-1
J.J. Yeley 1500-1