| 1 | Ethan EichhornPlace 1 · Lewis Central | — | Lewis Central | 15:38.68 | 1 |
| 2 | Riley BlayPlace 2 · Nod. Valley (Mo) | — | Nod. Valley (Mo) | 15:52.22 | — |
| 3 | Bryant KellerPlace 3 · Glenwood | — | Glenwood | 16:15.15 | 2 |
| 5 | Kade DiercksPlace 5 · Lewis Central | — | Lewis Central | 16:22.40 | 4 |
| 6 | Andrew SmithPlace 6 · Glenwood | — | Glenwood | 16:30.47 | 5 |
| 7 | Treyton SchaapherderPlace 7 · Clarinda | — | Clarinda | 16:45.29 | 6 |
| 8 | Kyle WagonerPlace 8 · Clarinda | — | Clarinda | 16:53.31 | 7 |
| 9 | Liam HaysPlace 9 · Glenwood | — | Glenwood | 17:03.43 | 8 |
| 10 | Kevin CootsPlace 10 · Glenwood | — | Glenwood | 17:08.18 | 9 |
| 11 | Marshall ArkfeldPlace 11 · Lewis Central | — | Lewis Central | 17:12.19 | 10 |
| 14 | Dylan MastersPlace 14 · Maryville | — | Maryville | 17:21.48 | 13 |
| 15 | Bradley DeeringPlace 15 · Maryville | — | Maryville | 17:27.79 | 14 |
| 16 | Dillon AndersonPlace 16 · Glenwood | — | Glenwood | 17:35.39 | 15 |
| 19 | Connor BlackfordPlace 19 · Maryville | — | Maryville | 17:43.23 | 18 |
| 20 | Jackson GriffinPlace 20 · Glenwood | — | Glenwood | 17:50.70 | 19 |
| 21 | John BiedermanPlace 21 · Ross Treynor | — | Ross Treynor | 17:53.13 | 20 |
| 22 | Mason YochumPlace 22 · Treynor | — | Treynor | 17:59.93 | 21 |
| 24 | Richard SelkenPlace 24 · Lewis Central | — | Lewis Central | 18:03.28 | 23 |
| 25 | Colton BerryPlace 25 · Maryville | — | Maryville | 18:14.05 | 24 |
| 29 | Cole AndersonPlace 29 · East Atchison | — | East Atchison | 18:32.09 | 28 |
| 32 | Drew WhitePlace 32 · Lewis Central | — | Lewis Central | 18:38.29 | 31 |
| 33 | Gavin AndersenPlace 33 · Heartland Christ | — | Heartland Christ | 18:39.73 | — |
| 34 | Tony RacinePlace 34 · Essex | — | Essex | 18:47.19 | — |
| 36 | Jeyden FarrPlace 36 · Treynor | — | Treynor | 18:51.71 | 33 |
| 39 | Damien Little ThunderPlace 39 · Shenandoah | — | Shenandoah | 19:00.42 | 36 |
| 40 | Connor BrummettPlace 40 · Underwood | — | Underwood | 19:06.20 | 37 |
| 41 | Grant SmailPlace 41 · Maryville | — | Maryville | 19:08.39 | 38 |
| 42 | Anthony ObermillerPlace 42 · East Mills | — | East Mills | 19:10.89 | 39 |
| 44 | Rylan HenkePlace 44 · Clarinda | — | Clarinda | 19:14.99 | 41 |
| 45 | Steven BarrettPlace 45 · East Mills | — | East Mills | 19:18.62 | 42 |
| 48 | Grant BarrPlace 48 · Clarinda | — | Clarinda | 19:28.53 | 45 |
| 49 | Ian SteppPlace 49 · East Atchison | — | East Atchison | 19:29.70 | 46 |
| 52 | Dylan KelloggPlace 52 · Shenandoah | — | Shenandoah | 19:37.50 | 49 |
| 53 | Jaxon BrewerPlace 53 · Lewis Central | — | Lewis Central | 19:37.90 | 50 |
| 55 | Brandon McDowellPlace 55 · Shenandoah | — | Shenandoah | 19:44.43 | 52 |
| 56 | Hunter KelloggPlace 56 · Shenandoah | — | Shenandoah | 19:45.86 | 53 |
| 58 | Morgan ManesPlace 58 · Clarinda | — | Clarinda | 19:49.32 | 55 |
| 59 | Ty JenkinsPlace 59 · Red Oak | — | Red Oak | 19:50.85 | — |
| 61 | Joshua LeRettePlace 61 · Red Oak | — | Red Oak | 19:54.75 | — |
| 62 | Jack CarleyPlace 62 · Treynor | — | Treynor | 19:57.09 | 57 |
| 64 | Alex LihsPlace 64 · Clarinda | — | Clarinda | 19:58.75 | 59 |
| 65 | Daniel LesherPlace 65 · East Atchison | — | East Atchison | 19:59.23 | 60 |
| 66 | Caleb BonsackPlace 66 · Lewis Central | — | Lewis Central | 20:03.34 | 61 |
| 67 | Davin HolstePlace 67 · Shenandoah | — | Shenandoah | 20:06.39 | 62 |
| 68 | Dalton McDonoughPlace 68 · Maryville | — | Maryville | 20:11.75 | 63 |
| 69 | Dalton KelloggPlace 69 · Shenandoah | — | Shenandoah | 20:12.18 | 64 |
| 70 | Tanner RowePlace 70 · Bedford | — | Bedford | 20:14.99 | — |
| 71 | Jarrad JamisonPlace 71 · East Atchison | — | East Atchison | 20:17.18 | 65 |
| 72 | Nollan SmithPlace 72 · Griswold | — | Griswold | 20:21.55 | 66 |
| 73 | Cowen O'RileyPlace 73 · East Atchison | — | East Atchison | 20:29.75 | 67 |
| 74 | Camryn JohnsonPlace 74 · East Mills | — | East Mills | 20:32.68 | 68 |
| 75 | Quin StatenPlace 75 · East Atchison | — | East Atchison | 20:33.28 | 69 |
| 76 | Raymond ZhaoPlace 76 · Maryville | — | Maryville | 20:42.02 | 70 |
| 77 | Jonah NortonPlace 77 · Clarinda | — | Clarinda | 20:44.57 | 71 |
| 79 | Miles NicholsPlace 79 · Treynor | — | Treynor | 20:47.05 | 73 |
| 81 | Jayden SheltonPlace 81 · Underwood | — | Underwood | 20:48.01 | 75 |
| 82 | Rafe RodewaldPlace 82 · Shenandoah | — | Shenandoah | 20:50.20 | 76 |
| 83 | Bennett SticklandPlace 83 · Red Oak | — | Red Oak | 20:53.44 | — |
| 84 | Carter ForbushPlace 84 · Underwood | — | Underwood | 21:12.79 | 77 |
| 86 | Brayden LockwoodPlace 86 · Griswold | — | Griswold | 21:25.31 | 79 |
| 87 | Cooper StearnsPlace 87 · East Mills | — | East Mills | 21:33.23 | 80 |
| 88 | Holden JensenPlace 88 · Griswold | — | Griswold | 21:37.86 | 81 |
| 89 | Walter SeipoldPlace 89 · East Mills | — | East Mills | 21:38.22 | 82 |
| 90 | Brandon CoxPlace 90 · Southwest Valley | — | Southwest Valley | 21:52.89 | — |
| 91 | Andrew LawrencePlace 91 · Shenandoah | — | Shenandoah | 21:54.30 | — |
| 92 | Koen DeHassPlace 92 · Bedford | — | Bedford | 22:01.72 | — |
| 93 | Flynt BellPlace 93 · Sidney | — | Sidney | 22:09.22 | — |
| 94 | Jayven WelchPlace 94 · Bedford | — | Bedford | 22:18.57 | — |
| 95 | Bode WymanPlace 95 · Griswold | — | Griswold | 22:19.32 | 83 |
| 96 | Connor MortonPlace 96 · East Atchison | — | East Atchison | 22:21.13 | 84 |
| 97 | Jake ShannonPlace 97 · Glenwood | — | Glenwood | 22:29.12 | 85 |
| 98 | Thoren WadePlace 98 · East Mills | — | East Mills | 22:31.46 | 86 |
| 99 | Andrew LaramyPlace 99 · East Mills | — | East Mills | 22:31.89 | 87 |
| 100 | Ethan JamesPlace 100 · Southwest Valley | — | Southwest Valley | 22:41.20 | — |
| 101 | Dylan WalkerPlace 101 · Nod. Valley (Mo) | — | Nod. Valley (Mo) | 22:44.08 | — |
| 103 | Nate ArthurPlace 103 · Underwood | — | Underwood | 23:00.09 | 89 |
| 104 | Matthew MeansPlace 104 · Southwest Valley | — | Southwest Valley | 23:09.20 | — |
| 105 | Bryce WilliamsPlace 105 · Red Oak | — | Red Oak | 23:38.14 | — |
| 106 | Andrew SaarPlace 106 · Treynor | — | Treynor | 23:50.71 | 90 |
| 107 | Tosh FeltnerPlace 107 · Griswold | — | Griswold | 23:54.91 | 91 |
| 108 | Luke StolzPlace 108 · Underwood | — | Underwood | 23:55.40 | 92 |
| 109 | Lucas JamesPlace 109 · Southwest Valley | — | Southwest Valley | 26:59.55 | — |