| 1 | Brandly MendezPlace 1 · Grade 10 · Schuyler | 10 | Schuyler | 19:57.19 |
| 2 | Keaton KucharPlace 2 · Grade 9 · Battle Creek | 9 | Battle Creek | 21:06.00 |
| 3 | Eddie DeLeonPlace 3 · Grade 11 · Schuyler | 11 | Schuyler | 21:09.28 |
| 4 | Asher CarterPlace 4 · Grade 11 · Battle Creek | 11 | Battle Creek | 21:10.12 |
| 5 | Jairo AguilarPlace 5 · Grade 12 · Schuyler | 12 | Schuyler | 21:14.55 |
| 6 | Keigan KocianPlace 6 · Grade 12 · East Butler | 12 | East Butler | 21:23.74 |
| 7 | Jaylen ParraPlace 7 · Grade 9 · Schuyler | 9 | Schuyler | 21:23.91 |
| 8 | Caleb DalePlace 8 · Grade 12 · Wahoo | 12 | Wahoo | 21:33.46 PR |
| 9 | Edman DiazPlace 9 · Grade 9 · Schuyler | 9 | Schuyler | 21:37.69 |
| 10 | Carlos ValdiviaPlace 10 · Grade 10 · Columbus Lakeview | 10 | Columbus Lakeview | 21:41.82 |
| 11 | Miguel LunaPlace 11 · Grade 11 · Schuyler | 11 | Schuyler | 21:49.08 |
| 12 | Asher RayPlace 12 · Grade 10 · Battle Creek | 10 | Battle Creek | 21:49.09 |
| 13 | Camdan ChasePlace 13 · Grade 11 · Tekamah-Herman | 11 | Tekamah-Herman | 21:54.76 |
| 14 | Ryan HoehnePlace 14 · Grade 10 · Battle Creek | 10 | Battle Creek | 21:55.71 |
| 15 | Bo RichterPlace 15 · Grade 11 · Battle Creek | 11 | Battle Creek | 21:56.86 |
| 16 | Isaiah WestPlace 16 · Grade 9 · Battle Creek | 9 | Battle Creek | 22:34.32 |
| 17 | Adrian ArroyoPlace 17 · Grade 9 · Schuyler | 9 | Schuyler | 22:34.34 |
| 18 | Reece PekarekPlace 18 · Grade 9 · Logan View | 9 | Logan View | 22:54.71 |
| 19 | Brendan MeyerPlace 19 · Grade 9 · Columbus Lakeview | 9 | Columbus Lakeview | 23:23.45 |
| 20 | Mason MangusPlace 20 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 23:28.41 |
| 21 | Grant EvangelistiPlace 21 · Grade 12 · Roncalli Catholic | 12 | Roncalli Catholic | 23:31.80 |
| 22 | Max BuresPlace 22 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 23:50.70 |
| 23 | Luis Cruz-VazquezPlace 23 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 23:56.39 |
| 24 | Griffin ThompsonPlace 24 · Grade 10 · Wahoo | 10 | Wahoo | 23:58.57 |
| 25 | Derek GarciaPlace 25 · Grade 11 · Schuyler | 11 | Schuyler | 23:58.70 |
| 26 | Sage GaerPlace 26 · Grade 11 · Pender | 11 | Pender | 24:00.85 |
| 27 | Eduardo SocoyPlace 27 · Grade 10 · West Point-Beemer | 10 | West Point-Beemer | 24:06.82 |
| 28 | Evan HaakePlace 28 · Grade 9 · Battle Creek | 9 | Battle Creek | 24:10.15 |
| 29 | Trace GathmanPlace 29 · Grade 10 · Logan View | 10 | Logan View | 24:11.70 |
| 30 | Jayden ScottPlace 30 · Grade 10 · Logan View | 10 | Logan View | 24:14.11 |
| 31 | Paxton DwerlkottePlace 31 · Grade 9 · Wahoo | 9 | Wahoo | 24:15.27 |
| 32 | Lincoln BaierPlace 32 · Grade 9 · Battle Creek | 9 | Battle Creek | 24:20.71 |
| 33 | Kameron KocianPlace 33 · Grade 9 · East Butler | 9 | East Butler | 24:25.43 |
| 34 | Cash KohoutPlace 34 · Grade 11 · Logan View | 11 | Logan View | 24:48.61 |
| 35 | Talmage HansenPlace 35 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 24:54.73 |
| 36 | Julio GuitPlace 36 · Grade 10 · Schuyler | 10 | Schuyler | 25:02.71 |
| 37 | Jonah VossPlace 37 · Grade 11 · North Bend Central | 11 | North Bend Central | 25:04.63 |
| 38 | Alejandro MartinezPlace 38 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 25:30.22 |
| 39 | Colt NewillPlace 39 · Grade 11 · Columbus Lakeview | 11 | Columbus Lakeview | 25:52.57 |
| 40 | Miles PensickPlace 40 · Grade 12 · Roncalli Catholic | 12 | Roncalli Catholic | 25:52.79 |
| 41 | Jason SalazarPlace 41 · Grade 10 · Schuyler | 10 | Schuyler | 25:56.70 |
| 42 | Jaxson MorrisPlace 42 · Grade 11 · Logan View | 11 | Logan View | 25:57.91 PR |
| 43 | Axle BerghahnPlace 43 · Grade 9 · Logan View | 9 | Logan View | 26:11.79 |
| 44 | Nathaniel EldridgePlace 44 · Grade 10 · East Butler | 10 | East Butler | 26:16.20 |
| 45 | Israel BaierPlace 45 · Grade 11 · Battle Creek | 11 | Battle Creek | 26:33.10 |
| 46 | Kaleb CorralPlace 46 · Grade 9 · Schuyler | 9 | Schuyler | 26:34.21 |
| 47 | Ian PalmerPlace 47 · Grade 9 · Logan View | 9 | Logan View | 26:38.58 |
| 48 | Benjamin ShroyerPlace 48 · Grade 9 · Logan View | 9 | Logan View | 26:51.33 |
| 49 | Austin WiningerPlace 49 · Grade 9 · Logan View | 9 | Logan View | 26:57.03 |
| 50 | Ronaldo BasilioPlace 50 · Grade 9 · Schuyler | 9 | Schuyler | 27:05.33 |
| 51 | Chase BohacPlace 51 · Grade 11 · East Butler | 11 | East Butler | 27:15.14 PR |
| 52 | Cole HarmsPlace 52 · Grade 11 · North Bend Central | 11 | North Bend Central | 27:29.23 |
| 53 | Noah AndersonPlace 53 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 27:41.32 |
| 54 | Kaden OlsonPlace 54 · Grade 9 · Tekamah-Herman | 9 | Tekamah-Herman | 28:20.21 |
| 55 | Mateo AlvarezPlace 55 · Grade 9 · Schuyler | 9 | Schuyler | 29:12.82 |
| 56 | Cayden BuchholzPlace 56 · Grade 11 · Tekamah-Herman | 11 | Tekamah-Herman | 30:06.69 |
| 57 | Jett BaileyPlace 57 · Grade 10 · East Butler | 10 | East Butler | 30:54.13 |
| 58 | Levi GarciaPlace 58 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 35:50.65 |
| — | Evan HaleGrade 10 · Oakland-Craig | 10 | Oakland-Craig | SCR |
| — | Alex ValadezGrade 9 · Roncalli Catholic | 9 | Roncalli Catholic | DNF |
| — | Riley ZulkoskiGrade 11 · Columbus Lakeview | 11 | Columbus Lakeview | DNF |