Jesse Love, the 2025 Xfinity Series champion.Connor Zilisch, the regular season champion and theRookie of the Year, finished second in the standings.Justin Allgaier, the defending Xfinity series champion, finished third in the standings.Carson Kvapil finished fourth in the standings.Chevrolet won the manufacturers' championship.The no. 19 car ofJoe Gibbs Racing won the Owner's championship
The 2025 season is the second season, and the first as the exclusive broadcaster, in whichThe CW will be televising the NASCAR Xfinity Series under NASCAR's new TV deal that will take place until 2031. This season also marks the final season withXfinity as the title sponsor of the series, asO'Reilly Auto Parts will replace the title sponsor starting next season.[1][2]
^abAt Rockingham (race #10),J. J. Yeley qualified the No. 53, but after Legge failed to qualify for the race in her own No. 32 car, she replaced J. J. Yeley in the No. 53.
Connor Zilisch will drive for JR Motorsports in the No. 88 car full-time in 2025, after running part-time for the team in 2024.[36][37]
Taylor Gray will drive for Joe Gibbs Racing in the No. 54 car full-time in 2025, after running part-time for the team in 2024. Operation 300 will sponsor him for all 33 races in 2025.[88]
William Sawalich will drive for Joe Gibbs Racing in the No. 18 car full-time in 2025, after running part-time for the team in 2024.[77]
Dean Thompson will drive for Sam Hunt Racing in the No. 26 car full-time in 2025, after running part-time for the team in 2024.[90]
Scott Osteen, who was the owner ofFloridian Motorsports, a new team that debuted in the Truck Series in 2024, became a co-owner ofJoey Gase Motorsports for 2025. The team returns to fielding two full-time cars in 2025 after fielding only the No. 35 full-time and the No. 53 part-time in 2024.[91]
Viking Motorsports, which was part ofRSS Racing in 2024, is splitting off into its own team and switching to Chevy as its manufacturer for 2025.[65]
Beth and Randy Knighton, the owners of Knight Fire Protection, one of the sponsors ofGarrett Smithley's No. 14 car forSS-Green Light Racing, will have an ownership stake (BRK Racing) of that car in 2025.[63]
The 2025 schedule was released on August 29, 2024, and consists of 26 oval races, 6 road course races, one street track race.[153] Dash 4 Cash races are bolded.
Justin Allgaier scored the pole for the race.Austin Hill dominated most of the race, sweeping the stages and leading the most laps however, Hill would finish 33rd after an early incident. AfterConnor Zilisch hit the wall, the race went into anovertime finish. In the end,Jesse Love would hold on and earn his second career win and his first of the season.[163]
Jesse Love scored the pole for the race.Austin Hill swept the stages for the second straight week and led the most laps, securing his 11th career Xfinity victory and his first of the season. This win also marked Hill's third consecutive victory in the spring Atlanta race and tied him withDale Earnhardt Jr. andTony Stewart for the mostsuperspeedway wins in series history, each with eight.[164]
Connor Zilisch started on the pole.William Byron would win the first stage andHarrison Burton won the second stage. Zilisch would navigate through late-race adversity, and continued his road course dominance by winning and earning his second career Xfinity win and his first of the season.[165]
Sammy Smith scored the pole for the race.Justin Allgaier won the first stage andAric Almirola won the second stage. In the end, Allgaier would edge out Almirola to earn his 26th career Xfinity Series victory and first of the season.[167]
Taylor Gray won the pole.Sammy Smith won the first stage andKyle Larson won the second stage. In overtime,Justin Allgaier would hold offSam Mayer to earn his 27th career Xfinity Series victory and second in a row. In addition, Allgaier would earn $100,000 in part of theDash 4 Cash event.[168]
Connor Zilisch won the pole. Zilisch swept the stages for the first time in his career. With a highly controversial overtime finish,Austin Hill would steal the win on the final lap afterSammy Smith spun the leaderTaylor Gray in the final turn. Hill snuck his way through to earn his 12th career Xfinity Series victory, and his second of the season. In addition, Hill would earn $100,000 in part of theDash 4 Cash event.[169]
Kyle Larson won the pole.Sam Mayer won the first stage after a wreck occurred, involvingBrennan Poole andSheldon Creed,Dash 4 Cash drivers, sending thered flag out for 14 minutes. Larson won the second stage and won the race for his 16th Xfinity Series win and first of the season.Justin Allgaier would earn $100,000 in part of the Dash 4 Cash event.[171]
Connor Zilisch won the pole.Nick Sanchez won the first stage, his first career Xfinity stage andDean Thompson won the second stage, his andhis team's first stage win. In the end,Jesse Love initially won, but was disqualified after failing post race inspection; as a result,Sammy Smith was declared the winner, Smith's third career Xfinity Series win, and his first of the season.[172]
Jesse Love won the pole and the first stage, while his teammateAustin Hill won the second stage. On lap 100,Aric Almirola moved to the top lane on the backstretch but wasn't clear, causing contact withKatherine Legge and also collectingJeffrey Earnhardt andBrandon Jones. On the final lap,Connor Zilisch made a late block on Love, resulting in Zilisch hitting the inside wall hard. After a lengthy review involving Love, Hill, andJeb Burton, Hill was declared the winner.[173]
Austin Hill scored the provisional pole for the race after practice and qualifying was cancelled.Justin Allgaier won the first stage and Hill won the second stage.Kyle Larson, substituting forConnor Zilisch, would take over the lead in the final stages, and held off the field in two-overtime restarts to earn his 17th career Xfinity Series win, and second of the season.[174]
Connor Zilisch won the pole.Carson Kvapil won stage one andSammy Smith won stage two.Daniel Suárez led the final 19 laps and held off a hard-chargingTaylor Gray to earn his fourth career NASCAR Xfinity Series win—and his first of the season. Gray finished second, withAustin Hill rounding out the podium in third.[177]
Sheldon Creed won the pole.Taylor Gray won stage one andBrandon Jones won stage two on Friday. In a wreck-filled race,Nick Sanchez took the lead on the final restart and held off the field to earn his first career NASCAR Xfinity Series win on Saturday.[180]
Shane van Gisbergen won the pole. van Gisbergen won stage one whileSheldon Creed won stage two. van Gisbergen won the race, but with setbacks.[181] During the race, van Gisbergen experienced a cool suit malfunction, and his car also had a balky carburetor.[182]
Taylor Gray won the pole and stage one.Connor Zilisch won stage two and won the race after it was shortened with 66 laps to go due to rain.[184] This was also the final Xfinity Series event forOur Motorsports, after they announced that they would cease operations following this race.[185]
Sam Mayer won the pole and stage one.Justin Allgaier won stage two. Stage three had many rain cautions that could have ended the race with either Allgaier orKyle Larson winning, but during the second-to-final restart, Allgaier and Larson were involved in an accident. With five laps remaining, coming out of Turn three,Aric Almirola made contact with the back ofAustin Hill’s car, causing Hill to get loose and drift up the track. As Hill regained control, he came back down and hooked Almirola in the right-rear quarter panel, sending him head-on into the outside wall. Almirola was evaluated and released from the infield care center, while Hill received a five-lap penalty for reckless driving. On Tuesday following the race, Hill received a one-race suspension for the incident.[186][56]Connor Zilisch won his fifth of the season, and his third consecutive win, and this was also the 100th victory forJR Motorsports in the Xfinity Series.[187]
Connor Zilisch won the pole.Justin Allgaier won stage one while Zilisch won stage two. With eight laps to go,Austin Hill taggedMichael McDowell from behind through turns 5 and 6, causing McDowell to hit two different sides and creating a 16-car pileup. A red flag waved to stop the race for 45 minutes for debris pickup and track repairs. Following the resumption of the race, Zilisch would clinch his sixth race win of the season. However, while in Victory Lane celebrating the win, Zilisch slipped off his car and fell head first to the ground. Zilisch was taken to a local hospital where it was revealed he suffered only abroken collarbone.[189]
Connor Zilisch won the pole. After running the first 14 laps of the race, Zilisch was substituted byParker Kligerman during the first caution for the rest of the race.Sammy Smith won stage one whileJustin Allgaier won stage two. After surviving late-race chaos, Kligerman miraculously was leading the race when the final caution came on the final lap, giving him the victory. However, as Zilisch started the race, he was credited with his seventh race win of the season.
Connor Zilisch won the pole. Zilisch swept the stages and would lead 70 of 78 laps to win the race, his third straight win and eighth overall of the season.
Connor Zilisch won the pole. Zilisch won stage one whileJustin Allgaier won stage two. Zilisch would lead 121 of 160 laps and win the race, his fourth straight victory and ninth overall of the season. Zilisch's victory made him only the third driver in Xfinity Series history to win four straight races, joiningSam Ard (1983) andNoah Gragson (2022). Zilisch also became the highest winning rookie driver in series history. Zilisch would secure the Regular Season championship.
Justin Allgaier won the pole. Allgaier won stage one whileConnor Zilisch won stage two. Despite Allgaier, Zilisch andSam Mayer leading large chunks of the race,Aric Almirola would lead the final 34 laps to win the race.
Brandon Jones won the pole.Justin Allgaier swept the stages. Jones would lead the final 37 laps to win his second race of the season and seventh of his career. This marked Jones' first multi-race win season since 2020.
Justin Allgaier won the pole.Aric Almirola would sweep the stages, lead the most laps and win the race, advancing Joe Gibbs Racing's No. 19 into the Owner's Championship.
Jesse Love won the pole.Austin Hill would sweep the stages, lead the most laps and win the race. Despite being eliminated from playoff contention, Hill was able to qualify Richard Childress Racing's No. 21 into the Owner's Championship.
Brandon Jones won the pole.Taylor Gray won stage one while Justin Allgaier won stage two. After surviving early-race struggles,Jesse Love would passConnor Zilisch for the lead with 24 laps to go, holding on to win the race and the Xfinity Series Championship.Aric Almirola would overtake Zilisch for second place, giving Joe Gibbs Racing's No. 19 the Owner's Championship.
Love's championship victory rekindled controversy and heavy criticism against the current Playoff points format, mainly questioning the legitimacy of how the format crowns a champion. This is in reference to Zilisch's historic 10-win season, where in any past points systems Zilisch would have been crowned the champion by a wide margin.
(key)Bold – Pole position awarded by time.Italics – Pole position set by competition-based formula. * – Most laps led.F – Fastest lap.1 – Stage 1 winner.2 – Stage 2 winner.1–10 – Regular season top 10 finishers. . – Eliminated after Round of 12. – Eliminated after Round of 8
† –Josh Williams was recovering from illness during the race at Las Vegas in March, and was relieved byTy Dillon after the first stage. Since Williams started the race, he is officially credited with 29th place. ‡ – Practiced and qualified forJosh Williams ¶ – Qualified but replaced byKatherine Legge ¿ – Relieved forConnor Zilisch, who was still recovering from a broken collarbone from a fall after winning the previous race at Watkins Glen «» – Suárez made the race on the International Provisional, and the No. 9 entry did not receive owners points.
(key)Bold – Pole position awarded by time.Italics – Pole position set by competition-based formula. * – Most laps led.F – Fastest lap.1 – Stage 1 winner.2 – Stage 2 winner.1–10 – Regular season top 10 finishers. . – Eliminated after Round of 12. – Eliminated after Round of 8