| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 40 | Christopher Brenk | 12 | CLARENDON HILLS IL | 16:19.9 | 5:16 |
| 2 | 592 | Jesse Saxton | 12 | GRANT MI | 16:37.8 | 5:22 |
| 3 | 627 | Dakota Giles | 11 | HIGHLAND MI | 16:45.6 | 5:24 |
| 4 | 492 | Walker Priest | 12 | SHEPHERD MI | 16:51.2 | 5:26 |
| 5 | 505 | Shane Skelcy | 12 | ROCHESTER HILLS MI | 16:54.7 | 5:27 |
| 6 | 191 | Kassahun Lehman | 12 | WHITELAW WI | 16:58.9 | 5:28 |
| 7 | 493 | Sage Reiger | 11 | FREMONT NE | 16:59.8 | 5:29 |
| 8 | 401 | Brandon Lane | 11 | LEWIS CENTER OH | 17:02.7 | 5:30 |
| 9 | 566 | Garrett White | 12 | CRESTWOOD IL | 17:10.6 | 5:32 |
| 10 | 632 | Nathaniel Langlie | 12 | MADISON WI | 17:11.0 | 5:32 |
| 11 | 531 | Joe Chase | 12 | NEW TOWN ND | 17:13.5 | 5:33 |
| 12 | 628 | Kory Johnson | 12 | ROMULUS MI | 17:18.9 | 5:35 |
| 13 | 371 | Seth Gunter | 12 | EAST PEORIA IL | 17:19.2 | 5:35 |
| 14 | 455 | Joey Hegger | 12 | ROCHESTER HILLS MI | 17:20.6 | 5:35 |
| 15 | 211 | James McKenna | 11 | BROOKFIELD WI | 17:22.1 | 5:36 |
| 16 | 435 | Preston Decker | 11 | FREMONT NE | 17:23.0 | 5:36 |
| 17 | 264 | Dalton Rasmussen | 11 | JANESVILLE WI | 17:23.1 | 5:36 |
| 18 | 336 | Ryan Vanorman | 11 | ROCKFORD MI | 17:23.3 | 5:36 |
| 19 | 42 | Aaron Brink | 11 | GRAND RAPIDS MI | 17:23.3 | 5:36 |
| 20 | 502 | Jack Schulz | 11 | FREMONT NE | 17:23.7 | 5:36 |
| 21 | 29 | Chase Bland | 12 | HOLLAND IN | 17:23.7 | 5:36 |
| 22 | 434 | Jacob Dean | 11 | TRAVERSE CITY MI | 17:23.9 | 5:36 |
| 23 | 594 | Joe Schuler | 12 | ROCHESTER HILLS MI | 17:26.3 | 5:37 |
| 24 | 90 | Landon Dysart | 11 | MASON MI | 17:26.7 | 5:37 |
| 25 | 467 | Henry Klitzke | 11 | SIOUX FALLS SD | 17:28.3 | 5:38 |
| 26 | 557 | Nathan Perez | 11 | RACINE WI | 17:33.7 | 5:40 |
| 27 | 476 | Drew Lukens | 12 | INDIANAPOLIS IN | 17:35.6 | 5:40 |
| 28 | 444 | Amilcar Gonzalez | 11 | FREMONT NE | 17:41.6 | 5:42 |
| 29 | 598 | Thomas Wuchte | 11 | DEKALB IL | 17:44.6 | 5:43 |
| 30 | 583 | Collin Higgins | 11 | SAINT CLAIR MI | 17:44.7 | 5:43 |
| 31 | 306 | Zachary Stevens | 11 | ZIONSVILLE IN | 17:45.0 | 5:43 |
| 32 | 563 | Connor Schwartz | 12 | HUDSONVILLE MI | 17:45.8 | 5:44 |
| 33 | 474 | Dale Loudon | 12 | SIOUX FALLS SD | 17:45.8 | 5:44 |
| 34 | 495 | Alex Rohlfs | 12 | FREMONT NE | 17:46.9 | 5:44 |
| 35 | 457 | Owen Howard | 11 | MOUNT PLEASANT MI | 17:47.2 | 5:44 |
| 36 | 479 | Blain Masterson | 11 | DIXON IL | 17:47.8 | 5:44 |
| 37 | 65 | Michael Conte | 12 | FORT WAYNE IN | 17:50.3 | 5:45 |
| 38 | 608 | Brenden Jones | 12 | HOLLAND MI | 17:51.3 | 5:45 |
| 39 | 537 | John Geissinger | 12 | MARSHFIELD WI | 17:53.2 | 5:46 |
| 40 | 421 | Alex Wittmershaus | 12 | MENOMONIE WI | 17:54.0 | 5:46 |
| 41 | 636 | Gage Wilborn | 11 | CHESTERTON IN | 17:55.4 | 5:47 |
| 42 | 398 | Ian Ison | 11 | CEDAR GROVE WI | 17:56.4 | 5:47 |
| 43 | 413 | Elliot Seymour | 11 | MILFORD MI | 17:56.9 | 5:47 |
| 44 | 480 | Sean Masterson | 11 | DIXON IL | 17:58.1 | 5:47 |
| 45 | 284 | Chris Schold | 12 | EDEN PRAIRIE MN | 17:58.2 | 5:48 |
| 46 | 255 | Tyler Poel | 11 | GRAND RAPIDS MI | 18:00.0 | 5:48 |
| 47 | 411 | John Rollins | 12 | MOUNT HOREB WI | 18:00.5 | 5:48 |
| 48 | 77 | Jacob Decker | 12 | FLORISSANT MO | 18:01.6 | 5:49 |
| 49 | 166 | Jack Kawalec | 12 | CHARDON OH | 18:02.8 | 5:49 |
| 50 | 427 | Sam Brey | 11 | INVERNESS IL | 18:04.0 | 5:49 |
| 51 | 453 | Brock Hegarty | 11 | FREMONT NE | 18:05.7 | 5:50 |
| 52 | 591 | Conner Robinson | 11 | SUGARCREEK TWP OH | 18:08.1 | 5:51 |
| 53 | 312 | Micah Swartz | 11 | LAKEWOOD OH | 18:09.5 | 5:51 |
| 54 | 544 | Josh Hock | 11 | GREEN BAY WI | 18:09.7 | 5:51 |
| 55 | 616 | Luke Sakkinen | 11 | HIGHLAND MI | 18:10.3 | 5:51 |
| 56 | 429 | David Castillo | 11 | NORTH AURORA IL | 18:10.8 | 5:52 |
| 57 | 638 | Brandon Harthorn | 12 | CEDAR SPRINGS MI | 18:11.3 | 5:52 |
| 58 | 155 | Jake Hubbard | 12 | LINDENHURST IL | 18:12.4 | 5:52 |
| 59 | 318 | Grant Taylor | 11 | LANSING MI | 18:13.2 | 5:52 |
| 60 | 329 | Ryan Van Appledorn | 12 | HOLLAND MI | 18:13.3 | 5:52 |
| 61 | 424 | Spencer Bobbett | 11 | FREMONT NE | 18:14.8 | 5:53 |
| 62 | 180 | Braydon Kubat | 11 | OWATONNA MN | 18:16.5 | 5:53 |
| 63 | 282 | John Schmidt | 11 | ROUND LAKE IL | 18:17.9 | 5:54 |
| 64 | 150 | Brant Hoggatt | 11 | MISHAWAKA IN | 18:18.0 | 5:54 |
| 65 | 78 | Ben Demass | 12 | HASLETT MI | 18:19.8 | 5:54 |
| 66 | 624 | Paul Arnold | 12 | WASHINGTON MI | 18:19.8 | 5:54 |
| 67 | 96 | Hunter Estes | 11 | CHARLESTOWN IN | 18:22.5 | 5:55 |
| 68 | 586 | Thomas McHugh | 11 | WINNETKA IL | 18:24.4 | 5:56 |
| 69 | 234 | Tommy O'Brien | 12 | TAYLORVILLE IL | 18:26.2 | 5:57 |
| 70 | 443 | John Goeke | 12 | RACINE WI | 18:26.6 | 5:57 |
| 71 | 458 | Pehrson Huss | 11 | FREMONT NE | 18:26.7 | 5:57 |
| 72 | 613 | Preston Mills | 11 | HOLLAND MI | 18:31.2 | 5:58 |
| 73 | 545 | Mitchell Keeney | 11 | CHARDON OH | 18:32.4 | 5:59 |
| 74 | 251 | Nick Petersen | 11 | GREEN BAY WI | 18:33.2 | 5:59 |
| 75 | 60 | Justin Chu | 11 | BROOKFIELD WI | 18:34.2 | 5:59 |
| 76 | 640 | Jack Keais | 12 | SAINT CLAIR MI | 18:35.8 | 6:00 |
| 77 | 525 | Jacob Zelt | 12 | FORT WAYNE IN | 18:37.7 | 6:00 |
| 78 | 406 | Michael Piechocki | 11 | HUDSONVILLE MI | 18:38.0 | 6:00 |
| 79 | 596 | Nicodemus Taylor | 11 | BELLBROOK OH | 18:38.9 | 6:01 |
| 80 | 171 | Jason Klaassen | 12 | JENISON MI | 18:40.2 | 6:01 |
| 81 | 344 | Frederick Wallace | 11 | RAY MI | 18:41.8 | 6:02 |
| 82 | 17 | Christopher Bartholomew | 11 | MADISON WI | 18:43.4 | 6:02 |
| 83 | 193 | Brandon Lighty | 11 | MISHAWAKA IN | 18:48.0 | 6:04 |
| 84 | 213 | Anthony Merrill | 11 | MENOMONEE FALLS WI | 18:50.7 | 6:04 |
| 85 | 51 | Jacob Cairo | 12 | KENOSHA WI | 18:55.0 | 6:06 |
| 86 | 177 | Charlie Kornoelje | 11 | GRAND RAPIDS MI | 18:55.1 | 6:06 |
| 87 | 333 | David Vandersloot | 11 | LANSING MI | 18:56.4 | 6:06 |
| 88 | 152 | Mitchell Horner | 11 | HARTLAND WI | 18:59.1 | 6:07 |
| 89 | 20 | Charlie Beals | 12 | MASON MI | 19:01.8 | 6:08 |
| 90 | 350 | Dakota Williams | 12 | MISHAWAKA IN | 19:04.5 | 6:09 |
| 91 | 522 | Elijah Wiese | 11 | FREMONT NE | 19:05.8 | 6:09 |
| 92 | 499 | Dalton Schreck | 12 | FREMONT NE | 19:06.2 | 6:09 |
| 93 | 388 | Ross Stanley | 11 | METAMORA IL | 19:08.7 | 6:10 |
| 94 | 253 | Austin Pfiffner | 12 | DUBUQUE IA | 19:09.0 | 6:10 |
| 95 | 21 | Kolin Behrens | 12 | FORT WAYNE IN | 19:09.7 | 6:11 |
| 96 | 69 | Brett Cribley | 11 | ST. JOHNS MI | 19:10.0 | 6:11 |
| 97 | 422 | Jason Bechtel | 11 | FREMONT NE | 19:10.1 | 6:11 |
| 98 | 307 | Ross Stevensen | 11 | OWATONNA MN | 19:15.7 | 6:12 |
| 99 | 377 | Fredrick McWain | 12 | GRAND RAPIDS MI | 19:19.7 | 6:14 |
| 100 | 151 | Matthew Holloway | 12 | UNION GROVE WI | 19:21.8 | 6:14 |
| 101 | 52 | Geoffrey Campbell | 12 | RICHLAND MI | 19:22.4 | 6:15 |
| 102 | 519 | Jacob Walters | 11 | MOUNT PLEASANT MI | 19:26.7 | 6:16 |
| 103 | 573 | Gannon Carr | 11 | GRANT MI | 19:28.8 | 6:17 |
| 104 | 129 | Jackson Guerrero | 11 | PEORIA IL | 19:29.9 | 6:17 |
| 105 | 331 | Cody Van Klompenberg | 11 | ZEELAND MI | 19:30.5 | 6:17 |
| 106 | 431 | Grant Clark | 11 | ROSSVILLE IN | 19:32.1 | 6:18 |
| 107 | 442 | Daniel Gertner | 11 | SIOUX FALLS SD | 19:33.4 | 6:18 |
| 108 | 534 | Dan Delgado | 12 | BERWYN IL | 19:37.3 | 6:19 |
| 109 | 402 | Cesar Lopez Jr. | 12 | CICERO IL | 19:40.5 | 6:20 |
| 110 | 556 | Sebastian Osuch | 12 | BERWYN IL | 19:41.7 | 6:21 |
| 111 | 485 | Omid Navidzadeh | 11 | FOX LAKE IL | 19:41.7 | 6:21 |
| 112 | 98 | Brian Falcone | 11 | PLEASANT PRAIRIE WI | 19:42.1 | 6:21 |
| 113 | 141 | Ken Hauer | 12 | OWATONNA MN | 19:43.3 | 6:21 |
| 114 | 216 | Jarrett Miller | 11 | ROANOKE IN | 19:43.6 | 6:21 |
| 115 | 75 | Benjamin Davis | 12 | DIXON IL | 19:43.7 | 6:21 |
| 116 | 143 | Austin Hegle | 12 | JANESVILLE WI | 19:44.2 | 6:22 |
| 117 | 353 | David Williiams | 11 | GURNEE IL | 19:45.3 | 6:22 |
| 118 | 240 | Alex Osterbaan | 12 | ADA MI | 19:45.6 | 6:22 |
| 119 | 631 | Andrue Koski | 11 | CHESTERTON IN | 19:46.1 | 6:22 |
| 120 | 517 | Owen Van Horn | 12 | DIXON IL | 19:54.1 | 6:25 |
| 121 | 540 | Cody Greve | 12 | BRILLION WI | 19:57.2 | 6:26 |
| 122 | 481 | Jack McDonald | 12 | MOUNT PLEASANT MI | 19:57.3 | 6:26 |
| 123 | 454 | Bryce Hegenauer | 11 | MOUNT PLEASANT MI | 19:57.5 | 6:26 |
| 124 | 535 | Rafael Diaz | 12 | CICERO IL | 19:59.7 | 6:27 |
| 125 | 372 | Benjamin Hahn | 12 | GERMANTOWN HILLS IL | 20:02.0 | 6:27 |
| 126 | 237 | Cameron Opalacz | 11 | WEST BEND WI | 20:03.7 | 6:28 |
| 127 | 509 | Cj Spencer | 11 | SHEPHERD MI | 20:04.3 | 6:28 |
| 128 | 89 | Mitchel Dutton | 11 | GENEVA IL | 20:05.2 | 6:28 |
| 129 | 392 | Mitchell Dixon | 11 | DIXON IL | 20:11.2 | 6:30 |
| 130 | 39 | Sackett Brehmer | 12 | GREEN BAY WI | 20:11.5 | 6:30 |
| 131 | 220 | Ronith Murali | 11 | ROCHESTER HILLS MI | 20:15.7 | 6:32 |
| 132 | 111 | Luke Frazier | 12 | APPLE VALLEY MN | 20:18.6 | 6:33 |
| 133 | 280 | Eric Schlutz | 11 | FORT WAYNE IN | 20:21.7 | 6:34 |
| 134 | 618 | Ryan Schmidt | 12 | BROOKFIELD WI | 20:22.1 | 6:34 |
| 135 | 226 | Evan Nelson | 11 | NORTH PRAIRIE WI | 20:32.4 | 6:37 |
| 136 | 321 | Michael Thimmesch | 11 | PLOVER WI | 20:35.9 | 6:38 |
| 137 | 330 | Chase Van Klompenberg | 11 | ZEELAND MI | 20:38.2 | 6:39 |
| 138 | 496 | Jacob Rulli | 11 | FORT WAYNE IN | 20:44.2 | 6:41 |
| 139 | 381 | Colton Pickering | 12 | EAGLE GROVE IA | 20:46.2 | 6:42 |
| 140 | 242 | Carter Asche | 12 | EAGLE GROVE IA | 20:46.3 | 6:42 |
| 141 | 385 | Dalton Schaffer | 11 | GOLDFIELD IA | 20:46.4 | 6:42 |
| 142 | 376 | Brett Maier | 12 | EAGLE GROVE IA | 20:46.4 | 6:42 |
| 143 | 374 | McCaulay King | 11 | EAGLE GROVE IA | 20:46.5 | 6:42 |
| 144 | 196 | Tyler Lovell | 11 | SPARTA MI | 20:51.4 | 6:43 |
| 145 | 203 | Oscar Martinez | 11 | CHICAGO IL | 20:56.3 | 6:45 |
| 146 | 414 | David Silver | 11 | INVERNESS IL | 20:59.9 | 6:46 |
| 147 | 317 | Dakota Taylor | 11 | BURLINGTON WI | 21:07.7 | 6:49 |
| 148 | 119 | Tyler Glassman | 12 | ANTIOCH IL | 21:10.8 | 6:49 |
| 149 | 165 | Austin Kanis | 11 | GRAND RAPIDS MI | 21:18.1 | 6:52 |
| 150 | 298 | John Smith | 11 | FT WAYNE IN | 21:30.4 | 6:56 |
| 151 | 508 | Nicholas Spanier | 12 | MT PROSPECT IL | 21:38.2 | 6:58 |
| 152 | 147 | Collin Heselton | 11 | OWATONNA MN | 21:53.3 | 7:03 |
| 153 | 168 | Caleb Keyes | 12 | FLAT ROCK MI | 22:21.7 | 7:12 |
| 154 | 577 | Agis Diamantis | 12 | BROWNSTOWN MI | 22:22.2 | 7:12 |
| 155 | 34 | Nicholas Bolduc | 12 | BROWNSTOWN MI | 22:27.2 | 7:14 |
| 156 | 400 | John Kowalinski | 12 | RACINE WI | 22:29.8 | 7:15 |
| 157 | 439 | Trevor Foster | 12 | FREMONT NE | 22:50.8 | 7:22 |
| 158 | 44 | Javon Brouwers | 11 | GRAND RAPIDS MI | 22:52.3 | 7:22 |
| 159 | 456 | Timothy Holliday | 11 | SHEPHERD MI | 22:57.3 | 7:24 |
| 160 | 634 | Spencer Scholl | 12 | FORT WAYNE IN | 23:07.5 | 7:27 |
| 161 | 88 | Matthew Dunn | 12 | FORT WAYNE IN | 23:10.1 | 7:28 |
| 162 | 395 | Marcus Gibble | 12 | FORT WAYNE IN | 23:15.1 | 7:30 |
| 163 | 262 | Alec Ramos | 12 | FORT WAYEN IN | 23:17.3 | 7:30 |
| 164 | 380 | Marshall Parsons | 12 | ROANOKE IL | 23:42.4 | 7:38 |
| 165 | 332 | Thomas Vander Woude | 12 | GRAND RAPIDS MI | 23:53.0 | 7:42 |
| 166 | 135 | Ataklti Haile | 11 | GRAND RAPIDS MI | 23:53.2 | 7:42 |
| 167 | 644 | Anders Hindman | 12 | TRENTON MI | 23:53.6 | 7:42 |
| 168 | 550 | Omar Mata | 11 | CICERO IL | 24:09.8 | 7:47 |
| 169 | 362 | Jesse Zandee | 12 | GRAND RAPIDS MI | 24:26.5 | 7:53 |
| 170 | 49 | David Byl | 12 | GRAND RAPIDS MI | 24:27.0 | 7:53 |
| 171 | 600 | Jayden Davie | 11 | BROOKFIELD WI | 25:36.6 | 8:15 |