| 1 | Karson EllenbergPlace 1 · Grade 7 · Durant | 7 | Durant | 9:48.0 PR |
| 2 | Silas MillerPlace 2 · Grade 8 · Clinton | 8 | Clinton | 9:51.1 PR |
| 3 | Joshua DeaverPlace 3 · Grade 8 · Marquette | 8 | Marquette | 10:01.9 PR |
| 4 | Eli SturmPlace 4 · Grade 8 · Marquette | 8 | Marquette | 10:16.8 PR |
| 5 | Gannon DierickxPlace 5 · Grade 7 · Durant | 7 | Durant | 10:25.8 PR |
| 6 | Cody GravertPlace 6 · Grade 8 · Camanche | 8 | Camanche | 10:37.8 PR |
| 7 | Gordon PitzPlace 7 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 10:38.9 PR |
| 8 | Brooks GriebelPlace 8 · Grade 7 · Bellevue | 7 | Bellevue | 10:59.0 PR |
| 9 | Kellen LesliePlace 9 · Grade 7 · Prince of Peace Catholic | 7 | Prince of Peace Catholic | 11:05.8 PR |
| 10 | Max BiermannPlace 10 · Grade 7 · Beckman Catholic | 7 | Beckman Catholic | 11:09.8 PR |
| 11 | Johnny MillerPlace 11 · Grade 8 · Maquoketa | 8 | Maquoketa | 11:12.6 PR |
| 12 | Holden SchneebergerPlace 12 · Grade 7 · Clinton | 7 | Clinton | 11:13.8 PR |
| 13 | James FergersonPlace 13 · Grade 7 · Clinton | 7 | Clinton | 11:14.8 PR |
| 14 | Benjamin BrooksPlace 14 · Grade 7 · Clinton | 7 | Clinton | 11:17.3 PR |
| 15 | Gage KilburgPlace 15 · Grade 8 · Marquette | 8 | Marquette | 11:25.3 PR |
| 16 | Caleb KnipperPlace 16 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 11:34.8 PR |
| 17 | Kyler JennessPlace 17 · Grade 7 · Camanche | 7 | Camanche | 11:35.8 PR |
| 18 | Dax CarstensenPlace 18 · Grade 8 · Camanche | 8 | Camanche | 11:37.2 PR |
| 19 | Bowen SimmonsPlace 19 · Grade 8 · Clinton | 8 | Clinton | 11:40.8 PR |
| 20 | Ben RauenPlace 20 · Grade 8 · Marquette | 8 | Marquette | 11:52.8 PR |
| 21 | Nolan ThomsenPlace 21 · Grade 7 · Prince of Peace Catholic | 7 | Prince of Peace Catholic | 11:59.8 PR |
| 22 | Joe ThompsonPlace 22 · Grade 7 · Midland Wyoming | 7 | Midland Wyoming | 12:02.4 PR |
| 23 | Corbin DunnPlace 23 · Grade 7 · Marquette | 7 | Marquette | 12:09.6 PR |
| 24 | Jack VeenstraPlace 24 · Grade 7 · Clinton | 7 | Clinton | 12:12.5 PR |
| 25 | Gavin CherryholmesPlace 25 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 12:20.6 PR |
| 26 | Draedyn AnthonyPlace 26 · Grade 8 · Clinton | 8 | Clinton | 12:23.2 PR |
| 27 | Tim BraunPlace 27 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 12:24.2 PR |
| 28 | Kayden ShropePlace 28 · Grade 7 · North Cedar | 7 | North Cedar | 12:28.5 PR |
| 29 | Calvin WeberPlace 29 · Grade 8 · Marquette | 8 | Marquette | 12:39.0 PR |
| 30 | Henry DomeyerPlace 30 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 12:43.9 PR |
| 31 | Emerson RowanPlace 31 · Grade 8 · Bellevue | 8 | Bellevue | 12:46.2 PR |
| 32 | Devon SikkemaPlace 32 · Grade 7 · Bellevue | 7 | Bellevue | 12:49.6 PR |
| 33 | Oliver FullerPlace 33 · Grade 7 · Clinton | 7 | Clinton | 12:53.9 PR |
| 34 | Ayden SpahrPlace 34 · Grade 8 · North Cedar | 8 | North Cedar | 12:54.2 PR |
| 35 | Brayden DeSotelPlace 35 · Grade 7 · Marquette | 7 | Marquette | 12:58.1 PR |
| 36 | Jacob GeistkemperPlace 36 · Grade 7 · Beckman Catholic | 7 | Beckman Catholic | 12:58.9 PR |
| 37 | Jonathan MedingerPlace 37 · Grade 8 · Marquette | 8 | Marquette | 12:59.6 PR |
| 38 | Carter JensenPlace 38 · Grade 7 · Midland Wyoming | 7 | Midland Wyoming | 13:01.6 PR |
| 39 | Gentry GriebelPlace 39 · Grade 7 · Bellevue | 7 | Bellevue | 13:05.3 PR |
| 40 | Camden Van GorpPlace 40 · Grade 7 · Bellevue | 7 | Bellevue | 13:09.6 PR |
| 41 | Isaac SchroederPlace 41 · Grade 7 · Clinton | 7 | Clinton | 13:14.0 PR |
| 42 | Greg YoungPlace 42 · Grade 8 · Maquoketa | 8 | Maquoketa | 13:21.1 PR |
| 43 | Dylan CouncilPlace 43 · Grade 7 · Camanche | 7 | Camanche | 13:24.5 PR |
| 44 | Ezra CooperPlace 44 · Grade 8 · Marquette | 8 | Marquette | 13:36.7 PR |
| 45 | Colin KueterPlace 45 · Grade 7 · Marquette | 7 | Marquette | 13:38.5 PR |
| 46 | Ethan RogersPlace 46 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 13:41.7 PR |
| 47 | Blake GriswoldPlace 47 · Grade 8 · Clinton | 8 | Clinton | 13:44.4 PR |
| 48 | Joel DetermanPlace 48 · Grade 8 · Camanche | 8 | Camanche | 13:53.2 PR |
| 49 | Victor SchneiderPlace 49 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 14:26.6 PR |
| 50 | Frederick SwihartPlace 50 · Grade 7 · Durant | 7 | Durant | 14:33.5 PR |
| 51 | Ervic PrinsPlace 51 · Grade 7 · Clinton | 7 | Clinton | 14:35.3 PR |
| 52 | Emmaunuel TurnerPlace 52 · Grade 8 · Calamus-Wheatland | 8 | Calamus-Wheatland | 14:36.8 PR |
| 53 | Kael HaytonPlace 53 · Grade 8 · Clinton | 8 | Clinton | 14:45.9 PR |
| 54 | Zack LaCronePlace 54 · Grade 8 · Marquette | 8 | Marquette | 15:17.7 |
| 55 | Cassidy MoorePlace 55 · Grade 8 · Maquoketa | 8 | Maquoketa | 15:32.0 PR |
| 56 | Zayden GriffinPlace 56 · Grade 8 · Clinton | 8 | Clinton | 16:33.7 PR |
| 57 | Ethan VonderohePlace 57 · Grade 7 · Clinton | 7 | Clinton | 16:41.4 PR |
| 58 | Jimmy DudzikPlace 58 · Grade 8 · Beckman Catholic | 8 | Beckman Catholic | 16:56.9 PR |
| 59 | Alijah DavisPlace 59 · Grade 7 · Camanche | 7 | Camanche | 17:11.5 PR |
| 60 | Nathan WillenborgPlace 60 · Grade 7 · Beckman Catholic | 7 | Beckman Catholic | 20:04.1 PR |