It has been nearly four years since Dale Earnhardt Jr. won a points race, leaving some to wonder if there is a track this driver can win on.
The winless streak continues to grow, reaching a total of 140 races since his last win in June of 2008 at Michigan International Speedway.
Detractors will insist he lacks the talent to win that members of Junior Nation know he has. This season is his best chance yet with Hendrick Motorsports to close the deal in a NASCAR Sprint Cup race.
The stars have begun to align with Earnhardt's commitment to his team, the guidance of Steve Letarte, and the team's ability to improve a car during the race and fast cars.
The 2012 season found Junior runner-up at Daytona and Richmond. He has four top-five and eight top-10 finishes heading to the Coca-Cola 600.
Heading to Darlington, Earnhardt had put together a string of six top-10 finishes. The Bojangles' Southern 500 finish of 17th knocked him from second in the standings to third, 14 markers out of the lead.
Junior did not need the fan vote for the NASCAR Sprint All-Star Race. He drove his No. 88 to a win in the preliminary Showdown Race. Earnhardt also won the final 20-lap segment.
His stout performance failed to count for more than a good show during the non-points extravaganza at Charlotte.
With the season nearing the mid-point of the schedule that determines who makes the Chase, we will take a look at the top five tracks where Earnhardt has the best chance to break his winless streak.