Martinsville Fantasy NASCAR
Credit: Photo by Sarah Crabill/Getty Images

Kyle Busch – Kyle Busch is a super-elite performer at Martinsville who’ll be tough to beat. In recent races at Martinsville nobody has been better than him. Over the last six races he has 2 wins, 4 results in the top 2 and has finished in the top five every race. Also over these six combined races he has the best driver rating, best average finish (2.7), best average running position (4.0) and has led the most laps (837). Earlier this year at Martinsville he had a great car. He finished 2nd, earned the 2nd best driver rating, had a 3rd place average running position, finished 4th in Stage #1 and 3rd in Stage #2. Last fall, Busch had a phenomenal afternoon and raced his way to victory lane. In the race he earned the best driver rating, led the most laps (184), had a 3rd place average running position and finished 2nd in both Stage #1 and #2. In spring 2017 he had a great car. He earned the best driver rating, finished 2nd, had a 3rd place average running position and led 274 laps. Additionally, he finished 3rd in Stage #1 and would’ve won Stage #2 if Ricky Stenhouse Jr. didn’t nudge him at the end. In the three Martinsville races prior to that he had results of 5th, 1st and 5th. On Sunday I would look for Busch to finish in the top five and compete for the win.

Brad Keselowski – Brad Keselowski will be a tough competitior at Martinsville who should be high on your fantasy NASCAR radar. In recent Martinsville races here he’s performed at an elite level. Over the last five he has a 4.4 average finish, a 5.6 average running position, has the 2nd best driver rating, has led 225 laps and has finished in the top ten every race. Earlier this year he was a strong competitor. He finished 10th, had a 5th place average running position and earned the 6th best driver rating. Additionally, he finished 2nd in Stage #1 and 4th in Stage #2. Last year, Keselowski was the class of the field. He won in the spring and should’ve won in the fall. Last fall if there wasn’t late cautions he clearly would’ve won. When the checkered flag waved he finished 4th, earned the 2nd best driver rating, had a 2nd place average running position and led 108 laps. Also in the race he won Stage #1 and Stage #2. In spring 2017 over long runs nobody was better than Keselowski and that’s the primary reason he won. In addition to finishing first he earned the 2nd best driver rating, had a 5th place average running position and led 116 laps. What makes that even more impressive is that around lap 70 while he was leading he was caught speeding on pit road which dropped him to the back. In fall 2016 he had a great car and when the race reached its conclusion he finished 2nd and earned the 6th best driver rating. In spring 2016 he had a strong showing. He earned the 2nd best driver rating and finished 5th. On Sunday I would look for Keselowski to compete for a top five and challenge for the win.

Chase Elliott – Chase Elliott will be a contender at Martinsville. He’s run well here and in recent races he ranks as one of the best drivers. Over the last four Martinsville races he has the 7th best driver rating, a 9.3 average running position, a misleading 12.8 average finish and has led 143 laps. Earlier this year he really didn’t have that great of a race but finished 9th. From the race it should be noted he had a 16th place average running position and earned the 16th best driver rating. Last fall, Elliott had a great car and almost raced his way to victory lane. Unfortunately, while he was leading with 3 laps to go Hamlin got on his bumper and sent him into the wall which led to his misleading 27th place finish. From the race it should be noted he had a 4th place average running position, led the second most laps (123), finished 6th in Stage #1 and 5th in Stage #2. I will note that if there wasn’t late cautions he was likely going to finish 2nd behind Brad Keselowski. In spring 2017 he had a strong showing. He started 2nd, finished 3rd, earned the 3rd best driver rating, had a 3rd place average running position, finished 5th in Stage #1, won Stage #2 and led 20 laps. In fall 2016 he had a respectable afternoon. When the checkered flag waved he finished 12th and had a 14th place average running position. On Sunday I would look for Elliott to finish in the top ten and compete for a top five.

Portions of this content are hidden. To view this ifantasyrace advantage content log in or join the site

Make sure you read the full spectrum of our Martinsville Fantasy NASCAR Rankings

Top Tier Elite Picks > Front Runners Rankings > Mid Pack Predictions > The Low Tier