Kyle Larson had luck on his side when rain ended the Pocono Green 250 early, making him the winner.
Dover International Speedway proved to be a tough weekend for all NASCAR teams from the three series.
Brad Keselowski survived ‘The Big One’ four times to conquer Talladega.
Dale Earnhardt, Jr. avoided some late-race crashes and went on to take an overtime victory.
Erik Jones jumped the last restart to take the win at Bristol this weekend.
Kyle Busch and his race team had to make numerous adjustments to come out on top at the O’Reilly Auto Parts Challenge 300.
Kyle Busch earned his 79th Xfinity win, and Joe Gibbs Racing set NASCAR history with a second consecutive identical 1-2-3 finish.
Kyle Busch took his 77th series win by a slim margin over Kyle Larson at the Heads Up Georgia 250.
Ty Dillon will step into some big shoes.