CONCORD, N.C. -- It hasn't been easy for Martin Truex Jr. to get to this point. It hasn't been easy for Kyle Larson, either. But despite their different histories, the different routes they've taken to reach Sunday's Bank of America 500 at Charlotte Motor Speedway, they're both here this weekend as viable threats to win.
And not just this race either -- they're two of the favorites to win the entire Cup Series championship.
First, Truex. He's 37, a veteran racer. This is his 12th season driving full time in NASCAR's top division. Until 2016, he hadn't won more than one race in any year. In most, he won none.
And then he went berserk.
In 2015, Truex finished fourth overall and had 22 Top 10 finishes. Then last year, he won four races and looked poised for a championship run before some playoff troubles saw him eliminated in the second round. This year he's been even better, winning five times (more than any other driver) and vaulting to the top of the NASCAR standings.
"It feels really good, honestly," Truex said of his dominance this year. "It's been a great season, and it's been really cool to be kind of the guy to beat or whatever."
But for all the success he's had, Truex's path wasn't easy and he doesn't forget that. He certainly hasn't forgotten last year's second-round heartbreak.
"This is the one that got us last year," Truex said. "I don't think you ever forget it, I think you obviously try to learn from it."
Then on the other end of the spectrum, there's Larson. He's just 25. This is only his fourth full-time season in the Cup Series. He won his first race last season and got bumped from the playoffs in the first round.
"I put myself in a lot of positions to win throughout my first two and a half years of my NASCAR career, and I seemed to kind of choke late in races," Larson said. "But each of those losses I had, I learned something from each of them."