| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 530 | Jalen Chase | 10 | NEW TOWN ND | 16:27.0 | 5:18 |
| 2 | 345 | Jack Wallace | 10 | ANN ARBOR MI | 16:33.2 | 5:20 |
| 3 | 357 | Colton Yesney | 10 | NEGAUNEE MI | 16:44.6 | 5:24 |
| 4 | 169 | Jakob Kintzele | 10 | CHESTERTON IN | 16:45.1 | 5:24 |
| 5 | 108 | Jack Fitzgerald | 10 | APPLETON WI | 16:53.6 | 5:27 |
| 6 | 303 | Robert St. Clair | 9 | MUNDELEIN IL | 16:54.3 | 5:27 |
| 7 | 548 | Sam Martens | 9 | HOLLAND MI | 16:54.5 | 5:27 |
| 8 | 246 | Charlie Parrish | 10 | FREEBURG IL | 16:54.5 | 5:27 |
| 9 | 16 | Emmanuel Angomas | 9 | ROMEOVILLE IL | 16:54.8 | 5:27 |
| 10 | 603 | Brett Haffner | 10 | DARIEN IL | 16:56.3 | 5:28 |
| 11 | 53 | Josh Campbell | 10 | FRANKLIN IN | 16:56.4 | 5:28 |
| 12 | 412 | Ramon Romero | 10 | ARCADIA WI | 16:57.9 | 5:28 |
| 13 | 399 | Colin Kirkham | 10 | BLOOMINGDALE IL | 17:00.0 | 5:29 |
| 14 | 127 | Harrison Grzymkowski | 9 | COMMERCE MI | 17:01.8 | 5:29 |
| 15 | 167 | Nate Kawalec | 10 | CHARDON OH | 17:03.7 | 5:30 |
| 16 | 521 | William White | 9 | WEST LAFAYETTE IN | 17:04.0 | 5:30 |
| 17 | 572 | Ethan Byrnes | 10 | PLYMOUTH MI | 17:04.7 | 5:30 |
| 18 | 393 | Jack Doyle | 10 | SAGINAW MI | 17:05.5 | 5:31 |
| 19 | 580 | Josh Freitag | 10 | MADISON WI | 17:06.9 | 5:31 |
| 20 | 18 | Thomas Basala | 10 | PLOVER WI | 17:07.7 | 5:31 |
| 21 | 473 | Robbie Lohr | 10 | TRAVERSE CITY MI | 17:07.9 | 5:31 |
| 22 | 523 | Zane Williams | 10 | CARMEL IN | 17:08.8 | 5:32 |
| 23 | 599 | Trevor Conley | 10 | CHESTERTON IN | 17:11.4 | 5:32 |
| 24 | 614 | Kevin Paszko | 10 | CHESTERTON IN | 17:11.4 | 5:32 |
| 25 | 369 | Ansel Fellman | 10 | KENOSHA WI | 17:13.1 | 5:33 |
| 26 | 27 | August Beyer | 10 | SLINGER WI | 17:13.1 | 5:33 |
| 27 | 121 | Andrew Goodrich | 10 | WASHINGTON MI | 17:13.2 | 5:33 |
| 28 | 446 | Corey Gorgas | 9 | SAUGATUCK MI | 17:23.4 | 5:36 |
| 29 | 285 | Cole Schroeder | 9 | BURLINGTON IA | 17:24.5 | 5:37 |
| 30 | 93 | Rowen Ellenberg | 9 | SHERWOOD WI | 17:25.1 | 5:37 |
| 31 | 313 | Jackson Swisher | 10 | DANVILLE IN | 17:26.1 | 5:37 |
| 32 | 297 | Andrew Smenyak | 10 | CHESTERTON IN | 17:27.4 | 5:38 |
| 33 | 54 | Patrick Campbell | 9 | CARMEL IN | 17:28.1 | 5:38 |
| 34 | 635 | Gavin Smith | 9 | BETTENDORF IA | 17:29.2 | 5:38 |
| 35 | 445 | Jose Gonzalez | 9 | FREMONT NE | 17:29.8 | 5:38 |
| 36 | 569 | Kurt Black | 10 | MILFORD MI | 17:30.6 | 5:39 |
| 37 | 232 | Justin Norris | 10 | MOUNT PLEASANT WI | 17:31.5 | 5:39 |
| 38 | 22 | Liam Belson | 10 | STEVENS POINT WI | 17:31.8 | 5:39 |
| 39 | 15 | Reed Anderson | 9 | COTTAGE GROVE WI | 17:32.4 | 5:39 |
| 40 | 79 | Will Demerath | 10 | KIMBERLY WI | 17:32.5 | 5:39 |
| 41 | 146 | Nathan Herbst | 10 | SELMA IN | 17:33.4 | 5:40 |
| 42 | 328 | Philip Valtadoros | 10 | ANN ARBOR MI | 17:39.4 | 5:41 |
| 43 | 278 | Charlie Sauter | 9 | GREEN BAY WI | 17:39.6 | 5:42 |
| 44 | 219 | Dallas Mora | 10 | CEDAR SPRINGS MI | 17:41.0 | 5:42 |
| 45 | 500 | Ryan Schroeder | 10 | DEWITT MI | 17:43.8 | 5:43 |
| 46 | 92 | Charlie Ellenbecker | 10 | MONONA WI | 17:45.2 | 5:43 |
| 47 | 309 | Joe Streeter | 10 | MISHAWAKA IN | 17:47.3 | 5:44 |
| 48 | 12 | Abreham Anderson | 9 | GREENWOOD VILLAGE CO | 17:48.7 | 5:44 |
| 49 | 198 | Michael Madoch | 9 | VERONA WI | 17:49.4 | 5:45 |
| 50 | 641 | Isaiah West | 10 | CHILLICOTHE OH | 17:50.1 | 5:45 |
| 51 | 520 | Lukas Wedekind | 10 | DIXON IL | 17:51.3 | 5:45 |
| 52 | 118 | James Giftos | 9 | COTTAGE GROVE WI | 17:52.8 | 5:46 |
| 53 | 184 | Jesse Lambrecht | 10 | APPLETON WI | 17:53.9 | 5:46 |
| 54 | 101 | Cyrus Felger | 9 | NEW HAVEN IN | 17:56.0 | 5:47 |
| 55 | 593 | Wyatt Schlager | 10 | SOUTH MILWAUKEE WI | 17:56.1 | 5:47 |
| 56 | 316 | Andrew Taylor | 10 | HILLIARD OH | 17:56.8 | 5:47 |
| 57 | 289 | Eli Seward | 9 | MARION IN | 17:57.5 | 5:47 |
| 58 | 578 | Darius Diver | 10 | LAC DU FLAMBEAU WI | 18:04.4 | 5:50 |
| 59 | 185 | Aaron Laplante | 9 | CHILLICOTHE OH | 18:06.6 | 5:50 |
| 60 | 14 | Parker Anderson | 10 | LEES SUMMIT MO | 18:07.1 | 5:50 |
| 61 | 157 | Benjamin Jacobs | 10 | OWOSSO MI | 18:11.4 | 5:52 |
| 62 | 187 | Stephen Lavey | 10 | CEDAR GROVE WI | 18:12.2 | 5:52 |
| 63 | 182 | Jordan Lahr | 10 | NEW HAVEN IN | 18:13.1 | 5:52 |
| 64 | 378 | Ryan Meyer | 10 | GERMANTOWN HILLS IL | 18:13.8 | 5:53 |
| 65 | 37 | Cameron Bourgeois | 10 | ROMEO MI | 18:13.9 | 5:53 |
| 66 | 590 | Jack Reed | 10 | MADISON WI | 18:14.0 | 5:53 |
| 67 | 637 | Drew Johnson | 10 | ALLEN PARK MI | 18:14.4 | 5:53 |
| 68 | 218 | Alexander Mitchell | 10 | WASHINGTON IL | 18:15.2 | 5:53 |
| 69 | 501 | Ben Schulz | 9 | FREMONT NE | 18:17.5 | 5:54 |
| 70 | 570 | Kieron Brunner | 10 | COLORADO SPRINGS CO | 18:18.3 | 5:54 |
| 71 | 25 | Timothy Bertulis | 10 | JOHNSBURG IL | 18:19.1 | 5:54 |
| 72 | 217 | Kyle Miller | 10 | BELLBROOK OH | 18:19.4 | 5:54 |
| 73 | 274 | Ryan Ruppert | 9 | FORT WAYNE IN | 18:19.6 | 5:54 |
| 74 | 575 | Spencer Cole | 9 | GRANT MI | 18:22.3 | 5:55 |
| 75 | 126 | Jonathon Groom | 9 | MISHAWAKA IN | 18:24.7 | 5:56 |
| 76 | 305 | Michael Stapleman | 9 | STURTEVANT WI | 18:25.2 | 5:56 |
| 77 | 394 | Jacob Eidson | 10 | LEE'S SUMMIT MO | 18:25.5 | 5:56 |
| 78 | 482 | Ross McMahon | 9 | FREMONT NE | 18:25.8 | 5:56 |
| 79 | 416 | James Swinehart | 10 | FORT WAYNE IN | 18:26.1 | 5:57 |
| 80 | 291 | Sam Sharnas | 9 | SAUGATUCK MI | 18:29.2 | 5:57 |
| 81 | 620 | Eric Seefried | 10 | RAY MI | 18:31.3 | 5:58 |
| 82 | 559 | Max Rathburn | 9 | PORTAGE MI | 18:33.0 | 5:59 |
| 83 | 61 | Joe Churm | 10 | MAHOMET IL | 18:33.2 | 5:59 |
| 84 | 420 | Nate Wilson | 9 | TRAVERSE CITY MI | 18:34.9 | 5:59 |
| 85 | 207 | Jacob McDowell | 9 | SAGINAW MI | 18:35.7 | 6:00 |
| 86 | 231 | Khory Nobles | 9 | CEDAR RAPIDS IA | 18:36.0 | 6:00 |
| 87 | 426 | Thomas Brelage | 9 | FISHERS IN | 18:36.0 | 6:00 |
| 88 | 452 | Manny Harmon | 10 | FREMONT NE | 18:41.8 | 6:02 |
| 89 | 120 | Eddie Gnewuch | 9 | COTTAGE GROVE WI | 18:43.7 | 6:02 |
| 90 | 115 | Carlos Gatica | 9 | COTTAGE GROVE WI | 18:45.2 | 6:03 |
| 91 | 351 | Dylan Williams | 9 | MISHAWAKA IN | 18:46.7 | 6:03 |
| 92 | 322 | Foster Thorburn | 9 | CHELSEA MI | 18:47.1 | 6:03 |
| 93 | 396 | Collin Grady | 9 | DIXON IL | 18:48.0 | 6:04 |
| 94 | 204 | Caedon McCartney | 9 | OWATONNA MN | 18:48.6 | 6:04 |
| 95 | 244 | Max Parent | 10 | INDIANAPOLIS IN | 18:48.8 | 6:04 |
| 96 | 132 | Drake Hacker | 9 | LISBON WI | 18:49.9 | 6:04 |
| 97 | 113 | Jonah Fulton | 10 | DIXON IL | 18:50.3 | 6:04 |
| 98 | 564 | Sam Terpstra | 10 | GRAND RAPIDS MI | 18:50.5 | 6:04 |
| 99 | 26 | Kameron Betz | 10 | GRAND RAPIDS MI | 18:52.6 | 6:05 |
| 100 | 130 | Kyle Guillien | 9 | RACINE WI | 18:53.5 | 6:05 |
| 101 | 478 | Cj Martinez | 10 | FREMONT NE | 18:54.5 | 6:06 |
| 102 | 57 | Spencer Castillo | 9 | FREMONT IN | 18:55.8 | 6:06 |
| 103 | 172 | Nathan Klaassen | 10 | JENISON MI | 18:56.9 | 6:06 |
| 104 | 503 | Jason Seekamp | 9 | INTERLOCHEN MI | 19:02.7 | 6:08 |
| 105 | 475 | Alex Lukens | 10 | INDIANAPOLIS IN | 19:04.3 | 6:09 |
| 106 | 437 | Edmund England | 9 | FREMONT NE | 19:04.3 | 6:09 |
| 107 | 387 | Gregory Sorrell | 10 | GRAFTON WI | 19:04.4 | 6:09 |
| 108 | 403 | Timothy Nelson | 10 | GRAND RAPIDS MI | 19:04.8 | 6:09 |
| 109 | 162 | Samuel Johnson | 10 | GREENVILLE WI | 19:04.8 | 6:09 |
| 110 | 272 | Bretton Ruiter | 10 | OWATONNA MN | 19:05.6 | 6:09 |
| 111 | 140 | Blake Hatter | 9 | FREEBURG IL | 19:08.7 | 6:10 |
| 112 | 607 | Aidan Jones | 9 | HOLLAND MI | 19:13.6 | 6:12 |
| 113 | 430 | Chase Cate | 10 | FREMONT NE | 19:13.7 | 6:12 |
| 114 | 484 | Jose Morales | 9 | FREMONT NE | 19:14.4 | 6:12 |
| 115 | 153 | Brian Horton | 9 | CHARDON OH | 19:15.6 | 6:12 |
| 116 | 581 | Joshua Guyer | 9 | STRATFORD WI | 19:17.1 | 6:13 |
| 117 | 527 | Colin Anderson | 10 | LYONS IL | 19:19.3 | 6:14 |
| 118 | 296 | Seth Sloan | 9 | TAYLORVILLE IL | 19:22.1 | 6:15 |
| 119 | 466 | Matthew Klein | 9 | FREMONT NE | 19:24.7 | 6:15 |
| 120 | 310 | Jarod Sturycz | 10 | PLEASANT PRAIRIE WI | 19:25.5 | 6:16 |
| 121 | 205 | Conner McCartney | 9 | OWATONNA MN | 19:28.1 | 6:16 |
| 122 | 178 | Alexander Krause | 10 | MADISON WI | 19:39.1 | 6:20 |
| 123 | 99 | Benjamin Falloon | 10 | FORT WAYNE IN | 19:44.8 | 6:22 |
| 124 | 370 | Jacob Gray | 9 | GERMANTOWN HILLS IL | 19:49.5 | 6:23 |
| 125 | 245 | Brendan Parr | 10 | CASCO MI | 19:56.7 | 6:26 |
| 126 | 555 | Dylan Olson | 10 | VALPARAISO IN | 19:57.5 | 6:26 |
| 127 | 320 | Tyler Termaat | 9 | MUSKEGO WI | 19:58.9 | 6:26 |
| 128 | 488 | Henry Nosek | 10 | ELBURN IL | 20:00.2 | 6:27 |
| 129 | 202 | Hector Ignaqui Martinez | 10 | BERWYN IL | 20:00.6 | 6:27 |
| 130 | 368 | Frank Deluca | 10 | GERMANTOWN HILLS IL | 20:01.3 | 6:27 |
| 131 | 175 | Bradlee Kolvoord | 9 | CHURUBUSCO IN | 20:02.0 | 6:27 |
| 132 | 249 | Jordan Paulsen | 9 | TREVOR WI | 20:02.3 | 6:27 |
| 133 | 349 | Brandon Wieberdink | 10 | CEDAR GROVE WI | 20:06.1 | 6:29 |
| 134 | 419 | Aaron Wickham | 10 | LODI WI | 20:11.7 | 6:30 |
| 135 | 31 | Jacob Bode | 9 | BALLWIN MO | 20:11.8 | 6:31 |
| 136 | 448 | Ricky Guel | 9 | FREMONT NE | 20:11.8 | 6:31 |
| 137 | 265 | Hayden Rasmussen | 9 | JANESVILLE WI | 20:12.6 | 6:31 |
| 138 | 604 | Jacob Heller | 10 | DIXON IL | 20:14.7 | 6:31 |
| 139 | 222 | Jd Murray | 10 | ADA MI | 20:14.8 | 6:31 |
| 140 | 367 | William Cloninger | 10 | METAMOA IL | 20:18.8 | 6:33 |
| 141 | 55 | Walker Carroll | 10 | FORT WAYNE IN | 20:20.2 | 6:33 |
| 142 | 459 | Reed Johannsen | 9 | FREMONT NE | 20:23.7 | 6:34 |
| 143 | 568 | Kyle Bell | 9 | JOLIET IL | 20:25.9 | 6:35 |
| 144 | 438 | Wes Ferguson | 9 | FREMONT NE | 20:27.1 | 6:35 |
| 145 | 532 | Ricardo Chase | 9 | NEW TOWN ND | 20:28.4 | 6:36 |
| 146 | 384 | Travis Roe | 10 | EAST PEORIA IL | 20:29.3 | 6:36 |
| 147 | 639 | Adam Davis | 9 | STURTEVANT WI | 20:29.7 | 6:36 |
| 148 | 338 | Jonah Vicker | 9 | POLK CITY IA | 20:38.5 | 6:39 |
| 149 | 311 | Ezra Suozzi | 10 | FORT WAYNE IN | 20:44.2 | 6:41 |
| 150 | 95 | Brice Enright | 10 | CLINTON WI | 20:45.1 | 6:41 |
| 151 | 497 | Seth Schafer | 9 | MOUNT PLEASANT MI | 20:47.1 | 6:42 |
| 152 | 533 | Daniel Dababneh | 10 | WHEELING IL | 20:50.9 | 6:43 |
| 153 | 201 | Jacob Maggart | 9 | FORT WAYNE IN | 20:56.1 | 6:45 |
| 154 | 436 | John Elliott | 10 | FREMONT NE | 20:56.8 | 6:45 |
| 155 | 560 | George Salmeron | 10 | LYONS IL | 21:16.9 | 6:51 |
| 156 | 248 | Michael Patterson | 10 | GRAND RAPIDS MI | 21:17.5 | 6:52 |
| 157 | 462 | Nicholas Joslin | 9 | SHEPHERD MI | 21:23.5 | 6:54 |
| 158 | 228 | Nathan Neuenschwander | 9 | FORT WAYNE IN | 21:25.6 | 6:54 |
| 159 | 447 | Vincent Guardiola | 9 | RACINE WI | 21:30.0 | 6:56 |
| 160 | 47 | Reed Burton | 9 | FORT WAYNE IN | 21:33.5 | 6:57 |
| 161 | 279 | Owen Savoy | 10 | OAK PARK IL | 21:46.6 | 7:01 |
| 162 | 194 | Lars Lindgren | 10 | GRAND RAPIDS MI | 21:50.6 | 7:02 |
| 163 | 524 | Jeremiah Wilson | 9 | ST. CHARLES IL | 21:50.8 | 7:02 |
| 164 | 528 | Eyhab Atra | 10 | CICERO IL | 22:01.6 | 7:06 |
| 165 | 159 | Noah Jagielski | 9 | SLINGER WI | 22:06.5 | 7:07 |
| 166 | 173 | John Klaves | 9 | BAYSHORE WI | 22:15.3 | 7:10 |
| 167 | 87 | Jacob Dunn | 10 | FORT WAYNE IN | 22:20.8 | 7:12 |
| 168 | 107 | Paul Fitchen | 9 | MADISON WI | 22:31.4 | 7:15 |
| 169 | 103 | John Ferris | 9 | MINNEAPOLIS MN | 22:38.3 | 7:18 |
| 170 | 615 | Alex Reyes | 10 | MILWAUKEE WI | 23:12.7 | 7:29 |
| 171 | 589 | Peyton Ratliff | 10 | FORT WAYNE IN | 23:34.0 | 7:36 |
| 172 | 576 | Lewis Degoffau | 9 | DIMONDALE MI | 25:02.2 | 8:04 |
| 173 | 643 | Nicholas Hill | 10 | BROOKFIELD WI | 26:06.6 | 8:25 |
| 174 | 626 | Kevin Garcia | 9 | RACINE WI | 28:25.8 | 9:10 |