The 2025 Window World 250 was the 10th stock car race of the 2025 NASCAR Craftsman Truck Series, and the 3rd iteration of the event. The race was held on Saturday, May 17, 2025, at North Wilkesboro Speedway in North Wilkesboro, North Carolina, a 0.625 miles (1.006 km) permanent asphalt oval shaped short track. The race was contested over 255 laps, extended from 250 laps due to a green-white-checkered finish.
In a wild and controversial finish, Chandler Smith, driving for Front Row Motorsports, would steal the win on the final lap after Corey Heim and Layne Riggs made contact in turn two, causing Heim to spin. Smith held off his teammate until the caution came out, giving Smith his seventh career NASCAR Craftsman Truck Series win, and his second of the season. Prior to the restart, Heim showed another dominating performance in the Truck Series, leading 162 of the 255 laps ran. After the race, Heim confronted Riggs on pit road and showed his displeasure with the move. To fill out the podium, Tyler Ankrum, driving for McAnally-Hilgemann Racing, would finish in 3rd, respectively.
Report
Background
North Wilkesboro Speedway is a paved oval short track in North Wilkesboro, North Carolina. The track has hosted a variety of racing events since its inaugural season of racing in 1947; primarily races sanctioned by NASCAR. It has been owned by Speedway Motorsports, LLC (SMI) since 2007 with Ronald Queen serving as director of operations. North Wilkesboro Speedway is served by U.S. Route 421.
The track has a capacity of 25,000 as of 2023, down from its peak of 60,000 in 1996. NWS retains a vintage aesthetic from the 1990s as part of an effort to preserve the historical value of the track. As a result, the facility retains some of its original buildings built before the track's first closure in 1996, including buildings featuring Winston Cigarettes sponsorship and suites built in the 1980s. Developers in recent years have also added other amenities as part of a revival effort that started in 2022.
Entry list
(R) denotes rookie driver. (i) denotes driver who is ineligible for series driver points.
#DriverTeamMake1Brent CrewsTricon GarageToyota02Jayson AlexanderYoung's MotorsportsChevrolet2Derek WhiteReaume Brothers RacingFord5Toni Breidinger (R)Tricon GarageToyota6Norm BenningNorm Benning RacingChevrolet07Kyle Busch (i)Spire MotorsportsChevrolet7Sammy Smith (i)Spire MotorsportsChevrolet9Grant EnfingerCR7 MotorsportsChevrolet11Corey HeimTricon GarageToyota13Jake GarciaThorSport RacingFord15Tanner GrayTricon GarageToyota17Gio Ruggiero (R)Tricon GarageToyota18Tyler AnkrumMcAnally-Hilgemann RacingChevrolet19Daniel HemricMcAnally-Hilgemann RacingChevrolet22Tyler Tomassi (i)Reaume Brothers RacingFord26Dawson Sutton (R)Rackley W.A.R.Chevrolet33Frankie Muniz (R)Reaume Brothers RacingFord34Layne RiggsFront Row MotorsportsFord38Chandler SmithFront Row MotorsportsFord42Matt MillsNiece MotorsportsChevrolet44Conner JonesNiece MotorsportsChevrolet45Kaden HoneycuttNiece MotorsportsChevrolet52Stewart FriesenHalmar Friesen RacingToyota66Luke BaldwinThorSport RacingFord67Ryan RouletteFreedom Racing EnterprisesChevrolet71Rajah CaruthSpire MotorsportsChevrolet75Patrick EmerlingHenderson MotorsportsChevrolet76Spencer BoydFreedom Racing EnterprisesChevrolet77Andrés Pérez de Lara (R)Spire MotorsportsChevrolet81Connor Mosack (R)McAnally-Hilgemann RacingChevrolet88Matt CraftonThorSport RacingFord91Jack WoodMcAnally-Hilgemann RacingChevrolet98Ty MajeskiThorSport RacingFord99Ben RhodesThorSport RacingFordOfficial entry list
Practice Practice was originally scheduled to be held on Saturday, May 17, at 9:35 AM EST, with two 25-minute group sessions, but was postponed until 10:40 AM due to inclement weather. Because of this, only one session was run, and lasted for 45 minutes. Chandler Smith, driving for Front Row Motorsports, would set the fastest time in the session, with a lap of 18.439, and a speed of .
Pos.#DriverTeamMakeTimeSpeed138Chandler SmithFront Row MotorsportsFord18.439122.024211Corey HeimTricon GarageToyota18.542121.346334Layne RiggsFront Row MotorsportsFord18.571121.157Full practice results
Starting lineup Qualifying was originally scheduled to be held on Saturday, May 17, at 10:35 AM EST, but was cancelled due to inclement weather. The starting lineup would be determined by the performance metric system. As a result, Corey Heim, driving for Tricon Garage, will start on the pole.
No drivers would fail to qualify.
Starting lineup Pos.#DriverTeamMake111Corey HeimTricon GarageToyota207Kyle Busch (i)Spire MotorsportsChevrolet37Sammy Smith (i)Spire MotorsportsChevrolet417Gio Ruggiero (R)Tricon GarageToyota513Jake GarciaThorSport RacingFord652Stewart FriesenHalmar Friesen RacingToyota719Daniel HemricMcAnally-Hilgemann RacingChevrolet89Grant EnfingerCR7 MotorsportsChevrolet945Kaden HoneycuttNiece MotorsportsChevrolet101Brent CrewsTricon GarageToyota1199Ben RhodesThorSport RacingFord1298Ty MajeskiThorSport RacingFord1318Tyler AnkrumMcAnally-Hilgemann RacingChevrolet1438Chandler SmithFront Row MotorsportsFord1588Matt CraftonThorSport RacingFord1642Matt MillsNiece MotorsportsChevrolet1726Dawson Sutton (R)Rackley W.A.R.Chevrolet1871Rajah CaruthSpire MotorsportsChevrolet1981Connor Mosack (R)McAnally-Hilgemann RacingChevrolet2077Andrés Pérez de Lara (R)Spire MotorsportsChevrolet215Toni Breidinger (R)Tricon GarageToyota2291Jack WoodMcAnally-Hilgemann RacingChevrolet2344Conner JonesNiece MotorsportsChevrolet2415Tanner GrayTricon GarageToyota2576Spencer BoydFreedom Racing EnterprisesChevrolet262Derek WhiteReaume Brothers RacingFord2734Layne RiggsFront Row MotorsportsFord2822Tyler Tomassi (i)Reaume Brothers RacingFord2933Frankie Muniz (R)Reaume Brothers RacingFord3066Luke BaldwinThorSport RacingFord3102Jayson AlexanderYoung's MotorsportsChevrolet3275Patrick EmerlingHenderson MotorsportsChevrolet336Norm BenningNorm Benning RacingChevrolet3467Ryan RouletteFreedom Racing EnterprisesChevroletOfficial starting lineup
Race results Stage 1 Laps: 70 Pos.#DriverTeamMakePts117Gio Ruggiero (R)Tricon GarageToyota10211Corey HeimTricon GarageToyota9352Stewart Friesen Halmar Friesen RacingToyota8413Jake GarciaThorSport RacingFord7538Chandler SmithFront Row MotorsportsFord6634Layne RiggsFront Row MotorsportsFord5718Tyler AnkrumMcAnally-Hilgemann RacingChevrolet4819Daniel HemricMcAnally-Hilgemann RacingChevrolet399Grant EnfingerCR7 MotorsportsChevrolet21007Kyle Busch (i)Spire MotorsportsChevrolet0
Stage 2 Laps: 70 Pos.#DriverTeamMakePts19Grant EnfingerCR7 MotorsportsChevrolet10211Corey HeimTricon GarageToyota9338Chandler SmithFront Row MotorsportsFord8418Tyler AnkrumMcAnally-Hilgemann RacingChevrolet7534Layne RiggsFront Row MotorsportsFord6607Kyle Busch (i)Spire MotorsportsChevrolet0771Rajah CaruthSpire MotorsportsChevrolet481Brent CrewsTricon GarageToyota3999Ben RhodesThorSport RacingFord2107Sammy Smith (i)Spire MotorsportsChevrolet0
Stage 3 Laps: 115 FinSt#DriverTeamMakeLapsLedStatusPts11438Chandler SmithFront Row MotorsportsFord2551Running5522734Layne RiggsFront Row MotorsportsFord2550Running4631318Tyler AnkrumMcAnally-Hilgemann RacingChevrolet2550Running454719Daniel HemricMcAnally-Hilgemann RacingChevrolet2550Running36589Grant EnfingerCR7 MotorsportsChevrolet25568Running4461298Ty MajeskiThorSport RacingFord2550Running317417Gio Ruggiero (R)Tricon GarageToyota25524Running408945Kaden HoneycuttNiece MotorsportsChevrolet2550Running299207Kyle Busch (i)Spire MotorsportsChevrolet2550Running01037Sammy Smith (i)Spire MotorsportsChevrolet2550Running0112415Tanner GrayTricon GarageToyota2550Running2612513Jake GarciaThorSport RacingFord2550Running32133066Luke BaldwinThorSport RacingFord2550Running2414652Stewart FriesenHalmar Friesen RacingToyota2550Running31151871Rajah CaruthSpire MotorsportsChevrolet2550Running26161981Connor Mosack (R)McAnally-Hilgemann RacingChevrolet2550Running2117111Corey HeimTricon GarageToyota255162Running38181588Matt CraftonThorSport RacingFord2540Running19193275Patrick EmerlingHenderson MotorsportsChevrolet2540Running18202291Jack WoodMcAnally-Hilgemann RacingChevrolet2540Running1721215Toni Breidinger (R)Tricon GarageToyota2540Running1622101Brent CrewsTricon GarageToyota2540Running18231199Ben RhodesThorSport RacingFord2540Running16242077Andrés Pérez de Lara (R)Spire MotorsportsChevrolet2530Running13251642Matt MillsNiece MotorsportsChevrolet2530Running12261726Dawson Sutton (R)Rackley W.A.R.Chevrolet2530Running11272344Conner JonesNiece MotorsportsChevrolet2510Running10282576Spencer BoydFreedom Racing EnterprisesChevrolet2510Running9292933Frankie Muniz (R)Reaume Brothers RacingFord2480Running8303102Jayson AlexanderYoung's MotorsportsChevrolet2420Running7312822Tyler Tomassi (i)Reaume Brothers RacingFord2090Suspension0323467Ryan RouletteFreedom Racing EnterprisesChevrolet1530Brakes533262Derek WhiteReaume Brothers RacingFord960Too Slow434336Norm BenningNorm Benning RacingChevrolet620Vibration3Official race results
Standings after the race
Drivers' Championship standings Pos Driver Points 1 Corey Heim 450 2 Chandler Smith 403 (-47) 3 Daniel Hemric 363 (–87) 4 Tyler Ankrum 357 (–93) 5 Grant Enfinger 339 (–111) 6 Ty Majeski 316 (–134) 7 Jake Garcia 306 (–144) 1 8 Layne Riggs 294 (–156) 1 9 Kaden Honeycutt 285 (–165) 1 10 Stewart Friesen 267 (–183)Official driver's standings
Manufacturers' Championship standings Pos Manufacturer Points 1 Chevrolet 338 2 Toyota 317 (-21) 3 Ford 304 (–34) Note: Only the first 10 positions are included for the driver standings.
References