| Race details[1][2][3][4][5][6][7][8][9] | |||
|---|---|---|---|
| Race 25 of 25 of the2025 NASCAR Craftsman Truck Series | |||
| Date | October 31, 2025 (2025-10-31) | ||
| Location | Phoenix Raceway inAvondale, Arizona | ||
| Course | Permanent racing facility | ||
| Course length | 1.022 miles (1.645 km) | ||
| Distance | 161 laps, 161 mi (259.104 km) | ||
| Scheduled distance | 150 laps, 150 mi (241.402 km) | ||
| Average speed | 87.434 mph (140.711 km/h) | ||
| Pole position | |||
| Driver | Front Row Motorsports | ||
| Time | 26.707 | ||
| Most laps led | |||
| Driver | Corey Heim | Tricon Garage | |
| Laps | 100 | ||
| Fastest lap | |||
| Driver | Corey Heim | Tricon Garage | |
| Time | 27.590 | ||
| Winner | |||
| No. 11 | Corey Heim | Tricon Garage | |
| Television in the United States | |||
| Network | FS1 | ||
| Announcers | Jamie Little,Michael Waltrip, andRegan Smith | ||
| Radio in the United States | |||
| Radio | NRN | ||
| Booth announcers | Alex Hayden,Mike Bagley andTodd Gordon | ||
| Turn announcers | Dave Moody (1 & 2) and Kurt Becker (3 & 4) | ||
The2025 NASCAR Craftsman Truck Series Championship Race was the 25th and finalstock car race of the2025 NASCAR Craftsman Truck Series, and the The race was held on Friday, October 31, 2025, atPhoenix Raceway inAvondale, Arizona, a 1 mile (1.6 km) tri-oval track. The race was contested over 161 laps, extended from 150 laps due to multipleovertime restarts.
In an action-packed race with late drama,Corey Heim, driving forTricon Garage, would finish off a record-breaking season, rebounding from a late restart and making a seven-wide pass from the tenth position, and after climbing to second when another caution came out, he passedTy Majeski on the final restart to earn his 23rd careerNASCAR Craftsman Truck Series win, and a series record 12th of the season, clinching his first career Truck Series championship.[10] Majeski settled for second to finish second in the championship,[11]Kaden Honeycutt finished third in the championship with a third-place finish,[12] andTyler Ankrum rounded out the Championship 4 drivers with a 14th place finish, and fourth in the championship standings.
This was the fifth and last consecutivechampionship race held at Phoenix as the event will move toHomestead–Miami Speedway in 2026 for the first time since2019. Phoenix will continue to serve as the championship race in the future, but on a rotational deal.[13]
This was also the final full-time race for longtime veteranMatt Crafton, who announced his retirement from full-time racing on August 18.[14]

