| 1 | Chace CarrollPlace 1 · Grade 8 · West Delaware | 8 | West Delaware | 11:37.0 PR |
| 2 | Jack RauchPlace 2 · Grade 7 · North Linn | 7 | North Linn | 11:48.0 |
| 3 | Luke SkaarPlace 3 · Grade 8 · Denver ms | 8 | Denver ms | 11:54.4 PR |
| 4 | Mattias MenschingPlace 4 · Grade 8 · Jesup | 8 | Jesup | 12:02.1 |
| 5 | Sam YumPlace 5 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 12:21.1 PR |
| 6 | Charlie SchaapveldPlace 6 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 12:26.6 |
| 7 | Bennett TurnisPlace 7 · Grade 8 · Jesup | 8 | Jesup | 12:26.9 |
| 8 | Ross RiechersPlace 8 · Grade 7 · Starmont West Central | 7 | Starmont West Central | 12:33.7 PR |
| 9 | Aiden NeumannPlace 9 · Grade 8 · Hudson | 8 | Hudson | 12:35.2 |
| 10 | Adam MeyerPlace 10 · Grade 7 · Starmont West Central | 7 | Starmont West Central | 12:35.7 PR |
| 11 | Jack SilverPlace 11 · Grade 8 · Alburnett | 8 | Alburnett | 12:38.3 |
| 12 | Jayce ShakespearePlace 12 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 12:45.0 |
| 13 | Jack LockardPlace 13 · Grade 8 · Denver ms | 8 | Denver ms | 12:47.4 |
| 14 | Greyson McAhrenPlace 14 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 12:49.3 PR |
| 15 | Spencer HomewoodPlace 15 · Grade 8 · Waukon | 8 | Waukon | 12:53.7 PR |
| 16 | Jaxon CookPlace 16 · Grade 7 · Hudson | 7 | Hudson | 12:55.2 PR |
| 17 | Kail ThurmPlace 17 · Grade 7 · Denver ms | 7 | Denver ms | 13:00.2 |
| 18 | Wade KreuzerPlace 18 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 13:01.0 |
| 19 | Nolan WelterPlace 19 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 13:02.2 |
| 20 | Evan CretinPlace 20 · Grade 8 · Benton Community | 8 | Benton Community | 13:03.0 PR |
| 21 | Evan EllithorpePlace 21 · Grade 8 · Denver ms | 8 | Denver ms | 13:13.0 |
| 22 | Owen BaxterPlace 22 · Grade 8 · Alburnett | 8 | Alburnett | 13:15.1 |
| 23 | Leo BorrettPlace 23 · Grade 8 · Tripoli | 8 | Tripoli | 13:17.4 PR |
| 24 | Andrew BurnsPlace 24 · Grade 7 · Starmont West Central | 7 | Starmont West Central | 13:19.8 |
| 25 | Terry NongPlace 25 · Grade 8 · Grundy Center | 8 | Grundy Center | 13:21.1 |
| 26 | Dean GourleyPlace 26 · Grade 7 · Edgewood-Colesburg | 7 | Edgewood-Colesburg | 13:21.5 PR |
| 27 | Julian LedtjePlace 27 · Grade 7 · Denver ms | 7 | Denver ms | 13:23.1 |
| 28 | Ben BernsPlace 28 · Grade 8 · Waukon | 8 | Waukon | 13:23.1 |
| 29 | Chase KlingamanPlace 29 · Grade 8 · Hudson | 8 | Hudson | 13:24.3 |
| 30 | Logan KnoxPlace 30 · Grade 7 · Waukon | 7 | Waukon | 13:24.3 |
| 31 | Kade KiesPlace 31 · Grade 8 · Benton Community | 8 | Benton Community | 13:25.5 |
| 32 | Llewyn ThomasPlace 32 · Grade 7 · Denver ms | 7 | Denver ms | 13:26.9 |
| 33 | Cason GronowskiPlace 33 · Grade 7 · Starmont West Central | 7 | Starmont West Central | 13:29.4 PR |
| 34 | Vaughn WeberPlace 34 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 13:29.4 |
| 35 | Kaenyn VaughnPlace 35 · Grade 7 · Union | 7 | Union | 13:35.0 |
| 36 | Brayden BushPlace 36 · Grade 8 · Maquoketa Valley | 8 | Maquoketa Valley | 13:37.3 PR |
| 37 | Mark StyvePlace 37 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 13:37.7 |
| 38 | Tad NicholasPlace 38 · Grade 7 · Gladbrook-Reinbeck ms | 7 | Gladbrook-Reinbeck ms | 13:37.8 |
| 39 | Jack SchmitzPlace 39 · Grade 8 · West Delaware | 8 | West Delaware | 13:38.0 |
| 40 | Landyn FreemanPlace 40 · Grade 7 · Alburnett | 7 | Alburnett | 13:44.4 PR |
| 41 | Juan MaldonadoPlace 41 · Grade 8 · Aplington - Parkersburg | 8 | Aplington - Parkersburg | 13:48.0 |
| 42 | Colton CummingsPlace 42 · Grade 7 · West Delaware | 7 | West Delaware | 13:48.7 PR |
| 43 | Peyton ScottPlace 43 · Grade 7 · Denver ms | 7 | Denver ms | 13:48.8 PR |
| 44 | Cael ReiterPlace 44 · Grade 8 · Union | 8 | Union | 13:49.0 |
| 45 | Liam WilkinsPlace 45 · Grade 7 · Waukon | 7 | Waukon | 13:49.8 |
| 46 | Drake KrogmannPlace 46 · Grade 8 · North Linn | 8 | North Linn | 13:50.9 |
| 47 | Rhys SuttonPlace 47 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 13:50.9 |
| 48 | Keegan LoeckePlace 48 · Grade 8 · West Delaware | 8 | West Delaware | 13:51.1 |
| 49 | Leo McCormickPlace 49 · Grade 7 · Waukon | 7 | Waukon | 13:52.6 PR |
| 50 | Hoyt PrestemonPlace 50 · Grade 8 · Waukon | 8 | Waukon | 13:54.5 |
| 51 | Damon RaderPlace 51 · Grade 8 · Oelwein | 8 | Oelwein | 13:54.8 PR |
| 52 | Kuinton RavePlace 52 · Grade 8 · West Delaware | 8 | West Delaware | 13:55.6 PR |
| 53 | Calvin WhitakorPlace 53 · Grade 7 · Independence | 7 | Independence | 13:57.5 PR |
| 54 | Micaliah CoronadoPlace 54 · Grade 8 · Benton Community | 8 | Benton Community | 13:59.4 |
| 55 | Everett HoughPlace 55 · Grade 8 · West Delaware | 8 | West Delaware | 13:59.8 |
| 56 | Brooks MansonPlace 56 · Grade 7 · New Hampton | 7 | New Hampton | 13:59.8 |
| 57 | Josiah WhitfordPlace 57 · Grade 7 · Central ms Elkader | 7 | Central ms Elkader | 14:00.6 PR |
| 58 | Ryker BrownPlace 58 · Grade 7 · Union | 7 | Union | 14:00.8 |
| 59 | Emmitt BelfieldPlace 59 · Grade 8 · Union | 8 | Union | 14:02.7 |
| 60 | Lane KindschiPlace 60 · Grade 7 · Center Point-Urbana | 7 | Center Point-Urbana | 14:08.9 PR |
| 61 | Christian LjedtkePlace 61 · Grade 7 · Center Point-Urbana | 7 | Center Point-Urbana | 14:09.1 |
| 62 | Mason AbbasPlace 62 · Grade 7 · New Hampton | 7 | New Hampton | 14:10.4 PR |
| 63 | Bodee SchipperPlace 63 · Grade 8 · Aplington - Parkersburg | 8 | Aplington - Parkersburg | 14:13.1 |
| 64 | Greyson DahlagerPlace 64 · Grade 7 · Denver ms | 7 | Denver ms | 14:13.2 |
| 65 | Oliver HeitzPlace 65 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 14:15.0 |
| 66 | Brior McCullyPlace 66 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:15.6 PR |
| 67 | Emory DauPlace 67 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 14:15.6 |
| 68 | Dom EllisonPlace 68 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:15.8 |
| 69 | Bradley BindertPlace 69 · Grade 7 · Central ms Elkader | 7 | Central ms Elkader | 14:15.9 |
| 70 | Aspen MikelsPlace 70 · Grade 7 · Hudson | 7 | Hudson | 14:17.5 |
| 71 | Dalton WildeboerPlace 71 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 14:18.3 |
| 72 | Austin WhitePlace 72 · Grade 8 · West Delaware | 8 | West Delaware | 14:22.4 |
| 73 | Theron CasperPlace 73 · Grade 7 · Central ms Elkader | 7 | Central ms Elkader | 14:29.5 |
| 74 | Jackson WithersPlace 74 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:30.9 |
| 75 | Leland DevlinPlace 75 · Grade 7 · Jesup | 7 | Jesup | 14:31.7 PR |
| 76 | Connor LeickPlace 76 · Grade 8 · Cascade | 8 | Cascade | 14:32.1 |
| 77 | Levi JonesPlace 77 · Grade 7 · West Delaware | 7 | West Delaware | 14:33.1 PR |
| 78 | Gavin GilmorePlace 78 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 14:33.5 PR |
| 79 | Ryan KuhnPlace 79 · Grade 8 · New Hampton | 8 | New Hampton | 14:33.7 PR |
| 80 | Landon EvansPlace 80 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 14:34.4 |
| 81 | Weston KelloggPlace 81 · Grade 7 · Center Point-Urbana | 7 | Center Point-Urbana | 14:36.8 PR |
| 82 | Maxwell PetersenPlace 82 · Grade 7 · Aplington - Parkersburg | 7 | Aplington - Parkersburg | 14:37.2 |
| 83 | Joe RosauerPlace 83 · Grade 8 · West Delaware | 8 | West Delaware | 14:44.8 PR |
| 84 | Grady GoetzingerPlace 84 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 14:46.0 |
| 85 | Leo BeneshPlace 85 · Grade 7 · North Linn | 7 | North Linn | 14:46.7 |
| 86 | Max PiphoPlace 86 · Grade 8 · Denver ms | 8 | Denver ms | 14:48.6 PR |
| 87 | Houston TaylorPlace 87 · Grade 7 · Union | 7 | Union | 14:48.7 |
| 88 | Malcom HappelPlace 88 · Grade 8 · Benton Community | 8 | Benton Community | 14:48.9 |
| 89 | Paul BurkePlace 89 · Grade 7 · St. Patrick Catholic | 7 | St. Patrick Catholic | 14:50.6 PR |
| 90 | Bogan JohnstonPlace 90 · Grade 7 · Aplington - Parkersburg | 7 | Aplington - Parkersburg | 14:51.0 PR |
| 91 | Maxwell SiresPlace 91 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 14:52.1 PR |
| 92 | Jacob RobinsonPlace 92 · Grade 7 · Starmont West Central | 7 | Starmont West Central | 14:53.2 |
| 93 | Cruz StickneyPlace 93 · Grade 7 · West Delaware | 7 | West Delaware | 14:54.7 |
| 94 | Asher TibbettsPlace 94 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 14:56.5 PR |
| 95 | Cooper MerrillPlace 95 · Grade 8 · New Hampton | 8 | New Hampton | 14:58.1 |
| 96 | Xander BuchholzPlace 96 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:59.4 |
| 97 | Ashton TreloarPlace 97 · Grade 7 · Dike-New Hartford | 7 | Dike-New Hartford | 15:00.7 |
| 98 | Karson KremerPlace 98 · Grade 7 · Center Point-Urbana | 7 | Center Point-Urbana | 15:03.0 PR |
| 99 | James WhitfordPlace 99 · Grade 8 · Central ms Elkader | 8 | Central ms Elkader | 15:04.1 PR |
| 100 | Nathan FriedleinPlace 100 · Grade 8 · Central ms Elkader | 8 | Central ms Elkader | 15:04.5 PR |