| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 627 | Mitchell Rans | 11 | CHESTERTON IN | 16:11.9 | 5:13 |
| 2 | 570 | Matthew Blanco | 12 | AURORA IL | 16:12.1 | 5:13 |
| 3 | 180 | Ethan Jones | 12 | NEWBURGH IN | 16:39.1 | 5:22 |
| 4 | 347 | Isaac Wegner | 11 | DURAND WI | 16:40.4 | 5:22 |
| 5 | 380 | Adam Bruce | 11 | GLADSTONE MI | 16:42.6 | 5:23 |
| 6 | 504 | Oaklee Hauschild | 12 | BLUE SPRINGS MO | 16:44.6 | 5:24 |
| 7 | 607 | Morgan Cauveren | 12 | INDEPENDENCE MO | 16:45.2 | 5:24 |
| 8 | 454 | Evan White | 11 | MILFORD MI | 16:50.0 | 5:26 |
| 9 | 595 | Kenny Stalzer | 12 | MASON MI | 16:54.3 | 5:27 |
| 10 | 252 | Andrew Periard | 11 | GRAND RAPIDS MI | 16:59.3 | 5:29 |
| 11 | 461 | Santiago Arreola | 12 | HAMPSHIRE IL | 17:00.0 | 5:29 |
| 12 | 174 | Matthew Jett | 11 | NAPERVILLE IL | 17:00.9 | 5:29 |
| 13 | 523 | Gabe McClain | 11 | BLUE SPRINGS MO | 17:02.6 | 5:30 |
| 14 | 608 | Gabriel Eagon | 12 | MILWAUKEE WI | 17:05.4 | 5:31 |
| 15 | 618 | Brett Lucas | 12 | LAKE ZURICH IL | 17:06.1 | 5:31 |
| 16 | 154 | Connor Hayes | 11 | OMAHA NE | 17:06.2 | 5:31 |
| 17 | 306 | Aidan Sodemann | 11 | SOUTH MILWAUKEE WI | 17:06.2 | 5:31 |
| 18 | 474 | Luke Caddell | 12 | HIGHLAND MI | 17:06.4 | 5:31 |
| 19 | 544 | Ben Schulz | 11 | FREMONT NE | 17:08.0 | 5:31 |
| 20 | 322 | Andrew Taylor | 12 | HILLIARD OH | 17:08.4 | 5:31 |
| 21 | 228 | Alexander Mielke | 11 | NASHOTAH WI | 17:09.3 | 5:32 |
| 22 | 644 | Evan Heitz | 11 | FLOYDS KNOBS IN | 17:11.4 | 5:32 |
| 23 | 340 | Kyle Vandertuin | 12 | ALEXANDRIA MN | 17:12.5 | 5:33 |
| 24 | 491 | Wes Ferguson | 11 | FREMONT NE | 17:16.8 | 5:34 |
| 25 | 534 | Jack Osborne | 12 | MAPLEWOOD MN | 17:21.4 | 5:36 |
| 26 | 70 | Josh Crull | 11 | ROSCOE IL | 17:22.3 | 5:36 |
| 27 | 149 | Dylan Hancock | 11 | SCOTTSBURG IN | 17:25.2 | 5:37 |
| 28 | 487 | Jack Dorrance | 11 | ST CHARLES IL | 17:25.7 | 5:37 |
| 29 | 489 | Edmund England | 11 | FREMONT NE | 17:30.7 | 5:39 |
| 30 | 400 | Jacob Gray | 11 | GERMANTOWN HILLS IL | 17:31.0 | 5:39 |
| 31 | 476 | Chase Cate | 12 | FREMONT NE | 17:32.0 | 5:39 |
| 32 | 42 | Isaac Bohaty | 12 | CORNELL WI | 17:32.4 | 5:39 |
| 33 | 263 | Thomas Richter | 11 | COLUMBUS OH | 17:34.7 | 5:40 |
| 34 | 371 | Jacob Zinn | 12 | SUNBURY OH | 17:35.7 | 5:40 |
| 35 | 568 | Kyle Bell | 11 | JOLIET IL | 17:35.9 | 5:40 |
| 36 | 80 | Noah Douthit | 11 | WESTFIELD IN | 17:37.2 | 5:41 |
| 37 | 516 | Jayden Kumm | 12 | FREMONT NE | 17:39.5 | 5:42 |
| 38 | 324 | Spencer Teske | 11 | NAPERVILLE IL | 17:39.9 | 5:42 |
| 39 | 418 | Adam Klauck | 11 | NASHOTAH WI | 17:40.5 | 5:42 |
| 40 | 236 | Trey Mullins | 11 | NOVI MI | 17:40.6 | 5:42 |
| 41 | 420 | Matthew Laws | 11 | ROCK FALLS IL | 17:42.2 | 5:42 |
| 42 | 383 | Grant Chlystun | 12 | MARION IA | 17:43.4 | 5:43 |
| 43 | 194 | Daniel King | 12 | AURORA IL | 17:44.0 | 5:43 |
| 44 | 30 | Nolan Bailey | 12 | MILFORD MI | 17:44.3 | 5:43 |
| 45 | 426 | Ryan Meyer | 12 | GERMANTOWN HILLS IL | 17:44.6 | 5:43 |
| 46 | 639 | Zach White | 11 | DUNDEE MI | 17:45.2 | 5:43 |
| 47 | 427 | Cameron Mills | 12 | KENOSHA WI | 17:46.4 | 5:44 |
| 48 | 358 | Jacob Williams | 12 | WEST LAFAYETTE IN | 17:46.9 | 5:44 |
| 49 | 393 | Douglas Feyen | 11 | TREMPEALEAU WI | 17:47.1 | 5:44 |
| 50 | 232 | Jonathan Moderson | 12 | NEENAH WI | 17:47.1 | 5:44 |
| 51 | 591 | Jacob Reiner | 12 | GERMANTOWN WI | 17:48.3 | 5:44 |
| 52 | 36 | Alex Beckerman | 11 | LAKE ZURICH IL | 17:48.8 | 5:45 |
| 53 | 392 | Taelor Eernisse | 11 | PARMA MI | 17:49.3 | 5:45 |
| 54 | 139 | Tim Green | 12 | BUFFALO GROVE IL | 17:50.5 | 5:45 |
| 55 | 240 | William Newsome | 11 | NEENAH WI | 17:50.9 | 5:45 |
| 56 | 296 | Aaron Simays | 11 | SLINGER WI | 17:51.2 | 5:45 |
| 57 | 488 | Evan Dubey | 12 | ROCKFORD MI | 17:51.3 | 5:45 |
| 58 | 412 | Zachary Johnson | 11 | FORT WAYNE IN | 17:54.9 | 5:46 |
| 59 | 606 | Alberto Castillo Jr | 11 | HOLLAND MI | 17:55.2 | 5:47 |
| 60 | 209 | John Leininger | 12 | ARLINGTON HEIGHTS IL | 17:55.6 | 5:47 |
| 61 | 22 | Jack Anderson | 11 | PLAINFIELD IL | 17:56.4 | 5:47 |
| 62 | 409 | Aaron Hulburt | 11 | CARO MI | 17:58.5 | 5:48 |
| 63 | 62 | Zachary Christensen | 12 | WILDWOOD MO | 17:58.7 | 5:48 |
| 64 | 502 | Manny Harmon | 12 | FREMONT NE | 17:59.0 | 5:48 |
| 65 | 480 | Spencer Cole | 11 | GRANT MI | 18:03.5 | 5:49 |
| 66 | 444 | Andrew Springer | 11 | METAMORA IL | 18:04.0 | 5:49 |
| 67 | 210 | Matthew Lewis | 11 | WOODHAVEN MI | 18:05.6 | 5:50 |
| 68 | 299 | Nick Sluga | 12 | SOUTH MILWAUKEE WI | 18:05.8 | 5:50 |
| 69 | 483 | Colten Covington | 11 | GRANT MI | 18:07.3 | 5:50 |
| 70 | 560 | Jeremiah Wilson | 11 | ST CHARLES IL | 18:07.9 | 5:51 |
| 71 | 521 | Aidan Lodwig | 11 | SUGAR GROVE IL | 18:10.1 | 5:51 |
| 72 | 98 | Nelson Fernandes | 12 | SKOKIE IL | 18:10.3 | 5:51 |
| 73 | 509 | David Jaimes | 11 | GRANT MI | 18:11.8 | 5:52 |
| 74 | 288 | Hayden Schwartzman | 11 | WAUTOMA WI | 18:13.3 | 5:52 |
| 75 | 513 | Matthew Klein | 11 | FREMONT NE | 18:15.8 | 5:53 |
| 76 | 405 | Zach Heckman | 11 | SUSSEX WI | 18:15.9 | 5:53 |
| 77 | 650 | Peyton Heiser | 12 | SUGAR GROVE IL | 18:16.5 | 5:53 |
| 78 | 68 | Sean Craker | 11 | BLOOMER WI | 18:17.3 | 5:54 |
| 79 | 640 | Jacob Wielgos | 11 | ELBURN IL | 18:18.1 | 5:54 |
| 80 | 538 | Matthew Roach | 11 | HIGHLAND IN | 18:18.4 | 5:54 |
| 81 | 511 | Reed Johannsen | 11 | FREMONT NE | 18:18.7 | 5:54 |
| 82 | 233 | Kameron Morgan | 11 | DAVENPORT IA | 18:19.3 | 5:54 |
| 83 | 592 | John Siegert | 12 | LUDINGTON MI | 18:19.3 | 5:54 |
| 84 | 307 | Austin Soeters | 12 | HOLLAND MI | 18:20.7 | 5:55 |
| 85 | 352 | Andrew Whitney | 11 | MEARS MI | 18:21.9 | 5:55 |
| 86 | 58 | Spencer Castillo | 11 | FREMONT IN | 18:22.6 | 5:55 |
| 87 | 601 | Todd Wollin Ii | 12 | UBLY MI | 18:24.3 | 5:56 |
| 88 | 552 | Michael Steurer | 11 | ELKHORN WI | 18:24.4 | 5:56 |
| 89 | 291 | Matthew Sears | 11 | VALPARAISO IN | 18:25.3 | 5:56 |
| 90 | 599 | Brandon Wieberdink | 12 | CEDAR GROVE WI | 18:26.4 | 5:57 |
| 91 | 553 | Andrew Strasser | 12 | SOUTH MILWAUKEE WI | 18:30.4 | 5:58 |
| 92 | 542 | Seth Schafer | 11 | MOUNT PLEASANT MI | 18:31.6 | 5:58 |
| 93 | 183 | Andrew Joyce | 11 | O'FALLON IL | 18:31.9 | 5:58 |
| 94 | 612 | Vincent Guardiiola | 11 | RACINE WI | 18:33.6 | 5:59 |
| 95 | 589 | Colin Northuis | 11 | PORTAGE MI | 18:35.6 | 6:00 |
| 96 | 207 | Parker Lee | 11 | COLUMBUS IN | 18:38.1 | 6:00 |
| 97 | 245 | Luke Nuzzo | 11 | KENOSHA WI | 18:39.3 | 6:01 |
| 98 | 356 | Aaron Wickham | 12 | LODI WI | 18:40.1 | 6:01 |
| 99 | 320 | Liam Taber | 12 | PORTAGE WI | 18:40.7 | 6:01 |
| 100 | 527 | Ross McMahon | 11 | FREMONT NE | 18:45.4 | 6:03 |
| 101 | 517 | Nicholas Kunce | 12 | FREMONT NE | 18:46.1 | 6:03 |
| 102 | 178 | Samuel Johnson | 12 | GREENVILLE WI | 18:46.7 | 6:03 |
| 103 | 576 | Adam Davis | 11 | STURTEVANT WI | 18:48.2 | 6:04 |
| 104 | 495 | Jarod Gollwitzer | 11 | NORTH AURORA IL | 18:50.3 | 6:04 |
| 105 | 531 | Henry Nosek | 12 | ELBURN IL | 18:54.4 | 6:06 |
| 106 | 342 | Christian Voetberg | 11 | GRAND RAPIDS MI | 18:55.1 | 6:06 |
| 107 | 226 | Jacob Meszaros | 12 | SOUTH MILWAUKEE WI | 18:55.3 | 6:06 |
| 108 | 327 | Ethan Thompson | 11 | JANESVILLE WI | 18:56.5 | 6:06 |
| 109 | 242 | Norberto Nieves | 11 | CHICAGO IL | 19:02.4 | 6:08 |
| 110 | 386 | Bradley Coen | 12 | HOMEWOOD IL | 19:07.1 | 6:10 |
| 111 | 366 | Kaheem Wright | 11 | BROWNSTOWN MI | 19:11.6 | 6:11 |
| 112 | 609 | Liam Fonseca | 12 | OSWEGO IL | 19:11.7 | 6:11 |
| 113 | 490 | David Escobar | 11 | FREMONT NE | 19:14.5 | 6:12 |
| 114 | 203 | Caleb Lash | 11 | RACINE WI | 19:16.0 | 6:13 |
| 115 | 571 | Owen Bronni | 11 | TRENTON MI | 19:17.2 | 6:13 |
| 116 | 69 | Aaron Crouse | 11 | BORDEN IN | 19:17.3 | 6:13 |
| 117 | 134 | Gregory Glickert | 12 | GROVER MO | 19:19.8 | 6:14 |
| 118 | 596 | Kevin Tilack | 12 | FARMINGTON MN | 19:20.1 | 6:14 |
| 119 | 57 | Logan Carter | 11 | SPRINGBORO OH | 19:22.3 | 6:15 |
| 120 | 651 | Jacob Detrik | 11 | ELBURN IL | 19:22.5 | 6:15 |
| 121 | 632 | Kade Sherry | 11 | WESTBY WI | 19:23.6 | 6:15 |
| 122 | 561 | Josh Wilson | 12 | FARMINGTON MN | 19:26.3 | 6:16 |
| 123 | 431 | Reagan Pace | 11 | GERMANTOWN HILLS IL | 19:27.0 | 6:16 |
| 124 | 102 | Issac Fischer | 12 | MARSHALL MN | 19:27.5 | 6:16 |
| 125 | 318 | Brayden Swanson | 12 | WHITE LAKE MI | 19:27.5 | 6:16 |
| 126 | 73 | Shawn Davis | 11 | GENOA CITY WI | 19:29.6 | 6:17 |
| 127 | 399 | Nathan Glinski | 12 | KENOSHA WI | 19:29.7 | 6:17 |
| 128 | 289 | Alex Schwindt | 11 | MUSCATINE IA | 19:33.2 | 6:18 |
| 129 | 179 | Ethan Jones | 11 | VALPARAISO IN | 19:36.9 | 6:19 |
| 130 | 623 | Austin Nguyen | 12 | WAUKESHA WI | 19:38.0 | 6:20 |
| 131 | 359 | Lance Williamson | 12 | DECATUR IN | 19:40.3 | 6:20 |
| 132 | 131 | Nicholas Gilson | 11 | MUKWONAGO WI | 19:42.8 | 6:21 |
| 133 | 457 | James Young | 12 | GLADSTONE MI | 19:45.0 | 6:22 |
| 134 | 190 | Corbin Kettle | 11 | JANESVILLE WI | 19:47.3 | 6:23 |
| 135 | 433 | Logan Ramsey | 11 | GERMANTOWN HILLS IL | 19:50.0 | 6:23 |
| 136 | 477 | Cristian Chavez | 12 | HIGHLAND IN | 19:56.1 | 6:25 |
| 137 | 430 | William Neupert | 11 | BELOIT WI | 20:01.7 | 6:27 |
| 138 | 38 | Kameron Betz | 12 | ADA MI | 20:06.5 | 6:29 |
| 139 | 205 | Terrence Leblanc | 12 | WOODRIDGE IL | 20:09.7 | 6:30 |
| 140 | 364 | Brett Wisor | 11 | DAVENPORT IA | 20:10.4 | 6:30 |
| 141 | 528 | Joshua Meyer | 12 | JANESVILLE WI | 20:13.2 | 6:31 |
| 142 | 419 | Nick Koval | 12 | EAST PEORIA IL | 20:15.6 | 6:32 |
| 143 | 186 | Connor Karagitz | 12 | BROWNSTOWN MI | 20:20.5 | 6:33 |
| 144 | 123 | Harold Gee III | 12 | GRAND RAPIDS MI | 20:23.9 | 6:34 |
| 145 | 499 | Andrew Gumtow | 12 | NEENAH WI | 20:24.7 | 6:35 |
| 146 | 76 | Jacob Demuth | 11 | VALPARAISO IN | 20:32.0 | 6:37 |
| 147 | 72 | Daniel Dababneh | 12 | WHEELING IL | 20:36.1 | 6:38 |
| 148 | 415 | Caleb Keat | 11 | CLIFTON IL | 20:41.4 | 6:40 |
| 149 | 121 | Benjamin Gartlan | 12 | DOWNERS GROVE IL | 20:43.5 | 6:41 |
| 150 | 353 | Kaden Whitt | 11 | PEWAUKEE WI | 20:47.1 | 6:42 |
| 151 | 171 | Robert Jansen | 12 | GRAND RAPIDS MI | 20:52.1 | 6:44 |
| 152 | 557 | Chase Vegter | 11 | AVALON WI | 20:56.6 | 6:45 |
| 153 | 449 | James Swinehart | 12 | FORT WAYNE IN | 21:06.4 | 6:48 |
| 154 | 99 | Jorge Fernandez | 11 | CHICAGO IL | 21:12.3 | 6:50 |
| 155 | 485 | Sam Dean | 12 | PACIFIC MO | 21:19.1 | 6:52 |
| 156 | 278 | Eduardo Santoscoy | 11 | FORT WAYNE IN | 21:28.8 | 6:55 |
| 157 | 84 | Jacob Dunn | 12 | FORT WAYNE IN | 21:29.1 | 6:55 |
| 158 | 481 | Alec Comstock | 12 | KENT CITY MI | 21:33.2 | 6:57 |
| 159 | 569 | Brandon Bigus | 12 | AURORA IL | 21:35.1 | 6:57 |
| 160 | 471 | Reed Burton | 11 | FORT WAYNE IN | 21:40.0 | 6:59 |
| 161 | 536 | Peyton Ratliff | 12 | FORT WAYNE IN | 21:40.2 | 6:59 |
| 162 | 459 | Logan Andreatta | 12 | HIGHLAND IN | 21:40.4 | 6:59 |
| 163 | 577 | Benjamin Falloon | 12 | FORT WAYNE IN | 21:43.9 | 7:00 |
| 164 | 512 | Nicholas Joslin | 11 | SHEPHERD MI | 21:56.7 | 7:04 |
| 165 | 505 | Nicolas Hernandez | 11 | HIGHLAND IN | 22:04.3 | 7:07 |
| 166 | 624 | Ruben Niaves | 12 | CHESTERTON IN | 22:16.4 | 7:11 |
| 167 | 238 | Nicholas Nahnybida | 11 | WALCOTT IA | 22:23.0 | 7:13 |
| 168 | 492 | Kevin Garcia | 11 | RACINE WI | 22:27.7 | 7:14 |
| 169 | 184 | Andrew Kaminski | 11 | NEENAH WI | 22:30.2 | 7:15 |
| 170 | 24 | Alekzander Arena | 11 | JANESVILLE WI | 23:07.5 | 7:27 |
| 171 | 590 | Parker Peabody | 11 | JANESVILLE WI | 23:08.1 | 7:27 |
| 172 | 629 | Steve Savas | 11 | RACINE WI | 23:19.1 | 7:31 |
| 173 | 600 | Branden Williams | 11 | FARMINGTON MN | 23:36.8 | 7:36 |
| 174 | 212 | Lars Lindgren | 12 | GRAND RAPIDS MI | 23:46.7 | 7:40 |
| 175 | 580 | Spencer Guercio | 12 | BUFFALO GROVE IL | 23:55.6 | 7:43 |
| 176 | 548 | Joey Silva | 12 | HIGHLAND IN | 24:07.5 | 7:46 |
| 177 | 33 | Joshua Bauman | 12 | LOWELL MI | 24:19.5 | 7:50 |
| 178 | 32 | Caleb Bauman | 11 | LOWELL MI | 24:19.5 | 7:50 |
| 179 | 469 | Nate Bollman | 11 | ROCKFORD MI | 24:19.5 | 7:50 |
| 180 | 450 | Thomas Van Liere | 12 | GRAND RAPIDS MI | 24:19.6 | 7:50 |
| 181 | 520 | Ethan Lewis | 11 | HIGHLAND IN | 29:57.2 | 9:39 |
| 182 | 500 | Christopher Guthrie | 11 | CLIFTON IL | 30:44.3 | 9:54 |