What’s Happening?
The Xfinity Series race at Portland marked Connor Zilisch’s first full event since breaking his collarbone at Watkins Glen, but it seemed like the injury did little to slow him down. Zilisch started from the pole, swept both stages, led the most laps, and secured the race victory, his eighth of the season, setting a new rookie record in the series. The performance also moved him into the regular season points lead. The victory was also his 10th career win in only 28 starts.
It's crunch time in the Pacific Northwest 🌲
— The CW Sports (@TheCW_Sports) August 30, 2025
We're road racing in Portland on The CW! pic.twitter.com/XXHW1BTRvl
Stage 1
Zilisch immediately set the pace, building a five-second lead within the first ten laps. The fight for second between Justin Allgaier and Austin Hill was the only battle near the front. The stage was marked by several spins: Garrett Smithley spun out, while William Sawalich and Vicente Salas both had near-misses in the grass, and Dean Thompson spun with two laps remaining.
The most unusual moment came when Matt DiBenedetto suddenly stopped in the grass, exited his car, removed his shoes, and sat down holding his feet, drawing attention.
Hoping @mattdracing's feet are doing alright after bringing out a caution to end stage one. pic.twitter.com/CyubukzyQm
— Xfinity Racing (@XfinityRacing) August 31, 2025
DiBenedetto was okay after the incident. It was reported that he had a big fire engulfing his feet, which is why he parked the car and jumped out.
.@mattdracing talks about the scary incident that had him engulfed in flames at the end of Stage 1. pic.twitter.com/cV6bVHQNvm
— The CW Sports (@TheCW_Sports) August 31, 2025
The stage finished under caution, and it secured Zilisch the stage win by 15 seconds over Hill. In the process, Zilisch surpassed Kyle Busch for fifth all-time in Xfinity Series road course laps led.
Connor Zilisch has now passed Kyle Busch for the 5th most laps led on road courses in Xfinity Series history:
— NASCAR Insights (@NASCARInsights) August 31, 2025
1. AJ Allmendinger – 470
2. Austin Cindric – 336
3. Ty Gibbs – 330
4. Marcos Ambrose – 298
5. Connor Zilisch – 231+
Stage 1 Results
- 1st. Connor Zilisch
- 2nd. Austin Hill
- 3rd. Justin Allgaier
- 4th. Sam Mayer
- 5th. William Sawalich
- 6th. Carson Kvapil
- 7th. Jesse Love
- 8th. Brandon Jones
- 9th. Jack Perkins
- 10th. Sheldon Creed
Stage 2
Zilisch was challenged by Hill on the restart, but he quickly pulled away again. Harrison Burton spun twice, costing him valuable points with the playoffs approaching. Jesse Love picked up right-rear damage after contact with Sawalich, while Thomas Annunziata spun off track and ignited the grass in one of the race’s strangest moments.
🔥🔥🔥 pic.twitter.com/XAZANG26tW
— The CW Sports (@TheCW_Sports) August 31, 2025
Zilisch once again led every lap and won the stage by eight seconds over Hill, officially taking the regular season points lead from Allgaier.
It's a stage sweep for @ConnorZilisch! 🧹🧹
— The CW Sports (@TheCW_Sports) August 31, 2025
The 88 has led every lap in Portland. pic.twitter.com/EW4F6MWrPB
Stage 2 Results
- 1st. Connor Zilisch
- 2nd. Austin Hill
- 3rd. Justin Allgaier
- 4th. William Sawalich
- 5th. Sam Mayer
- 6th. Carson Kvapil
- 7th. Jack Perkins
- 8th. Brandon Jones
- 9th. Christian Eckes
- 10th. Sammy Smith
Final Stage
The third stage ran clean until 12 laps to go, when chaos struck: Anthony Alfredo and Annunziata had issues on the same lap Sheldon Creed’s car began smoking, ending in a spin and caution. Most leaders stayed out, preserving track position.
Caution comes out as @sheldoncreed, @tannunziata and @anthonyalfredo have issues.
— The CW Sports (@TheCW_Sports) August 31, 2025
We'll have a restart with inside 10 laps to go! pic.twitter.com/6JUhxeDlbJ
On the restart, Hill grabbed the lead with help from Zilisch with help from Kvapil. In turn one, Sawalich overshot the corner, shoving Zilisch off track and causing a tire rub on the No. 88. Allgaier was also turned by Kvapil in the incident. Multiple cars spun further back, but the race stayed green.
A chaotic restart sees @_AustinHill claim the lead from @ConnorZilisch! pic.twitter.com/Rp41kTmnyi
— The CW Sports (@TheCW_Sports) August 31, 2025
Zilisch recovered quickly as the tire rub wore off and began reeling Hill back in. A spin by Jack Perkins brought out another caution, setting up an overtime finish.
Hill controlled the restart, but Zilisch powered past him before turn one. Though he missed the corner and was forced through the runoff area, another spin slowed the field, allowing him to retain the lead. NASCAR kept the race green, and from there, Zilisch pulled away for the win, beating Sawalich by 1.5 seconds for his record-breaking eighth win of the season, sealing a dominant sweep of the weekend.
We like the shirt, @ConnorZilisch. 👀 https://t.co/XAY1JwvdSC pic.twitter.com/nTP4G56uha
— NASCAR Xfinity (@NASCAR_Xfinity) August 31, 2025
Race Results

Zilisch celebrated carefully due to his collarbone but praised his JR Motorsports team, calling the win “a step toward something bigger” as the series heads into the final race of the regular season.
Notable Performances and Post-Race Notes
- Connor Zilisch: Set a rookie record with his eighth win of the season, tying Corey Heim for most NASCAR national-series wins in 2025. He admitted racing in pain but said it “hurt so good.”
- William Sawalich: Aggressive restarts and a career-best second-place finish.
- Austin Hill: Briefly led late but faded to fifth.
- Debuts: Joey Hand (19th), Will Brown (35th, mechanical issues), Takuma Koga (29th).
- Oddest moment: Matt DiBenedetto’s stall and shoeless sit-down in the grass.
What did you think of this race? Is your favorite driver locked in, or will he fight for a playoff spot next weekend? Let us know! Join the discussion on Discord or X, and remember to follow us on Instagram, Facebook, and YouTube for more updates.
Be sure to tune back in here tomorrow at DailyDownforce.com for our coverage of the Cup Series race at Darlington, kicking off the playoffs!
