| 1 | Danny DyePlace 1 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 11:49.7 |
| 2 | Micah JohnsonPlace 2 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:22.5 |
| 3 | Kyle VogelPlace 3 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:32.9 |
| 4 | Quade JensenPlace 4 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:33.3 |
| 5 | Jack TimmermenPlace 5 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:35.5 |
| 6 | Carson MeskimenPlace 6 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:37.5 |
| 7 | Drew BarkerPlace 7 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 12:38.4 |
| 8 | Wyatt IburgPlace 8 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:40.1 |
| 9 | Kyle BockPlace 9 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 12:41.1 |
| 10 | Adler TeleckyPlace 10 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 12:43.7 |
| 11 | Joshua GroezingerPlace 11 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 12:46.7 |
| 12 | Joseph AmbrosyPlace 12 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 12:50.7 |
| 13 | Gabe AndrusPlace 13 · Grade 8 · Notre Dame/ West Burlin | 8 | Notre Dame/ West Burlin | 13:18.7 |
| 14 | Dayton ReifPlace 14 · Grade 8 · Montezuma | 8 | Montezuma | 13:21.3 |
| 15 | Ethan MedinaPlace 15 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 13:24.8 |
| 16 | Cade LowryPlace 16 · Grade 8 · Montezuma | 8 | Montezuma | 13:25.0 |
| 17 | Sam FriessenPlace 17 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 13:26.0 |
| 18 | Charles RupePlace 18 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 13:31.3 |
| 19 | Lance MueggenbergPlace 19 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 13:38.7 |
| 20 | Cole WeddingtonPlace 20 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 13:43.5 |
| 21 | Grant TaylorPlace 21 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 13:51.4 |
| 22 | Nolan ScottPlace 22 · Grade 8 · Notre Dame/ West Burlin | 8 | Notre Dame/ West Burlin | 13:59.2 |
| 23 | Jaxon YoungPlace 23 · Grade 7 · Montezuma | 7 | Montezuma | 14:00.6 |
| 24 | Jaxson BrokawPlace 24 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 14:14.9 |
| 25 | Matthew OlesonPlace 25 · Grade 7 · Notre Dame/ West Burlin | 7 | Notre Dame/ West Burlin | 14:17.5 |
| 26 | Joe FordPlace 26 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 14:18.0 |
| 27 | John TeggatePlace 27 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 14:18.2 |
| 28 | Devon ChounPlace 28 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 14:27.6 |
| 29 | Henry LammersPlace 29 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 14:32.9 |
| 30 | Charles SteenhoekPlace 30 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 14:33.5 |
| 31 | Joseph AndersonPlace 31 · Grade 8 · Wapello | 8 | Wapello | 14:44.3 |
| 32 | Cayce DamschenPlace 32 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 14:47.0 |
| 33 | Brinson GrenisPlace 33 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 14:48.9 |
| 34 | Keaton PetersenPlace 34 · Grade 7 · Notre Dame/ West Burlin | 7 | Notre Dame/ West Burlin | 14:50.1 |
| 35 | Sean KellyPlace 35 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 14:50.8 |
| 36 | Landon JohanningmeierPlace 36 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 14:56.3 |
| 37 | Gage StecklyPlace 37 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 14:57.8 |
| 38 | Timothy BuhmeyerPlace 38 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 14:59.7 |
| 39 | Gabe BernardPlace 39 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 15:00.3 |
| 40 | Matthias ThompsonPlace 40 · Grade 7 · Notre Dame/ West Burlin | 7 | Notre Dame/ West Burlin | 15:10.8 |
| 41 | Fletcher HovePlace 41 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 15:16.6 |
| 42 | Miles ODonnellPlace 42 · Grade 7 · Notre Dame/ West Burlin | 7 | Notre Dame/ West Burlin | 15:19.0 |
| 43 | Mateo Rodriguez-YoderPlace 43 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 15:29.6 |
| 44 | Kale EggarPlace 44 · Grade 8 · Notre Dame/ West Burlin | 8 | Notre Dame/ West Burlin | 15:30.6 |
| 45 | Joel HardyPlace 45 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 15:37.5 |
| 46 | Garrett PrickettPlace 46 · Grade 8 · Notre Dame/ West Burlin | 8 | Notre Dame/ West Burlin | 15:44.2 |
| 47 | Graham ForemanPlace 47 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 15:45.5 |
| 48 | Brogan BootsPlace 48 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 16:09.8 |
| 49 | Franklin TewPlace 49 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 16:13.6 |
| 50 | Connor TeaguePlace 50 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 16:21.7 |
| 51 | Aaron FuemmelerPlace 51 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 16:25.3 |
| 52 | Hayden ColePlace 52 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 16:27.8 |
| 53 | Hunter ThompsonPlace 53 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 16:31.5 |
| 54 | Tristan TangangPlace 54 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 16:31.5 |
| 55 | Yao TeteviPlace 55 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 16:37.2 |
| 56 | Archie DamschenPlace 56 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 16:37.7 |
| 57 | Brent DaughteryPlace 57 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 16:52.9 |
| 58 | Elliott McNultyPlace 58 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 16:54.0 |
| 59 | Simon WillemsPlace 59 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 17:08.5 |
| 60 | Ethan BrunettiPlace 60 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 17:10.0 |
| 61 | Easton RiosPlace 61 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 17:19.8 |
| 62 | Isaiah LewisPlace 62 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 17:20.3 |
| 63 | AJ JohnsonPlace 63 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 17:33.9 |
| 64 | Luke BensonPlace 64 · Grade 7 · Montezuma | 7 | Montezuma | 17:39.9 |
| 65 | AJ ColvinPlace 65 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 17:41.4 |
| 66 | Landon HoughPlace 66 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 17:55.8 |
| 67 | Deacon StropePlace 67 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 18:08.4 |
| 68 | Tristan SavantPlace 68 · Grade 8 · Montezuma | 8 | Montezuma | 18:11.3 |
| 69 | Isaiah HansonPlace 69 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 18:32.3 |
| 70 | Noah SmithPlace 70 · Grade 8 · Regis-LaSalle | 8 | Regis-LaSalle | 18:37.1 |
| 71 | Ethan PetersonPlace 71 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 18:41.6 |
| 72 | Ethan EmickPlace 72 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 18:45.2 |
| 73 | Zay AustermanPlace 73 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 19:38.6 |
| 74 | Thatcher SimanekPlace 74 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 20:01.9 |
| 75 | Bryce PyattPlace 75 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 20:40.6 |
| 76 | Lucas BeachyPlace 76 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 20:41.0 |
| 77 | Everett MarshallPlace 77 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 20:47.5 |
| 78 | Holden SteinePlace 78 · Grade 8 · Mount Vernon | 8 | Mount Vernon | 21:16.4 |
| 79 | Cameron GrindlePlace 79 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 21:18.6 |
| 80 | Henry MuellerPlace 80 · Grade 7 · Mount Vernon | 7 | Mount Vernon | 21:19.4 |
| 81 | Carson SlatonPlace 81 · Grade 8 · Wapello | 8 | Wapello | 21:24.5 |
| 82 | Van PetersonPlace 82 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 21:38.7 |
| 83 | Andre MatiyaboPlace 83 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 21:59.3 |
| 84 | Jackson BabcockPlace 84 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 24:36.7 |
| 85 | Liam BabcockPlace 85 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 24:46.5 |