| Finish | Start | Gained | Driver | Flags | Car # | Laps | Led | Interval | Inc | Fastest | Average | Points | Bonus | DNF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | ▲ 7 | Tanner Pettit | — | 024 | 31 | 19 | — | 2 | 16.982 | 37.963 | 50 | 4 | No |
| 2 | 18 | ▲ 16 | Trevor Royer | HC | 90 | 31 | 0 | 02.044 | 0 | 17.244 | 37.969 | 48 | 2 | No |
| 3 | 4 | ▲ 1 | Tyler Schell | — | 85 | 31 | 0 | 07.341 | 0 | 17.059 | 37.986 | 46 | 0 | No |
| 4 | 11 | ▲ 7 | Mason Hannagan | — | 7 | 31 | 0 | 11.882 | 2 | 17.285 | 38.001 | 44 | 0 | No |
| 5 | 3 | ▼ 2 | Chad Griggs | — | 27 | 31 | 0 | 15.305 | 2 | 17.109 | 38.012 | 42 | 0 | No |
| 6 | 12 | ▲ 6 | Ashton Mealer | — | 33 | 31 | 0 | 19.285 | 2 | 17.296 | 38.025 | 40 | 0 | No |
| 7 | 1 | ▼ 6 | Noah Bowman2 | — | 22 | 31 | 1 | 29.340 | 0 | 17.178 | 38.058 | 38 | 2 | No |
| 8 | 13 | ▲ 5 | Gavin Chatham | — | 99 | 31 | 0 | 30.772 | 2 | 17.151 | 38.062 | 36 | 0 | No |
| 9 | 2 | ▼ 7 | Kenny Hoffman | — | 1 | 31 | 0 | 35.205 | 2 | 17.203 | 38.077 | 34 | 0 | No |
| 10 | 6 | ▼ 4 | Connor Dudek | — | 07 | 31 | 0 | 46.290 | 4 | 17.367 | 38.112 | 32 | 0 | No |
| 11 | 10 | ▼ 1 | Austin Griffie | — | 57 | 31 | 0 | 47.591 | 4 | 17.362 | 38.116 | 31 | 0 | No |
| 12 | 20 | ▲ 8 | Ross Keiser2 | — | 4 | 31 | 0 | 49.686 | 4 | 17.567 | 38.123 | 30 | 0 | No |
| 13 | 19 | ▲ 6 | Dean Reynolds | — | 79 | 31 | 0 | 55.333 | 2 | 17.388 | 38.141 | 29 | 0 | No |
| 14 | 15 | ▲ 1 | Nick Klosterman | — | 26 | 31 | 0 | 56.532 | 6 | 17.586 | 38.145 | 28 | 0 | No |
| 15 | 23 | ▲ 8 | Jeremy Christensen | — | 16 | 31 | 0 | 01:03.754 | 6 | 17.598 | 38.168 | 27 | 0 | No |
| 16 | 5 | ▼ 11 | Ryan Avila | — | 049 | 31 | 6 | 15.267 | 2 | 17.006 | 38.455 | 26 | 2 | No |
| 17 | 22 | ▲ 5 | Mike Doc Watson | — | 6 | 29 | 1 | — | 2 | 17.766 | 41.154 | 25 | 2 | No |
| 18 | 17 | ▼ 1 | Blake Carrick | — | 21 | 27 | 0 | — | 6 | 17.372 | 37.627 | 24 | 0 | Yes |
| 19 | 7 | ▼ 12 | Kellan Sabo | INC | 2 | 22 | 0 | — | 10 | 17.528 | 42.166 | 23 | 0 | Yes |
| 20 | 9 | ▼ 11 | Joseph Grandy | — | 518 | 14 | 0 | — | 6 | 17.319 | 49.920 | 22 | 0 | Yes |
| 21 | 24 | ▲ 3 | Solomon Boerschinger | — | 91 | 14 | 0 | — | 4 | 17.804 | 49.934 | 21 | 0 | Yes |
| 22 | 14 | ▼ 8 | Joseph Groom | — | 11 | 9 | 0 | — | 4 | 17.842 | 51.910 | 20 | 0 | No |
| 23 | 16 | ▼ 7 | Josh Whiteman | — | 24 | 9 | 0 | — | 6 | 17.588 | 51.969 | 20 | 0 | Yes |
| 24 | 21 | ▼ 3 | Miles Jansen | — | 970 | 8 | 0 | — | 2 | 17.318 | 57.933 | 20 | 0 | Yes |