| 1 | Patrick BaranPlace 1 · Grade 8 · West Ottawa | 8 | West Ottawa | 10:58.29 |
| 2 | Derek BostromPlace 2 · Grade 8 · Holland Christian | 8 | Holland Christian | 11:12.50 |
| 3 | Grayden PrincePlace 3 · Grade 8 · Holland | 8 | Holland | 11:19.18 PR |
| 4 | Alex VanDurenPlace 4 · Grade 8 · Holland Christian | 8 | Holland Christian | 11:22.43 |
| 5 | Maxwell PostPlace 5 · Grade 7 · West Ottawa | 7 | West Ottawa | 11:28.42 |
| 6 | Simon OzimekPlace 6 · Grade 8 · Holland | 8 | Holland | 11:30.46 PR |
| 7 | Aiden LambersPlace 7 · Grade 8 · Holland | 8 | Holland | 11:30.67 |
| 8 | Grant LampenPlace 8 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:31.08 |
| 9 | Caelen GrayPlace 9 · Grade 8 · Holland | 8 | Holland | 11:31.29 PR |
| 10 | Micah GritterPlace 10 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 11:33.18 |
| 11 | Bryson HassevoortPlace 11 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 11:33.83 |
| 12 | Zach DillerPlace 12 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:34.13 |
| 13 | Simeon CarterPlace 13 · Grade 8 · Holland | 8 | Holland | 11:34.19 PR |
| 14 | Macen WhitePlace 14 · Grade 8 · Holland Christian | 8 | Holland Christian | 11:34.98 |
| 15 | Emmanuel PatrickPlace 15 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 11:40.40 |
| 16 | Thiago SolisPlace 16 · Grade 8 · West Ottawa | 8 | West Ottawa | 11:41.59 PR |
| 17 | Brody MulderPlace 17 · Grade 8 · West Ottawa | 8 | West Ottawa | 11:42.78 PR |
| 18 | Weston GrewellPlace 18 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 11:43.12 |
| 19 | Zander StewartPlace 19 · Grade 7 · Holland Christian | 7 | Holland Christian | 11:43.14 |
| 20 | Jack GruppenPlace 20 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 11:54.55 PR |
| 21 | Drew FrankenPlace 21 · Grade 6 · Holland Christian | 6 | Holland Christian | 11:55.76 |
| 22 | Jack SportelPlace 22 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:01.44 |
| 23 | Hudson DannenbergPlace 23 · Grade 6 · Holland Christian | 6 | Holland Christian | 12:01.91 |
| 24 | Jacob ChasePlace 24 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:02.17 PR |
| 25 | Nico DiLauraPlace 25 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 12:02.25 |
| 26 | Caden UttechPlace 26 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 12:05.83 PR |
| 27 | Angel Figueroa-CastanedaPlace 27 · Grade 8 · West Ottawa | 8 | West Ottawa | 12:11.96 PR |
| 28 | Henry FrederickPlace 28 · Grade 7 · West Ottawa | 7 | West Ottawa | 12:24.08 |
| 29 | Camdyn KlaasenPlace 29 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 12:24.10 |
| 30 | Michael EnsingPlace 30 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 12:24.12 |
| 31 | Trenton VillarrealPlace 31 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 12:31.02 |
| 32 | Silas PinneyPlace 32 · Grade 6 · West Ottawa | 6 | West Ottawa | 12:33.51 |
| 33 | Regan LucePlace 33 · Grade 7 · West Ottawa | 7 | West Ottawa | 12:33.90 |
| 34 | David SteenwykPlace 34 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:34.66 |
| 35 | Zeke ZwiepPlace 35 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:44.52 PR |
| 36 | Myles EhlerPlace 36 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 12:50.73 PR |
| 37 | Tanner SmithPlace 37 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 12:51.31 |
| 38 | Bryce CarlsonPlace 38 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 12:51.33 |
| 39 | Matthew KernPlace 39 · Grade 6 · West Ottawa | 6 | West Ottawa | 12:51.36 |
| 40 | Jackson DykstraPlace 40 · Grade 7 · Hamilton | 7 | Hamilton | 12:54.00 |
| 41 | Henry PrusznynskiPlace 41 · Grade 6 · West Ottawa | 6 | West Ottawa | 12:56.30 PR |
| 42 | Jacob FoggPlace 42 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:57.00 |
| 43 | Zeke Theule-VanDamPlace 43 · Grade 7 · Holland | 7 | Holland | 12:58.45 |
| 44 | Murphy DeRooPlace 44 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 12:58.96 PR |
| 45 | Jack SchultePlace 45 · Grade 6 · Holland | 6 | Holland | 13:01.22 |
| 46 | Miles KochPlace 46 · Grade 7 · West Ottawa | 7 | West Ottawa | 13:01.29 |
| 47 | Levi GroenhoutPlace 47 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 13:01.62 |
| 48 | James FlemingPlace 48 · Grade 8 · West Ottawa | 8 | West Ottawa | 13:02.28 PR |
| 49 | William RundPlace 49 · Grade 6 · Holland | 6 | Holland | 13:02.66 |
| 50 | Grayson VartanianPlace 50 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 13:03.77 |
| 51 | Mason ArnoldinkPlace 51 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:05.74 |
| 52 | Kolton NoblePlace 52 · Grade 8 · West Ottawa | 8 | West Ottawa | 13:06.09 PR |
| 53 | Ethan ShaferPlace 53 · Grade 6 · Holland Christian | 6 | Holland Christian | 13:06.15 PR |
| 54 | Levi IfordPlace 54 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:09.75 |
| 55 | Noah YsseldykePlace 55 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:09.91 PR |
| 56 | Conner HoeksemaPlace 56 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 13:11.34 |
| 57 | Parson JonesPlace 57 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:15.73 |
| 58 | Deegan CoffmanPlace 58 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:16.75 |
| 59 | Adrian HoogeboomPlace 59 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 13:18.78 |
| 60 | Ethan MulderPlace 60 · Grade 6 · Holland Christian | 6 | Holland Christian | 13:19.99 |
| 61 | TJ WolkPlace 61 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:22.52 |
| 62 | Harrison StolzPlace 62 · Grade 7 · West Ottawa | 7 | West Ottawa | 13:26.67 |
| 63 | River JohnsonPlace 63 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 13:27.70 |
| 64 | Maxwell LewisPlace 64 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 13:28.09 PR |
| 65 | Keegan BouathongPlace 65 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 13:28.23 |
| 66 | Carson BeerthuisPlace 66 · Grade 7 · Hamilton | 7 | Hamilton | 13:28.69 |
| 67 | Jack BancroftPlace 67 · Grade 6 · West Ottawa | 6 | West Ottawa | 13:29.58 PR |
| 68 | Maxwell BudnikPlace 68 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 13:29.68 |
| 69 | Breslin McFarlandPlace 69 · Grade 6 · Holland | 6 | Holland | 13:37.09 PR |
| 70 | Thomas DoversbergerPlace 70 · Grade 8 · West Ottawa | 8 | West Ottawa | 13:37.53 PR |
| 71 | Alden TerpstraPlace 71 · Grade 7 · Hamilton | 7 | Hamilton | 13:38.47 |
| 72 | John JeffriesPlace 72 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 13:39.97 PR |
| 73 | Luke LoncharPlace 73 · Grade 6 · West Ottawa | 6 | West Ottawa | 13:41.48 |
| 74 | Luke KuipersPlace 74 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 13:42.83 PR |
| 75 | Aiden ZwartenkotPlace 75 · Grade 7 · West Ottawa | 7 | West Ottawa | 13:42.97 |
| 76 | Urban CassarPlace 76 · Grade 7 · Holland | 7 | Holland | 13:46.82 PR |
| 77 | Philip ArendshorstPlace 77 · Grade 6 · Holland | 6 | Holland | 13:51.50 PR |
| 78 | Karlson RaabPlace 78 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 13:52.01 |
| 79 | Sam CapizziPlace 79 · Grade 6 · Hamilton | 6 | Hamilton | 13:52.24 PR |
| 80 | Micah ChenPlace 80 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 13:53.65 |
| 81 | Colton KamphuisPlace 81 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 13:57.77 PR |
| 82 | Brody KoppenolPlace 82 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 14:03.00 |
| 83 | Ethan BrownPlace 83 · Grade 7 · Hamilton | 7 | Hamilton | 14:03.93 |
| 84 | Braxton PricePlace 84 · Grade 6 · West Ottawa | 6 | West Ottawa | 14:04.01 PR |
| 85 | Jayden SchippersPlace 85 · Grade 6 · Holland Christian | 6 | Holland Christian | 14:06.88 PR |
| 86 | Lucas WoltersPlace 86 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 14:11.82 PR |
| 87 | Benny GrabinskiPlace 87 · Grade 7 · Hamilton | 7 | Hamilton | 14:13.66 |
| 88 | Wyatt SmithPlace 88 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 14:14.83 |
| 89 | Pike FletterPlace 89 · Grade 8 · Holland | 8 | Holland | 14:16.03 PR |
| 90 | Reed VeltemaPlace 90 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 14:17.03 |
| 91 | Louie OrmePlace 91 · Grade 7 · Holland | 7 | Holland | 14:18.13 |
| 92 | Graydon PagePlace 92 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 14:18.80 PR |
| 93 | Samuel MeyerPlace 93 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 14:21.41 |
| 94 | Gibson IsanhartPlace 94 · Grade 7 · Holland Christian | 7 | Holland Christian | 14:21.77 PR |
| 95 | Alex ShamelPlace 95 · Grade 7 · Hamilton | 7 | Hamilton | 14:23.78 PR |
| 96 | Myles PitcherPlace 96 · Grade 6 · Holland | 6 | Holland | 14:26.37 |
| 97 | Quinton HerppichPlace 97 · Grade 8 · West Ottawa | 8 | West Ottawa | 14:27.61 PR |
| 98 | Braden KlaasenPlace 98 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 14:29.70 |
| 99 | Aldous ThroeschPlace 99 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 14:31.53 PR |
| 100 | Bryson OrazemPlace 100 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 14:38.00 |
| 101 | Gabriel HernandezPlace 101 · Grade 6 · West Ottawa | 6 | West Ottawa | 14:39.57 PR |
| 102 | Crosby PrusznskiPlace 102 · Grade 7 · West Ottawa | 7 | West Ottawa | 14:41.75 |
| 103 | Markko FosterPlace 103 · Grade 8 · West Ottawa | 8 | West Ottawa | 14:42.68 |
| 104 | Landon SchwallierPlace 104 · Grade 6 · West Ottawa | 6 | West Ottawa | 14:43.33 |
| 105 | Isaac BassetPlace 105 · Grade 6 · Holland | 6 | Holland | 14:43.73 PR |
| 106 | Zeke HekmanPlace 106 · Grade 6 · Holland Christian | 6 | Holland Christian | 14:45.19 |
| 107 | Collin WoudwykPlace 107 · Grade 6 · West Ottawa | 6 | West Ottawa | 14:46.91 |
| 108 | Andrew TaylorPlace 108 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 14:47.00 |
| 109 | Emerson VanDoornePlace 109 · Grade 6 · Holland Christian | 6 | Holland Christian | 14:48.20 |
| 110 | Carter MartinPlace 110 · Grade 7 · Holland | 7 | Holland | 14:52.38 |
| 111 | Grayson VorkPlace 111 · Grade 8 · Zeeland Cityside | 8 | Zeeland Cityside | 14:52.77 |
| 112 | Bryant KemppainenPlace 112 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 14:54.51 PR |
| 113 | Alex DyerPlace 113 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 14:58.71 |
| 114 | Garrett TappePlace 114 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 15:10.45 |
| 115 | Elias NelsonPlace 115 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 15:12.05 |
| 116 | Cameron RosemaPlace 116 · Grade 6 · West Ottawa | 6 | West Ottawa | 15:12.51 |
| 117 | Teddy MuggPlace 117 · Grade 7 · West Ottawa | 7 | West Ottawa | 15:14.11 PR |
| 118 | Hunter LubbersPlace 118 · Grade 6 · West Ottawa | 6 | West Ottawa | 15:16.47 |
| 119 | Gabriel LichtenwalnerPlace 119 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 15:20.95 |
| 120 | Sam JoycePlace 120 · Grade 6 · Holland | 6 | Holland | 15:21.51 |
| 121 | Vicente NunezPlace 121 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 15:27.29 |
| 122 | Luke SteenPlace 122 · Grade 7 · Holland Christian | 7 | Holland Christian | 15:27.32 |
| 123 | Jonah CrippinPlace 123 · Grade 6 · Hamilton | 6 | Hamilton | 15:30.84 |
| 124 | Canon FolkertPlace 124 · Grade 6 · Holland | 6 | Holland | 15:41.69 PR |
| 125 | Amittai KawanoPlace 125 · Grade 8 · West Ottawa | 8 | West Ottawa | 15:48.10 PR |
| 126 | Miguel MunizPlace 126 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 15:49.86 |
| 127 | Owen SchopmeyerPlace 127 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 15:59.62 |
| 128 | Shawn LukasPlace 128 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 16:03.15 |
| 129 | Maxwell BurkhourPlace 129 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 16:05.43 |
| 130 | Calvin KenemerPlace 130 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 16:05.59 |
| 131 | Jaxon DiekemaPlace 131 · Grade 6 · Holland Christian | 6 | Holland Christian | 16:10.46 |
| 132 | Owen DeBoerPlace 132 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 16:17.06 |
| 133 | David TrokePlace 133 · Grade 6 · Hamilton | 6 | Hamilton | 16:21.44 |
| 134 | Luke DumouchellePlace 134 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 16:22.97 PR |
| 135 | Xander AdkinsPlace 135 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 16:24.42 PR |
| 136 | Jacob VanBeverenPlace 136 · Grade 6 · West Ottawa | 6 | West Ottawa | 16:37.20 PR |
| 137 | Jacob Van SwedenPlace 137 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 16:52.03 |
| 138 | Caden StreeterPlace 138 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 16:53.19 PR |
| 139 | Theo KoschmannPlace 139 · Grade 6 · West Ottawa | 6 | West Ottawa | 17:08.78 PR |
| 140 | Jack NortonPlace 140 · Grade 6 · West Ottawa | 6 | West Ottawa | 17:11.14 |
| 141 | Noah MachielePlace 141 · Grade 7 · Zeeland Cityside | 7 | Zeeland Cityside | 17:23.08 |
| 142 | Birch RusscherPlace 142 · Grade 6 · Holland | 6 | Holland | 17:36.86 |
| 143 | Cohen PoletPlace 143 · Grade 8 · Hamilton | 8 | Hamilton | 17:49.12 PR |
| 144 | Avery BrandtPlace 144 · Grade 6 · Holland | 6 | Holland | 17:52.17 PR |
| 145 | Sam BordenkircherPlace 145 · Grade 6 · Holland | 6 | Holland | 17:55.18 PR |
| 146 | Kohen PencePlace 146 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 18:00.07 |
| 147 | Max NortonPlace 147 · Grade 6 · West Ottawa | 6 | West Ottawa | 18:12.00 |
| 148 | Thomas HoppePlace 148 · Grade 7 · West Ottawa | 7 | West Ottawa | 18:12.08 PR |
| 149 | Beto KleinsasserPlace 149 · Grade 6 · Holland | 6 | Holland | 18:15.99 |
| 150 | Kilian HerppichPlace 150 · Grade 8 · West Ottawa | 8 | West Ottawa | 18:25.22 |
| 151 | Andrew KopekPlace 151 · Grade 6 · West Ottawa | 6 | West Ottawa | 18:25.31 PR |
| 152 | Gabriel SeraphimPlace 152 · Grade 8 · West Ottawa | 8 | West Ottawa | 18:27.53 |
| 153 | Charlie DuMezPlace 153 · Grade 7 · Holland | 7 | Holland | 18:40.82 PR |
| 154 | Jonathan VerkaikPlace 154 · Grade 8 · Hamilton | 8 | Hamilton | 19:36.82 |
| 155 | Isaiah KnottsPlace 155 · Grade 6 · West Ottawa | 6 | West Ottawa | 19:38.84 |
| 156 | Marshall RodgersPlace 156 · Grade 6 · Hamilton | 6 | Hamilton | 19:43.04 |
| 157 | Brandon Hernandez-LoganPlace 157 · Grade 8 · Hamilton | 8 | Hamilton | 20:04.43 |
| 158 | Sanghyeok LeePlace 158 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 20:38.09 |
| 159 | Charles HyvarinenPlace 159 · Grade 8 · West Ottawa | 8 | West Ottawa | 20:46.49 |
| 160 | Braxton VisPlace 160 · Grade 7 · Hamilton | 7 | Hamilton | 20:48.84 |
| 161 | Hudson ShermanPlace 161 · Grade 6 · Zeeland Cityside | 6 | Zeeland Cityside | 21:19.44 PR |
| 162 | Elias BaerPlace 162 · Grade 6 · Holland | 6 | Holland | 21:31.49 |
| 163 | Triston PlowmanPlace 163 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 21:39.30 |
| 164 | Alejandro MarquezPlace 164 · Grade 7 · Creekside (Zeeland) | 7 | Creekside (Zeeland) | 22:47.26 |
| 165 | Kaleb PothoffPlace 165 · Grade 7 · Hamilton | 7 | Hamilton | 22:49.32 PR |
| 166 | Seth RaakPlace 166 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 22:59.84 |