The 2025 NASCAR Xfinity Series Championship Race was the 33rd and final stock car race of the 2025 NASCAR Xfinity Series. The race was held on Saturday, November 1, 2025, at Phoenix Raceway in Avondale, Arizona, a tri-oval track. The race took the scheduled 200 laps to complete.

In an action-packed race that sparked controversy, Jesse Love, driving for Richard Childress Racing, would survive from early car struggles, and made the championship winning pass on Connor Zilisch with 24 laps to go, leading the remainder of the race to earn his third career NASCAR Xfinity Series win, and his second of the season, clinching his first career Xfinity Series championship. Zilisch fell back to third and finished second in the championship despite a dominating season. Justin Allgaier dominated the majority of the event, leading a race-high 83 laps but fell back on a late restart and was unable to recover, finishing fifth and ranking third in the championship. Carson Kvapil had a struggling day and finished 13th, ranking fourth in the championship. Aric Almirola, who finished in second, would clinch the 2025 owner's championship for the No. 19 car.

This was the fifth and last consecutive championship race held at Phoenix as the event will move to Homestead–Miami Speedway for the first time since 2019. Phoenix will continue to serve as the championship race in the future, but on a rotational deal.

This was the final race with Xfinity as the title sponsor. Starting in 2026, O'Reilly Auto Parts will serve as the new series sponsor. Xfinity and The CW also aired the final stage of the race commercial free.

Report

Background

Phoenix Raceway – also known as PIR – is a one-mile, low-banked tri-oval race track located in Avondale, Arizona. It is named after the nearby metropolitan area of Phoenix. The motorsport track opened in 1964 and currently hosts two NASCAR race weekends annually. PIR has also hosted the IndyCar Series, CART, USAC and the Rolex Sports Car Series. The raceway is currently owned and operated by International Speedway Corporation.

The raceway was originally constructed with a road course that ran both inside and outside of the main tri-oval. In 1991, the track was reconfigured with the current interior layout. PIR has an estimated grandstand seating capacity of around 67,000. Lights were installed around the track in 2004 following the addition of a second annual NASCAR race weekend.

Phoenix Raceway is home to two annual NASCAR race weekends, one of 13 facilities on the NASCAR schedule to host more than one race weekend a year. The track is both the first and last stop in the western United States, as well as the fourth, and hosts the championship race on the schedule. In 2026, Homestead-Miami would host the championship race, while Phoenix would retain its second date in the Round of 8.

Championship drivers

Connor Zilisch was the first of four drivers to clinch a spot in the Championship 4 at Talladega. Justin Allgaier clinched the second spot in the Championship 4 at Talladega. Jesse Love clinched the third spot in the Championship 4 at Martinsville. Carson Kvapil clinched the final spot in the Championship 4 at Martinsville.

Entry list (R) denotes rookie driver. (i) denotes driver who is ineligible for series driver points. (CC) denotes championship contender. (OC) denotes owner's championship car.

#DriverTeamMake00Sheldon CreedHaas Factory TeamFord1Carson Kvapil (CC) (R)JR MotorsportsChevrolet2Jesse Love (CC)Richard Childress RacingChevrolet4Parker RetzlaffAlpha Prime RacingChevrolet5Glen ReenAlpha Prime RacingFord07Patrick Emerling (i)SS-Green Light RacingChevrolet7Justin Allgaier (CC)JR MotorsportsChevrolet8Sammy SmithJR MotorsportsChevrolet10Daniel Dye (R)Kaulig RacingChevrolet11Brenden QueenKaulig RacingChevrolet14Garrett SmithleySS-Green Light RacingChevrolet16Christian Eckes (R)Kaulig RacingChevrolet17Corey DayHendrick MotorsportsChevrolet18Justin BonsignoreJoe Gibbs RacingToyota19Aric Almirola (OC)Joe Gibbs RacingToyota20Brandon JonesJoe Gibbs RacingToyota21Austin Hill (OC)Richard Childress RacingChevrolet25Harrison BurtonAM RacingFord26Dean Thompson (R)Sam Hunt RacingToyota27Jeb BurtonJordan Anderson RacingChevrolet28Nick LeitzRSS RacingFord31Blaine PerkinsJordan Anderson RacingChevrolet35Stefan Parsons (i)Joey Gase MotorsportsChevrolet39Kyle SiegRSS RacingFord41Ryan SiegHaas Factory TeamFord42Anthony AlfredoYoung's MotorsportsChevrolet44Brennan PooleAlpha Prime RacingChevrolet45Josh WilliamsAlpha Prime RacingChevrolet48Nick Sanchez (R)Big Machine RacingChevrolet50Preston PardusPardus RacingChevrolet51Jeremy ClementsJeremy Clements RacingChevrolet53Joey GaseJoey Gase MotorsportsChevrolet54Taylor Gray (R)Joe Gibbs RacingToyota70Leland HoneymanCope Family RacingChevrolet71Ryan EllisDGM RacingChevrolet74Dawson CramMike Harmon RacingChevrolet88Connor Zilisch (CC) (R)JR MotorsportsChevrolet91Josh BilickiDGM RacingChevrolet99Connor Mosack (i)Viking MotorsportsChevroletOfficial entry list

