The 2024 Clean Harbors 250 was the 16th stock car race of the 2024 NASCAR Craftsman Truck Series, the final race of the regular season, and the 5th iteration of the event. The race was held on Saturday, August 10, 2024, at Richmond Raceway in Richmond, Virginia, a permanent quad-oval shaped racetrack. The race took the scheduled 250 laps to complete. Ty Majeski, driving for ThorSport Racing, would take the lead from Christian Eckes late in the race to earn his fifth career NASCAR Craftsman Truck Series win, and won back to back races. Grant Enfinger led a race-high 98 laps. To fill out the podium, Christian Eckes, driving for McAnally-Hilgemann Racing and Taylor Gray, driving for Tricon Garage, would finish 2nd and 3rd, respectively.

Report

Background

Richmond Raceway (RR), formerly known as Richmond International Raceway (RIR), is a 3/4-mile (1.2 km), D-shaped, asphalt race track located just outside Richmond, Virginia, in Henrico County. It hosts the NASCAR Cup Series, the NASCAR Xfinity Series, NASCAR Craftsman Truck Series and the IndyCar series. Known as "America's premier short track", it formerly hosted two USAC sprint car races.

Entry list

(R) denotes rookie driver. (i) denotes driver who is ineligible for series driver points.

#DriverTeamMake1William SawalichTricon GarageToyota02Mason MasseyYoung's MotorsportsChevrolet2Nick SanchezRev RacingChevrolet5Dean ThompsonTricon GarageToyota7Connor Zilisch (i)Spire MotorsportsChevrolet9Grant EnfingerCR7 MotorsportsChevrolet11Corey HeimTricon GarageToyota13Jake GarciaThorSport RacingFord14Trey HutchensTrey Hutchens RacingChevrolet15Tanner GrayTricon GarageToyota17Taylor GrayTricon GarageToyota18Tyler AnkrumMcAnally-Hilgemann RacingChevrolet19Christian EckesMcAnally-Hilgemann RacingChevrolet20Jerry BohlmanYoung's MotorsportsChevrolet21Mason MaggioFloridian MotorsportsFord22Keith McGeeReaume Brothers RacingFord25Ty DillonRackley WARChevrolet32Bret HolmesBret Holmes RacingChevrolet33Lawless AlanReaume Brothers RacingFord38Layne Riggs (R)Front Row MotorsportsFord41Bayley CurreyNiece MotorsportsChevrolet42Matt MillsNiece MotorsportsChevrolet43Daniel DyeMcAnally-Hilgemann RacingChevrolet45Kaden HoneycuttNiece MotorsportsChevrolet46Thad Moffitt (R)Young’s MotorsportsChevrolet52Stewart FriesenHalmar Friesen RacingToyota56Timmy HillHill MotorsportsToyota66Conner Jones (R)ThorSport RacingFord71Rajah CaruthSpire MotorsportsChevrolet75Stefan ParsonsHenderson MotorsportsChevrolet76Spencer BoydFreedom Racing EnterprisesChevrolet77Chase PurdySpire MotorsportsChevrolet88Matt CraftonThorSport RacingFord90Justin CarrollTC MotorsportsToyota91Connor HallMcAnally-Hilgemann RacingChevrolet98Ty MajeskiThorSport RacingFord99Ben RhodesThorSport RacingFordOfficial entry list

Practice The first and only practice session was held on Friday, August 10, at 2:30 PM EST and would last for 20 minutes. Ben Rhodes, driving for ThorSport Racing, would set the fastest time in the session, with a lap of 22.685, and a speed of . Pos.#DriverTeamMakeTimeSpeed199Ben RhodesThorSport RacingFord22.685119.021298Ty MajeskiThorSport RacingFord22.819118.322313Jake GarciaThorSport RacingFord22.835118.240Full practice results

