| 1 | Gunner MeadPlace 1 · Grade 8 · Dadeville | 8 | Dadeville | 12:40.1 |
| 2 | Zayne ThoelePlace 2 · Grade 8 · Hermitage | 8 | Hermitage | 12:58.2 |
| 3 | Wade MitchellPlace 3 · Grade 7 · Dadeville | 7 | Dadeville | 13:11.4 |
| 4 | Ethan RodigerPlace 4 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 13:13.6 |
| 5 | Tyler GrafPlace 5 · Grade 7 · Dadeville | 7 | Dadeville | 13:38.6 |
| 6 | Boston ParkePlace 6 · Grade 8 · Fair Play | 8 | Fair Play | 13:41.2 PR |
| 7 | Landon SawyerPlace 7 · Grade 7 · Hermitage | 7 | Hermitage | 13:44.4 |
| 8 | Rusty McKnightPlace 8 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 13:51.8 |
| 9 | Oskar AshbyPlace 9 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 13:55.1 |
| 10 | Jayson PeraltaPlace 10 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 13:55.1 |
| 11 | Graham HaileyPlace 11 · Grade 6 · Dadeville | 6 | Dadeville | 14:02.1 |
| 12 | Clyde Maples-CartwrightPlace 12 · Grade 6 · Dadeville | 6 | Dadeville | 14:05.4 |
| 13 | Dakota SechlerPlace 13 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 14:18.8 PR |
| 14 | Christopher HawkinsPlace 14 · Grade 6 · Dadeville | 6 | Dadeville | 14:20.2 |
| 15 | Max CavePlace 15 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 14:20.3 PR |
| 16 | Dawson ShoemakerPlace 16 · Grade 6 · Humansville | 6 | Humansville | 14:35.8 |
| 17 | Sage CannadyPlace 17 · Grade 7 · Walnut Grove | 7 | Walnut Grove | 14:55.7 |
| 18 | Micah AlmPlace 18 · Grade 7 · Dadeville | 7 | Dadeville | 14:58.5 |
| 19 | Tucker GazawayPlace 19 · Grade 6 · Fair Play | 6 | Fair Play | 14:59.7 |
| 20 | Chance RinehartPlace 20 · Grade 6 · Wheatland | 6 | Wheatland | 15:01.7 PR |
| 21 | Kolton JonesPlace 21 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 15:04.3 |
| 22 | Emmett AndersonPlace 22 · Grade 6 · Walnut Grove | 6 | Walnut Grove | 15:04.6 PR |
| 23 | Easton JonesPlace 23 · Grade 6 · Wheatland | 6 | Wheatland | 15:29.1 |
| 24 | Hudson PittsPlace 24 · Grade 7 · Hermitage | 7 | Hermitage | 15:32.8 |
| 25 | Corbin WorthingtonPlace 25 · Grade 6 · Dadeville | 6 | Dadeville | 15:39.6 |
| 26 | Chance McKinneyPlace 26 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 15:42.8 |
| 27 | Charlez HawsPlace 27 · Grade 8 · Humansville | 8 | Humansville | 15:47.8 PR |
| 28 | Garrett FosterPlace 28 · Grade 8 · Dadeville | 8 | Dadeville | 15:50.5 |
| 29 | Kanyon LovettPlace 29 · Grade 6 · Dadeville | 6 | Dadeville | 15:53.8 |
| 30 | Jayden CarterPlace 30 · Grade 6 · Fair Play | 6 | Fair Play | 15:55.5 PR |
| 31 | Brennan AndersonPlace 31 · Grade 6 · Walnut Grove | 6 | Walnut Grove | 15:56.7 PR |
| 32 | Mason HarrisPlace 32 · Grade 6 · Fair Play | 6 | Fair Play | 16:15.2 PR |
| 33 | Jackson AlleyPlace 33 · Grade 6 · Fair Play | 6 | Fair Play | 16:32.5 PR |
| 34 | Grayson SealePlace 34 · Grade 6 · Dadeville | 6 | Dadeville | 16:46.2 PR |
| 35 | Sam WalkerPlace 35 · Grade 8 · Dadeville | 8 | Dadeville | 17:01.7 |
| 36 | Gunnar KellerPlace 36 · Grade 6 · Hermitage | 6 | Hermitage | 17:02.5 |
| 37 | Richard GordleyPlace 37 · Grade 6 · Humansville | 6 | Humansville | 17:46.1 |
| 38 | Wyatt SellersPlace 38 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 18:10.2 |
| 39 | Wyatt SwigertPlace 39 · Grade 6 · Wheatland | 6 | Wheatland | 18:18.0 |
| 40 | Whittaker ColfPlace 40 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 18:21.7 |
| 41 | Jimmy LewisPlace 41 · Grade 6 · Wheatland | 6 | Wheatland | 18:24.8 PR |
| 42 | Kash ConnerPlace 42 · Grade 8 · Walnut Grove | 8 | Walnut Grove | 18:36.4 |
| 43 | Wyatt WittPlace 43 · Grade 7 · Wheatland | 7 | Wheatland | 18:46.4 |
| 44 | Cade PresleyPlace 44 · Grade 6 · Marion C. Early | 6 | Marion C. Early | 18:47.2 |
| 45 | Jacob vanHoornbeekPlace 45 · Grade 8 · Polk County Christian | 8 | Polk County Christian | 18:56.7 PR |
| 46 | Drew GrafPlace 46 · Grade 6 · Dadeville | 6 | Dadeville | 19:24.6 |
| 47 | Tyler LeePlace 47 · Grade 6 · Walnut Grove | 6 | Walnut Grove | 19:42.5 |
| 48 | Liam GetmanPlace 48 · Grade 7 · Dadeville | 7 | Dadeville | 20:01.3 PR |
| 49 | Mikah AndersonPlace 49 · Grade 6 · Walnut Grove | 6 | Walnut Grove | 20:10.6 |
| 50 | Jason CapekPlace 50 · Grade 6 · Humansville | 6 | Humansville | 20:17.9 |
| 51 | Walker BergmanPlace 51 · Grade 7 · Dadeville | 7 | Dadeville | 21:10.8 |
| 52 | Jackson CowanPlace 52 · Grade 7 · Dadeville | 7 | Dadeville | 21:28.1 |
| 53 | Brody WhitePlace 53 · Grade 6 · Fair Play | 6 | Fair Play | 22:08.7 |
| 54 | Henson SayrePlace 54 · Grade 6 · Dadeville | 6 | Dadeville | 22:30.1 |
| 55 | Hudson GonzalezPlace 55 · Grade 6 · Polk County Christian | 6 | Polk County Christian | 22:40.2 PR |
| 56 | Peter CropperPlace 56 · Grade 6 · Walnut Grove | 6 | Walnut Grove | 30:17.0 |