Final running order from Auto Club 400 at Auto Club Speedway Tom Jensen @tomjensen100 Mar 26, 2017 at 7:15p ET The three-race Western Swing is now in the books, with Kyle Larson winning Sunday’s Auto Club 400 Monster Energy Cup Series race at Southern California’s Auto Club Speedway. Here’s where all 39 drivers finished on Sunday: 1 Kyle Larson The hottest driver of the first five weeks of the season, Larson qualified on the pole, led the most laps and won the race, one day after winning the NASCAR XFINITY Series race here. 2 Brad Keselowski Already locked into NASCAR’s playoffs, Keselowski was caught up in a pileup on the opening lap and then got spun on Lap 4. Yet he made an amazing rally to finish second. 3 Clint Bowyer Stewart-Haas Racing has been a good fit for Bowyer so far, and he had his best finish of the year. 4 Martin Truex Jr. With a victory at Las Vegas already, Truex knows he’ll be in NASCAR’s playoffs. Judging by his speed, he’s going to be a serious contender. 5 Joey Logano After failing to make it through inspection on Friday, Logano started at the back end of the grid but came back for another top five. 6 Jamie McMurray It’s been a solid start to 2016 for both McMurray and his Chip Ganassi Racing teammate Kyle Larson 7 Daniel Suarez The rookie continues to impress as he was the top finisher of the Joe Gibbs Racing Toyotas. 8 Kyle Busch By a wide margin, Busch has been the best of the Joe Gibbs Racing drivers so far this year. But today he was edged out by Daniel Suarez. 9 Ryan Blaney Blaney has had fast Wood Brothers Racing Fords all year and Auto Club was another solid effort. 10 Chase Elliott Another impressive effort for the second-year Hendrick Motorsports driver, who got bit by a late-race caution. 11 Austin Dillon After a slow start to the season, this was a good result for Dillon. 12 Erik Jones In his rookie season, Jones has been impressive. 13 Kevin Harvick Harvick came into Sunday’s race as the series lap leader. But an early flat right-rear tire dropped him a lap down early. 14 Denny Hamlin Coming into Sunday’s race, Hamlin hadn’t led a lap all year long, but he contended today. 15 Ryan Newman The veteran Richard Childress Racing won in Phoenix last week, but wasn’t a factor in this race. 16 Dale Earnhardt Jr. A flat tire meant NASCAR’s 14-time most popular driver started in back but he made up a lot of ground in the race. 17 AJ Allmendinger The ‘Dinger got his first top-20 finish since the Daytona 500. 18 Ty Dillon A solid effort for Dillon, who cracked the top 20. 19 Aric Almirola In qualifying, Almirola had serious steering problems with his Richard Petty Motorsports Ford. 20 Kasey Kahne Kahne has had a decent start to the season, although this finish was disappointing. 21 Jimmie Johnson A rough weekend for the seven-time champ, who went to a backup car and then got caught up in trouble early on Sunday. © Nigel Kinrade/LAT Images www.latphoto.co.uk AP 22 Ricky Stenhouse Jr. Stenhouse had a strong run coming together before getting into the wall late. 23 Trevor Bayne Along with his Roush Fenway Racing teammate, Bayne had a solid run go sour late. 24 Kurt Busch The Daytona 500 winner has struggled quite a bit since that joyous victory. 25 Chris Buescher Buescher has slowly improved in the No. 37 JTG Daugherty Racing Chevy. 26 Danica Patrick Another rough weekend for Patrick, who celebrated her birthday on Saturday. 27 Landon Cassill Cassill finished 27th and continues to log laps with Front Row Motorsports. 28 Paul Menard After a good start to the season, Menard has trended downhill since then. 29 Matt DiBenedetto DiBenedetto and his Go FAS Racing Ford bring home a 29th-place finish. 30 Corey LaJoie LaJoie has hit the wall every week, so it wasn't surprising that he brought out two cautions at Auto Club. 31 David Ragan Ragan had a moment early when he stayed out at the Lap 5 caution, but quickly fell back to 30th. 32 Cole Whitt Reality has set in for Whitt after a strong start to the season. 33 Michael McDowell A cool paint scheme got damaged early when McDowell scraped the wall. 34 Reed Sorenson Sorenson continues to log laps, finishing near the back of the pack. 35 Timmy Hill The No. 51 Premium Motorsports team finished just ahead of the cars who crashed out of the race. 36 Matt Kenseth Kenseth was fortunate to walk away from a hard hit into the wall in the closing laps. Another poor finish for the No. 20 JGR Camry. 37 Gray Gaulding Gaulding hit the wall when he lost a tire late. 38 Derrike Cope The oldest driver in the field continues wheeling the No. 55 car. 39 Jeffrey Earnhardt The fourth-generation driver had an early exit from the race with engine issues. Next Gallery 12 Best photos from the Auto Club 400 at ACS Start Gallery » FOX Fantasy Auto Form a Racing Team, Compete for Prizes Play Now!