Qualifying Qualifying was held on Friday, August 10, at 3:00 PM EST. Since Richmond Raceway is a short track, the qualifying system used is a single-car, two-lap system with only one round. Drivers will be on track by themselves and will have two laps to post a qualifying time, and whoever sets the fastest time in that round will win the pole.

Christian Eckes, driving for McAnally-Hilgemann Racing, would score the pole for the race, with a lap of 22.755, and a speed of .

Trey Hutchens was the only driver who failed to qualify.

Qualifying results Pos.#DriverTeamMakeTimeSpeed119Christian EckesMcAnally-Hilgemann RacingChevrolet22.755118.655298Ty MajeskiThorSport RacingFord22.875118.03339Grant EnfingerCR7 MotorsportsChevrolet22.885117.981438Layne Riggs (R)Front Row MotorsportsFord22.946117.66851William SawalichTricon GarageToyota23.010117.340611Corey HeimTricon GarageToyota23.022117.279717Taylor GrayTricon GarageToyota23.027117.254845Kaden HoneycuttNiece MotorsportsChevrolet23.043117.17292Nick SanchezRev RacingChevrolet23.074117.0151018Tyler AnkrumMcAnally-Hilgemann RacingChevrolet23.096116.9031199Ben RhodesThorSport RacingFord23.125116.7571252Stewart FriesenHalmar Friesen RacingToyota23.134116.7111343Daniel DyeMcAnally-Hilgemann RacingChevrolet23.146116.651145Dean ThompsonTricon GarageToyota23.166116.5501541Bayley CurreyNiece MotorsportsChevrolet23.185116.4551671Rajah CaruthSpire MotorsportsChevrolet23.193116.4141788Matt CraftonThorSport RacingFord23.198116.3891842Matt MillsNiece MotorsportsChevrolet23.204116.3591925Ty DillonRackley WARChevrolet23.227116.2442077Chase PurdySpire MotorsportsChevrolet23.231116.2242191Connor HallMcAnally-Hilgemann RacingChevrolet23.367115.5482232Bret HolmesBret Holmes RacingChevrolet23.411115.3302313Jake GarciaThorSport RacingFord23.447115.1532456Timmy HillHill MotorsportsToyota23.461115.0852533Lawless AlanReaume Brothers RacingFord23.508114.8552615Tanner GrayTricon GarageToyota23.543114.684277Connor Zilisch (i)Spire MotorsportsChevrolet23.549114.6552866Conner Jones (R)ThorSport RacingFord23.660114.1172975Stefan ParsonsHenderson MotorsportsChevrolet23.721113.8233046Thad Moffitt (R)Young's MotorsportsChevrolet23.747113.6993102Mason MasseyYoung's MotorsportsChevrolet23.829113.307Qualified by owner's points3276Spencer BoydFreedom Racing EnterprisesChevrolet23.877113.0803321Mason MaggioFloridian MotorsportsFord24.118111.9503490Justin CarrollTC MotorsportsToyota24.249111.3453522Keith McGeeReaume Brothers RacingFord24.437110.4883620Jerry BohlmanYoung's MotorsportsChevrolet25.063107.729Failed to qualify3714Trey HutchensTrey Hutchens RacingChevrolet24.458110.393Official qualifying resultsOfficial starting lineup

Race results Stage 1 Laps: 70 Pos.#DriverTeamMakePts119Christian EckesMcAnally-Hilgemann RacingChevrolet10217Taylor GrayTricon GarageToyota939Grant EnfingerCR7 MotorsportsChevrolet8499Ben RhodesThorSport RacingFord7538Layne Riggs (R)Front Row MotorsportsFord6643Daniel DyeMcAnally-Hilgemann RacingChevrolet5788Matt CraftonThorSport RacingFord4811Corey HeimTricon GarageToyota392Nick SanchezRev RacingChevrolet21071Rajah CaruthSpire MotorsportsChevrolet1 Stage 2 Laps: 70 Pos.#DriverTeamMakePts19Grant EnfingerCR7 MotorsportsChevrolet10219Christian EckesMcAnally-Hilgemann RacingChevrolet9343Daniel DyeMcAnally-Hilgemann RacingChevrolet8438Layne Riggs (R)Front Row MotorsportsFord7511Corey HeimTricon GarageToyota6699Ben RhodesThorSport RacingFord5771Rajah CaruthSpire MotorsportsChevrolet4818Tyler AnkrumMcAnally-Hilgemann RacingChevrolet3917Taylor GrayTricon GarageToyota21066Conner Jones (R)ThorSport RacingFord1

