Home » Kyle Larson: ‘All on me, and I’ve got to do better.’Kyle Larson: ‘All on me, and I’ve got to do better.’Kyle Larson: “All on me, and I’ve got to do better.” Read full NASCAR article on FOX Sports Read all NASCAR articles Xfinity COTA starting lineup: Kyle Larson wins the poleKyle Larson crashes twice, fails to lock into Chili Bowl’s Saturday mainKyle Larson wins Turkey Night Grand Prix for the fourth timeTags:foxsportsnascar