Practice The first and only practice session was held on Friday, October 31, at 1:35 PM MST, and would last for 50 minutes. Connor Zilisch, driving for JR Motorsports, would set the fastest time in the session, with a lap of 28.045, and a speed of . Pos.#DriverTeamMakeTimeSpeed188Connor Zilisch (CC) (R)JR MotorsportsChevrolet28.045128.365211Brenden QueenKaulig RacingChevrolet28.070128.25132Jesse Love (CC)Richard Childress RacingChevrolet28.082128.196Full practice results

Qualifying Qualifying was held on Saturday, November 1, at 12:30 PM MST. Since Phoenix Raceway is a mile oval, the qualifying procedure used is a single-car, one-lap system with one round. Drivers will be on track by themselves and will have one lap to post a qualifying time, and whoever sets the fastest time will win the pole.

Brandon Jones, driving for Joe Gibbs Racing, would score the pole for the race, with a lap of 27.490, and a speed of .

No drivers would fail to qualify.

Qualifying results Pos.#DriverTeamMakeTimeSpeed120Brandon JonesJoe Gibbs RacingToyota27.490130.957254Taylor Gray (R)Joe Gibbs RacingToyota27.593130.468300Sheldon CreedHaas Factory TeamFord27.639130.251488Connor Zilisch (CC) (R)JR MotorsportsChevrolet27.644130.22757Justin Allgaier (CC)JR MotorsportsChevrolet27.644130.22762Jesse Love (CC)Richard Childress RacingChevrolet27.651130.194719Aric Almirola (OC)Joe Gibbs RacingToyota27.689130.016848Nick Sanchez (R)Big Machine RacingChevrolet27.750129.730926Dean Thompson (R)Sam Hunt RacingToyota27.796129.5151041Ryan SiegHaas Factory TeamFord27.802129.4871127Jeb BurtonJordan Anderson RacingChevrolet27.817129.4171225Harrison BurtonAM RacingFord27.830129.3571318Justin BonsignoreJoe Gibbs RacingToyota27.834129.338141Carson Kvapil (CC) (R)JR MotorsportsChevrolet27.842129.3011517Corey DayHendrick MotorsportsChevrolet27.852129.2551621Austin Hill (OC)Richard Childress RacingChevrolet27.853129.2501739Kyle SiegRSS RacingFord27.858129.227188Sammy SmithJR MotorsportsChevrolet27.895129.055194Parker RetzlaffAlpha Prime RacingChevrolet27.921128.9352011Brenden QueenKaulig RacingChevrolet27.950128.8012116Christian Eckes (R)Kaulig RacingChevrolet28.029128.4382299Connor Mosack (i)Viking MotorsportsChevrolet28.056128.3152331Blaine PerkinsJordan Anderson RacingChevrolet28.091128.1552444Brennan PooleAlpha Prime RacingChevrolet28.120128.0232570Leland HoneymanCope Family RacingChevrolet28.198127.6692691Josh BilickiDGM RacingChevrolet28.214127.5962742Anthony AlfredoYoung's MotorsportsChevrolet28.262127.3802828Nick LeitzRSS RacingFord28.277127.3122951Jeremy ClementsJeremy Clements RacingChevrolet28.314127.1463071Ryan EllisDGM RacingChevrolet28.325127.0963107Patrick Emerling (i)SS-Green Light RacingChevrolet28.380126.8503214Garrett SmithleySS-Green Light RacingChevrolet28.408126.725Qualified by owner's points3310Daniel Dye (R)Kaulig RacingChevrolet28.420126.6713435Stefan Parsons (i)Joey Gase MotorsportsChevrolet28.504126.298355Glen ReenAlpha Prime RacingFord28.624125.7693653Joey GaseJoey Gase MotorsportsChevrolet28.636125.7163745Josh WilliamsAlpha Prime RacingChevrolet28.827124.8833874Dawson CramMike Harmon RacingChevrolet28.966124.284Official qualifying resultsOfficial starting lineup

