| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 3 | Cole Hocker | 12 | INDIANAPOLIS IN | 16:03.2 | 5:11 |
| 2 | 1 | Drew Bosley | 12 | THIENSVILLE WI | 16:09.2 | 5:12 |
| 3 | 36 | Evan Bishop | 11 | GRAND RAPIDS MI | 16:09.7 | 5:13 |
| 4 | 330 | Carter Solomon | 11 | CANTON MI | 16:13.3 | 5:14 |
| 5 | 603 | Ares Reading | 12 | NIWOT CO | 16:14.7 | 5:14 |
| 6 | 506 | Ethan Kern | 11 | ELMHURST IL | 16:16.9 | 5:15 |
| 7 | 519 | Josh Methner | 11 | MOUNT PROSPECT IL | 16:17.3 | 5:15 |
| 8 | 360 | David Vannucchi | 12 | ONALASKA WI | 16:18.2 | 5:15 |
| 9 | 104 | Brendan Favazza | 11 | CLARKSTON MI | 16:19.1 | 5:16 |
| 10 | 10 | Zachary Stewart | 11 | BRIGHTON MI | 16:22.7 | 5:17 |
| 11 | 630 | Yami Albrecht | 12 | CARO MI | 16:27.2 | 5:18 |
| 12 | 324 | Aden Smith | 12 | OSSINEKE MI | 16:29.5 | 5:19 |
| 13 | 2 | Nick Foster | 12 | ANN ARBOR MI | 16:32.7 | 5:20 |
| 14 | 12 | Ryan Adkins | 12 | TWINSBURG OH | 16:34.2 | 5:20 |
| 15 | 100 | Rowen Ellenberg | 12 | SHERWOOD WI | 16:35.9 | 5:21 |
| 16 | 437 | Matthew Meinke | 12 | NEENAH WI | 16:36.9 | 5:21 |
| 17 | 131 | Corey Gorgas | 12 | DOUGLAS MI | 16:38.4 | 5:22 |
| 18 | 291 | Samuel Rivera | 12 | CHICAGO IL | 16:38.4 | 5:22 |
| 19 | 117 | Caleb Futter | 12 | NEW ALBANY IN | 16:40.6 | 5:23 |
| 20 | 298 | Adam Rzentkowski | 12 | ROSHOLT WI | 16:42.9 | 5:23 |
| 21 | 325 | Conant Smith | 12 | MIDDLETOWN OH | 16:46.4 | 5:24 |
| 22 | 4 | Mathias Powell | 12 | MAHOMET IL | 16:47.0 | 5:25 |
| 23 | 6 | Alex Comerford | 12 | KALAMAZOO MI | 16:48.7 | 5:25 |
| 24 | 406 | Garrett Dixon | 12 | MONTICELLO IL | 16:49.9 | 5:26 |
| 25 | 563 | Cruz Culpepper | 11 | BOULDER CO | 16:50.2 | 5:26 |
| 26 | 307 | Nathan Schmitt | 11 | LAKE BLUFF IL | 16:50.7 | 5:26 |
| 27 | 591 | Michael Madiol | 12 | NAPERVILLE IL | 16:53.6 | 5:27 |
| 28 | 74 | Luke Combs | 11 | ANDERSON IN | 16:53.9 | 5:27 |
| 29 | 7 | Jack Wilson | 11 | WASHINGTON MI | 16:54.2 | 5:27 |
| 30 | 424 | Justin Iler | 11 | BROADVIEW HEIGHTS OH | 16:54.3 | 5:27 |
| 31 | 281 | Tyler Pritchett | 11 | MIDLAND MI | 16:54.5 | 5:27 |
| 32 | 514 | Ethan Marshall | 12 | LENEXA KS | 16:54.8 | 5:27 |
| 33 | 163 | Acer Iverson | 12 | ROSEVILLE MN | 16:55.3 | 5:27 |
| 34 | 97 | Caleb Easton | 12 | MIDDLETON WI | 16:57.0 | 5:28 |
| 35 | 8 | Tommy Brady | 12 | PARK RIDGE IL | 16:57.3 | 5:28 |
| 36 | 326 | Josh Smith | 12 | OSSINEKE MI | 16:57.9 | 5:28 |
| 37 | 225 | Sam Martens | 12 | HOLLAND MI | 16:58.0 | 5:28 |
| 38 | 59 | Brennan Butche | 12 | GAS CITY IN | 16:58.3 | 5:28 |
| 39 | 653 | Tyler Kisting | 12 | SOUTH MILWAUKEE WI | 16:59.6 | 5:29 |
| 40 | 295 | Ryan Ruppert | 12 | FORT WAYNE IN | 17:00.1 | 5:29 |
| 41 | 41 | Logan Bocovich | 12 | MONUMENT CO | 17:00.9 | 5:29 |
| 42 | 306 | Nicholas Scheller | 11 | CARVER MN | 17:01.9 | 5:29 |
| 43 | 373 | Evan White | 12 | MILFORD MI | 17:05.7 | 5:31 |
| 44 | 246 | Alec Miracle | 12 | BEVERLY HILLS MI | 17:05.9 | 5:31 |
| 45 | 315 | Ian Shaw | 12 | BLOOMINGTON IN | 17:07.2 | 5:31 |
| 46 | 606 | Ben Schnoor | 11 | GERMANTOWN WI | 17:10.8 | 5:32 |
| 47 | 153 | Travis Hickner | 10 | NOBLESVILLE IN | 17:10.9 | 5:32 |
| 48 | 241 | Jozef Meyers | 11 | KALAMAZOO MI | 17:11.3 | 5:32 |
| 49 | 66 | Henry Chapman | 12 | EAST TROY WI | 17:12.3 | 5:33 |
| 50 | 155 | Brandon Hippe | 12 | MONUMENT CO | 17:13.0 | 5:33 |
| 51 | 68 | Geno Christofanelli | 11 | CROWN POINT IN | 17:14.0 | 5:33 |
| 52 | 228 | Vincent Mauri | 12 | WARREN OH | 17:14.9 | 5:34 |
| 53 | 221 | Max Manley | 12 | EDINA MN | 17:15.7 | 5:34 |
| 54 | 308 | Tyler Scholl | 12 | KREMMLING CO | 17:16.5 | 5:34 |
| 55 | 520 | Stephen Moody | 12 | GLEN ELLYN IL | 17:17.0 | 5:34 |
| 56 | 139 | Anthony Hancock | 11 | DEARBORN MI | 17:19.0 | 5:35 |
| 57 | 550 | Micah Wilson | 9 | ST CHARLES IL | 17:19.8 | 5:35 |
| 58 | 119 | Quinn Gallagher | 12 | WESTFIELD IN | 17:20.0 | 5:35 |
| 59 | 294 | Jack Roberts | 12 | DOWNERS GROVE IL | 17:20.1 | 5:35 |
| 60 | 82 | Tyler Cushing | 11 | BOLINGBROOK IL | 17:21.1 | 5:36 |
| 61 | 450 | Thomas Shilgalis | 12 | NAPERVILLE IL | 17:21.3 | 5:36 |
| 62 | 358 | Geno Uhrbom | 10 | HIBBING MN | 17:23.1 | 5:36 |
| 63 | 112 | Koby Fraaza | 10 | RICHLAND MI | 17:23.2 | 5:36 |
| 64 | 582 | Joey Kasch | 11 | PARK RIDGE IL | 17:24.0 | 5:36 |
| 65 | 408 | Matt Duvall | 11 | PICKERINGTON OH | 17:24.6 | 5:37 |
| 66 | 187 | Chris Keeley | 12 | BOLINGBROOK IL | 17:26.1 | 5:37 |
| 67 | 140 | Michael Hancock | 11 | DEARBORN MI | 17:26.9 | 5:37 |
| 68 | 351 | Foster Thorburn | 12 | CHELSEA MI | 17:27.1 | 5:37 |
| 69 | 5 | Harrison Grzymkowski | 12 | COMMERCE TOWNSHIP MI | 17:27.8 | 5:38 |
| 70 | 575 | Colin Hill | 10 | ELMHURST IL | 17:28.8 | 5:38 |
| 71 | 320 | Micade Shumway | 11 | WILLISTON ND | 17:28.9 | 5:38 |
| 72 | 376 | Clayton Whitehead | 12 | CARTHAGE MO | 17:29.0 | 5:38 |
| 73 | 337 | Colton Stice | 12 | GUNNISON CO | 17:29.0 | 5:38 |
| 74 | 242 | Alexander Mielke | 12 | NASHOTAH WI | 17:29.6 | 5:38 |
| 75 | 9 | James Gedris | 12 | GROSSE ILE MI | 17:30.3 | 5:39 |
| 76 | 666 | Isaiah Kelly | 12 | MASON OH | 17:31.2 | 5:39 |
| 77 | 515 | Mason McDonald | 12 | OMAHA NE | 17:33.1 | 5:39 |
| 78 | 57 | Adam Bruce | 12 | GLADSTONE MI | 17:34.6 | 5:40 |
| 79 | 569 | Hunter Fougner | 11 | WATERFORD MI | 17:34.6 | 5:40 |
| 80 | 481 | Christopher Collet | 12 | VERONA IL | 17:34.6 | 5:40 |
| 81 | 579 | Nicholas Hruskoci | 11 | FORTVILLE IN | 17:35.8 | 5:40 |
| 82 | 347 | Colin Szuch | 11 | EVERGREEN CO | 17:36.8 | 5:41 |
| 83 | 493 | Reece Gibson | 11 | FORT WAYNE IN | 17:37.0 | 5:41 |
| 84 | 508 | Daniel Klysh | 11 | ELMHURST IL | 17:37.9 | 5:41 |
| 85 | 628 | Henry Wellenstein | 12 | WAUWATOSA WI | 17:37.9 | 5:41 |
| 86 | 548 | Wilson Whcker | 11 | UNIONDALE IN | 17:38.1 | 5:41 |
| 87 | 154 | Justin Hill | 11 | WALLED LAKE MI | 17:38.5 | 5:41 |
| 88 | 387 | Weston Wyatt | 12 | RED WING MN | 17:38.8 | 5:41 |
| 89 | 541 | Benjamin Towler | 11 | COLUMBUS OH | 17:39.2 | 5:41 |
| 90 | 288 | Hayden Rhodea | 10 | ALLENDALE MI | 17:39.4 | 5:41 |
| 91 | 302 | Jakob Sayers | 12 | BIRMINGHAM MI | 17:39.8 | 5:42 |
| 92 | 65 | Rory Cavan | 12 | GLEN ELLYN IL | 17:39.9 | 5:42 |
| 93 | 314 | Nathan Sesti | 11 | CLARKSTON MI | 17:40.0 | 5:42 |
| 94 | 124 | Chandler Gibbens | 12 | COLUMBIA MO | 17:42.4 | 5:42 |
| 95 | 174 | Coleton Jensen | 12 | NEW ERA MI | 17:42.7 | 5:43 |
| 96 | 504 | Erik Kain | 11 | MUSKEGO WI | 17:43.0 | 5:43 |
| 97 | 11 | Jack Acton | 11 | VALPARAISO IN | 17:43.3 | 5:43 |
| 98 | 467 | Charlie Wilson | 11 | WASHINGTON MI | 17:43.5 | 5:43 |
| 99 | 480 | Bennett Chao | 12 | ROCKY RIVER OH | 17:47.5 | 5:44 |
| 100 | 243 | Ethan Mielock | 12 | ANN ARBOR MI | 17:48.2 | 5:44 |
| 101 | 203 | William Ledden | 11 | ERIE CO | 17:48.8 | 5:44 |
| 102 | 610 | Eddie Slack | 12 | ORLAND PARK IL | 17:50.4 | 5:45 |
| 103 | 526 | Brandon Ohara | 11 | PERHAM MN | 17:50.6 | 5:45 |
| 104 | 53 | Bradley Brodsky | 12 | DEERFIELD IL | 17:50.7 | 5:45 |
| 105 | 136 | Cael Grotenhuis | 10 | SLINGER WI | 17:51.3 | 5:45 |
| 106 | 664 | Matthew Graver | 12 | GROSSE ILE MI | 17:51.5 | 5:45 |
| 107 | 649 | Jose Reyes | 12 | HIGHLAND PARK IL | 17:51.7 | 5:45 |
| 108 | 266 | Jack Pendergast | 11 | CEDAR RAPIDS IA | 17:52.4 | 5:46 |
| 109 | 441 | Ryan Pehlman | 12 | INDIANAPOLIS IN | 17:52.6 | 5:46 |
| 110 | 421 | Owen Hays | 10 | WESTERN SPRINGS IL | 17:53.5 | 5:46 |
| 111 | 475 | Dillon Blake | 11 | MUNDELEIN IL | 17:53.7 | 5:46 |
| 112 | 484 | Elijah Devries | 12 | DELAFIELD WI | 17:54.0 | 5:46 |
| 113 | 256 | Thomas Nemanich | 12 | RED WING MN | 17:54.3 | 5:46 |
| 114 | 503 | Riley Jackson | 11 | COLUMBUS OH | 17:55.7 | 5:47 |
| 115 | 132 | Jacob Green | 11 | CEDAR RAPIDS IA | 17:55.8 | 5:47 |
| 116 | 633 | Tyler Buchanan | 11 | LINDEN MI | 17:56.6 | 5:47 |
| 117 | 547 | Isaac Wegner | 12 | DURAND WI | 17:56.9 | 5:47 |
| 118 | 380 | Brad Wiggins | 11 | AURORA IL | 17:57.8 | 5:47 |
| 119 | 592 | Jakob McConnell | 12 | CHAGRIN FALLS OH | 17:58.2 | 5:48 |
| 120 | 48 | Brandon Boyd | 12 | CANTON MI | 17:58.8 | 5:48 |
| 121 | 513 | Archit Malik | 11 | GREENWOOD IN | 17:58.8 | 5:48 |
| 122 | 249 | Christian Montoya | 12 | THORNTON CO | 17:59.3 | 5:48 |
| 123 | 137 | Calbert Guest | 11 | FORT COLLINS CO | 17:59.7 | 5:48 |
| 124 | 521 | Michael Moriarty | 11 | ELMHURST IL | 18:01.4 | 5:49 |
| 125 | 33 | Wesley Beitler | 11 | AURORA IL | 18:01.5 | 5:49 |
| 126 | 368 | Eli Ward | 11 | WATERLOO IL | 18:02.5 | 5:49 |
| 127 | 267 | Andrew Periard | 12 | GRAND RAPIDS MI | 18:03.5 | 5:49 |
| 128 | 233 | Joseph McKee | 11 | MARSHFIELD WI | 18:03.6 | 5:49 |
| 129 | 584 | Noah Kohut-Jackson | 11 | CAMBRIDGE IA | 18:04.0 | 5:49 |
| 130 | 500 | Ben Hermiston | 12 | SHERRILL IA | 18:05.8 | 5:50 |
| 131 | 490 | Lucas Florsheim | 11 | SHOREWOOD WI | 18:07.4 | 5:50 |
| 132 | 75 | Kevin Conlon | 11 | FORT COLLINS CO | 18:08.0 | 5:51 |
| 133 | 648 | Mitchell Rans | 12 | CHESTERTON IN | 18:09.4 | 5:51 |
| 134 | 399 | Pat Campbell | 12 | CARMEL IN | 18:09.4 | 5:51 |
| 135 | 328 | Aidan Sodemann | 12 | SOUTH MILWAUKEE WI | 18:09.5 | 5:51 |
| 136 | 573 | Austin Henderson | 9 | NEENAH WI | 18:10.4 | 5:51 |
| 137 | 453 | Robert St. Clair | 11 | MUNDELEIN IL | 18:10.5 | 5:51 |
| 138 | 405 | Isaiah Ditta | 11 | CHEBANSE IL | 18:12.3 | 5:52 |
| 139 | 196 | David Knarian | 12 | BAD AXE MI | 18:15.8 | 5:53 |
| 140 | 103 | Anthony Farmer | 11 | ELGIN IL | 18:16.1 | 5:53 |
| 141 | 34 | Logan Bell | 10 | BROOKFIELD WI | 18:16.3 | 5:53 |
| 142 | 115 | Gavin Frick | 11 | PLAIN CITY OH | 18:17.3 | 5:54 |
| 143 | 552 | Christopher Allen | 12 | WEST BLOOMFIELD MI | 18:17.4 | 5:54 |
| 144 | 600 | Brian Pratt | 11 | ELMHURST IL | 18:17.5 | 5:54 |
| 145 | 111 | Nathan Fox | 12 | EAST TROY WI | 18:17.8 | 5:54 |
| 146 | 464 | Tucker Wallin | 12 | RED WING MN | 18:20.2 | 5:55 |
| 147 | 341 | Alex Strojny | 12 | STEVENS POINT WI | 18:21.7 | 5:55 |
| 148 | 29 | Geoffrey Batterbee | 12 | ADA MI | 18:21.9 | 5:55 |
| 149 | 260 | Eric Niestroy | 12 | FENTON MI | 18:22.5 | 5:55 |
| 150 | 252 | Trevor Murphy | 12 | WOODRIDGE IL | 18:22.6 | 5:55 |
| 151 | 56 | Rylan Brown | 11 | TOPEKA KS | 18:23.0 | 5:56 |
| 152 | 96 | Jay Dworak | 10 | ELWOOD IL | 18:23.4 | 5:56 |
| 153 | 372 | Logan Wheeler | 10 | ATLANTA IL | 18:23.9 | 5:56 |
| 154 | 205 | Jonah Leise | 12 | RED WING MN | 18:23.9 | 5:56 |
| 155 | 439 | Chris Montross | 12 | COLORADO SPRINGS CO | 18:24.9 | 5:56 |
| 156 | 234 | Joshua McKee | 11 | MARSHFIELD WI | 18:25.0 | 5:56 |
| 157 | 50 | Ethan Breen | 12 | CHICAGO IL | 18:26.6 | 5:57 |
| 158 | 342 | Keagan Stuckey | 11 | FORT WAYNE IN | 18:27.1 | 5:57 |
| 159 | 545 | Peter Walsdorf | 10 | WOODSTOCK IL | 18:27.2 | 5:57 |
| 160 | 334 | Sam Stage | 12 | CARMEL IN | 18:28.0 | 5:57 |
| 161 | 560 | Michael Conkright | 12 | DOWNERS GROVE IL | 18:28.6 | 5:57 |
| 162 | 323 | Shawn Slater | 12 | CLARKSTON MI | 18:29.5 | 5:58 |
| 163 | 88 | Bryson Denuyl | 11 | MARYSVILLE MI | 18:30.0 | 5:58 |
| 164 | 95 | Nicolas Dovalovsky | 10 | NAPERVILLE IL | 18:31.8 | 5:58 |
| 165 | 598 | Mason Norman | 11 | COLORADO SPRINGS CO | 18:33.4 | 5:59 |
| 166 | 659 | Blake Boles | 12 | BROOKFIELD WI | 18:38.5 | 6:00 |
| 167 | 597 | Tyler Nolan | 12 | BROWNSBURG IN | 18:39.7 | 6:01 |
| 168 | 570 | Alexander Freeman | 11 | BROWNSBURG IN | 18:39.8 | 6:01 |
| 169 | 165 | Benjamin Jacobs | 12 | OWOSSO MI | 18:40.5 | 6:01 |
| 170 | 632 | Joe Barrett | 12 | CARMEL IN | 18:41.0 | 6:01 |
| 171 | 183 | Ryan Jones | 11 | MARENGO IL | 18:43.8 | 6:02 |
| 172 | 13 | Uriah Aili | 12 | IRONWOOD MI | 18:43.9 | 6:02 |
| 173 | 161 | Tommy Hufton | 12 | GRAND BLANC MI | 18:44.8 | 6:03 |
| 174 | 219 | Peter Lynch | 11 | ST. LOUIS PARK MN | 18:48.3 | 6:04 |
| 175 | 144 | Connor Hayes | 12 | ELKHORN NE | 18:48.9 | 6:04 |
| 176 | 332 | Justin Splitt | 11 | LAKEMOOR IL | 18:50.1 | 6:04 |
| 177 | 345 | Paul Sutton | 12 | ANN ARBOR MI | 18:51.1 | 6:05 |
| 178 | 86 | Alex Dediu | 11 | DUBLIN OH | 18:51.6 | 6:05 |
| 179 | 588 | Lucas Lay | 12 | HUDSON OH | 18:53.9 | 6:05 |
| 180 | 135 | Jack Grimm | 12 | ROCKFORD MI | 18:54.6 | 6:06 |
| 181 | 567 | Grant Ferguson | 11 | WESTFIELD IN | 18:56.5 | 6:06 |
| 182 | 599 | Braden Peters | 12 | HARTFORD SD | 18:58.5 | 6:07 |
| 183 | 199 | Jake Krause | 11 | HORTONVILLE WI | 19:01.6 | 6:08 |
| 184 | 248 | Charlie Montgomery | 12 | SKOKIE IL | 19:06.9 | 6:10 |
| 185 | 389 | John Hodges | 12 | INDIANAPOLIS IN | 19:08.0 | 6:10 |
| 186 | 672 | Kyle Samluk | 12 | NEW HUDSON MI | 19:08.1 | 6:10 |
| 187 | 580 | Joseph Jaster | 12 | MACOMB MI | 19:10.1 | 6:11 |
| 188 | 14 | Drew Allen | 11 | GRASS LAKE MI | 19:11.0 | 6:11 |
| 189 | 444 | Thomas Polak | 12 | COMMERCE TOWNSHIP MI | 19:21.6 | 6:14 |
| 190 | 16 | Gunnar Alvarado | 10 | WILLISTON ND | 19:24.4 | 6:15 |
| 191 | 237 | Trey Meier | 11 | PLEASANT PRAIRIE WI | 19:27.4 | 6:16 |
| 192 | 510 | Graeme Lane | 12 | GLENVIEW IL | 19:35.0 | 6:19 |
| 193 | 661 | Aaron De Lara | 11 | MUNDELEIN IL | 19:45.3 | 6:22 |
| 194 | 175 | Dylan Jensen | 11 | MCHENRY IL | 19:47.5 | 6:23 |
| 195 | 457 | Adam Swanson | 12 | ALGONQUIN IL | 19:49.6 | 6:23 |
| 196 | 150 | Christopher Herrera | 9 | BLOOMINGTON IN | 19:50.1 | 6:24 |
| 197 | 93 | Jason Doland | 12 | INVERNESS IL | 19:52.0 | 6:24 |
| 198 | 386 | Kordell Woyak | 11 | WAUTOMA WI | 20:21.7 | 6:34 |
| 199 | 596 | Patric Natindim | 11 | MOUNT PROSPECT IL | 20:26.3 | 6:35 |
| 200 | 470 | Jacob Arnold | 12 | PEVELY MO | 20:30.0 | 6:36 |
| 201 | 426 | Mark Jensen | 12 | ALGONQUIN IL | 20:38.7 | 6:39 |
| 202 | 384 | Charlie Wirth | 10 | GREENVILLE WI | 20:42.7 | 6:40 |
| 203 | 311 | Ashton Schwartzman | 10 | WAUTOMA WI | 21:20.6 | 6:53 |
| 204 | 312 | Hayden Schwartzman | 12 | WAUTOMA WI | 22:06.0 | 7:07 |
| 205 | 393 | Creedon Abraham | 11 | WESTFIELD WI | 23:01.5 | 7:25 |