| 1 | Landon StreetPlace 1 · Grade 10 · Van Buren | 10 | Van Buren | 17:19.08 | 1 |
| 2 | Daniel TomlinsonPlace 2 · Grade 10 · Dora | 10 | Dora | 17:19.77 | 2 |
| 3 | Cade NoldPlace 3 · Grade 12 · Dora | 12 | Dora | 17:36.58 | 3 |
| 4 | Hunter MasseyPlace 4 · Grade 10 · Bernie | 10 | Bernie | 17:56.48 | 4 |
| 5 | Austin RingwaldPlace 5 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 17:57.04 | 5 |
| 6 | Cane HobgoodPlace 6 · Grade 10 · Bernie | 10 | Bernie | 18:08.42 | 6 |
| 7 | Alexander SeigelPlace 7 · Grade 11 · Meadow Heights | 11 | Meadow Heights | 18:13.30 | 7 |
| 8 | Joshua NoldPlace 8 · Grade 12 · Dora | 12 | Dora | 18:16.05 | 8 |
| 9 | Levi ClarkPlace 9 · Grade 10 · Van Buren | 10 | Van Buren | 18:16.35 | 9 |
| 10 | Parker SchoenPlace 10 · Grade 11 · Oak Ridge | 11 | Oak Ridge | 18:18.11 | 10 |
| 11 | Taven OwensPlace 11 · Grade 12 · Bernie | 12 | Bernie | 18:20.38 | 11 |
| 12 | Hayden ConnerPlace 12 · Grade 11 · Richland (Essex) | 11 | Richland (Essex) | 18:20.55 | — |
| 13 | Patterson CraftonPlace 13 · Grade 11 · Van Buren | 11 | Van Buren | 18:28.40 | 12 |
| 14 | Shaun ColePlace 14 · Grade 9 · Richland (Essex) | 9 | Richland (Essex) | 18:44.48 | — |
| 15 | Austin UmfleetPlace 15 · Grade 9 · Meadow Heights | 9 | Meadow Heights | 18:46.01 | 13 |
| 16 | Josh HorrellPlace 16 · Grade 12 · Leopold | 12 | Leopold | 18:46.04 | — |
| 17 | Jamey GoldenPlace 17 · Grade 9 · Meadow Heights | 9 | Meadow Heights | 18:57.02 | 14 |
| 18 | Gabe CrockerPlace 18 · Grade 11 · Bismarck | 11 | Bismarck | 19:05.68 | — |
| 19 | Tyler LipePlace 19 · Grade 10 · Ellington | 10 | Ellington | 19:05.86 | — |
| 20 | Brodie WeeksPlace 20 · Grade 10 · Van Buren | 10 | Van Buren | 19:11.84 | 15 |
| 21 | Hayden DeesPlace 21 · Grade 10 · Van Buren | 10 | Van Buren | 19:13.09 | 16 |
| 22 | Graiden CampbellPlace 22 · Grade 9 · Valley | 9 | Valley | 19:14.67 | — |
| 23 | Domeniq HernandezPlace 23 · Grade 9 · Naylor | 9 | Naylor | 19:16.27 | 17 |
| 24 | Cade ArnoldPlace 24 · Grade 12 · Bernie | 12 | Bernie | 19:18.61 | 18 |
| 25 | Nate BordersPlace 25 · Grade 12 · Zalma | 12 | Zalma | 19:21.62 | — |
| 26 | Nathaniel DeCluePlace 26 · Grade 11 · Crystal City | 11 | Crystal City | 19:21.74 | — |
| 27 | Thomas VargaPlace 27 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 19:23.23 | 19 |
| 28 | Josiah WardPlace 28 · Grade 11 · Dora | 11 | Dora | 19:23.26 | 20 |
| 29 | Tyler HodgsonPlace 29 · Grade 11 · Bakersfield | 11 | Bakersfield | 19:29.45 | — |
| 31 | Kollin ThomasPlace 31 · Grade 11 · Naylor | 11 | Naylor | 19:35.91 | 22 |
| 32 | Isaiah BartlettPlace 32 · Grade 9 · Bismarck | 9 | Bismarck | 19:47.85 | — |
| 33 | Liam GrayPlace 33 · Grade 11 · Dora | 11 | Dora | 19:48.93 | 23 |
| 34 | Fletcher McSpaddenPlace 34 · Grade 11 · Van Buren | 11 | Van Buren | 19:58.05 | 24 |
| 35 | Eli ReimlerPlace 35 · Grade 10 · Marquand-Zion | 10 | Marquand-Zion | 20:07.39 | — |
| 36 | Jack AngelettePlace 36 · Grade 12 · Crossroads Prep | 12 | Crossroads Prep | 20:14.07 | — |
| 37 | Graham AngelettePlace 37 · Grade 10 · Crossroads Prep | 10 | Crossroads Prep | 20:14.39 | — |
| 38 | Payden LanhamPlace 38 · Grade 9 · Bunker | 9 | Bunker | 20:16.98 | — |
| 39 | Lance RobinsPlace 39 · Grade 9 · Advanc | 9 | Advanc | 20:17.92 | — |
| 40 | Kaleb DavisPlace 40 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 20:20.35 | 25 |
| 41 | Kendal CraftonPlace 41 · Grade 11 · Van Buren | 11 | Van Buren | 20:20.56 | 26 |
| 42 | Zachary NealPlace 42 · Grade 12 · Winona | 12 | Winona | 20:37.89 | — |
| 43 | Zachary GreenPlace 43 · Grade 9 · Dora | 9 | Dora | 20:37.94 | 27 |
| 44 | Bradley FabrizioPlace 44 · Grade 12 · Couch | 12 | Couch | 20:38.05 | — |
| 45 | Owen Silva-NoahPlace 45 · Grade 9 · Crystal City | 9 | Crystal City | 20:48.95 | — |
| 46 | Weston MaysPlace 46 · Grade 11 · Eminence | 11 | Eminence | 20:54.79 | — |
| 47 | Carter JonesPlace 47 · Grade 10 · Valley | 10 | Valley | 20:56.53 | — |
| 48 | Beau BlairPlace 48 · Grade 9 · Richland (Essex) | 9 | Richland (Essex) | 21:01.00 | — |
| 49 | Oliver GriffardPlace 49 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 21:01.98 | 28 |
| 50 | Creed ArnoldPlace 50 · Grade 10 · Bernie | 10 | Bernie | 21:08.84 | 29 |
| 51 | Isaac MoyerPlace 51 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 21:15.56 | 30 |
| 52 | Carson HowardPlace 52 · Grade 12 · Dora | 12 | Dora | 21:23.05 | 31 |
| 53 | Kamden HaysPlace 53 · Grade 9 · Meadow Heights | 9 | Meadow Heights | 21:28.64 | 32 |
| 54 | Logan SullivanPlace 54 · Grade 11 · Eminence | 11 | Eminence | 21:30.34 | — |
| 55 | Jon SachsePlace 55 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 21:30.50 | 33 |
| 56 | Tyler RobinsonPlace 56 · Grade 9 · Summersville | 9 | Summersville | 21:39.44 | — |
| 57 | James BraunPlace 57 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 21:39.44 | 34 |
| 58 | Braeden HaysPlace 58 · Grade 12 · Meadow Heights | 12 | Meadow Heights | 21:41.18 | 35 |
| 59 | Caleb MoorePlace 59 · Grade 11 · Naylor | 11 | Naylor | 21:46.85 | 36 |
| 60 | Kai SiebertPlace 60 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 21:49.49 | 37 |
| 61 | Trystan StrohmeyerPlace 61 · Grade 9 · Naylor | 9 | Naylor | 21:52.13 | 38 |
| 62 | Matthew JacksonPlace 62 · Grade 12 · South Iron | 12 | South Iron | 22:05.95 | — |
| 63 | Braxton ArnoldPlace 63 · Grade 10 · Bernie | 10 | Bernie | 22:12.50 | 39 |
| 64 | Blake StephensPlace 64 · Grade 9 · Marquand-Zion | 9 | Marquand-Zion | 22:14.79 | — |
| 65 | Dayton DanielPlace 65 · Grade 11 · Richland (Essex) | 11 | Richland (Essex) | 22:18.42 | — |
| 66 | Layton AlbersPlace 66 · Grade 10 · Ellington | 10 | Ellington | 22:22.75 | — |
| 67 | Gavin StoffregenPlace 67 · Grade 10 · Delta | 10 | Delta | 22:27.59 | — |
| 68 | Matthew SheetsPlace 68 · Grade 10 · Crystal City | 10 | Crystal City | 22:41.42 | — |
| 69 | Gavin BumpusPlace 69 · Grade 12 · Couch | 12 | Couch | 22:49.68 | — |
| 70 | Landon WoodwardPlace 70 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 23:10.63 | 40 |
| 71 | Andrew RoylePlace 71 · Grade 12 · Meadow Heights | 12 | Meadow Heights | 23:15.20 | 41 |
| 72 | Skyler HoesliPlace 72 · Grade 9 · Leopold | 9 | Leopold | 23:20.94 | — |
| 73 | Jon Martinez AlvaradoPlace 73 · Grade 12 · South Iron | 12 | South Iron | 23:20.94 | — |
| 74 | Hayden Milam-LandersPlace 74 · Grade 9 · Advanc | 9 | Advanc | 23:26.53 | — |
| 75 | Gage SmitherPlace 75 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 23:26.65 | 42 |
| 76 | Alexander JonesPlace 76 · Grade 9 · Crossroads Prep | 9 | Crossroads Prep | 24:23.96 | — |
| 77 | Joshua VaughanPlace 77 · Grade 12 · Crossroads Prep | 12 | Crossroads Prep | 24:24.00 | — |
| 78 | Ronan MonticelliPlace 78 · Grade 9 · Koshkonong | 9 | Koshkonong | 24:32.21 | — |
| 79 | Layton MartinPlace 79 · Grade 12 · Bunker | 12 | Bunker | 24:32.70 | — |
| 80 | Landon LunsfordPlace 80 · Grade 11 · Naylor | 11 | Naylor | 25:07.15 | 43 |
| 81 | Austin HoebeckPlace 81 · Grade 9 · Leopold | 9 | Leopold | 25:13.32 | — |
| 82 | Nathan WatlingtonPlace 82 · Grade 12 · Bakersfield | 12 | Bakersfield | 26:04.92 | — |
| 83 | Brendan KirkPlace 83 · Grade 9 · Couch | 9 | Couch | 26:11.21 | — |
| 84 | Cullen HuckPlace 84 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 27:22.45 | 44 |
| 85 | Brysen MaysPlace 85 · Grade 10 · Winona | 10 | Winona | 28:25.51 | — |
| 86 | Aden StrohmeyerPlace 86 · Grade 9 · Naylor | 9 | Naylor | 29:47.83 | 45 |
| 87 | Tucker GilmorePlace 87 · Grade 11 · Advanc | 11 | Advanc | 30:28.33 | — |
| 88 | Finn MayberryPlace 88 · Grade 11 · Advanc | 11 | Advanc | 33:42.71 | — |