Race Note: Connor Zilisch, Justin Allgaier, Jesse Love, and Carson Kvapil were not eligible for stage points because of their participation in the Championship 4.

Race results

Stage results Stage 1 Laps: 45 Pos.#DriverTeamMakePts154Taylor Gray (R)Joe Gibbs RacingToyota10200Sheldon CreedHaas Factory TeamFord937Justin Allgaier (CC)JR MotorsportsChevrolet0488Connor Zilisch (CC) (R)JR MotorsportsChevrolet0548Nick Sanchez (R)Big Machine RacingChevrolet661Carson Kvapil (CC) (R)JR MotorsportsChevrolet0739Kyle SiegRSS RacingFord4819Aric Almirola (OC)Joe Gibbs RacingToyota398Sammy SmithJR MotorsportsChevrolet21020Brandon JonesJoe Gibbs RacingToyota1

Stage 2 Laps: 45 Pos.#DriverTeamMakePts17Justin Allgaier (CC)JR MotorsportsChevrolet0288Connor Zilisch (CC) (R)JR MotorsportsChevrolet0319Aric Almirola (OC)Joe Gibbs RacingToyota8400Sheldon CreedHaas Factory TeamFord752Jesse Love (CC)Richard Childress RacingChevrolet0654Taylor Gray (R)Joe Gibbs RacingToyota5748Nick Sanchez (R)Big Machine RacingChevrolet4820Brandon JonesJoe Gibbs RacingToyota391Carson Kvapil (CC) (R)JR MotorsportsChevrolet01041Ryan SiegHaas Factory TeamFord1

Final Stage results Stage 3 Laps: 110 FinSt#DriverTeamMakeLapsLedStatusPts162Jesse Love (CC)Richard Childress RacingChevrolet20035Running402719Aric Almirola (OC)Joe Gibbs RacingToyota2000Running463488Connor Zilisch (CC) (R)JR MotorsportsChevrolet20027Running344120Brandon JonesJoe Gibbs RacingToyota20010Running38557Justin Allgaier (CC)JR MotorsportsChevrolet20083Running326188Sammy SmithJR MotorsportsChevrolet2000Running337254Taylor Gray (R)Joe Gibbs RacingToyota20044Running458300Sheldon CreedHaas Factory TeamFord2000Running4591621Austin Hill (OC)Richard Childress RacingChevrolet2000Running28101318Justin BonsignoreJoe Gibbs RacingToyota2000Running27111225Harrison BurtonAM RacingFord2000Running26121739Kyle SiegRSS RacingFord2000Running2913141Carson Kvapil (CC) (R)JR MotorsportsChevrolet2000Running24141517Corey DayHendrick MotorsportsChevrolet2000Running2315848Nick Sanchez (R)Big Machine RacingChevrolet2000Running32162116Christian Eckes (R)Kaulig RacingChevrolet2000Running2117926Dean Thompson (R)Sam Hunt RacingToyota2000Running20182444Brennan PooleAlpha Prime RacingChevrolet2000Running19192011Brenden QueenKaulig RacingChevrolet2000Running18202828Nick LeitzRSS RacingFord2000Running17213071Ryan EllisDGM RacingChevrolet2000Running16222299Connor Mosack (i)Viking MotorsportsChevrolet2000Running0232742Anthony AlfredoYoung's MotorsportsChevrolet2000Running14242570Leland HoneymanCope Family RacingChevrolet1991Running13252331Blaine PerkinsJordan Anderson RacingChevrolet1990Running12263745Josh WilliamsAlpha Prime RacingChevrolet1990Running1127194Parker RetzlaffAlpha Prime RacingChevrolet1990Running10283310Daniel Dye (R)Kaulig RacingChevrolet1990Running9293435Stefan Parsons (i)Joey Gase MotorsportsChevrolet1980Running0303653Joey GaseJoey Gase MotorsportsChevrolet1980Running7313214Garrett SmithleySS-Green Light RacingChevrolet1980Running6322691Josh BilickiDGM RacingChevrolet1960Running5332951Jeremy ClementsJeremy Clements RacingChevrolet1960Running434355Glen ReenAlpha Prime RacingFord1960Running3353107Patrick Emerling (i)SS-Green Light RacingChevrolet1920Running0363874Dawson CramMike Harmon RacingChevrolet1910Running1371041Ryan SiegHaas Factory TeamFord1500Accident2381127Jeb BurtonJordan Anderson RacingChevrolet360Accident1Official race results

Race statistics

Lead changes: 15 among 6 different drivers Cautions/Laps: 4 for 31 laps Red flags: 0 Time of race: 2 hours, 1 minute and 49 seconds Average speed:

Playoff format controversy