Stage 3 Laps: 110 FinSt#DriverTeamMakeLapsLedStatusPts1298Ty MajeskiThorSport RacingFord25070Running402119Christian EckesMcAnally-Hilgemann RacingChevrolet25064Running543717Taylor GrayTricon GarageToyota2505Running45439Grant EnfingerCR7 MotorsportsChevrolet25098Running515438Layne Riggs (R)Front Row MotorsportsFord2500Running4561018Tyler AnkrumMcAnally-Hilgemann RacingChevrolet2500Running3471199Ben RhodesThorSport RacingFord2500Running4281343Daniel DyeMcAnally-Hilgemann RacingChevrolet2500Running4291925Ty DillonRackley WARChevrolet2504Running28102191Connor HallMcAnally-Hilgemann RacingChevrolet2500Running27112975Stefan ParsonsHenderson MotorsportsChevrolet2500Running26122615Tanner GrayTricon GarageToyota2500Running25132313Jake GarciaThorSport RacingFord2500Running2414845Kaden HoneycuttNiece MotorsportsChevrolet2500Running23151788Matt CraftonThorSport RacingFord2500Running2616611Corey HeimTricon GarageToyota2506Running30171671Rajah CaruthSpire MotorsportsChevrolet2500Running25182533Lawless AlanReaume Brothers Racing Ford2500Running19192456Timmy HillHill MotorsportsToyota2500Running18202077Chase PurdySpire MotorsportsChevrolet2500Running17212232Bret HolmesBret Holmes RacingChevrolet2500Running162251William SawalichTricon GarageToyota2493Running15231541Bayley CurreyNiece MotorsportsChevrolet2490Running14243276Spencer BoydFreedom Enterprises RacingChevrolet2490Running13251252Stewart FriesenHalmer Friesen RacingToyota2480Running12263102Mason MasseyYoung's MotorsportsChevrolet2470Running11273490Justin CarrollTC MotorsportsToyota2470Running10283321Mason MaggioFloridian MotorsportsFord2460Running929277Connor Zilisch (i)Spire MotorsportsChevrolet2360Accident03092Nick SanchezRev RacingChevrolet2270Accident9312866Conner Jones (R)ThorSport RacingFord1800Accident732145Dean ThompsonTricon GarageToyota1550Accident5333046Thad Moffitt (R)Young's MotorsportsChevrolet1480Accident4343522Keith McGeeReaume Brothers RacingFord1470Accident3351842Matt MillsNiece MotorsportsChevrolet550Accident2363620Jerry BohlmanYoung's MotorsportsChevrolet170Slow1

Standings after the race

Drivers' Championship standings Pos Driver Points 1 1 Corey Heim 2041 1 2 Christian Eckes 2038 (-3) 3 Ty Majeski 2023 (–18) 4 Nick Sanchez 2018 (–23) 5 Rajah Caruth 2009 (–32) 1 6 Grant Enfinger 2007 (–34) 1 7 Tyler Ankrum 2007 (–34) 8 Taylor Gray 2003 (–38) 9 Ben Rhodes 2002 (–39) 1 10 Daniel Dye 2001 (–40)[ Official driver's standings]

Manufacturers' Championship standings Pos Manufacturer Points 1 Chevrolet 603 2 Toyota 560 (-43) 3 Ford 522 (–81) Note: Only the first 10 positions are included for the driver standings.

References