William Byron maintains No. 1 position in NASCAR Power Rankings after Talladega
William Byron has kept the top spot in the NASCAR Power Rankings after finishing seventh in last weekend’s race at Talladega Superspeedway. Another multi-time winner fell multiple spots after failing to finish the superspeedway race while one Toyota driver …