Kyle Larson posts a heartbreaking message after missing out on the Indy 500 and Coca-Cola 600 double

Kyle Larson tried, but Mother Nature wouldn’t cooperate.

The NASCAR star attempted to pull off two races in one day — he was a rookie in the Indy 500 and finished 18th. Then, he flew to Charlotte for the Coca-Cola 600 for an attempt at The Double, but because the weather in Indianapolis delayed the start of that race, he didn’t get into Charlotte until the middle of the NASCAR race.

Then, weather stopped that race, giving Larson a chance to replace Justin Allgaier … but it was eventually called due to rain.

Larson posted on X (formerly Twitter) and sounded so heartbroken. You’ve got to feel for him:

A portion of that statement:

So much time, money, and effort went into this experience and it just kills me to have it all end the way it did. I feel like I let so many people down. We knew all along weather could throw a wrench into things but seeing it come to reality is a horrible feeling.

Up until Sunday it was truly one of the greatest experiences of my life. I can't describe how appreciative I am of everyone's support of me to live out a dream. I hope it's not the last opportunity I have to try the Double but if it is I guess it was memorable.

Thank you to everyone at Arrow McLaren, Indianapolis Motor Speedway, and all the competitors there for making me feel welcomed.

Ready to get back on track now and get refocused on winning a 2nd championship for our team.