| 1 | Haven WeersPlace 1 · Grade 10 · Tri-Center Neola | 10 | Tri-Center Neola | 16:54.99 |
| 2 | Dawson HendersonPlace 2 · Grade 12 · Riverside Oakland | 12 | Riverside Oakland | 17:20.50 |
| 3 | Brody HendersonPlace 3 · Grade 12 · Riverside Oakland | 12 | Riverside Oakland | 17:26.49 |
| 4 | Owen FennerPlace 4 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 17:40.19 |
| 5 | Eli HudnallPlace 5 · Grade 10 · Riverside Oakland | 10 | Riverside Oakland | 18:10.19 |
| 6 | Landon ThayerPlace 6 · Grade 9 · Logan-Magnolia | 9 | Logan-Magnolia | 18:23.26 |
| 7 | Jacob SporrerPlace 7 · Grade 10 · Logan-Magnolia | 10 | Logan-Magnolia | 18:39.07 |
| 8 | Cruz JacquezPlace 8 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 18:51.54 |
| 9 | James McCreadyPlace 9 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 19:01.78 |
| 10 | Nicholas DahirPlace 10 · Grade 12 · Tri-Center Neola | 12 | Tri-Center Neola | 19:14.35 |
| 11 | Landon LeadersPlace 11 · Grade 11 · Underwood | 11 | Underwood | 19:44.41 |
| 12 | Camden MorrisPlace 12 · Grade 12 · IKM-Manning | 12 | IKM-Manning | 19:49.92 |
| 13 | Akeo MaynardPlace 13 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 20:14.77 |
| 14 | Xaviore DiazPlace 14 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 20:19.04 |
| 15 | Nathanael ConnerPlace 15 · Grade 12 · IKM-Manning | 12 | IKM-Manning | 20:23.27 |
| 16 | Ty NelsonPlace 16 · Grade 12 · AHSTW Avoca | 12 | AHSTW Avoca | 20:23.84 |
| 17 | Jason ThomasPlace 17 · Grade 10 · Underwood | 10 | Underwood | 20:27.53 |
| 18 | Eli BowmanPlace 18 · Grade 9 · Missouri Valley | 9 | Missouri Valley | 20:36.02 |
| 19 | Trig DrahotaPlace 19 · Grade 9 · Riverside Oakland | 9 | Riverside Oakland | 20:44.62 |
| 20 | Hunter JulinPlace 20 · Grade 12 · IKM-Manning | 12 | IKM-Manning | 20:58.28 |
| 21 | Wyatt SchechingerPlace 21 · Grade 10 · Riverside Oakland | 10 | Riverside Oakland | 20:59.60 |
| 22 | Eli YochumPlace 22 · Grade 9 · Treynor | 9 | Treynor | 21:06.51 |
| 23 | Cole WillardPlace 23 · Grade 11 · Underwood | 11 | Underwood | 21:06.71 |
| 24 | Tyson SmithPlace 24 · Grade 11 · IKM-Manning | 11 | IKM-Manning | 21:09.18 |
| 25 | Keaton VosterPlace 25 · Grade 12 · Missouri Valley | 12 | Missouri Valley | 21:11.41 |
| 26 | Louis WaitePlace 26 · Grade 11 · Missouri Valley | 11 | Missouri Valley | 21:32.19 |
| 27 | Aiden CalhounPlace 27 · Grade 10 · Riverside Oakland | 10 | Riverside Oakland | 21:34.62 |
| 28 | Matthew CliffePlace 28 · Grade 11 · Missouri Valley | 11 | Missouri Valley | 21:39.84 |
| 29 | Landon AbelPlace 29 · Grade 9 · Tri-Center Neola | 9 | Tri-Center Neola | 21:41.21 |
| 30 | Cole AlffPlace 30 · Grade 10 · Treynor | 10 | Treynor | 21:49.31 |
| 31 | Jeyden JensenPlace 31 · Grade 12 · Treynor | 12 | Treynor | 21:56.65 |
| 32 | Nathan SmithPlace 32 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 22:01.91 |
| 33 | Gauge JulinPlace 33 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 22:02.68 |
| 34 | Emmett ReedPlace 34 · Grade 9 · Riverside Oakland | 9 | Riverside Oakland | 22:08.30 |
| 35 | Garrett ThackerPlace 35 · Grade 11 · Missouri Valley | 11 | Missouri Valley | 22:19.82 |
| 36 | Liam HunterPlace 36 · Grade 10 · Logan-Magnolia | 10 | Logan-Magnolia | 22:25.50 |
| 37 | Austin ZimmermanPlace 37 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 22:33.81 |
| 38 | Griffin MelbyPlace 38 · Grade 10 · Treynor | 10 | Treynor | 22:42.66 |
| 39 | Micah McCartyPlace 39 · Grade 12 · Tri-Center Neola | 12 | Tri-Center Neola | 22:46.41 |
| 40 | Merrick StribePlace 40 · Grade 11 · IKM-Manning | 11 | IKM-Manning | 22:51.40 |
| 41 | Chase UhlPlace 41 · Grade 11 · Underwood | 11 | Underwood | 23:27.47 |
| 42 | Maximus ApplegatePlace 42 · Grade 9 · Riverside Oakland | 9 | Riverside Oakland | 23:59.06 |
| 43 | Ayden AsmusPlace 43 · Grade 12 · Treynor | 12 | Treynor | 24:52.25 |
| 44 | Eian SnyderPlace 44 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 25:01.45 |
| 45 | Xander LeePlace 45 · Grade 9 · Missouri Valley | 9 | Missouri Valley | 25:10.04 |
| 46 | John AnunsonPlace 46 · Grade 9 · Missouri Valley | 9 | Missouri Valley | 25:10.89 |
| 47 | George BrandtPlace 47 · Grade 11 · Underwood | 11 | Underwood | 25:15.33 |
| 48 | Tristan McCoolPlace 48 · Grade 10 · Tri-Center Neola | 10 | Tri-Center Neola | 25:23.92 |
| 49 | Brock SchnepelPlace 49 · Grade 10 · Treynor | 10 | Treynor | 25:25.18 |
| 50 | Jake VanaPlace 50 · Grade 9 · Logan-Magnolia | 9 | Logan-Magnolia | 26:16.52 |
| 51 | Dairus JensenPlace 51 · Grade 10 · Underwood | 10 | Underwood | 26:28.84 |
| 52 | Wade RannigerPlace 52 · Grade 9 · IKM-Manning | 9 | IKM-Manning | 26:32.08 |
| 53 | Jared HarrisPlace 53 · Grade 9 · Treynor | 9 | Treynor | 28:20.29 |
| 54 | Miles WurdemanPlace 54 · Grade 9 · Tri-Center Neola | 9 | Tri-Center Neola | 30:07.22 |
| 55 | Mason AbelPlace 55 · Grade 11 · Tri-Center Neola | 11 | Tri-Center Neola | 32:11.77 |
| — | Josh FriggeGrade 10 · Tri-Center Neola | 10 | Tri-Center Neola | DNF |
| — | Colton HeringGrade 10 · Riverside Oakland | 10 | Riverside Oakland | DNF |
| — | Jaxon KadelGrade 11 · Riverside Oakland | 11 | Riverside Oakland | DNF |
| — | Ethan HaubrichGrade 11 · IKM-Manning | 11 | IKM-Manning | DNF |