| 1 | Lance SobaskiPlace 1 · Grade 11 · Washington | 11 | Washington | 17:33.67 | 1 |
| 2 | Mason MoorePlace 2 · Grade 12 · Sigourney | 12 | Sigourney | 17:56.97 | 2 |
| 3 | Alex ForrestPlace 3 · Grade 12 · Fairfield | 12 | Fairfield | 17:58.46 | 3 |
| 4 | Gavin Van VeenPlace 4 · Grade 10 · Fairfield | 10 | Fairfield | 18:06.38 | 4 |
| 5 | Kaidyn MickelsPlace 5 · Grade 11 · Fairfield | 11 | Fairfield | 18:15.39 | 5 |
| 6 | Ben CartheyPlace 6 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 18:38.66 | 6 |
| 7 | Micah ReesPlace 7 · Grade 9 · Washington | 9 | Washington | 18:39.49 | 7 |
| 8 | Luke RyonPlace 8 · Grade 12 · Mt. Pleasant | 12 | Mt. Pleasant | 18:51.39 | 8 |
| 9 | Nathan McWilliamsPlace 9 · Grade 11 · Mt. Pleasant | 11 | Mt. Pleasant | 18:51.50 | 9 |
| 10 | Blake HoldenPlace 10 · Grade 12 · Fairfield | 12 | Fairfield | 19:07.64 | 10 |
| 11 | Logan LeePlace 11 · Grade 12 · Mt. Pleasant | 12 | Mt. Pleasant | 19:17.70 | 11 |
| 12 | Isaac RyndersPlace 12 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 19:20.34 | 12 |
| 13 | Brecken CourtrightPlace 13 · Grade 12 · Fairfield | 12 | Fairfield | 19:23.03 | 13 |
| 14 | Cameron VongpanyaPlace 14 · Grade 10 · Washington | 10 | Washington | 19:25.98 | 14 |
| 15 | Gannon McNameePlace 15 · Grade 11 · Mt. Pleasant | 11 | Mt. Pleasant | 19:33.71 | 15 |
| 16 | Elijah MorrisPlace 16 · Grade 10 · Washington | 10 | Washington | 19:36.32 | 16 |
| 17 | Gabe FeldmannPlace 17 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 19:41.54 | 17 |
| 18 | Drew HorakPlace 18 · Grade 10 · Washington | 10 | Washington | 19:45.66 | 18 |
| 19 | Nick SaltzmanPlace 19 · Grade 12 · Lone Tree | 12 | Lone Tree | 19:52.22 | 19 |
| 20 | Peyton SnakenbergPlace 20 · Grade 11 · Washington | 11 | Washington | 20:03.24 | 20 |
| 21 | Tyler JohnsonPlace 21 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 20:10.10 | 21 |
| 22 | Jacob BlandPlace 22 · Grade 12 · Fairfield | 12 | Fairfield | 20:14.72 | 22 |
| 23 | Cale ChristoffersonPlace 23 · Grade 12 · Lone Tree | 12 | Lone Tree | 20:27.62 | 23 |
| 24 | Nate KonczalPlace 24 · Grade 9 · Fairfield | 9 | Fairfield | 20:44.88 | 24 |
| 25 | Ben MeadorPlace 25 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 20:51.99 | 25 |
| 26 | Alberto CortezPlace 26 · Grade 12 · Lone Tree | 12 | Lone Tree | 20:55.05 | 26 |
| 27 | River PattersonPlace 27 · Grade 11 · Fairfield | 11 | Fairfield | 20:55.77 | 27 |
| 28 | Carter ThompsonPlace 28 · Grade 11 · Fairfield | 11 | Fairfield | 21:00.43 | 28 |
| 29 | Ethan HungerPlace 29 · Grade 11 · Fairfield | 11 | Fairfield | 21:00.85 | 29 |
| 30 | Jakin BunnellPlace 30 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 21:04.58 | 30 |
| 31 | Ethan BrushPlace 31 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 21:05.21 | 31 |
| 32 | Zach MeyersPlace 32 · Grade 11 · Keokuk | 11 | Keokuk | 21:06.24 | 32 |
| 33 | Ethan PaisleyPlace 33 · Highland | — | Highland | 21:08.35 | 33 |
| 34 | Jonathan HoughPlace 34 · Grade 10 · Mt. Pleasant | 10 | Mt. Pleasant | 21:10.54 | 34 |
| 35 | David CreerPlace 35 · Grade 9 · Fairfield | 9 | Fairfield | 21:17.95 | 35 |
| 36 | Dalton JonesPlace 36 · Grade 11 · Keokuk | 11 | Keokuk | 21:20.17 | 36 |
| 37 | William KennedyPlace 37 · Grade 10 · Washington | 10 | Washington | 21:20.99 | 37 |
| 38 | Ben BoatrightPlace 38 · Grade 9 · Fairfield | 9 | Fairfield | 21:23.78 | 38 |
| 39 | Jacob RolingPlace 39 · Highland | — | Highland | 21:27.97 | 39 |
| 40 | Aidan FlanaganPlace 40 · Grade 11 · Fairfield | 11 | Fairfield | 21:32.97 | 40 |
| 41 | Carlos ValenzuelaPlace 41 · Highland | — | Highland | 21:33.82 | 41 |
| 42 | Coleman MoweryPlace 42 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 21:39.35 | 42 |
| 43 | Chandler PumphreyPlace 43 · Grade 11 · Fairfield | 11 | Fairfield | 21:41.63 | 43 |
| 44 | Bryce ThompsonPlace 44 · Highland | — | Highland | 21:49.09 | 44 |
| 45 | William RockafellowPlace 45 · Grade 9 · Lone Tree | 9 | Lone Tree | 21:52.58 | 45 |
| 46 | Elijah GibbsPlace 46 · Grade 9 · Keokuk | 9 | Keokuk | 21:56.53 | 46 |
| 47 | Brendon MarcellusPlace 47 · Grade 11 · Fairfield | 11 | Fairfield | 22:04.68 | 47 |
| 48 | Drake LandauPlace 48 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 22:26.10 | 48 |
| 49 | Layden DenningPlace 49 · Grade 11 · Keokuk | 11 | Keokuk | 22:44.34 | 49 |
| 50 | Aidan DaughertyPlace 50 · Grade 12 · Fairfield | 12 | Fairfield | 23:14.44 | 50 |
| 51 | Isajah MorrisPlace 51 · Grade 9 · Washington | 9 | Washington | 23:20.94 | 51 |
| 52 | Brendan SchnoebelenPlace 52 · Highland | — | Highland | 23:36.96 | 52 |
| 53 | Jackson SchneiderPlace 53 · Highland | — | Highland | 23:44.49 | 53 |
| 54 | Zach JohnsonPlace 54 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 23:52.20 | 54 |
| 55 | Kael MalichkyPlace 55 · Grade 9 · Washington | 9 | Washington | 23:57.85 | 55 |
| 56 | Tommy JonesPlace 56 · Grade 12 · Fairfield | 12 | Fairfield | 23:59.61 | 56 |
| 57 | Andrew LanaPlace 57 · Highland | — | Highland | 24:11.12 | 57 |
| 58 | Joey BirtcherPlace 58 · Grade 9 · Lone Tree | 9 | Lone Tree | 24:42.29 | 58 |
| 59 | Sullivan CampbellPlace 59 · Grade 11 · Keokuk | 11 | Keokuk | 24:59.15 | 59 |
| 60 | Jaykob FinchPlace 60 · Grade 9 · Keokuk | 9 | Keokuk | 25:32.78 | 60 |
| 61 | Nicolas OrianoPlace 61 · Highland | — | Highland | 29:30.15 | 61 |
| 62 | Jackson KeaglePlace 62 · Grade 9 · Mt. Pleasant | 9 | Mt. Pleasant | 33:40.47 | 62 |