| 1 | Corben LucchesiPlace 1 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 17:09.60 |
| 2 | Gage MorenoPlace 2 · Grade 12 · Saydel | 12 | Saydel | 17:26.81 |
| 3 | Jacob McPherrenPlace 3 · Grade 12 · Saydel | 12 | Saydel | 17:32.34 |
| 4 | Jesus GarciaPlace 4 · Grade 11 · South Hamilton Jewell | 11 | South Hamilton Jewell | 17:41.90 |
| 5 | Trevor NusbaumPlace 5 · Grade 11 · Nevada | 11 | Nevada | 17:54.05 |
| 6 | Kash FischerPlace 6 · Grade 11 · PCM Monroe | 11 | PCM Monroe | 17:58.20 |
| 7 | Caleb BiensenPlace 7 · Grade 12 · Nevada | 12 | Nevada | 17:59.10 |
| 8 | Brenden LahartPlace 8 · Grade 11 · PCM Monroe | 11 | PCM Monroe | 18:05.85 |
| 9 | Brady CarstensenPlace 9 · Grade 11 · Greene County | 11 | Greene County | 18:10.55 |
| 10 | Henry LittlePlace 10 · Grade 11 · Nevada | 11 | Nevada | 18:12.90 |
| 11 | Owen OsterhausPlace 11 · Grade 10 · PCM Monroe | 10 | PCM Monroe | 18:14.99 |
| 12 | Coby DeRaadPlace 12 · Grade 12 · PCM Monroe | 12 | PCM Monroe | 18:21.57 |
| 13 | Gunner VanderpoolPlace 13 · Grade 11 · Saydel | 11 | Saydel | 18:41.24 |
| 14 | Ivan WillettPlace 14 · Grade 10 · Perry | 10 | Perry | 18:45.66 |
| 15 | Nick BlackPlace 15 · Grade 10 · Greene County | 10 | Greene County | 18:49.39 |
| 16 | William SeylerPlace 16 · Grade 11 · Grand View Christian School | 11 | Grand View Christian School | 18:49.93 |
| 17 | Eli HightPlace 17 · Grade 10 · Grand View Christian School | 10 | Grand View Christian School | 18:52.16 |
| 18 | Jacob CondonPlace 18 · Grade 11 · Nevada | 11 | Nevada | 18:52.89 |
| 19 | Dawson LemkePlace 19 · Grade 12 · Nevada | 12 | Nevada | 18:56.39 |
| 20 | Hayden HillPlace 20 · Grade 11 · South Hamilton Jewell | 11 | South Hamilton Jewell | 19:00.02 |
| 21 | Rylan EdgingtonPlace 21 · Grade 10 · PCM Monroe | 10 | PCM Monroe | 19:05.35 |
| 22 | Noah RyonPlace 22 · Grade 9 · Grand View Christian School | 9 | Grand View Christian School | 19:07.87 |
| 23 | Henry OmondiPlace 23 · Grade 11 · PCM Monroe | 11 | PCM Monroe | 19:19.39 |
| 24 | Camden LahartPlace 24 · Grade 10 · PCM Monroe | 10 | PCM Monroe | 19:21.75 |
| 25 | Jaden KollerPlace 25 · Grade 12 · Greene County | 12 | Greene County | 19:25.06 |
| 26 | Erick Rosas-CancholaPlace 26 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 19:27.25 |
| 27 | Simon MillsPlace 27 · Grade 12 · Nevada | 12 | Nevada | 19:28.84 PR |
| 28 | Edwyrd SteilPlace 28 · Grade 10 · Perry | 10 | Perry | 19:28.89 |
| 29 | Cademon BurkettPlace 29 · Grade 10 · PCM Monroe | 10 | PCM Monroe | 19:30.03 |
| 30 | Hunter HaleyPlace 30 · Grade 10 · Nevada | 10 | Nevada | 19:34.99 |
| 31 | Aaron GreenePlace 31 · Grade 9 · West Marshall State Center | 9 | West Marshall State Center | 19:44.20 |
| 32 | Kole Johnson-PetersonPlace 32 · Grade 10 · Greene County | 10 | Greene County | 19:48.66 |
| 33 | Luke BiensenPlace 33 · Grade 9 · Nevada | 9 | Nevada | 19:51.92 |
| 34 | Yuk Heng (Heng) WongPlace 34 · Grade 10 · West Marshall State Center | 10 | West Marshall State Center | 20:05.49 |
| 35 | Hayden SplendorPlace 35 · Grade 9 · Perry | 9 | Perry | 20:07.35 |
| 36 | Evan ByersdorferPlace 36 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 20:12.43 |
| 37 | Richard MattinglyPlace 37 · Grade 10 · Nevada | 10 | Nevada | 20:12.59 |
| 38 | Kolby ClarkPlace 38 · Grade Jr · PCM Monroe | Jr | PCM Monroe | 20:17.04 |
| 39 | Miles EngstromPlace 39 · Grade 12 · Nevada | 12 | Nevada | 20:22.29 |
| 40 | Jacob EiriksonPlace 40 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 20:23.35 |
| 41 | Brody VailPlace 41 · Grade 9 · Perry | 9 | Perry | 20:23.82 |
| 42 | Thad StewartPlace 42 · Grade 12 · Perry | 12 | Perry | 20:23.93 |
| 43 | Henry DahlstenPlace 43 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 20:27.01 |
| 44 | Cael FergusonPlace 44 · Grade 11 · Nevada | 11 | Nevada | 20:27.04 |
| 45 | Owen PrendergastPlace 45 · Grade 9 · Saydel | 9 | Saydel | 20:31.25 |
| 46 | William GatesPlace 46 · Grade 11 · Saydel | 11 | Saydel | 20:33.43 |
| 47 | Collin SkaggsPlace 47 · Grade 12 · Nevada | 12 | Nevada | 20:33.59 |
| 48 | Charlie FordPlace 48 · Grade 12 · PCM Monroe | 12 | PCM Monroe | 20:35.20 |
| 49 | Parker DeHaaiPlace 49 · Grade 11 · PCM Monroe | 11 | PCM Monroe | 20:35.41 |
| 50 | Joseph SwigartPlace 50 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 20:42.34 |
| 51 | Josiah PotratzPlace 51 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 20:46.04 |
| 52 | Eli CarstensenPlace 52 · Grade 11 · Greene County | 11 | Greene County | 20:48.99 |
| 53 | Alex WoodPlace 53 · Grade 12 · Saydel | 12 | Saydel | 20:56.79 |
| 54 | Brodey SuterPlace 54 · Grade 9 · Saydel | 9 | Saydel | 20:58.52 |
| 55 | Maddox CarstensenPlace 55 · Grade 11 · Greene County | 11 | Greene County | 21:03.35 |
| 56 | Josiah BoltonPlace 56 · Grade 11 · Grand View Christian School | 11 | Grand View Christian School | 21:03.58 |
| 57 | Connery VarsaPlace 57 · Grade 12 · Nevada | 12 | Nevada | 21:06.77 |
| 58 | Levi MillsPlace 58 · Grade 10 · Nevada | 10 | Nevada | 21:07.85 |
| 59 | Daniel BirchPlace 59 · Grade 10 · Grand View Christian School | 10 | Grand View Christian School | 21:10.67 |
| 60 | Tanner CheckPlace 60 · Grade 9 · Nevada | 9 | Nevada | 21:12.49 |
| 61 | Sam FletchallPlace 61 · Grade 9 · Grand View Christian School | 9 | Grand View Christian School | 21:12.78 |
| 62 | Gabe JohnsonPlace 62 · Grade 11 · Grand View Christian School | 11 | Grand View Christian School | 21:14.19 |
| 63 | Dakota LowePlace 63 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 21:14.39 |
| 64 | Ryan PutneyPlace 64 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 21:26.43 |
| 65 | Rhys PalmerPlace 65 · Grade 10 · Greene County | 10 | Greene County | 21:31.19 |
| 66 | Ezra FarmerPlace 66 · Grade 11 · Perry | 11 | Perry | 21:33.22 |
| 67 | Tyson BuntingPlace 67 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 21:44.96 |
| 68 | Jakota McFallPlace 68 · Grade 9 · West Marshall State Center | 9 | West Marshall State Center | 21:59.16 |
| 69 | Miles UnruhPlace 69 · Grade 10 · Nevada | 10 | Nevada | 22:01.41 |
| 70 | Tucker FordPlace 70 · Grade 10 · Greene County | 10 | Greene County | 22:01.89 |
| 71 | Valor ChappellPlace 71 · Grade 9 · Nevada | 9 | Nevada | 22:06.65 |
| 72 | Raymond BauerPlace 72 · Grade 11 · Greene County | 11 | Greene County | 22:11.50 |
| 73 | Noah TollefsonPlace 73 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 22:35.12 |
| 74 | Peter ThomasPlace 74 · Grade 11 · Nevada | 11 | Nevada | 23:15.39 |
| 75 | Alex WatsonPlace 75 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 23:23.04 |
| 76 | Jace JohnsonPlace 76 · Grade 9 · Nevada | 9 | Nevada | 23:26.04 |
| 77 | Ryker StockPlace 77 · Grade 9 · Grand View Christian School | 9 | Grand View Christian School | 23:28.20 |
| 78 | Trevor ZankerPlace 78 · Grade 10 · South Hamilton Jewell | 10 | South Hamilton Jewell | 23:40.40 |
| 79 | Carson MoffittPlace 79 · Grade 9 · Nevada | 9 | Nevada | 23:44.35 |
| 80 | Tristan MintunPlace 80 · Grade 9 · Perry | 9 | Perry | 23:48.39 |
| 81 | Keitan SandersonPlace 81 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 23:52.69 |
| 82 | Will HalversonPlace 82 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 23:53.10 |
| 83 | Kaden GreenleePlace 83 · Grade 9 · South Hamilton Jewell | 9 | South Hamilton Jewell | 23:56.36 |
| 84 | Kai FarmerPlace 84 · Grade 9 · Perry | 9 | Perry | 24:02.27 |
| 85 | Miguel MartinezPlace 85 · Grade 9 · South Hamilton Jewell | 9 | South Hamilton Jewell | 24:11.08 |
| 86 | Beckett FolkertsPlace 86 · Grade 9 · Grand View Christian School | 9 | Grand View Christian School | 24:14.56 |
| 87 | Byron ThiphasoukPlace 87 · Grade 9 · Nevada | 9 | Nevada | 24:16.83 |
| 88 | Evan GibsonPlace 88 · Grade 9 · South Hamilton Jewell | 9 | South Hamilton Jewell | 24:22.90 |
| 89 | Caleb WatsonPlace 89 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 24:34.56 |
| 90 | Jared BeanPlace 90 · Grade 9 · Saydel | 9 | Saydel | 24:46.22 |
| 91 | Owen PattersonPlace 91 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 24:56.74 |
| 92 | Isaac MillerPlace 92 · Grade 11 · PCM Monroe | 11 | PCM Monroe | 24:57.32 |
| 93 | Oliver WattsPlace 93 · Grade 9 · Nevada | 9 | Nevada | 24:58.66 |
| 94 | Carter SinkPlace 94 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 25:03.66 |
| 95 | Dexter RitterPlace 95 · Grade 11 · Greene County | 11 | Greene County | 25:16.82 |
| 96 | Noah EthingtonPlace 96 · Grade 9 · West Marshall State Center | 9 | West Marshall State Center | 25:18.21 |
| 97 | Salim NurovPlace 97 · Grade 11 · Perry | 11 | Perry | 25:21.94 |
| 98 | Jerry LucasPlace 98 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 25:34.09 |
| 99 | Rylan HostetlerPlace 99 · Grade 9 · Greene County | 9 | Greene County | 25:45.48 |
| 100 | Zach RichardsPlace 100 · Grade 12 · PCM Monroe | 12 | PCM Monroe | 25:55.69 |
| 101 | Caden ChristensenPlace 101 · Grade 10 · South Hamilton Jewell | 10 | South Hamilton Jewell | 26:00.78 |
| 102 | Ethan WatsonPlace 102 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 26:11.93 |
| 103 | Jacob ByersdorferPlace 103 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 26:31.31 |
| 104 | Sterling DietzelPlace 104 · Grade 9 · South Hamilton Jewell | 9 | South Hamilton Jewell | 26:31.58 |
| 105 | Jude DavisPlace 105 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 26:39.00 |
| 106 | Ethyn ClarkPlace 106 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 26:46.02 |
| 107 | Adam HenzePlace 107 · Grade 12 · West Marshall State Center | 12 | West Marshall State Center | 26:55.15 |
| 108 | Quinlan JonesPlace 108 · Grade 11 · Saydel | 11 | Saydel | 27:05.70 |
| 109 | Mason RoethlerPlace 109 · Grade 9 · South Hamilton Jewell | 9 | South Hamilton Jewell | 27:07.88 |
| 110 | Evan WendtPlace 110 · Grade 10 · PCM Monroe | 10 | PCM Monroe | 28:02.36 |
| — | Sam EnessGrade 10 · Grand View Christian School | 10 | Grand View Christian School | DNF |