| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 536 | Izaiah Steury | 9 | PLEASANT LAKE IN | 17:01.1 | 5:29 |
| 2 | 313 | Drew Seabase | 10 | ALPENA MI | 17:04.1 | 5:30 |
| 3 | 172 | Will Jefferson | 10 | GREENWOOD IN | 17:05.1 | 5:30 |
| 4 | 398 | Ben Calusinski | 10 | GENEVA IL | 17:34.3 | 5:40 |
| 5 | 229 | Donald McArdle | 10 | FORT WAYNE IN | 17:34.7 | 5:40 |
| 6 | 495 | Arthur Graham | 9 | NAPERVILLE IL | 17:39.4 | 5:41 |
| 7 | 542 | Ethan Vargas | 10 | HUDSON WI | 17:39.5 | 5:41 |
| 8 | 465 | Ethan Wallis | 10 | CEDARVILLE OH | 17:40.1 | 5:42 |
| 9 | 574 | Nicholas Henz | 10 | OSWEGO IL | 17:40.5 | 5:42 |
| 10 | 505 | Jack Kelke | 9 | ROMEO MI | 17:45.0 | 5:43 |
| 11 | 469 | Colin Amato | 10 | WAYNESVILLE OH | 17:47.7 | 5:44 |
| 12 | 651 | Zander Cobb | 10 | WASHINGTON MI | 17:48.2 | 5:44 |
| 13 | 432 | Espen Lehnst | 9 | EAST LANSING MI | 17:49.7 | 5:45 |
| 14 | 264 | Jude Parks | 10 | ROCKFORD MI | 17:49.8 | 5:45 |
| 15 | 487 | Spencer Dzyacky | 10 | CHICAGO IL | 17:56.9 | 5:47 |
| 16 | 321 | Cole Kimmel | 10 | NOBLESVILLE IN | 18:00.7 | 5:48 |
| 17 | 428 | Nicholas Keeling | 9 | NAPERVILLE IL | 18:05.3 | 5:50 |
| 18 | 382 | Kevin Wilson | 10 | FAIRGROVE MI | 18:07.0 | 5:50 |
| 19 | 491 | Nicholas Fringer | 10 | BRUCE TOWNSHIP MI | 18:10.4 | 5:51 |
| 20 | 407 | Morgan Dixon | 10 | MONTICELLO IL | 18:10.5 | 5:51 |
| 21 | 236 | Preston Meier | 9 | OWATONNA MN | 18:10.8 | 5:52 |
| 22 | 533 | Benjamin Smith | 10 | NAPERVILLE IL | 18:11.1 | 5:52 |
| 23 | 626 | Mickey Vreeland | 10 | ELMHURST IL | 18:11.8 | 5:52 |
| 24 | 369 | Mason Warner | 10 | CORUNNA MI | 18:13.1 | 5:52 |
| 25 | 414 | Josh Frary | 9 | GRAND LEDGE MI | 18:14.2 | 5:53 |
| 26 | 180 | Owen Johnson | 9 | ANN ARBOR MI | 18:17.2 | 5:54 |
| 27 | 463 | Owen Wagner | 10 | FREMONT NE | 18:17.3 | 5:54 |
| 28 | 499 | Derek Hanson | 10 | CECIL WI | 18:17.7 | 5:54 |
| 29 | 168 | Benjamin Jakabcsin | 10 | ANN ARBOR MI | 18:20.1 | 5:55 |
| 30 | 319 | Luke Shinneman | 9 | NOBLESVILLE IN | 18:20.9 | 5:55 |
| 31 | 604 | Raef Sauer | 9 | GREENWOOD IN | 18:21.1 | 5:55 |
| 32 | 423 | Bing Hudson | 10 | CARMEL IN | 18:21.7 | 5:55 |
| 33 | 466 | Carter Waters | 9 | FREMONT NE | 18:25.0 | 5:56 |
| 34 | 390 | Zac Zemba | 9 | GRANDVILLE MI | 18:25.2 | 5:56 |
| 35 | 247 | Henry Monte-Sano | 9 | ANN ARBOR MI | 18:25.9 | 5:56 |
| 36 | 383 | Ryan Winger | 10 | DUBUQUE IA | 18:31.5 | 5:58 |
| 37 | 472 | Ian Barnes | 9 | CARY IL | 18:33.6 | 5:59 |
| 38 | 121 | Kouri Geha | 9 | SYLVANIA OH | 18:35.5 | 6:00 |
| 39 | 185 | Brandon Kamp | 10 | NAPERVILLE IL | 18:37.2 | 6:00 |
| 40 | 641 | Parker Lambers | 9 | HOLLAND MI | 18:39.8 | 6:01 |
| 41 | 283 | Tyler Re | 10 | APPLETON WI | 18:40.5 | 6:01 |
| 42 | 44 | Drew Bolder | 10 | TOMAHAWK WI | 18:43.8 | 6:02 |
| 43 | 352 | Ismail Tineh | 10 | ORLAND PARK IL | 18:44.7 | 6:02 |
| 44 | 365 | Fred Wallace | 9 | ANN ARBOR MI | 18:45.8 | 6:03 |
| 45 | 370 | Noah Watson | 10 | NEW HOLSTEIN WI | 18:47.2 | 6:03 |
| 46 | 501 | Connor Hill | 10 | RISINGSUN OH | 18:48.1 | 6:04 |
| 47 | 336 | Brennan Stice | 10 | GUNNISON CO | 18:49.4 | 6:04 |
| 48 | 279 | Aidan Plautz | 9 | LINCOLNSHIRE IL | 18:49.5 | 6:04 |
| 49 | 22 | Benjamin Anteau | 10 | JAMESTOWN ND | 18:54.5 | 6:06 |
| 50 | 346 | Ian Szablewski | 10 | BROOKFIELD WI | 18:57.6 | 6:07 |
| 51 | 674 | Chandlar Rutt | 10 | JAMESTOWN ND | 18:59.8 | 6:07 |
| 52 | 454 | Dominic Stein | 10 | FISHERS IN | 19:01.9 | 6:08 |
| 53 | 602 | Kyler Rasmussen | 10 | JANESVILLE WI | 19:02.0 | 6:08 |
| 54 | 459 | Braden Taylor | 9 | FREMONT NE | 19:04.0 | 6:09 |
| 55 | 586 | Cameron La Mere | 9 | HOLMEN WI | 19:04.0 | 6:09 |
| 56 | 652 | Holden King | 10 | CARMEL IN | 19:04.8 | 6:09 |
| 57 | 625 | Paul Villasenor | 9 | BOLINGBROOK IL | 19:05.3 | 6:09 |
| 58 | 374 | Isidore White | 10 | WEST LAFAYETTE IN | 19:06.4 | 6:09 |
| 59 | 663 | Jack Fitzpatrick | 10 | BARRINGTON IL | 19:06.9 | 6:10 |
| 60 | 27 | Maximilian Barrios | 10 | CHICAGO IL | 19:07.4 | 6:10 |
| 61 | 359 | Justin Van Prooyen | 10 | MUNSTER IN | 19:09.3 | 6:10 |
| 62 | 173 | Matthew Jenness | 9 | LANSING MI | 19:10.2 | 6:11 |
| 63 | 417 | Stelios Gerousis | 10 | NAPERVILLE IL | 19:10.4 | 6:11 |
| 64 | 401 | Colby Coronado | 10 | GENEVA IL | 19:12.7 | 6:11 |
| 65 | 146 | Jackson Helmer | 9 | MUSKEGON MI | 19:17.6 | 6:13 |
| 66 | 395 | Tyson Baker | 9 | FREMONT NE | 19:19.8 | 6:14 |
| 67 | 61 | Austin Callahan | 10 | WESTFIELD IN | 19:23.5 | 6:15 |
| 68 | 275 | Aidan Phillips | 10 | WHITEFISH BAY WI | 19:25.6 | 6:16 |
| 69 | 595 | Kyle Mudler | 10 | FENNIMORE WI | 19:26.7 | 6:16 |
| 70 | 317 | Aidan Sheppard | 10 | FORT WAYNE IN | 19:29.9 | 6:17 |
| 71 | 657 | Connor Price | 10 | GILMAN IL | 19:29.9 | 6:17 |
| 72 | 186 | Kolby Kazmierski | 9 | NOBLESVILLE IN | 19:33.3 | 6:18 |
| 73 | 239 | Collin Melnykowycz | 10 | ANN ARBOR MI | 19:34.1 | 6:18 |
| 74 | 496 | Tanner Groshek | 10 | HOLMEN WI | 19:39.1 | 6:20 |
| 75 | 416 | Junior Garcia | 9 | FREMONT NE | 19:39.1 | 6:20 |
| 76 | 623 | Tarun Vedula | 9 | BETTENDORF IA | 19:39.1 | 6:20 |
| 77 | 388 | Jason Yager | 10 | GREENDALE WI | 19:39.9 | 6:20 |
| 78 | 529 | Connor Polenske | 9 | MILWAUKEE WI | 19:40.5 | 6:20 |
| 79 | 434 | Brady Maher | 10 | KANSAS CITY MO | 19:42.5 | 6:21 |
| 80 | 296 | Matt Ruud | 9 | ANN ARBOR MI | 19:43.4 | 6:21 |
| 81 | 152 | Jack Hickner | 10 | NOBLESVILLE IN | 19:45.3 | 6:22 |
| 82 | 413 | Graham Foster | 9 | PERRY MI | 19:45.7 | 6:22 |
| 83 | 20 | Gio Anello | 9 | WHITEWATER WI | 19:47.4 | 6:23 |
| 84 | 250 | Gavin Morrow | 10 | FISHERS IN | 19:48.9 | 6:23 |
| 85 | 675 | Nicholas Haberli | 10 | COTTAGE GROVE WI | 19:50.2 | 6:24 |
| 86 | 435 | Zacharry McGeorge | 10 | FREMONT NE | 19:52.2 | 6:24 |
| 87 | 616 | Gabriel Steurer | 10 | ELKHORN WI | 19:54.0 | 6:25 |
| 88 | 305 | Benjamin Scheller | 10 | CARVER MN | 19:54.3 | 6:25 |
| 89 | 438 | Nolan Miller | 9 | FREMONT NE | 19:54.4 | 6:25 |
| 90 | 166 | Jonah Jagielski | 10 | SLINGER WI | 19:55.0 | 6:25 |
| 91 | 156 | Hayden Holinbeck | 9 | NEENAH WI | 19:57.6 | 6:26 |
| 92 | 456 | Matthew Streeter | 10 | VALPARAISO IN | 19:57.9 | 6:26 |
| 93 | 555 | Henry Balagtas | 9 | WEST LAFAYETTE IN | 19:58.1 | 6:26 |
| 94 | 130 | Kale Gnewikow | 10 | WARRENS WI | 19:58.4 | 6:26 |
| 95 | 159 | Dwight Hosni | 10 | CEDARBURG WI | 19:58.6 | 6:26 |
| 96 | 676 | Colton Romig | 10 | ROUND LAKE IL | 19:59.8 | 6:27 |
| 97 | 300 | Bernardo Saldivar | 10 | GRANDVILLE MI | 20:01.5 | 6:27 |
| 98 | 577 | Tip Hogerty | 10 | MENASHA WI | 20:04.7 | 6:28 |
| 99 | 335 | Jadon Sterken | 9 | ANN ARBOR MI | 20:05.2 | 6:28 |
| 100 | 120 | Donovan Garro | 10 | ROCK ISLAND IL | 20:09.8 | 6:30 |
| 101 | 379 | Dominic Wiebelhaus | 10 | MUKWONAGO WI | 20:11.6 | 6:30 |
| 102 | 498 | Kaden Hainer | 10 | MONTAGUE MI | 20:13.3 | 6:31 |
| 103 | 73 | Alex Cole | 9 | NOBLESVILLE IN | 20:15.0 | 6:32 |
| 104 | 565 | Nathan Demarb | 10 | SECOR IL | 20:16.6 | 6:32 |
| 105 | 554 | Owen Antholine | 9 | WAUKESHA WI | 20:16.7 | 6:32 |
| 106 | 42 | Weston Boettcher | 10 | TOMAH WI | 20:16.9 | 6:32 |
| 107 | 355 | Grant Trentz | 10 | BOLINGBROOK IL | 20:20.4 | 6:33 |
| 108 | 24 | Ethan Baitz | 9 | ROANOKE IN | 20:21.1 | 6:34 |
| 109 | 98 | Evan Edwards | 10 | KENOSHA WI | 20:22.0 | 6:34 |
| 110 | 673 | Owen West | 10 | PLEASANT PRAIRIE WI | 20:22.4 | 6:34 |
| 111 | 26 | Aidan Barich | 10 | MUSKEGO WI | 20:26.5 | 6:35 |
| 112 | 430 | Aaron Ladd | 9 | FREMONT NE | 20:29.8 | 6:36 |
| 113 | 235 | Keegan Meier | 9 | PLEASANT PRAIRIE WI | 20:29.9 | 6:36 |
| 114 | 562 | Mason Cross | 9 | SHEPHERD MI | 20:32.4 | 6:37 |
| 115 | 622 | Thomas Tullius | 10 | BROOKSTON IN | 20:32.9 | 6:37 |
| 116 | 204 | Jack Lee | 10 | VERNON HILLS IL | 20:33.0 | 6:37 |
| 117 | 293 | Oliver Robbins | 10 | OAK PARK IL | 20:35.9 | 6:38 |
| 118 | 412 | Connor Flynn | 10 | ARLINGTON HEIGHTS IL | 20:36.8 | 6:39 |
| 119 | 297 | Josh Ryan | 9 | NEENAH WI | 20:38.1 | 6:39 |
| 120 | 366 | Trevor Hiatt | 9 | OWATONNA MN | 20:38.5 | 6:39 |
| 121 | 473 | Joshua Beechler | 9 | BOLINGBROOK IL | 20:38.8 | 6:39 |
| 122 | 190 | Nick Kepford | 9 | WAVERLY IA | 20:39.9 | 6:40 |
| 123 | 511 | Kamden Lockwood | 10 | BONFIELD IL | 20:40.3 | 6:40 |
| 124 | 479 | Harrison Bruick | 9 | ANGOLA IN | 20:40.6 | 6:40 |
| 125 | 415 | Ryan Fredericks | 10 | NAPERVILLE IL | 20:45.6 | 6:41 |
| 126 | 431 | Christian Ladehoff | 10 | CHEBANSE IL | 20:46.9 | 6:42 |
| 127 | 656 | Wil Pinkerton | 9 | ANN ARBOR MI | 20:47.3 | 6:42 |
| 128 | 178 | Willie Jo | 10 | LONG GROVE IL | 20:51.4 | 6:43 |
| 129 | 517 | Jack Meiners | 9 | OWATONNA MN | 20:51.5 | 6:43 |
| 130 | 462 | Jesus Villasenor | 9 | FREMONT NE | 20:54.5 | 6:44 |
| 131 | 447 | Cristofer Sanchez | 10 | FREMONT NE | 20:56.9 | 6:45 |
| 132 | 160 | Gannon Huebner | 9 | PEWAUKEE WI | 20:57.7 | 6:45 |
| 133 | 238 | Stan Melkumian | 10 | MACOMB IL | 20:58.2 | 6:45 |
| 134 | 531 | Braden Reigstad | 9 | MENOMONEE FALLS WI | 21:00.2 | 6:46 |
| 135 | 207 | Nick Leo | 10 | LOMBARD IL | 21:01.0 | 6:46 |
| 136 | 551 | Aaron Zimmer | 10 | RAVENNA MI | 21:05.7 | 6:48 |
| 137 | 397 | Evan Buck | 10 | OWATONNA MN | 21:12.9 | 6:50 |
| 138 | 49 | Landen Bratt | 10 | WAUKESHA WI | 21:15.1 | 6:51 |
| 139 | 655 | Caleb Mostek | 9 | APPLETON WI | 21:19.0 | 6:52 |
| 140 | 363 | Ty Villanueva | 10 | CHICAGO IL | 21:19.0 | 6:52 |
| 141 | 127 | Jackson Gibney | 9 | GRANDVILLE MI | 21:20.1 | 6:53 |
| 142 | 210 | Alejandro Lezama | 9 | MILWAUKEE WI | 21:20.6 | 6:53 |
| 143 | 523 | Bart Myrda | 9 | PALOS HEIGHTS IL | 21:21.9 | 6:53 |
| 144 | 571 | Connor Ginskey | 9 | OWATONNA MN | 21:26.0 | 6:54 |
| 145 | 440 | Colin Mossman | 10 | PLEASANT PRAIRIE WI | 21:32.7 | 6:57 |
| 146 | 38 | Abraham Blaesing | 9 | MUNSTER IN | 21:34.3 | 6:57 |
| 147 | 546 | Christian Ward | 10 | WESTFIELD IN | 21:34.9 | 6:57 |
| 148 | 257 | Alexander Nett | 9 | BELGIUM WI | 21:37.6 | 6:58 |
| 149 | 539 | Trevor Stutz | 10 | KANKAKEE IL | 21:39.6 | 6:59 |
| 150 | 171 | Zachary Jarvis | 9 | VALPARAISO IN | 21:39.8 | 6:59 |
| 151 | 276 | Jordan Phillips | 10 | RACINE WI | 21:40.7 | 6:59 |
| 152 | 348 | Erik Tejeda | 10 | JOLIET IL | 21:43.2 | 7:00 |
| 153 | 344 | Brendan Sutton | 10 | ANN ARBOR MI | 21:47.7 | 7:01 |
| 154 | 309 | Daniel Schultz | 9 | SOUTH MILWAUKEE WI | 21:47.9 | 7:01 |
| 155 | 340 | Jacob Stroh | 10 | EAGLE WI | 21:59.4 | 7:05 |
| 156 | 522 | Henry Myers | 10 | FORT WAYNE IN | 22:18.3 | 7:11 |
| 157 | 170 | Steven Jarvis | 9 | VALPARAISO IN | 22:21.0 | 7:12 |
| 158 | 516 | Dylan Meiners | 9 | OWATONNA MN | 22:35.5 | 7:17 |
| 159 | 601 | Gage Ramos | 9 | NEENAH WI | 22:45.3 | 7:20 |
| 160 | 433 | Jesse Leibold | 9 | NEENAH WI | 22:46.7 | 7:20 |
| 161 | 443 | Cory Pfeifer | 10 | FORT ATKINSON WI | 22:47.0 | 7:20 |
| 162 | 402 | Hunter Davis | 9 | CLFITON IL | 22:57.4 | 7:24 |
| 163 | 578 | Jonathan Holmberg | 10 | MILTON WI | 23:03.2 | 7:26 |
| 164 | 615 | Noah Staplemann | 9 | JANESVILLE WI | 23:03.8 | 7:26 |
| 165 | 403 | Brock Denuyl | 9 | MARYSVILLE MI | 23:11.9 | 7:28 |
| 166 | 619 | Anderson Stroh | 9 | MENOMONEE FAL WI | 23:24.1 | 7:32 |
| 167 | 530 | Noah Provencher | 10 | WEST BEND WI | 23:25.4 | 7:33 |
| 168 | 211 | Ryan Li | 9 | WHEELING IL | 23:26.4 | 7:33 |
| 169 | 614 | Bennett Staplemann | 10 | JANESVILLE WI | 23:26.8 | 7:33 |
| 170 | 164 | Ken Jacksack | 9 | GREEN OAKS IL | 23:28.0 | 7:34 |
| 171 | 449 | Zechariah Shafer | 10 | FREMONT NE | 23:31.2 | 7:35 |
| 172 | 636 | Joseph Ekes | 10 | RACINE WI | 23:41.2 | 7:38 |
| 173 | 67 | Gavin Jankowski | 10 | RACINE WI | 23:53.3 | 7:42 |
| 174 | 497 | Addison Gross | 9 | NEENAH WI | 24:25.0 | 7:52 |
| 175 | 209 | Jordan Levesque | 9 | SIOUX FALLS SD | 24:26.3 | 7:52 |
| 176 | 621 | Luka Towne | 9 | MADISON WI | 24:36.5 | 7:56 |
| 177 | 110 | Peter Florence | 9 | ANN ARBOR MI | 24:46.7 | 7:59 |
| 178 | 535 | Andy Sporny | 9 | NORTH AURORA IL | 24:56.9 | 8:02 |
| 179 | 143 | Addison Hayes | 10 | ELKHORN NE | 25:04.2 | 8:05 |
| 180 | 245 | Jude Minich | 9 | FORT WAYNE IN | 25:07.4 | 8:06 |
| 181 | 179 | Benjamin Johnson | 9 | FORT WAYNE IN | 25:07.5 | 8:06 |
| 182 | 385 | Logan Woessner | 10 | EAGLE WI | 25:41.7 | 8:17 |
| 183 | 478 | Kyle Brege | 9 | GRANT MI | 25:56.2 | 8:21 |
| 184 | 197 | Jacob Kochanski | 9 | ALPENA MI | 26:52.8 | 8:40 |
| 185 | 581 | Trevor Joslin | 9 | SHEPHERD MI | 27:49.8 | 8:58 |
| 186 | 329 | Noah Solle | 10 | GRAND RAPIDS MI | 28:53.9 | 9:19 |
| 187 | 391 | Ben Zwart | 9 | GRAND RAPIDS MI | 28:54.0 | 9:19 |
| 188 | 162 | Andrew Huyser | 10 | GRAND RAPIDS MI | 28:54.1 | 9:19 |
| 189 | 420 | David Guarizo | 10 | KENTWOOD MI | 28:54.4 | 9:19 |
| 190 | 202 | Jonathan Larue | 10 | GRAND RAPIDS MI | 28:54.7 | 9:19 |
| 191 | 90 | Micah Devries | 9 | GRAND RAPIDS MI | 28:55.2 | 9:19 |
| 192 | 255 | Jack Nelson | 9 | EAST GRAND RAPIDS MI | 28:55.6 | 9:19 |
| 193 | 272 | Henry Peterson | 10 | GRAND RAPIDS MI | 28:55.9 | 9:19 |
| 194 | 54 | Ryan Brouwers | 10 | GRAND RAPIDS MI | 28:56.0 | 9:19 |
| 195 | 477 | Samuel Bollman | 10 | ROCKFORD MI | 28:56.5 | 9:19 |
| 196 | 273 | Jack Peterson | 10 | GRAND RAPIDS MI | 28:59.4 | 9:20 |