| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 125 | Noah Jacobs | 10 | OWOSSO MI | 16:14 | 5:14 |
| 2 | 192 | Rylee Miller | 10 | JEFFERSON WI | 16:25 | 5:17 |
| 3 | 275 | Ryan Talbott | 10 | WHITMORE LAKE MI | 16:27 | 5:18 |
| 4 | 443 | Soren Knudsen | 10 | CHANNAHON IL | 16:43 | 5:23 |
| 5 | 182 | Bailey McIntire | 10 | BERNE IN | 16:47 | 5:24 |
| 6 | 126 | Jordan Janusiak | 9 | SOUTH MILWAUKEE WI | 16:49 | 5:25 |
| 7 | 454 | Danny Peterson | 10 | PALATINE IL | 16:50 | 5:25 |
| 8 | 55 | Ben Cracraft | 10 | NORTHVILLE MI | 16:53 | 5:26 |
| 9 | 38 | Elijah Brooks | 10 | COLUMBUS IN | 16:54 | 5:27 |
| 10 | 226 | Noah Rasmussen | 10 | OMAHA NE | 17:06 | 5:31 |
| 11 | 206 | Ben Olson | 9 | COON RAPIDS MN | 17:09 | 5:32 |
| 12 | 45 | Orlando Carrion | 10 | SAUGATUCK MI | 17:10 | 5:32 |
| 13 | 108 | Trey Harris | 9 | CARMEL IN | 17:11 | 5:32 |
| 14 | 246 | Kyle Schwieman | 10 | FLUSHING MI | 17:12 | 5:33 |
| 15 | 181 | Paul McDonald | 10 | INDIANAPOLIS IN | 17:14 | 5:33 |
| 16 | 376 | Ryan Murphy | 10 | MARION IA | 17:15 | 5:33 |
| 17 | 22 | Liam Belson | 9 | STEVENS POINT WI | 17:15 | 5:34 |
| 18 | 235 | Taylor Rouse | 10 | EATON RAPIDS MI | 17:16 | 5:34 |
| 19 | 381 | Tom Oates | 9 | CHELSEA MI | 17:18 | 5:34 |
| 20 | 423 | Isaac Bohaty | 9 | CORNELL WI | 17:18 | 5:35 |
| 21 | 411 | Jack Wallace | 9 | ANN ARBOR MI | 17:20 | 5:35 |
| 22 | 31 | Ryan Bode | 10 | BALLWIN MO | 17:21 | 5:35 |
| 23 | 387 | Luke Rambo | 9 | MARQUETTE MI | 17:22 | 5:36 |
| 24 | 177 | Ethan Markey | 10 | EAST LANSING MI | 17:23 | 5:36 |
| 25 | 598 | Josh Metzung | 10 | CHARDON OH | 17:25 | 5:37 |
| 26 | 169 | Marc Lopez | 10 | DEXTER MI | 17:29 | 5:38 |
| 27 | 73 | Alec Embry | 10 | COLUMBUS IN | 17:32 | 5:39 |
| 28 | 21 | Nicholas Behring | 9 | WASHINGTON MI | 17:35 | 5:40 |
| 29 | 274 | Dylan Sykes | 10 | GRAND RAPIDS MI | 17:37 | 5:41 |
| 30 | 416 | Will Young | 9 | PEWAUKEE WI | 17:41 | 5:42 |
| 31 | 253 | Andrew Smenyak | 9 | CHESTERTON IN | 17:42 | 5:42 |
| 32 | 442 | Henry Klitzke | 10 | SIOUX FALLS SD | 17:42 | 5:42 |
| 33 | 569 | Corey Thornton Jr | 10 | MILWAUKEE WI | 17:42 | 5:42 |
| 34 | 503 | Blain Masterson | 10 | DIXON IL | 17:43 | 5:42 |
| 35 | 370 | Thomas McHugh | 10 | WINNETKA IL | 17:44 | 5:43 |
| 36 | 315 | Thomas Basala | 9 | PLOVER WI | 17:46 | 5:43 |
| 37 | 247 | Ethan Shade | 10 | CLAYTON OH | 17:46 | 5:43 |
| 38 | 87 | Peter Freeman | 10 | ROCHESTER HILLS MI | 17:47 | 5:44 |
| 39 | 225 | Dalton Rasmussen | 10 | JANESVILLE WI | 17:48 | 5:44 |
| 40 | 565 | Spencer Moore | 9 | ROCHESTER MN | 17:48 | 5:44 |
| 41 | 98 | Nicholas Gwynne | 10 | KENOSHA WI | 17:49 | 5:45 |
| 42 | 210 | Noah O'Neill | 10 | SUN PRAIRIE WI | 17:50 | 5:45 |
| 43 | 196 | Dallas Mora | 9 | CEDAR SPRINGS MI | 17:50 | 5:45 |
| 44 | 486 | Drew Daenzer | 10 | TRAVERSE CITY MI | 17:54 | 5:46 |
| 45 | 35 | Samuel Brey | 10 | INVERNESS IL | 17:54 | 5:46 |
| 46 | 261 | Konnor Sommer | 9 | BETTENDORF IA | 17:56 | 5:47 |
| 47 | 218 | Zachary Pettinga | 10 | SAUGATUCK MI | 17:58 | 5:47 |
| 48 | 83 | Eli Fischer | 10 | COLUMBUS IN | 17:58 | 5:47 |
| 49 | 120 | Hayden Holmes | 9 | TRAVERSE CITY MI | 18:01 | 5:48 |
| 50 | 258 | Chris Sobczak | 10 | SOUTH MILWAUKEE WI | 18:02 | 5:49 |
| 51 | 374 | Ido Morag | 10 | ANN ARBOR MI | 18:02 | 5:49 |
| 52 | 56 | Clay Cunningham | 10 | INDIANAPOLIS IN | 18:03 | 5:49 |
| 53 | 351 | Pehrson Huss | 10 | FREMONT NE | 18:04 | 5:49 |
| 54 | 256 | Nathan Smith | 10 | SUN PRAIRIE WI | 18:04 | 5:49 |
| 55 | 82 | Michael Fiore | 9 | SAGINAW MI | 18:04 | 5:49 |
| 56 | 331 | Preston Decker | 10 | FREMONT NE | 18:05 | 5:50 |
| 57 | 220 | Patrick Polk | 10 | INDIANAPOLIS IN | 18:05 | 5:50 |
| 58 | 167 | Robbie Lohr | TRAVERSE CITY MI | 18:06 | 5:50 | |
| 59 | 104 | Jakob Hanna | 10 | BRANDON SD | 18:07 | 5:50 |
| 60 | 268 | Justin Spoon | 10 | COLUMBUS IN | 18:08 | 5:50 |
| 61 | 504 | Sean Masterson | 10 | DIXON IL | 18:08 | 5:51 |
| 62 | 71 | Jack Doyle | 9 | SAGINAW MI | 18:10 | 5:51 |
| 63 | 388 | Sage Reiger | 10 | FREMONT NE | 18:12 | 5:52 |
| 64 | 338 | Ansel Fellman | 9 | KENOSHA WI | 18:13 | 5:52 |
| 65 | 534 | Dan Lau | 9 | EAU CLAIRE WI | 18:13 | 5:52 |
| 66 | 397 | Jack Schulz | 10 | FREMONT NE | 18:13 | 5:52 |
| 67 | 550 | David Borland | 10 | HOLLAND MI | 18:13 | 5:52 |
| 68 | 318 | Spencer Bobbett | 10 | FREMONT NE | 18:15 | 5:53 |
| 69 | 63 | Jacob Dean | 10 | TRAVERSE CITY MI | 18:15 | 5:53 |
| 70 | 310 | Thomas Wuchte | 10 | DEKALB IL | 18:18 | 5:54 |
| 71 | 346 | Brock Hegarty | 10 | FREMONT NE | 18:18 | 5:54 |
| 72 | 154 | Jordan Lahr | 9 | NEW HAVEN IN | 18:20 | 5:54 |
| 73 | 59 | Jacob Davis | 10 | FORT WAYNE IN | 18:21 | 5:55 |
| 74 | 85 | Kav Fitzpatrick | 9 | MINOCQUA WI | 18:22 | 5:55 |
| 75 | 461 | Wyatt Schlager | 9 | SOUTH MILWAUKEE WI | 18:22 | 5:55 |
| 76 | 271 | Carlee Stimpfel | 9 | DEFORD MI | 18:25 | 5:56 |
| 77 | 430 | Grant Clark | 10 | ROSSVILLE IN | 18:25 | 5:56 |
| 78 | 36 | Aaron Brink | 10 | GRAND RAPIDS MI | 18:28 | 5:57 |
| 79 | 359 | Nick Koval | 9 | EAST PEORIA IL | 18:28 | 5:57 |
| 80 | 283 | Philip Valtadoros | 9 | ANN ARBOR MI | 18:28 | 5:57 |
| 81 | 455 | Sam Putzke | 10 | SAUGATUCK MI | 18:28 | 5:57 |
| 82 | 435 | Hunter Dercks | 10 | DEERFIELD WI | 18:29 | 5:57 |
| 83 | 433 | Grant Davey | 9 | BIRMINGHAM MI | 18:29 | 5:57 |
| 84 | 155 | Dylan Lame | 9 | HUDSONVILLE MI | 18:30 | 5:58 |
| 85 | 222 | Evan Porter | 9 | COLUMBUS IN | 18:30 | 5:58 |
| 86 | 356 | Tyler King | 10 | SUN PRAIRIE WI | 18:31 | 5:58 |
| 87 | 130 | Chase Jones | 10 | LINN MO | 18:32 | 5:58 |
| 88 | 366 | Cj Martinez | 9 | FREMONT NE | 18:33 | 5:58 |
| 89 | 594 | Ben Vanderbosch | 9 | WHITE BEAR TOWNSHIP MN | 18:35 | 5:59 |
| 90 | 62 | Patrick Day | 9 | SPARTA MI | 18:36 | 6:00 |
| 91 | 448 | Joseph McIntire | 10 | MISHAWAKA IN | 18:37 | 6:00 |
| 92 | 193 | Alex Mitchell | 9 | WASHINGTON IL | 18:38 | 6:00 |
| 93 | 530 | Sam Craig | 10 | WEST LAFAYETTE IN | 18:38 | 6:00 |
| 94 | 66 | Zachariah Dittenbir | 10 | TRAVERSE CITY MI | 18:39 | 6:00 |
| 95 | 533 | Brett Haffner | 9 | DARIEN IL | 18:42 | 6:01 |
| 96 | 406 | James Swinehart | 9 | FORT WAYNE IN | 18:43 | 6:02 |
| 97 | 403 | Greg Sorrell | 9 | GRAFTON WI | 18:43 | 6:02 |
| 98 | 474 | Noah Voss | 10 | LINN MO | 18:45 | 6:03 |
| 99 | 426 | Hunter Boyer | 10 | LOWELL IN | 18:47 | 6:03 |
| 100 | 164 | Gilby Lentz | 9 | OWOSSO MI | 18:47 | 6:03 |
| 101 | 286 | Ryan Van Orman | 10 | ROCKFORD MI | 18:47 | 6:03 |
| 102 | 469 | Jaxon Stucky | 9 | PLAINVIEW MN | 18:47 | 6:03 |
| 103 | 141 | Daniel King | 9 | AURORA IL | 18:48 | 6:03 |
| 104 | 362 | Stephen Lavey | 9 | CEDAR GROVE WI | 18:48 | 6:04 |
| 105 | 539 | Eduardo Rodriguez | 10 | CHICAGO IL | 18:49 | 6:04 |
| 106 | 80 | Nathen Farrell | 10 | JANESVILLE WI | 18:50 | 6:04 |
| 107 | 413 | Jacob Weston | 10 | FREMONT NE | 18:53 | 6:05 |
| 108 | 345 | Manny Harmon | 9 | FREMONT NE | 18:53 | 6:05 |
| 109 | 496 | Andrew Joslin | 10 | SHEPHERD MI | 18:55 | 6:06 |
| 110 | 269 | Luke Stees | 9 | DIXON IL | 18:59 | 6:07 |
| 111 | 297 | Lukas Wedekind | 9 | DIXON IL | 19:01 | 6:08 |
| 112 | 422 | Tim Bertulis | 9 | JOHNSBURG IL | 19:02 | 6:08 |
| 113 | 166 | Brandon Lighty | 10 | MISHAWAKA IN | 19:02 | 6:08 |
| 114 | 472 | Jacob Vanderroest | 10 | SOUTH HAVEN MI | 19:02 | 6:08 |
| 115 | 280 | Nick Trevisan | 9 | FARMINGTON MI | 19:09 | 6:10 |
| 116 | 524 | Steven Zaher | 9 | CLARENDON HILLS IL | 19:09 | 6:10 |
| 117 | 541 | Denilson Saavedra | 9 | CHICAGO IL | 19:09 | 6:10 |
| 118 | 488 | Tyler Dunn | 9 | NORMAL IL | 19:09 | 6:10 |
| 119 | 350 | Anthony Huerta | 10 | FREMONT NE | 19:10 | 6:10 |
| 120 | 554 | Joel Delgado | 10 | CHICAGO IL | 19:11 | 6:11 |
| 121 | 408 | Gianfranco Torres | 10 | HOFFMAN ESTATES IL | 19:16 | 6:12 |
| 122 | 546 | Garret Williams | 9 | URBANA IL | 19:17 | 6:13 |
| 123 | 577 | Itai Epstein | 10 | NORTHBROOK IL | 19:20 | 6:14 |
| 124 | 384 | Michael Piechocki | 10 | HUDSONVILLE MI | 19:22 | 6:14 |
| 125 | 373 | Jarrett Miller | 10 | ROANOKE IN | 19:23 | 6:15 |
| 126 | 591 | Sheel Patel | 10 | BRISTOL WI | 19:23 | 6:15 |
| 127 | 476 | Thomas White | 9 | AURORA IL | 19:24 | 6:15 |
| 128 | 332 | Frank Deluca | 9 | METAMORA IL | 19:25 | 6:15 |
| 129 | 404 | Ross Stanley | 10 | METAMORA IL | 19:25 | 6:15 |
| 130 | 277 | Michael Thimmesch | 10 | PLOVER WI | 19:26 | 6:16 |
| 131 | 171 | Jacob Lyons | 10 | AUGUSTA MI | 19:29 | 6:16 |
| 132 | 77 | August Eurich | 10 | BAYSIDE WI | 19:29 | 6:17 |
| 133 | 341 | Amilcar Gonzalez | 10 | FREMONT NE | 19:34 | 6:18 |
| 134 | 361 | Nicholas Kunce | 9 | FREMONT NE | 19:35 | 6:18 |
| 135 | 481 | Brandon Bigus | 9 | AURORA IL | 19:37 | 6:19 |
| 136 | 74 | Brice Enright | 9 | CLINTON WI | 19:39 | 6:20 |
| 137 | 267 | Logan Sperling | 9 | TREVOR WI | 19:40 | 6:20 |
| 138 | 303 | Wesley Williams | 10 | YELLOW SPRINGS OH | 19:47 | 6:22 |
| 139 | 511 | Christian Post | 10 | SAUGATUCK MI | 19:47 | 6:22 |
| 140 | 393 | Eric Schlutz | 10 | FORT WAYNE IN | 19:48 | 6:23 |
| 141 | 34 | Jake Bowers | 10 | ENGLEWOOD OH | 19:51 | 6:24 |
| 142 | 27 | Kameron Betz | 9 | GRAND RAPIDS MI | 19:53 | 6:24 |
| 143 | 494 | Owen Howard | 9 | MT. PLEASANT MI | 19:54 | 6:25 |
| 144 | 249 | Jonah Sheridan | 9 | CEDARVILLE OH | 19:55 | 6:25 |
| 145 | 252 | David Silver | 10 | INVERNESS IL | 19:57 | 6:26 |
| 146 | 414 | Elijah Wiese | 10 | FREMONT NE | 19:58 | 6:26 |
| 147 | 306 | Matthew Winkle | 9 | GRAND RAPIDS MI | 20:06 | 6:29 |
| 148 | 134 | Glenn Kaboskey | 10 | MUSKEGO WI | 20:07 | 6:29 |
| 149 | 151 | Oliver Krause | 10 | CEDARBURG WI | 20:11 | 6:30 |
| 150 | 467 | Nikita Smyrnov | 9 | BUFFALO GROVE IL | 20:15 | 6:31 |
| 151 | 281 | Alek Tyler | 10 | BROOKFIELD WI | 20:22 | 6:34 |
| 152 | 453 | Timothy Nelson | 9 | GRAND RAPIDS MI | 20:23 | 6:34 |
| 153 | 111 | Nicholas Heelan | 10 | FENNVILE MI | 20:33 | 6:37 |
| 154 | 508 | James Montney | 9 | GRANT MI | 20:33 | 6:37 |
| 155 | 424 | Hayden Boyce | 10 | MADISON WI | 20:43 | 6:40 |
| 156 | 322 | Nick Buske | 10 | WIND LAKE WI | 20:48 | 6:42 |
| 157 | 487 | Benjamin Dennings | 10 | MONTROSE MI | 20:48 | 6:42 |
| 158 | 241 | John Schmidt | 10 | ROUND LAKE IL | 20:50 | 6:43 |
| 159 | 557 | Mitchel Dutton | 10 | GENEVA IL | 20:51 | 6:43 |
| 160 | 327 | William Cloninger | 9 | METAMORA IL | 20:51 | 6:43 |
| 161 | 136 | Austin Kanis | 10 | GRAND RAPIDS MI | 20:52 | 6:43 |
| 162 | 446 | Oscar Martinez | 10 | CHICAGO IL | 20:52 | 6:43 |
| 163 | 394 | Liam Schoff | 10 | FORT WAYNE IN | 20:57 | 6:45 |
| 164 | 203 | Trace O'Brien | 10 | DEFOREST WI | 20:59 | 6:46 |
| 165 | 342 | Bailey Green | 10 | FORT WAYNE IN | 21:01 | 6:46 |
| 166 | 148 | Garrison Kozlowski | 10 | WEST BEND WI | 21:04 | 6:47 |
| 167 | 79 | Brian Falcone Jr. | 10 | KENOSHA WI | 21:05 | 6:47 |
| 168 | 439 | Wesley Hankins | 9 | AURORA IL | 21:10 | 6:49 |
| 169 | 147 | Charlie Kornoelje | 10 | GRAND RAPIDS MI | 21:16 | 6:51 |
| 170 | 407 | Robert Thatcher | 10 | FORT WAYNE IN | 21:20 | 6:52 |
| 171 | 110 | Mason Hedrick | 10 | NEW MUNSTER WI | 21:24 | 6:53 |
| 172 | 340 | Riley Gay | 9 | FREMONT NE | 21:25 | 6:54 |
| 173 | 401 | Johnathan Smith | 10 | FORT WAYNE IN | 21:28 | 6:55 |
| 174 | 517 | C.J. Spencer | 10 | SHEPHERD MI | 21:32 | 6:56 |
| 175 | 576 | Hunter Ellison | 9 | SAND LAKE MI | 21:33 | 6:56 |
| 176 | 405 | Ezra Suozzi | 9 | FORT WAYNE IN | 21:38 | 6:58 |
| 177 | 392 | Jacob Rulli | 10 | FORT WAYNE IN | 21:41 | 6:59 |
| 178 | 522 | Timmy Vangeest | 9 | GRANT MI | 22:31 | 7:15 |
| 179 | 450 | Kade Meganck | 9 | MONTROSE MI | 22:41 | 7:19 |
| 180 | 364 | Peyton Mankey | 9 | FORT WAYNE IN | 23:02 | 7:25 |
| 181 | 337 | Benjamin Falloon | 9 | FORT WAYNE IN | 23:15 | 7:29 |
| 182 | 347 | Nic Henkenius | 9 | FREMONT NE | 23:19 | 7:31 |
| 183 | 333 | Jacob Dunn | 9 | FORT WAYNE IN | 23:25 | 7:33 |
| 184 | 233 | Nathanael Rolsma | 9 | MILTON WI | 24:33 | 7:54 |
| 185 | 518 | Jarod Sturycz | 9 | KENOSHA WI | 24:45 | 7:58 |
| 186 | 535 | Maxwell McQueary | 10 | FENNVILLE MI | 25:49 | 8:19 |