| 1 | Brecklin DoddPlace 1 · Grade 8 · Decorah ms | 8 | Decorah ms | 12:27.1 |
| 2 | Hudson DelaneyPlace 2 · Grade 7 · Decorah ms | 7 | Decorah ms | 12:32.2 |
| 3 | Gabe DanielsonPlace 3 · Grade 7 · Decorah ms | 7 | Decorah ms | 12:35.3 |
| 4 | Drake CastertonPlace 4 · Grade 8 · Decorah ms | 8 | Decorah ms | 12:43.6 |
| 5 | Jameson SchisselPlace 5 · Grade 8 · South Winneshiek | 8 | South Winneshiek | 12:48.5 PR |
| 6 | Colton EinckPlace 6 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 12:50.0 |
| 7 | Karl WicksPlace 7 · Grade 7 · Decorah ms | 7 | Decorah ms | 12:58.6 |
| 8 | Kegun WarburtonPlace 8 · Grade 8 · Riceville | 8 | Riceville | 13:13.1 |
| 9 | Gibson HaeflingerPlace 9 · Grade 8 · Riceville | 8 | Riceville | 13:25.9 |
| 10 | Cooper DietzenbachPlace 10 · Grade 8 · Turkey Valley | 8 | Turkey Valley | 13:32.3 |
| 11 | Cooper MahnesmithPlace 11 · Grade 7 · Charles City | 7 | Charles City | 14:02.4 |
| 12 | Anders JansenPlace 12 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 14:04.7 |
| 13 | Colton YoungPlace 13 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:13.2 |
| 14 | Liam KuenyPlace 14 · Grade 7 · Decorah ms | 7 | Decorah ms | 14:14.1 |
| 15 | Kellan McGeePlace 15 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:15.2 |
| 16 | Kuennen WegnerPlace 16 · Grade 8 · New Hampton | 8 | New Hampton | 14:17.2 |
| 17 | Jonathan CrosePlace 17 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:25.6 PR |
| 18 | Camden CooperPlace 18 · Grade 7 · Decorah ms | 7 | Decorah ms | 14:31.4 |
| 19 | Jay LingbeekPlace 19 · Grade 8 · John Adams | 8 | John Adams | 14:33.2 |
| 20 | Tayton WittPlace 20 · Grade 7 · John Adams | 7 | John Adams | 14:33.2 |
| 21 | Kaden KuboushekPlace 21 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:38.9 |
| 22 | Axel AcahuaPlace 22 · Grade 8 · South Winneshiek | 8 | South Winneshiek | 14:44.5 |
| 23 | Brock TeslowPlace 23 · Grade 7 · Decorah ms | 7 | Decorah ms | 14:44.8 |
| 24 | Matt BalkPlace 24 · Grade 8 · Turkey Valley | 8 | Turkey Valley | 14:48.4 PR |
| 25 | Tommy GjerdePlace 25 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:48.7 |
| 26 | James ZookPlace 26 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:50.0 |
| 27 | Jack GulleksonPlace 27 · Grade 8 · Decorah ms | 8 | Decorah ms | 14:53.3 |
| 28 | Isaiah ClausenPlace 28 · Grade 8 · John Adams | 8 | John Adams | 14:53.5 PR |
| 29 | Mason HuinkerPlace 29 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 14:55.4 |
| 30 | Maximus RinkolPlace 30 · Grade 7 · Decorah ms | 7 | Decorah ms | 15:16.3 |
| 31 | Gabe ElmorePlace 31 · Grade 8 · John Adams | 8 | John Adams | 15:19.9 |
| 32 | Ethan JacksonPlace 32 · Grade 7 · John Adams | 7 | John Adams | 15:20.4 |
| 33 | Joel PaplowPlace 33 · Grade 7 · Nashua-Plainfield | 7 | Nashua-Plainfield | 15:20.6 |
| 34 | Elliott SweeneyPlace 34 · Grade 8 · Waukon | 8 | Waukon | 15:21.3 |
| 35 | Lincoln CampbellPlace 35 · Grade 7 · John Adams | 7 | John Adams | 15:25.8 |
| 36 | Austin EricksonPlace 36 · Grade 8 · Decorah ms | 8 | Decorah ms | 15:28.7 |
| 37 | Alex HolthausPlace 37 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 15:29.2 |
| 38 | Reign BondPlace 38 · Grade 8 · Nashua-Plainfield | 8 | Nashua-Plainfield | 15:29.2 |
| 39 | Rufus DyerPlace 39 · Grade 7 · Decorah ms | 7 | Decorah ms | 15:33.0 |
| 40 | Soren ZittergruenPlace 40 · Grade 7 · Decorah ms | 7 | Decorah ms | 15:33.9 |
| 41 | Bennett HoodjerPlace 41 · Grade 7 · Clarksville ms | 7 | Clarksville ms | 15:37.3 |
| 42 | Hoyt PrestemonPlace 42 · Grade 7 · Waukon | 7 | Waukon | 15:40.1 |
| 43 | Henrik SwansonPlace 43 · Grade 8 · Decorah ms | 8 | Decorah ms | 15:43.8 |
| 44 | Charles DeVriesPlace 44 · Grade 7 · John Adams | 7 | John Adams | 15:54.1 |
| 45 | Eric StroupPlace 45 · Grade 7 · John Adams | 7 | John Adams | 15:57.3 |
| 46 | Noah Van ZantePlace 46 · Grade 7 · John Adams | 7 | John Adams | 16:01.2 |
| 47 | Elliot KuboushekPlace 47 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 16:01.4 |
| 48 | Caden BernsPlace 48 · Grade 8 · New Hampton | 8 | New Hampton | 16:05.0 |
| 49 | Jack FinnPlace 49 · Grade 8 · New Hampton | 8 | New Hampton | 16:07.0 |
| 50 | Laurence BakingPlace 50 · Grade 8 · Charles City | 8 | Charles City | 16:18.2 |
| 51 | Jace CrainPlace 51 · Grade 8 · Decorah ms | 8 | Decorah ms | 16:27.1 |
| 52 | Chase MeierPlace 52 · Grade 8 · New Hampton | 8 | New Hampton | 16:31.4 |
| 53 | Kayden HillegasPlace 53 · Grade 7 · Charles City | 7 | Charles City | 16:50.9 |
| 54 | Owen TaylorPlace 54 · Grade 7 · South Winneshiek | 7 | South Winneshiek | 17:16.1 |
| 55 | Caleb WoodwardPlace 55 · Grade 8 · John Adams | 8 | John Adams | 17:30.5 |
| 56 | Braxton JohnsonPlace 56 · Grade 7 · Nashua-Plainfield | 7 | Nashua-Plainfield | 17:38.0 |
| 57 | McCoy McConnellPlace 57 · Grade 7 · Decorah ms | 7 | Decorah ms | 17:42.0 |
| 58 | Jeremiah DavisPlace 58 · Grade 7 · Decorah ms | 7 | Decorah ms | 17:47.2 |
| 59 | Henry MoellersPlace 59 · Grade 7 · Decorah ms | 7 | Decorah ms | 17:47.4 |
| 60 | Alex BergPlace 60 · Grade 8 · John Adams | 8 | John Adams | 17:49.2 |
| 61 | Alex WilmesPlace 61 · Grade 7 · Decorah ms | 7 | Decorah ms | 17:57.2 |
| 62 | Amos ThompsonPlace 62 · Grade 7 · Charles City | 7 | Charles City | 17:58.8 |
| 63 | Owen GoltzPlace 63 · Grade 8 · South Winneshiek | 8 | South Winneshiek | 18:42.9 PR |
| 64 | Kasyn HallPlace 64 · Grade 7 · Charles City | 7 | Charles City | 18:54.5 |
| 65 | Jack DettmerPlace 65 · Grade 8 · John Adams | 8 | John Adams | 19:32.8 |
| 66 | Mason FreibergPlace 66 · Grade 8 · Charles City | 8 | Charles City | 19:38.1 PR |
| 67 | Ross SoiferPlace 67 · Grade 8 · Charles City | 8 | Charles City | 21:01.5 PR |
| 68 | Cooper MerrillPlace 68 · Grade 7 · New Hampton | 7 | New Hampton | 21:18.4 |
| 69 | Davin NicholsPlace 69 · Grade 7 · Nashua-Plainfield | 7 | Nashua-Plainfield | 25:16.5 |
| — | Austyn LeinGrade 8 · John Adams | 8 | John Adams | NT |
| — | West GrahamGrade 7 · Decorah ms | 7 | Decorah ms | NT |
| — | Axle OrvellaGrade 7 · Decorah ms | 7 | Decorah ms | NT |
| — | Esdon KleissGrade 7 · New Hampton | 7 | New Hampton | NT |
| — | Gregory StevensGrade 1 · Rockford ms | 1 | Rockford ms | NT |
| — | Justice HesterGrade 8 · Charles City | 8 | Charles City | NT |