| Pos | Driver | Heat | Laps | Total | S1 Best | S2 Best | S3 Best |
|---|---|---|---|---|---|---|---|
| 1 | Donato Tradardi #5 | 50/51 | 51 | 30:05.122 | 10.80s | 11.65s | 10.46s |
| 2 | Colton Furnari #1 | 50/51 | 51 | 30:20.377 | 10.71s | 11.23s | 10.84s |
| 3 | Mad maddy Long #3 | 50/51 | 51 | 30:26.685 | 10.96s | 11.52s | 10.63s |
| 4 | Benny Komerian #11 | 50/51 | 51 | 30:36.699 | 10.38s | 11.32s | 10.42s |
| 5 | Gabriel Santiago #2 | 50/51 | 50 | 30:19.856 | 10.70s | 11.37s | 10.69s |
| 6 | Chris Marrant #8 | 50/51 | 49 | 30:23.823 | 11.32s | 11.47s | 10.90s |
| 7 | Cooper Johnson #9 | 50/51 | 48 | 30:03.659 | 11.13s | 11.57s | 10.74s |
| 8 | Mark Moon #16 | 50/51 | 48 | 30:06.889 | 11.24s | 11.56s | 11.01s |
| 9 | Ryan Daze #12 | 50/51 | 48 | 30:27.753 | 10.84s | 11.13s | 10.65s |
| 10 | Eddy Cordoba #18 ⚠ | 50/51 | 48 | 30:34.986 | 11.41s | 11.74s | 2.92s |
| 11 | Evan Vail #10 | 50/51 | 47 | 28:17.750 | 10.90s | 11.21s | 10.49s |
| 12 | Sean Kochik #7 | 50/51 | 47 | 30:07.793 | 10.88s | 11.58s | 10.73s |
| 13 | Brent Thielke #15 | 50/51 | 47 | 30:33.009 | 10.98s | 11.76s | 10.94s |
| 14 | Wilson Cowart #14 | 50/51 | 46 | 29:10.937 | 11.04s | 11.05s | 10.46s |
| 15 | Aidan Ridgeway #6 | 50/51 | 44 | 26:54.596 | 10.91s | 11.19s | 10.63s |
| 16 | Renato Tradardi jr #4 ⚠ | 38/51 | 34 | 20:21.461 | 10.75s | 11.49s | 10.89s |
| 17 | Jake Stikeleather #2 | 38/51 | 33 | 20:04.930 | 10.98s | 11.54s | 10.91s |
| 18 | Enzo Albertoni #17 ⚠ | 38/51 | 33 | 20:06.266 | 10.86s | 11.37s | 10.84s |
| 19 | Tyler Aubart #6 | 38/51 | 33 | 20:16.286 | 10.61s | 11.20s | 10.84s |
| 20 | Reggie Tongue #1 | 38/51 | 33 | 20:28.167 | 11.21s | 11.65s | 10.90s |
| 21 | Brody Treharne #7 | 38/51 | 32 | 20:08.161 | 11.06s | 11.05s | 10.82s |
| 22 | Connor Ribas #12 | 38/51 | 31 | 20:09.695 | 10.96s | 11.96s | 11.34s |
| 23 | Ashton Webb #14 | 38/51 | 31 | 20:18.618 | 11.13s | 11.81s | 11.16s |
| 24 | Justin Cranford #11 | 38/51 | 31 | 20:20.063 | 10.90s | 11.73s | 11.30s |
| 25 | Hunter Parsons #3 | 23/51 | 24 | 15:12.406 | 11.20s | 11.49s | 11.12s |
| 26 | Christian Franchuk #6 | 23/51 | 24 | 15:19.782 | 11.49s | 12.26s | 11.29s |
| 27 | Chris Rakus #1 | 23/51 | 24 | 15:29.343 | 11.52s | 12.09s | 11.10s |
| 28 | Nathan Williams #15 | 23/51 | 23 | 15:06.232 | 11.64s | 11.96s | 11.51s |
| 29 | Trevor Michael #4 | 23/51 | 23 | 15:11.361 | 11.36s | 11.83s | 11.35s |
| 30 | Reid McMichael #9 | 23/51 | 23 | 15:12.232 | 11.07s | 11.96s | 2.48s |
| 31 | Chris Hatch #14 | 23/51 | 23 | 15:15.367 | 11.58s | 12.01s | 11.63s |
| 32 | Big Country #13 | 23/51 | 23 | 15:15.460 | 11.86s | 12.65s | 11.99s |
| 33 | Marlowe Bright #7 | 23/51 | 23 | 15:16.929 | 11.13s | 12.20s | 11.36s |
| 34 | Roman Gastelum #10 | 23/51 | 23 | 15:22.834 | 12.17s | 12.51s | 11.56s |
| 35 | Brayden Payton #17 ⚠ | 23/51 | 22 | 13:56.308 | 11.30s | 9.48s | 11.39s |
| 36 | Ronald Kimball #18 ⚠ | 23/51 | 22 | 15:04.298 | 11.53s | 12.27s | 11.22s |
| 37 | Rob Lupo #16 | 23/51 | 22 | 15:08.334 | 12.52s | 12.50s | 11.69s |
| 38 | Brian Johnson #8 | 23/51 | 22 | 15:12.854 | 11.73s | 11.33s | 11.55s |
| 39 | Dalton Hashbarger #5 | 23/51 | 22 | 15:13.867 | 11.46s | 12.47s | 11.38s |
| 40 | Chauncey Mack #3 | 11/51 | 16 | 10:34.239 | 11.73s | 12.07s | 11.37s |
| 41 | Toot Hollingsworth #1 | 11/51 | 15 | 8:59.540 | 11.94s | 12.17s | 11.43s |
| 42 | Roland Compton #12 | 11/51 | 15 | 10:00.428 | 12.21s | 11.98s | 11.66s |
| 43 | Carson Ringer #8 | 11/51 | 15 | 10:07.749 | 11.20s | 11.54s | 11.15s |
| 44 | David Backer #9 | 11/51 | 15 | 10:25.437 | 11.75s | 12.42s | 12.02s |
| 45 | Drake Boyd #15 | 11/51 | 15 | 10:29.022 | 12.10s | 12.55s | 11.89s |
| 46 | Eddie Opel #4 | 11/51 | 15 | 10:31.312 | 11.49s | 12.19s | 11.88s |
| 47 | Brian Desrochers #13 | 11/51 | 14 | 9:26.724 | 12.69s | 12.48s | 11.88s |
| 48 | Jonathan Orcutt #5 | 11/51 | 14 | 10:05.298 | 12.03s | 12.50s | 11.62s |
| 49 | Dalton Russell #14 | 11/51 | 14 | 10:08.144 | 11.59s | 12.60s | 11.67s |
| 50 | Greg Niklas #6 | 11/51 | 13 | 7:37.587 | 11.23s | 12.62s | 11.26s |
| DNF | Benjamin Decker #4 | 50/51 | 48 | 28:58.673 | 10.67s | 11.11s | 10.49s |
| DNF | Blake Boggs #13 | 38/51 | 25 | 15:51.955 | 10.88s | 11.23s | 10.76s |
| DNF | Joseph Ruggiero #18 ⚠ | 38/51 | 25 | 16:11.327 | 11.82s | 12.48s | 11.03s |
| DNF | Tyler Melton #15 | 38/51 | 23 | 15:30.244 | 11.32s | 11.83s | 10.82s |
| DNF | Ryan Harris #8 | 38/51 | 19 | 11:42.618 | 11.15s | 11.84s | 11.11s |
| DNF | Dylan Coe #10 | 38/51 | 17 | 11:00.975 | 11.28s | 11.62s | 10.88s |
| DNF | Ryan Pacheco #5 | 38/51 | 16 | 9:00.427 | 11.09s | 11.56s | 11.01s |
| DNF | Cameron Schaeffer #12 | 23/51 | 16 | 9:52.540 | 11.85s | 12.47s | 11.45s |
| DNF | Trent Walker #13 | 50/51 | 12 | 7:00.365 | 11.34s | 11.99s | 10.90s |
| DNF | Jake Stoeltzing #3 | 38/51 | 10 | 6:21.510 | 11.37s | 11.80s | 11.11s |