NASCAR America: Can Austin Dillon capitalize on Xfinity win, Sprint Cup poll?

2 Comments

Austin Dillon‘s momentum after his Xfinity Series win and earning the Sprint Cup pole at Fontana was slowed after his 24th-place finish on Sunday. Despite the hiccup, can he ride renewed confidence throughout the season?