| 1 | Holden BillPlace 1 · Grade 8 · Peet | 8 | Peet | 10:29.9 PR |
| 2 | Samuel FisherPlace 2 · Grade 8 · Peet | 8 | Peet | 11:29.2 PR |
| 3 | Jack RauchPlace 3 · Grade 7 · North Linn | 7 | North Linn | 11:38.9 PR |
| 4 | Blake RandallPlace 4 · Grade 8 · Peet | 8 | Peet | 11:46.2 PR |
| 5 | Mattias MenschingPlace 5 · Grade 8 · Jesup | 8 | Jesup | 11:49.2 PR |
| 6 | Jaxon HuegelPlace 6 · Grade 7 · Peet | 7 | Peet | 11:51.6 PR |
| 7 | Isaiah JoPlace 7 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 11:54.8 |
| 8 | Aiden NeumannPlace 8 · Grade 8 · Hudson | 8 | Hudson | 11:59.7 PR |
| 9 | Luke SkaarPlace 9 · Grade 8 · Denver ms | 8 | Denver ms | 12:04.7 |
| 10 | Wren TaylorPlace 10 · Grade 8 · Peet | 8 | Peet | 12:07.3 PR |
| 11 | Luca WittmayerPlace 11 · Grade 8 · Peet | 8 | Peet | 12:12.4 PR |
| 12 | Charlie SchaapveldPlace 12 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 12:12.7 |
| 13 | Bennett TurnisPlace 13 · Grade 8 · Jesup | 8 | Jesup | 12:17.7 |
| 14 | Liam WiechmannPlace 14 · Grade 8 · Peet | 8 | Peet | 12:20.1 PR |
| 15 | Logan BakerPlace 15 · Grade 7 · Valley Lutheran | 7 | Valley Lutheran | 12:28.1 PR |
| 16 | Mason GoodPlace 16 · Grade 8 · Peet | 8 | Peet | 12:30.8 PR |
| 17 | Nolan WelterPlace 17 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 12:35.3 PR |
| 18 | Flynn DahlstromPlace 18 · Grade 7 · Peet | 7 | Peet | 12:37.3 PR |
| 19 | Chase KlingamanPlace 19 · Grade 8 · Hudson | 8 | Hudson | 12:40.0 PR |
| 20 | Max HintonPlace 20 · Grade 7 · Peet | 7 | Peet | 12:41.3 PR |
| 21 | Mason ClarkPlace 21 · Grade 7 · Peet | 7 | Peet | 12:41.6 PR |
| 22 | Jack LockardPlace 22 · Grade 8 · Denver ms | 8 | Denver ms | 12:45.3 |
| 23 | Case MeehanPlace 23 · Grade 7 · Peet | 7 | Peet | 12:51.0 PR |
| 24 | Evan EllithorpePlace 24 · Grade 8 · Denver ms | 8 | Denver ms | 12:51.3 |
| 25 | Landon JoPlace 25 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 12:59.7 |
| 26 | Jayce ShakespearePlace 26 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 13:03.4 |
| 27 | Evan CretinPlace 27 · Grade 8 · Benton Community | 8 | Benton Community | 13:03.6 |
| 28 | Layton OlsonPlace 28 · Grade 8 · Valley Lutheran | 8 | Valley Lutheran | 13:05.0 |
| 29 | Julian LedtjePlace 29 · Grade 7 · Denver ms | 7 | Denver ms | 13:05.4 PR |
| 30 | Graham KeatingPlace 30 · Grade 8 · Peet | 8 | Peet | 13:06.3 PR |
| 31 | Kail ThurmPlace 31 · Grade 7 · Denver ms | 7 | Denver ms | 13:08.5 |
| 32 | Jett WildPlace 32 · Grade 7 · Peet | 7 | Peet | 13:08.9 PR |
| 33 | AJ TiendrebeogoPlace 33 · Grade 8 · Peet | 8 | Peet | 13:14.3 PR |
| 34 | Kade KiesPlace 34 · Grade 8 · Benton Community | 8 | Benton Community | 13:15.2 |
| 35 | Terry NongPlace 35 · Grade 8 · Grundy Center | 8 | Grundy Center | 13:17.0 PR |
| 36 | Vaughn WeberPlace 36 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 13:17.4 |
| 37 | Tanner YackleyPlace 37 · Grade 7 · Peet | 7 | Peet | 13:18.0 PR |
| 38 | Cole HansenPlace 38 · Grade 7 · Columbus Catholic | 7 | Columbus Catholic | 13:21.3 PR |
| 39 | Llewyn ThomasPlace 39 · Grade 7 · Denver ms | 7 | Denver ms | 13:23.3 |
| 40 | Weston JordanPlace 40 · Grade 8 · Clarksville ms | 8 | Clarksville ms | 13:23.7 PR |
| 41 | Tyson LestinaPlace 41 · Grade 8 · Peet | 8 | Peet | 13:31.1 PR |
| 42 | Tad NicholasPlace 42 · Grade 7 · Gladbrook-Reinbeck ms | 7 | Gladbrook-Reinbeck ms | 13:31.1 PR |
| 43 | Juan MaldonadoPlace 43 · Grade 8 · Aplington - Parkersburg | 8 | Aplington - Parkersburg | 13:31.6 PR |
| 44 | Drake KrogmannPlace 44 · Grade 8 · North Linn | 8 | North Linn | 13:32.9 |
| 45 | Reis BergerPlace 45 · Grade 8 · Peet | 8 | Peet | 13:33.7 PR |
| 46 | Oliver SchmitzPlace 46 · Grade 8 · Peet | 8 | Peet | 13:34.8 PR |
| 47 | Emerson BlackPlace 47 · Grade 8 · Peet | 8 | Peet | 13:37.3 PR |
| 48 | Oliver HeitzPlace 48 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 13:41.5 PR |
| 49 | Leon MussigPlace 49 · Grade 8 · Peet | 8 | Peet | 13:42.5 PR |
| 50 | Kyson RiesPlace 50 · Grade 8 · Peet | 8 | Peet | 13:43.3 PR |
| 51 | Dom EllisonPlace 51 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 13:47.0 |
| 52 | Maxwell PetersenPlace 52 · Grade 7 · Aplington - Parkersburg | 7 | Aplington - Parkersburg | 13:48.3 |
| 53 | Ashton TreloarPlace 53 · Grade 7 · Dike-New Hartford | 7 | Dike-New Hartford | 13:48.7 PR |
| 54 | Dalton WildeboerPlace 54 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 13:50.6 |
| 55 | Kaenyn VaughnPlace 55 · Grade 7 · Union | 7 | Union | 13:51.4 |
| 56 | Cael ReiterPlace 56 · Grade 8 · Union | 8 | Union | 13:52.3 |
| 57 | Jackson WithersPlace 57 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 13:52.7 |
| 58 | Hayes BlainePlace 58 · Grade 8 · North Tama County | 8 | North Tama County | 13:53.0 |
| 59 | Dylan PetersPlace 59 · Grade 8 · Peet | 8 | Peet | 13:53.8 PR |
| 60 | Timmy JamesPlace 60 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 13:56.0 PR |
| 61 | Jase SnyderPlace 61 · Grade 7 · Baxter | 7 | Baxter | 13:57.1 PR |
| 62 | Owen KuehlPlace 62 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 13:57.4 PR |
| 63 | Ethan RohdePlace 63 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 13:59.5 |
| 64 | Malcom HappelPlace 64 · Grade 8 · Benton Community | 8 | Benton Community | 13:59.9 PR |
| 65 | Landon EvansPlace 65 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 14:00.3 |
| 66 | Greyson DahlagerPlace 66 · Grade 7 · Denver ms | 7 | Denver ms | 14:00.6 PR |
| 67 | Bodee SchipperPlace 67 · Grade 8 · Aplington - Parkersburg | 8 | Aplington - Parkersburg | 14:00.8 |
| 68 | Jeremiah WardPlace 68 · Grade 7 · Peet | 7 | Peet | 14:05.6 PR |
| 69 | Liam BoylePlace 69 · Grade 7 · Peet | 7 | Peet | 14:07.2 PR |
| 70 | Collin SaulPlace 70 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 14:08.2 PR |
| 71 | Reese WilsonPlace 71 · Grade 8 · Valley Lutheran | 8 | Valley Lutheran | 14:08.2 |
| 72 | Connor HenningerPlace 72 · Grade 7 · Peet | 7 | Peet | 14:08.3 PR |
| 73 | Otto CalliesPlace 73 · Grade 7 · Peet | 7 | Peet | 14:12.7 PR |
| 74 | Emmitt BelfieldPlace 74 · Grade 8 · Union | 8 | Union | 14:14.1 |
| 75 | Gabe MonatPlace 75 · Grade 8 · Peet | 8 | Peet | 14:15.9 PR |
| 76 | Jaxon CookPlace 76 · Grade 7 · Hudson | 7 | Hudson | 14:17.4 |
| 77 | Beau BordenPlace 77 · Grade 8 · North Tama County | 8 | North Tama County | 14:18.0 |
| 78 | Ryker BrownPlace 78 · Grade 7 · Union | 7 | Union | 14:19.0 |
| 79 | Jaxon ShumakerPlace 79 · Grade 8 · Peet | 8 | Peet | 14:19.2 PR |
| 80 | Elijah JohnsonPlace 80 · Grade 7 · Peet | 7 | Peet | 14:19.9 PR |
| 81 | Drake McEwenPlace 81 · Grade 8 · North Tama County | 8 | North Tama County | 14:24.1 |
| 82 | Grady GoetzingerPlace 82 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 14:25.0 PR |
| 83 | Joel VerDughtPlace 83 · Grade 7 · Peet | 7 | Peet | 14:26.1 PR |
| 84 | Emory DauPlace 84 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 14:27.4 |
| 85 | Tyler TruegPlace 85 · Grade 8 · Wapsie Valley | 8 | Wapsie Valley | 14:30.2 |
| 86 | Peyton ScottPlace 86 · Grade 7 · Denver ms | 7 | Denver ms | 14:30.6 |
| 87 | Elijah BrownPlace 87 · Grade 7 · Peet | 7 | Peet | 14:30.9 PR |
| 88 | Daniel HinderhofferPlace 88 · Grade 8 · BCLUW | 8 | BCLUW | 14:32.3 |
| 89 | Bennett HoodjerPlace 89 · Grade 8 · Clarksville ms | 8 | Clarksville ms | 14:37.0 |
| 90 | Joshua HutchinsonPlace 90 · Grade 7 · Peet | 7 | Peet | 14:38.8 PR |
| 91 | Fox FinnPlace 91 · Grade 7 · Peet | 7 | Peet | 14:39.0 PR |
| 92 | Jake LucasPlace 92 · Grade 8 · Peet | 8 | Peet | 14:40.8 PR |
| 93 | Mark StyvePlace 93 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 14:42.4 |
| 94 | Leland DevlinPlace 94 · Grade 7 · Jesup | 7 | Jesup | 14:43.9 |
| 95 | Xander BuchholzPlace 95 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:45.2 PR |
| 96 | Abe DrallePlace 96 · Grade 8 · Peet | 8 | Peet | 14:46.6 PR |
| 97 | Brior McCullyPlace 97 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 14:47.4 |
| 98 | Leo BeneshPlace 98 · Grade 7 · North Linn | 7 | North Linn | 14:48.2 |
| 99 | Axl GuentherPlace 99 · Grade 7 · Peet | 7 | Peet | 14:48.4 PR |
| 100 | Landon AdamsPlace 100 · Grade 7 · Wapsie Valley | 7 | Wapsie Valley | 14:49.9 |
| 101 | James AligPlace 101 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 14:50.9 PR |
| 102 | Vincent PapePlace 102 · Grade 7 · Valley Lutheran | 7 | Valley Lutheran | 14:51.8 |
| 103 | Ashton HaydenPlace 103 · Grade 8 · Grundy Center | 8 | Grundy Center | 14:52.2 |
| 104 | David GeisickPlace 104 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 14:53.1 |
| 105 | Bradley DavisPlace 105 · Grade 7 · Peet | 7 | Peet | 14:57.3 PR |
| 106 | Caleb MonaghanPlace 106 · Grade 8 · Janesville | 8 | Janesville | 14:58.0 PR |
| 107 | Houston TaylorPlace 107 · Grade 7 · Union | 7 | Union | 15:00.7 |
| 108 | Nash O'BrienPlace 108 · Grade 7 · Hudson | 7 | Hudson | 15:06.3 |
| 109 | Garner WendtPlace 109 · Grade 8 · Valley Lutheran | 8 | Valley Lutheran | 15:06.7 |
| 110 | Logan BridgesPlace 110 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 15:12.6 |
| 111 | Timmy WhitePlace 111 · Grade 7 · Jesup | 7 | Jesup | 15:18.8 PR |
| 112 | Max PiphoPlace 112 · Grade 8 · Denver ms | 8 | Denver ms | 15:19.4 |
| 113 | Kasen MangrichPlace 113 · Grade 7 · Wapsie Valley | 7 | Wapsie Valley | 15:21.8 PR |
| 114 | Xan FrescolnPlace 114 · Grade 7 · Benton Community | 7 | Benton Community | 15:23.4 PR |
| 115 | Jack NaglePlace 115 · Grade 8 · Peet | 8 | Peet | 15:24.7 PR |
| 116 | Roy ThompsonPlace 116 · Grade 8 · Peet | 8 | Peet | 15:27.7 PR |
| 117 | Cole MikkelsenPlace 117 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 15:28.2 PR |
| 118 | Bryer SedaPlace 118 · Grade 8 · North Tama County | 8 | North Tama County | 15:30.5 |
| 119 | Kash KrizPlace 119 · Grade 7 · Union | 7 | Union | 15:31.1 |
| 120 | Noah MaxwellPlace 120 · Grade 7 · Baxter | 7 | Baxter | 15:35.5 PR |
| 121 | Donovan KumpfPlace 121 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 15:38.5 |
| 122 | Gavin WeberPlace 122 · Grade 7 · Union | 7 | Union | 15:39.5 |
| 123 | Benjamin BlacksmithPlace 123 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 15:42.9 PR |
| 124 | Bogan JohnstonPlace 124 · Grade 7 · Aplington - Parkersburg | 7 | Aplington - Parkersburg | 15:43.2 |
| 125 | Mason FodorPlace 125 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 15:44.2 |
| 126 | Jack SuttonPlace 126 · Grade 7 · North Tama County | 7 | North Tama County | 15:45.6 |
| 127 | Bentley BondPlace 127 · Grade 8 · Clarksville ms | 8 | Clarksville ms | 15:46.0 |
| 128 | Arman SekicPlace 128 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 15:52.2 |
| 129 | Jerry WardenPlace 129 · Grade 7 · Baxter | 7 | Baxter | 15:56.4 PR |
| 130 | Eliseo Blanco AnackerPlace 130 · Grade 7 · Peet | 7 | Peet | 15:57.0 PR |
| 131 | Lucas NiklausPlace 131 · Grade 8 · Janesville | 8 | Janesville | 15:59.4 |
| 132 | Leo RobinsonPlace 132 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 16:00.5 PR |
| 133 | Samuel DoerderPlace 133 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 16:00.9 |
| 134 | Kade WarbyPlace 134 · Grade 7 · Peet | 7 | Peet | 16:00.9 PR |
| 135 | Easton HimschootPlace 135 · Grade 8 · North Tama County | 8 | North Tama County | 16:05.5 |
| 136 | Jonah ReidPlace 136 · Grade 7 · Cedar Ridge Christian | 7 | Cedar Ridge Christian | 16:15.2 PR |
| 137 | Evan GreimanPlace 137 · Grade 7 · Hudson | 7 | Hudson | 16:17.3 |
| 138 | Nolan SmileyPlace 138 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 16:18.5 PR |
| 139 | Connor StoppelPlace 139 · Grade 8 · Peet | 8 | Peet | 16:20.2 PR |
| 140 | Gavin PittmanPlace 140 · Grade 7 · Baxter | 7 | Baxter | 16:30.4 PR |
| 141 | Cael WilkinsonPlace 141 · Grade 7 · Wapsie Valley | 7 | Wapsie Valley | 16:30.8 |
| 142 | Alan Castro RiosPlace 142 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 16:38.9 PR |
| 143 | Mac MillermonPlace 143 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 16:45.0 |
| 144 | Sullivan MeansPlace 144 · Grade 8 · Hudson | 8 | Hudson | 16:46.5 |
| 145 | Chance AndereggPlace 145 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 16:54.7 |
| 146 | Channing WhitePlace 146 · Grade 7 · BCLUW | 7 | BCLUW | 16:56.9 |
| 147 | Wyatt NorthcottPlace 147 · Grade 7 · Gladbrook-Reinbeck ms | 7 | Gladbrook-Reinbeck ms | 16:58.1 |
| 148 | Clayton CotaPlace 148 · Grade 7 · Peet | 7 | Peet | 16:59.2 PR |
| 149 | Reese SchildrothPlace 149 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 17:06.3 |
| 150 | Ames FreinPlace 150 · Grade 7 · Peet | 7 | Peet | 17:07.4 PR |
| 151 | Adam JewellPlace 151 · Grade 7 · Peet | 7 | Peet | 17:07.4 PR |
| 152 | Linus WannerPlace 152 · Grade 7 · Peet | 7 | Peet | 17:07.4 PR |
| 153 | Liam CainPlace 153 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 17:13.2 PR |
| 154 | Bentley HeisePlace 154 · Grade 7 · Gladbrook-Reinbeck ms | 7 | Gladbrook-Reinbeck ms | 17:15.4 |
| 155 | Colton SchaeferPlace 155 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 17:16.2 |
| 156 | Jon FrescolnPlace 156 · Grade 7 · Benton Community | 7 | Benton Community | 17:16.4 PR |
| 157 | Austin KreiselPlace 157 · Grade 9 · Aplington - Parkersburg | 9 | Aplington - Parkersburg | 17:17.8 PR |
| 158 | Riley AhrensPlace 158 · Grade 7 · Peet | 7 | Peet | 17:23.8 |
| 159 | Kalai GamundoyPlace 159 · Grade 8 · Janesville | 8 | Janesville | 17:36.3 PR |
| 160 | Maddox UngactaPlace 160 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 17:38.1 PR |
| 161 | Davis DestivalPlace 161 · Grade 7 · Wapsie Valley | 7 | Wapsie Valley | 17:42.2 |
| 162 | Henry RobinsonPlace 162 · Grade 8 · North Tama County | 8 | North Tama County | 17:46.5 PR |
| 163 | Henry GibsonPlace 163 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 17:47.8 |
| 164 | Henry MasonPlace 164 · Grade 7 · Peet | 7 | Peet | 17:49.3 PR |
| 165 | Brady KolocPlace 165 · Grade 7 · Don Bosco | 7 | Don Bosco | 17:56.8 |
| 166 | Evan FrerichsPlace 166 · Grade 8 · Peet | 8 | Peet | 17:58.2 PR |
| 167 | Sebastian KlangPlace 167 · Grade 7 · Union | 7 | Union | 18:05.2 |
| 168 | Jack KochPlace 168 · Grade 8 · Benton Community | 8 | Benton Community | 18:08.2 |
| 169 | William KrukowPlace 169 · Grade 7 · Peet | 7 | Peet | 18:17.7 PR |
| 170 | Mikey KnippPlace 170 · Grade 7 · St. Patrick Catholic | 7 | St. Patrick Catholic | 18:31.1 |
| 171 | Thomas OlsonPlace 171 · Grade 8 · Waterloo Co-Op | 8 | Waterloo Co-Op | 18:31.9 |
| 172 | Charlie MerronPlace 172 · Grade 7 · Hudson | 7 | Hudson | 18:43.9 |
| 173 | Elijah PifkinPlace 173 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 18:54.5 |
| 174 | Jensen RechkemmerPlace 174 · Grade 7 · Wapsie Valley | 7 | Wapsie Valley | 19:05.0 |
| 175 | Oliver L'HeureuxPlace 175 · Grade 8 · Dike-New Hartford | 8 | Dike-New Hartford | 19:15.4 |
| 176 | Mateo Ruiz JonesPlace 176 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 19:17.8 |
| 177 | Holden WalkerPlace 177 · Grade 8 · Janesville | 8 | Janesville | 19:40.8 |
| 178 | Katch LodgePlace 178 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 19:43.6 |
| 179 | Freddie WiegelPlace 179 · Grade 7 · Benton Community | 7 | Benton Community | 19:46.3 |
| 180 | Edmund WalbeckPlace 180 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 19:54.9 |
| 181 | William StevensPlace 181 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 20:02.0 PR |
| 182 | Lincoln MaakestadPlace 182 · Grade 8 · Waverly-Shell Rock | 8 | Waverly-Shell Rock | 20:47.6 |
| 183 | Jaxon MartinPlace 183 · Grade 7 · Waverly-Shell Rock | 7 | Waverly-Shell Rock | 21:29.2 |
| 184 | Ved DodiyaPlace 184 · Grade 7 · Peet | 7 | Peet | 21:35.8 |
| 185 | Kreed WinkowitschPlace 185 · Grade 8 · Gladbrook-Reinbeck ms | 8 | Gladbrook-Reinbeck ms | 21:56.1 |
| 186 | Adijan KolakoricPlace 186 · Grade 7 · Columbus Catholic | 7 | Columbus Catholic | 22:35.4 PR |
| 187 | Eli HeinePlace 187 · Grade 7 · Dike-New Hartford | 7 | Dike-New Hartford | 23:03.1 |
| 188 | Kasyn BetenbenderPlace 188 · Grade 8 · North Linn | 8 | North Linn | 23:08.0 |
| 189 | Owen McGranePlace 189 · Grade 7 · Waterloo Co-Op | 7 | Waterloo Co-Op | 23:28.3 PR |