Sam Mayer scores second straight Xfinity Series victory at Iowa: Sam Mayer took control of Saturdayās Hy-Vee Perks 250 NASCAR Xfinity Series race at Iowa Speedway after a Lap 221 restart and maintained it the rest of the way to record the first victory for the Haas Factory team and the first in the series for Ford this season.(Read more)(NASCAR)
(Photo by Sean Gardner/Getty Images) | Getty Images
For the second straight season, #41-Sam Mayer won the Hy-Vee Perks 250 Xfinity Series race at Iowa Speedway. It’s the first victory for the rebranded Haas Factory Team and the first win for Ford in 2025.
Polesitter #2-Jesse Love finished runner-up after leading 31 laps. #9-Ross Chastain led a race-high 120 laps and finished third. #88-Connor Zilisch and #25-Harrison Burton rounded out the top five.
In his first start for Kaulig Racing, #11-Carson Hocevar finished sixth. #00-Sheldon Creed, #39-Ryan Sieg, #1-Carson Kvapil and #16-Christian Eckes complete the top 10.
#88-Zilisch dominated the opening stage en route to his fifth stage victory of the season. #9-Chastain earned the Stage 2 victory, his first stage win since 2020.
There were 13 lead changes among eight drivers and nine cautions for 61 yellow flag laps.
The average speed of the race was 87.832 mph.
See race details at: Race Results, Driver Points Standings, Owner Points Standings, Cumulative Report, Penalty Report.
Race Fast Facts ā Iowa Speedway:
Sam Mayer won the HyVee Perks 250, his eighth career win in his 139th start.
This is his first victory and 13th top-10 finish in 2025.
This is his second victory and second top-10 finish in two races at Iowa Speedway.
Jesse Love (second) posted his sixth top-five finish this season, second in the last three races.
Ross Chastain(i) (third) posted his third top-five finish in five starts this season
Connor Zilisch (fourth) was the highest finishing rookie.
Connor Zilisch # leads the point standings by 0 points over Justin Allgaier
Xfinity Series Playoff Standings after Iowa (Race 22 of 33):
1)#88-Connor Zilisch 5 wins (30 playoff points, tied as the regular season championship leader)
2)#7-Justin Allgaier 3 wins (22 playoff points, tied as the regular season championship leader)
3)41-Sam Mayer 1 win (8 playoff points)
4)#20-Brandon Jones 1 win (8 playoff points)
5)#8-Sammy Smith 1 win (7 playoff points)
6)#2-Jesse Love 1 win (6 playoff points)
7)#48-Nick Sanchez 1 win (5 playoff points)
8)#21-Austin Hill 3 wins (0 playoff points)
9)#1-Carson Kvapil 622, +93
10)#00-Sheldon Creed 611, +82
11)#54-Taylor Gray 596, +67
12)#25-Harrison Burton 546, +17 Currently below elimination line
13)#39-Ryan Sieg 529, -17
14)#27-Jeb Burton 527, -19
15)#16-Christian Eckes 477, -69
16)#26-Dean Thompson 468, -78
See the Driver Points Standings and Owner Points Standings.
Race Updates: Lap 250: #41-Mayer scores the victory, his first with Haas Factory Team. #2-Love, #9-Chastain, #88-Zilisch, #25-Burton, #11-Hocevar, #00-Creed, #39-Sieg, #1-Kvapil and #16-Eckes complete the top 10.
Lap 249: Caution is out for #14-Smithley spinning on the final lap. #41-Mayer will win the race.
Lap 245: #41-Mayer has a comfortable 1.6-second lead over #2-Love. #9-Chastain has passed #25-Burton for third.
Lap 238: #48-Sanchez got pinched between #26-Thompson and #17-Day and has a left-front tire rub. Thompson hits pit road with a flat tire.
Lap 237: #41-Mayer has driven out to a 1.6-second lead with #25-Burton and #2-Love continuing to battle for second position.
Lap 233: #41-Mayer gets a good launch on the restart to easily clear for the lead. #2-Love drives #88-Zilisch wide. #25-Burton is challenging for the runner-up spot.
Lap 222: #2-Love slips in the oil, allowing #41-Mayer to get by for the lead. #20-Jones spins in the oil from fifth position to bring out the caution.
Lap 220: #2-Love gets the jump on the restart and clears #41-Mayer for the lead. #9-Chastain and #88-Zilisch battling for third. #99-DiBenedetto ran into the rear of #17-Day as there was a checkup entering Turn 1 and oil was dropped on the track.
Lap 213: #88-Zilisch got loose underneath #9-Chastain who tags #7-Allgaier and Allgaier spins to bring out another caution. All three are JR Motorsports drivers.
Lap 212: The bottom line prevails for the first time in the race with #7-Allgaier clearing for the lead. #2-Love makes a move to the bottom on four fresh tires and takes the lead from Allgaier before the lap is completed.
Lap 207: #20-Jones and #7-Allgaier take two tires to get track position. #9-Chastain is the first car off pit road with four fresh tires. Long stop for #54-Gray with a couple of lug nuts falling off, dropping outside the top 10.
Lap 201: #10-Dye cuts a right-front tire in the middle of Turns 3 and 4 to bring out the caution and clobbers the outside wall. #9-Chastain, #54-Gray, #88-Zilisch, #41-Mayer, #2-Love, #18-Sawalich, #1-Kvapil, #25-Burton, #19-Bonsignore and #11-Hocevar are the current top 10.
Lap 192: #88-Zilisch has cut the gap in more than half and is just over two seconds behind #9-Chastain.
Lap 183: #8-Smith pits from fourth position as he was at the edge of his fuel window.
Lap 172: #45-Massey got into the wall in Turn 1 and remained out of the groove. He was able to get to pit road with the left front of the chassis bouncing.
Lap 171: Race leaders #9-Chastain and #54-Gray have closed in on the back of the field to begin lapping lapped traffic.
Lap 163: #88-Zilisch continues inching forward, passing #8-Smith for third position, more than five seconds behind #9-Chastain for the race lead.
Lap 155: #19-Bonsignore has moved into the top 10 and clears #00-Creed for ninth.
Lap 150: #88-Zilisch passes #18-Sawalich to get back inside the top five. #9-Chastain leads #54-Gray by four-tenths of a second. #8-Smith is 2.5 seconds behind in third.
Lap 147: #88-Zilisch is charging hard since the restart, up to sixth in the running order.
Lap 144: #9-Chastain and #54-Gray clear the inside lane on the restart to recapture the top two positions. #2-Love got loose through the middle of Turns 3 and 4 and fell outside the top five.
Lap 141: Not many takers on pit road, but some drivers that pitted and will be just outside the fuel window: #7-Allgaier, #16-Eckes, #20-Jones, #11-Hocevar and #51-Clements.
Lap 138: #17-Day got loose battling #26-Thompson and #7-Allgaier and tagged Thompson who did a half spin to bring out the caution.
Lap 129: #9-Chastain takes the lead back on the restart and #54-Gray followed through into second. Multiple rows of three-wide racing on the restart with drivers trying to gain coveted track position.
Lap 125: #8-Smith stayed out to take the race lead under caution. #20-Jones won the race off pit road but was caught for speeding.
Lap 120: #9-Chastain wins Stage 2, his first stage victory of the season. #20-Jones, #54-Gray, #41-Mayer, #18-Sawalich, #00-Creed, #2-Love, #25-Burton, #1-Kvapil and #39-Sieg earn stage points.
Lap 108: #88-Zilisch continues to drop through the field, back to 17th position and is fighting lateral grip. #9-Chastain leads #20-Jones by just under one second.
Lap 101: #41-Mayer got #2-Love loose while battling for third position and slid back to seventh. Three Joe Gibbs Racing cars are now inside the top five.
Lap 98: #88-Zilisch gets loose underneath #7-Allgaier and trade paint for 14th position.
Lap 97: #9-Chastain clears the bottom row for the lead on the restart, as does #20-Jones who chose the outside of the second row.
Lap 95: #26-Thompson is on pit road with the team looking underneath the hood.
Lap 90: #71-Ellis got loose while battling #42-Alfredo and both cars spun on the exit of Turn 4 to bring out the caution. #21-Dillon is the free pass.
Lap 88: #20-Jones races by #2-Love to take the runner-up spot, one-second behind #9-Chastain.
Lap 83: #9-Chastain gets #2-Love loose to take the race lead. #00-Creed has moved into the top five with #11-Hocevar dropping to seventh.
Lap 74: #88-Zilisch has cracked the top 20 after restarting at the tail of lead-lap cars.
Lap 71: #2-Love clears #9-Chastain for the lead on the restart. #18-Sawalich, #20-Jones and #11-Hocevar file out the top five.
Lap 65: #88-Zilisch needed to make a second trip down pit road for a loose left-front wheel during the stage break.
Lap 64: #2-Love wins the race off pit road ahead of #88-Zilisch. #41-Mayer overshot his pit stall and exited the pits in 17th.
Lap 60: #88-Zilisch wins Stage 1, his fifth stage victory of the season. #2-Love, #9-Chastain, #41-Mayer, #18-Sawalich, #1-Kvapil, #11-Hocevar, #10-Dye, #25-Burton and #7-Allgaier earn stage points.
Lap 55: #9-Chastain continues moving up the leaderboard, planted on the bottom lane. Just passed #41-Mayer for third position.
Lap 50: #88-Zilisch puts #21-Dillon one lap down in 27th position.
Lap 40: #88-Zilisch continues to lead while getting through lapped traffic, with #2-Love still three-quarters of a second back. #41-Mayer, #18-Sawalich and #9-Chastain are the top five in the running order.
Lap 28: Bubble driver #27-Burton goes one lap down, fighting an ill-handling car in 36th position.
Lap 24: #7-Allgaier breaks into the top 10 for the first time in the race, passing #00-Creed. #39-Sieg is back inside the top 20 after spinning to bring out the first caution on Lap 2.
Lap 21: #88-Zilisch has pulled out to a three-quarter second lead over #2-Love.
Lap 16: #54-Gray has cracked the top 20 after taking the initial green flag at the rear of the field.
Lap 13: #25-Burton is on the move in the opening laps, charging up eight spots to ninth.
Lap 9: #88-Zilisch gets a run on corner exit of Turn 2 to clear for the lead. #41-Mayer is side-by-side with #18-Sawalich for third.
Lap 2: #39-Sieg got loose on the bottom of Turn 1 and made slight contact into #21-Dillon. Both cars spun to bring out the caution. #88-Zilisch is scored as the leader.
Lap 1: #2-Love clears for the lead on the restart, but #88-Zilisch gets to his inside at the start/finish line.
Race info:
Broadcast: CW, MRN, and SiriusXM NASCAR Radio
Distance: 250 laps / 218.75 miles
Stages: 60 / 120 / 250
Average time of race: 2:36:27
Pit road speed: 40 mph
Caution car speed: 45 mph
Fuel Window: 100 laps
Cars to the rear: #07-Patrick Emerling, #8-Sammy Smith, #27-Jeb Burton, #35-Tyler Tomassi, #54-Taylor Gray, #71-Ryan Ellis, #74-Dawson Cram (Unapproved adjustments).
For the third time in 2025, #2-Jesse Love will lead the Xfinity Series to the green flag. With a speed of 133.237 mph, Love won the pole for the Hy-Vee Perks 250 at Iowa Speedway. It’s his eighth career pole — and first on a short track.
Rookie #18-William Sawalich will start alongside on the front row (133.069 mph). #11-Carson Hocevar who took over for Josh Williams will start third (132.844 mph). #88-Connor Zilisch (132.531 mph) and #41-Sam Mayer (132.353 mph) round out the top five.
#21-Austin Dillon, #39-Ryan Sieg, #1-Carson Kvapil, #8-Sammy Smith and #10-Daniel Dye complete the top 10.
See the complete Iowa Starting Lineup.
Qualifying Fast Facts — Iowa Speedway:
Jesse Love won the Pole Award for the HyVee Perks 250 with a lap of 23.642 seconds, 133.237 mph.
This is his first pole in one NASCAR Xfinity Series races.
This is his first pole and first top-10 start in 2025.
This is his first pole in one races at Iowa Speedway.
William Sawalich # (second) posted his first top-10 start of 2025 and his first in one race at Iowa Speedway.
Carson Hocevar(i) (third) posted his first top-10 start at Iowa Speedway. It is his first in one race this season.
William Sawalich (second) was the fastest qualifying rookie.
Practice for The Loop 110 Xfinity Series race at Iowa Speedway is complete. The top five, slowest, news and notes:
#39-Ryan Sieg 130.917 mph
#25-Harrison Burton 130.743 mph
#9-Ross Chastain 130.694
#10-Daniel Dye 130.499 mph
#54-Taylor Gray 130.467 mph
Slowest: #35-Tyler Tomassi 119.417 mph
Most laps run: #25-Burton, 79
Best 10 consecutive lap avg (of 29 drivers): #39-Sieg 129.620 mph
Notes: Late in the session, #54-Gray reported a brake issue. The Joe Gibbs Racing team was allowed to change rotors but won’t be able to make a qualifying lap.
See full Iowa Practice Results.
This weekend marks the 22nd running of a NASCAR Xfinity Series race at Iowa Speedway (2009-2019, 2024-2025).
Austin Hill suspended one race for intentionally wrecking Aric Almirola at Indianapolis; if granted a waiver, he will remain Playoff eligible but will enter the Playoffs with zero Playoff points.
Austin Dillon will drive the Richard Childress Racing #21 at Iowa in place of Austin Hill.
Connor Zilisch won the last three races, the first driver to win three straight since Noah Gragson won four straight in 2022.
Connor Zilisch can become third driver in series history to win four consecutive races ā Sam Ard in 1983 and Noah Gragson in 2022.
JR Motorsports had at least one car finish inside the top-five in a record 23 straight races.
JR Motorsports had at least one car finish Top 2 in 10 straight races; a Top 2 finish at Iowa would tie the all-time record.
Toyota is winless in the last 13 races, their longest winless streak since the first NXS win in 2007.
There are only two previous Iowa Xfinity Series winners on the entry list: Justin Allgaier ā 2018 & Sam Mayer ā 2024.
Goodyear Tire Notes: A new right side tire for the NASCAR Xfinity Series will also be used this weekend. It was tested by Christian Eckes (Chevrolet) and Dean Thompson (Toyota) also at the June test. Xfinity Series teams will race the same left side tire as in the last two rounds at Dover and Indianapolis.
There are 38 drivers/teams on the entry list for the Hy-Vee Perks 250 Xfinity Series race at Iowa Speedway. No cars will miss the race.
Notables: #07-Patrick Emerling, #9-Ross Chastain, #11-Carson Hocevar, #14-Garrett Smithley, #17-Corey Day, #19-Justin Bonsignore, #21-Austin Dillon, #35-Tyler Tomassi, #45-Mason Massey, #53-Joey Gase, #70-Thomas Annunziata, #74-Dawson Cram, #91-Josh Bilicki.
See the full Iowa entry list.