Phoenix Raceway – also known asPIR – is a one-mile, low-bankedtri-oval race track located inAvondale, Arizona. It is named after the nearby metropolitan area ofPhoenix. Themotorsport track opened in 1964 and currently hosts twoNASCAR race weekends annually. PIR has also hosted theIndyCar Series,CART,USAC and theRolex Sports Car Series. The raceway is currently owned and operated byInternational Speedway Corporation.
The raceway was originally constructed with a 2.5 mi (4.0 km)road course that ran both inside and outside of the main tri-oval. In 1991, the track was reconfigured with the current 1.51 mi (2.43 km) 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.[15]
The first and only practice session was held on Thursday, October 30, at 4:35 PMMST, and would last for 50 minutes.[19]Ty Majeski, driving forThorSport Racing, would set the fastest time in the session, with a lap of 26.913, and a speed of 133.764 mph (215.272 km/h).[20]
| Pos. | # | Driver | Team | Make | Time | Speed |
|---|---|---|---|---|---|---|
| 1 | 98 | Ty Majeski(CC) | ThorSport Racing | Ford | 26.913 | 133.764 |
| 2 | 34 | Layne Riggs(OC) | Front Row Motorsports | Ford | 26.923 | 133.715 |
| 3 | 1 | Brent Crews | Tricon Garage | Toyota | 27.222 | 132.246 |
| Full practice results | ||||||
Qualifying was held on Friday, October 31, at 12:35 PMMST. SincePhoenix 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.[19]
Layne Riggs, driving forFront Row Motorsports, would score the pole for the race, with a lap of 26.707, and a speed of 134.796 mph (216.933 km/h).[21] Although he was credited with the pole, Riggs will start from the rear of the field, and serve a pass-through after the green flag due to failing pre-race inspection multiple times.[22]
No drivers would fail to qualify.
Stage 1Laps: 45
| Pos. | # | Driver | Team | Make | Pts |
|---|---|---|---|---|---|
| 1 | 11 | Corey Heim(CC) | Tricon Garage | Toyota | 0 |
| 2 | 1 | Brent Crews | Tricon Garage | Toyota | 9 |
| 3 | 98 | Ty Majeski(CC) | ThorSport Racing | Ford | 0 |
| 4 | 71 | Rajah Caruth | Spire Motorsports | Chevrolet | 7 |
| 5 | 15 | Tanner Gray | Tricon Garage | Toyota | 6 |
| 6 | 77 | Corey LaJoie | Spire Motorsports | Chevrolet | 5 |
| 7 | 52 | Kaden Honeycutt(CC) | Halmar Friesen Racing | Toyota | 0 |
| 8 | 7 | Stefan Parsons | Spire Motorsports | Chevrolet | 3 |
| 9 | 13 | Jake Garcia | ThorSport Racing | Ford | 2 |
| 10 | 17 | Gio Ruggiero(R) | Tricon Garage | Toyota | 1 |
Stage 2Laps: 45
| Pos. | # | Driver | Team | Make | Pts |
|---|---|---|---|---|---|
| 1 | 11 | Corey Heim(CC) | Tricon Garage | Toyota | 0 |
| 2 | 98 | Ty Majeski(CC) | ThorSport Racing | Ford | 0 |
| 3 | 1 | Brent Crews | Tricon Garage | Toyota | 8 |
| 4 | 52 | Kaden Honeycutt(CC) | Halmar Friesen Racing | Toyota | 0 |
| 5 | 71 | Rajah Caruth | Spire Motorsports | Chevrolet | 6 |
| 6 | 15 | Tanner Gray | Tricon Garage | Toyota | 5 |
| 7 | 34 | Layne Riggs(OC) | Front Row Motorsports | Ford | 4 |
| 8 | 13 | Jake Garcia | ThorSport Racing | Ford | 3 |
| 9 | 7 | Stefan Parsons | Spire Motorsports | Chevrolet | 2 |
| 10 | 17 | Gio Ruggiero(R) | Tricon Garage | Toyota | 1 |
Stage 3Laps: 71
| Fin[23] | St | # | Driver | Team | Make | Laps | Led | Status | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 11 | Corey Heim(CC) | Tricon Garage | Toyota | 161 | 100 | Running | 41 |
| 2 | 8 | 98 | Ty Majeski(CC) | ThorSport Racing | Ford | 161 | 9 | Running | 35 |
| 3 | 5 | 52 | Kaden Honeycutt(CC) | Halmar Friesen Racing | Toyota | 161 | 0 | Running | 34 |
| 4 | 1 | 34 | Layne Riggs(OC) | Front Row Motorsports | Ford | 161 | 24 | Running | 37 |
| 5 | 7 | 71 | Rajah Caruth | Spire Motorsports | Chevrolet | 161 | 3 | Running | 45 |
| 6 | 14 | 13 | Jake Garcia | ThorSport Racing | Ford | 161 | 0 | Running | 36 |
| 7 | 12 | 77 | Corey LaJoie | Spire Motorsports | Chevrolet | 161 | 0 | Running | 35 |
| 8 | 2 | 38 | Chandler Smith | Front Row Motorsports | Ford | 161 | 21 | Running | 29 |
| 9 | 13 | 41 | Tyler Reif | Niece Motorsports | Chevrolet | 161 | 0 | Running | 28 |
| 10 | 15 | 91 | Jack Wood | McAnally–Hilgemann Racing | Chevrolet | 161 | 0 | Running | 27 |
| 11 | 33 | 42 | Matt Mills | Niece Motorsports | Chevrolet | 161 | 0 | Running | 26 |
| 12 | 11 | 7 | Stefan Parsons | Spire Motorsports | Chevrolet | 161 | 4 | Running | 30 |
| 13 | 25 | 88 | Matt Crafton | ThorSport Racing | Ford | 161 | 0 | Running | 24 |
| 14 | 21 | 18 | Tyler Ankrum(CC) | McAnally–Hilgemann Racing | Chevrolet | 161 | 0 | Running | 23 |
| 15 | 29 | 02 | Nathan Byrd | Young's Motorsports | Chevrolet | 161 | 0 | Running | 22 |
| 16 | 24 | 66 | Luke Baldwin | ThorSport Racing | Ford | 160 | 0 | Running | 21 |
| 17 | 27 | 76 | Spencer Boyd | Freedom Racing Enterprises | Chevrolet | 159 | 0 | Running | 20 |
| 18 | 31 | 35 | Greg Van Alst | Greg Van Alst Motorsports | Toyota | 159 | 0 | Running | 19 |
| 19 | 28 | 33 | Frankie Muniz(R) | Reaume Brothers Racing | Ford | 159 | 0 | Running | 18 |
| 20 | 30 | 2 | Clayton Green | Reaume Brothers Racing | Ford | 158 | 0 | Running | 17 |
| 21 | 4 | 15 | Tanner Gray | Tricon Garage | Toyota | 157 | 0 | Running | 27 |
| 22 | 34 | 74 | Caleb Costner | Mike Harmon Racing | Chevrolet | 157 | 0 | Running | 15 |
| 23 | 18 | 62 | Cole Butcher | Halmar Friesen Racing | Toyota | 154 | 0 | Accident | 14 |
| 24 | 23 | 9 | Grant Enfinger | CR7 Motorsports | Chevrolet | 154 | 0 | Accident | 13 |
| 25 | 26 | 5 | Toni Breidinger(R) | Tricon Garage | Toyota | 153 | 0 | Running | 12 |
| 26 | 20 | 81 | Connor Mosack(R) | McAnally–Hilgemann Racing | Chevrolet | 147 | 0 | Accident | 11 |
| 27 | 17 | 45 | Bayley Currey | Niece Motorsports | Chevrolet | 118 | 0 | Accident | 10 |
| 28 | 3 | 1 | Brent Crews | Tricon Garage | Toyota | 117 | 0 | Axle | 26 |
| 29 | 10 | 99 | Ben Rhodes | ThorSport Racing | Ford | 117 | 0 | Accident | 8 |
| 30 | 16 | 44 | Andrés Pérez de Lara(R) | Niece Motorsports | Chevrolet | 117 | 0 | Accident | 7 |
| 31 | 9 | 17 | Gio Ruggiero(R) | Tricon Garage | Toyota | 117 | 0 | Accident | 8 |
| 32 | 32 | 22 | Mason Maggio | Reaume Brothers Racing | Ford | 107 | 0 | Engine | 5 |
| 33 | 19 | 19 | Daniel Hemric | McAnally–Hilgemann Racing | Chevrolet | 2 | 0 | Accident | 4 |
| 34 | 22 | 26 | Dawson Sutton(R) | Rackley W.A.R. | Chevrolet | 0 | 0 | Accident | 3 |
| Official race results | |||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Previous race: 2025 Slim Jim 200 | NASCAR Craftsman Truck Series 2025 season | Next race: 2026 Fresh From Florida 250 |