Jeff Gordon, who is tied with Jimmie Johnson for most wins in the STP 500 among active drivers with three, has the second lowest odds at 5 to 1. Jeff Gordon's last win in this race came in 2005, but he did win the fall race at Martinsville in 2013.

T-3. Denny Hamlin - 8 to 1

Two-time STP 500 winner (2008 and 2010) Denny Hamlin is 8 to 1 odds to win for the third time here.

T-3. Brad Keselowski - 8 to 1

Brad Keselowski has yet to win the STP 500, but he did win the Kobalt 400 so far this year, and he is 8 to 1 to win at Martinsville.

T-3. Kyle Busch - 8 to 1

Kyle Busch, who just repeated as Auto Club 400 winner last week, is also 8 to 1 in the STP 500, a race he has yet to win.

T-3. Clint Bowyer - 8 to 1

Clint Bowyer, who has never won this race and is winless so far in 2014, is also 8 to 1 odds.

7. Kevin Harvick - 12 to 1

Kevin Harvick, who won this race in 2011, is 12 to 1 odds.

T-8. Matt Kenseth, Dale Earnhardt, Jr., Kasey Kahne - 18 to 1 odds

Matt Kenseth, Dale Earnhardt, Jr., and Kasey Kahne are each 18 to 1 odds to win the STP 500, a race none of the trio have won.

11. Joey Logano - 30 to 1

Joey Logano has yet to win the STP 500.

T-12. Ryan Newman and Tony Stewart - 35 to 1

Two previous winners of this race, Ryan Newman in 2012 and Tony Stewart in 2006, are each 35 to 1.

14. Carl Edwards - 40 to 1

Carl Edwards, who won the Food City 500 this year but has yet to win the STP 500, is 40 to 1.

Share this article

Joe Dorish has written sports articles as an independent contractor for sites like Yahoo for a number of years. He is a passionate and lifelong fan of baseball, basketball and pro and college football, especially the teams based in the NYC area. His articles have generated millions of views on Yahoo Sports, as well as other websites on the Internet.