| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 11 | Hunter Jones | 12 | THOMPSONVILLE MI | 14:52.2 | 4:48 |
| 2 | 12 | Kole Mathison | 12 | CARMEL IN | 15:02.3 | 4:51 |
| 3 | 45 | Noah Breker | 12 | PLYMOUTH MN | 15:04.8 | 4:52 |
| 4 | 298 | Cameron Todd | 11 | INDIANAPOLIS IN | 15:08.6 | 4:53 |
| 5 | 19 | Benne Anderson | 12 | ALLENDALE MI | 15:10.8 | 4:54 |
| 6 | 491 | Connor Ackley | 12 | HILLIARD OH | 15:11.9 | 4:54 |
| 7 | 15 | Simeon Birnbaum | 12 | RAPID CITY SD | 15:14.6 | 4:55 |
| 8 | 339 | Connell Alford | 11 | CHELSEA MI | 15:14.7 | 4:55 |
| 9 | 217 | Seth Norder | 11 | GRAND HAVEN MI | 15:18.0 | 4:56 |
| 10 | 626 | Tommy Rice | 12 | CANTON OH | 15:19.5 | 4:56 |
| 11 | 620 | Amanuel (Manny) Putz | 10 | ONALASKA WI | 15:23.9 | 4:58 |
| 12 | 702 | Liam Newhart | 12 | OAK PARK IL | 15:32.7 | 5:01 |
| 13 | 242 | Tony Provenzano | 11 | CARMEL IN | 15:33.5 | 5:01 |
| 14 | 149 | Aidan Jones | 12 | MINNEAPOLIS MN | 15:33.5 | 5:01 |
| 15 | 53 | Oliver Burns | 12 | PLAINFIELD IL | 15:34.3 | 5:01 |
| 16 | 374 | Juan Gonzalez | 10 | FREMONT NE | 15:35.1 | 5:01 |
| 17 | 13 | Andrew Hauser | 11 | COLUMBIA MO | 15:36.8 | 5:02 |
| 18 | 20 | Lezawe Osterink | 12 | WYOMING MI | 15:37.3 | 5:02 |
| 19 | 328 | Salvador Wirth | 10 | ANNANDALE MN | 15:38.3 | 5:02 |
| 20 | 572 | Ian Kemey | 12 | COLUMBIA MO | 15:39.0 | 5:03 |
| 21 | 17 | Parker Nold | 12 | AURORA IL | 15:44.0 | 5:04 |
| 22 | 14 | Alden Keller | 12 | MINNEAPOLIS MN | 15:47.0 | 5:05 |
| 23 | 467 | Ryan Smith | 11 | COLUMBUS OH | 15:48.7 | 5:06 |
| 24 | 102 | Ty Garrett | 12 | GREENWOOD IN | 15:51.7 | 5:07 |
| 25 | 513 | Will Brunner | 11 | AVON CO | 15:51.9 | 5:07 |
| 26 | 105 | Nick Gilles | 12 | MINNETONKA MN | 15:51.9 | 5:07 |
| 27 | 382 | Wyatt Haughton | 12 | MISSION HILLS KS | 15:51.9 | 5:07 |
| 28 | 258 | Matteo Rosio | 12 | WESTFIELD IN | 15:54.4 | 5:08 |
| 29 | 372 | Grant Giblin | 11 | ORLAND PARK IL | 15:55.0 | 5:08 |
| 30 | 459 | Aaron Schimke | 12 | KAUKAUNA WI | 15:55.7 | 5:08 |
| 31 | 16 | Samuel Scott | 11 | MINNEAPOLIS MN | 15:56.6 | 5:08 |
| 32 | 130 | Michael Hegarty | 12 | LIVONIA MI | 15:58.3 | 5:09 |
| 33 | 516 | Sean Byrnes | 12 | PLYMOUTH MI | 16:00.1 | 5:10 |
| 34 | 249 | Ryan Rheam | 11 | BLOOMINGTON IN | 16:00.7 | 5:10 |
| 35 | 494 | Suhayb Ali | 12 | HOPKINS MN | 16:00.9 | 5:10 |
| 36 | 499 | Luca Arcuri | 12 | PARK RIDGE IL | 16:05.3 | 5:11 |
| 37 | 35 | Micah Blomker | 11 | MISSION KS | 16:07.1 | 5:12 |
| 38 | 180 | Evan Loughridge | 11 | PINCKNEY MI | 16:07.4 | 5:12 |
| 39 | 192 | Trent McFarland | 12 | UTICA MI | 16:10.4 | 5:13 |
| 40 | 30 | William Bauschke | 10 | MISHAWAKA IN | 16:11.0 | 5:13 |
| 41 | 694 | Quintin Lowe | 12 | BATAVIA IL | 16:11.5 | 5:13 |
| 42 | 227 | Ty Parker | 11 | WHITE LAKE MI | 16:13.7 | 5:14 |
| 43 | 566 | Joseph Karlesky | 12 | CHICAGO IL | 16:15.0 | 5:14 |
| 44 | 628 | Jackson Rodriguez | 11 | GRAND RAPIDS MI | 16:15.6 | 5:14 |
| 45 | 634 | Aiden Smith | 12 | ADRIAN MI | 16:15.9 | 5:15 |
| 46 | 24 | Bol Agwick | 11 | SOUTH BEND IN | 16:16.7 | 5:15 |
| 47 | 506 | Eli Boppart | 12 | LA VALLE WI | 16:16.9 | 5:15 |
| 48 | 215 | Nolan Nixon | 11 | CADILLAC MI | 16:18.8 | 5:16 |
| 49 | 490 | Clayton Ackley | 12 | MEARS MI | 16:19.7 | 5:16 |
| 50 | 492 | Jack Agnew | 12 | BELLBROOK OH | 16:20.1 | 5:16 |
| 51 | 583 | Connor Long | 11 | WHITEHOUSE OH | 16:21.6 | 5:16 |
| 52 | 356 | Aidan Collins | 12 | LA GRANGE IL | 16:22.2 | 5:17 |
| 53 | 341 | Sullivan Anez | 10 | WILLMAR MN | 16:23.7 | 5:17 |
| 54 | 167 | Joseph Lapatra | 11 | GRIFFITH IN | 16:24.7 | 5:17 |
| 55 | 25 | Spencer Alf | 10 | MCFARLAND WI | 16:25.4 | 5:18 |
| 56 | 186 | Max Malloy | 10 | ELKHART IN | 16:25.7 | 5:18 |
| 57 | 204 | Paul Moore | 11 | PINCKNEY MI | 16:26.2 | 5:18 |
| 58 | 138 | Ethan Hogan | 11 | COLUMBIA IL | 16:26.8 | 5:18 |
| 59 | 477 | Charlie Vause | 10 | LOVELAND OH | 16:27.7 | 5:18 |
| 60 | 711 | Jj Williams | 12 | GLENWOOD CITY WI | 16:28.1 | 5:18 |
| 61 | 643 | Nicholas Strayer | 11 | LA GRANGE IL | 16:28.6 | 5:19 |
| 62 | 536 | Topher Ferris | 12 | DOWNERS GROVE IL | 16:29.9 | 5:19 |
| 63 | 434 | Evan Nosek | 10 | ELBURN IL | 16:30.2 | 5:19 |
| 64 | 241 | Asher Propst | 12 | NOBLESVILLE IN | 16:30.4 | 5:19 |
| 65 | 553 | Landon Hering | 11 | MINNETONKA MN | 16:30.7 | 5:19 |
| 66 | 203 | Aiden Moore | 11 | BATTLE CREEK MI | 16:30.8 | 5:19 |
| 67 | 351 | Owen Bosley | 12 | THIENSVILLE WI | 16:31.3 | 5:20 |
| 68 | 65 | Ben Crane | 10 | WILMETTE IL | 16:32.3 | 5:20 |
| 69 | 371 | Asa Gaspar | 12 | WOODRIDGE IL | 16:32.5 | 5:20 |
| 70 | 688 | Jonathan Hogg | 12 | DOWNERS GROVE IL | 16:33.4 | 5:20 |
| 71 | 616 | Caden Peters | 12 | PRAIRIE VILLAGE KS | 16:34.6 | 5:21 |
| 72 | 221 | Alexander Omodt | 12 | MINNEAPOLIS MN | 16:37.1 | 5:21 |
| 73 | 619 | Blair Ptacek | 12 | OVERLAND PARK KS | 16:39.5 | 5:22 |
| 74 | 257 | Justin Roose | 12 | CLINTON TOWNSHIP MI | 16:40.3 | 5:22 |
| 75 | 71 | Zach Debeauclair | 12 | BRIGHTON MI | 16:40.7 | 5:23 |
| 76 | 77 | Ben Dohlby | 11 | PEWAUKEE WI | 16:45.0 | 5:24 |
| 77 | 458 | Ethan Sandula | 11 | PINCKNEY MI | 16:47.2 | 5:25 |
| 78 | 518 | Jesse Carson | 11 | LANSING MI | 16:47.8 | 5:25 |
| 79 | 502 | Ian Baker | 10 | BROWNSBURG IN | 16:48.0 | 5:25 |
| 80 | 352 | Max Bourgeois | 11 | INDIANAPOLIS IN | 16:48.2 | 5:25 |
| 81 | 196 | Nash Merklein | 12 | HARTFORD WI | 16:48.9 | 5:25 |
| 82 | 597 | Colin Murray | 10 | REDFORD MI | 16:50.9 | 5:26 |
| 83 | 530 | Ryan Eddington | 11 | DOWNERS GROVE IL | 16:51.7 | 5:26 |
| 84 | 171 | Colman Lenci | 12 | WAUWATOSA WI | 16:52.0 | 5:26 |
| 85 | 623 | Sebastian Ramirez | 11 | ROYAL OAK MI | 16:53.8 | 5:27 |
| 86 | 404 | Brady Korsmo | 12 | BISMARCK ND | 16:56.9 | 5:28 |
| 87 | 156 | Nathan Katic | 12 | FENTON MI | 16:56.9 | 5:28 |
| 88 | 151 | Dakota Jozwiak | 12 | MISHAWAKA IN | 16:58.1 | 5:28 |
| 89 | 665 | Logan Zahn | 11 | HASLETT MI | 17:00.0 | 5:29 |
| 90 | 234 | Alex Peterson | 12 | OCONTO FALLS WI | 17:00.4 | 5:29 |
| 91 | 664 | Espen Wood | 12 | ROCKFORD MI | 17:02.8 | 5:30 |
| 92 | 211 | Ronnie Neal | 10 | NOBLESVILLE IN | 17:04.4 | 5:30 |
| 93 | 320 | Logan Weis | 12 | CENTREVILLE MI | 17:05.0 | 5:30 |
| 94 | 480 | Liam Walters | 11 | GRAND RAPIDS MI | 17:06.0 | 5:31 |
| 95 | 622 | Broderick Raleigh | 12 | MASON MI | 17:06.4 | 5:31 |
| 96 | 454 | Samuel Rinker | 11 | NOBLESVILLE IN | 17:09.6 | 5:32 |
| 97 | 347 | Zachary Bender | 11 | WESTMONT IL | 17:10.2 | 5:32 |
| 98 | 540 | Leo Gartlan | 12 | DOWNERS GROVE IL | 17:11.0 | 5:32 |
| 99 | 205 | Landis Musser | 12 | PORT BYRON IL | 17:13.2 | 5:33 |
| 100 | 396 | Aj Ketarkus | 12 | MADISON WI | 17:13.5 | 5:33 |
| 101 | 531 | Adam Eiden | 12 | STEVENS POINT WI | 17:14.6 | 5:33 |
| 102 | 251 | Ian Richthammer | 11 | GRAND RAPIDS MI | 17:15.5 | 5:34 |
| 103 | 537 | Mikuya Ford | 11 | BELLBROOK OH | 17:15.8 | 5:34 |
| 104 | 514 | Zach Bugner | 12 | MEDINA OH | 17:16.0 | 5:34 |
| 105 | 340 | Trent Anderson | 12 | ORLAND PARK IL | 17:16.1 | 5:34 |
| 106 | 322 | Owen Westerkamp | 12 | BIG RAPIDS MI | 17:16.6 | 5:34 |
| 107 | 668 | Owen Augustine | 12 | OAK PARK IL | 17:18.1 | 5:35 |
| 108 | 654 | Kolbey Wegner | 12 | WINAMAC IN | 17:19.2 | 5:35 |
| 109 | 559 | Kiefer Jay | 10 | CARMEL IN | 17:21.5 | 5:36 |
| 110 | 136 | Jeb Hillary | 10 | GRAND RAPIDS MI | 17:22.8 | 5:36 |
| 111 | 574 | Sherjeel Khan | 11 | BROWNSBURG IN | 17:23.1 | 5:36 |
| 112 | 481 | Ty Welty | 12 | COLUMBIA MO | 17:26.3 | 5:37 |
| 113 | 389 | John Hockenberry | 11 | FLOSSMOOR IL | 17:26.4 | 5:37 |
| 114 | 353 | Koda Brandt | 12 | CHARLOTTE MI | 17:27.4 | 5:38 |
| 115 | 394 | Elijah Jorgensen | 12 | DEARBORN MI | 17:31.6 | 5:39 |
| 116 | 489 | Tucker Abrams | 12 | COLUMBIA MO | 17:36.8 | 5:41 |
| 117 | 453 | Aaron Richter | 10 | ELKHART IN | 17:39.5 | 5:42 |
| 118 | 304 | Nathan Ulcak | 12 | CANTON MI | 17:41.0 | 5:42 |
| 119 | 655 | Nick Wendl | 12 | HARTLAND WI | 17:44.9 | 5:43 |
| 120 | 710 | Ian Thorpe | 12 | TWO HARBORS MN | 17:49.1 | 5:45 |
| 121 | 527 | Parker Dewey | 11 | EAU CLAIRE WI | 18:00.6 | 5:48 |
| 122 | 405 | Derrian Kumfer | 12 | ROMEO MI | 18:02.3 | 5:49 |
| 123 | 139 | Isaac Howk | 11 | SOUTH BEND IN | 18:02.6 | 5:49 |
| 124 | 108 | Andrew Gonski | 11 | MARYVILLE IL | 18:10.7 | 5:52 |
| 125 | 62 | Eason Comer | 11 | METROPOLIS IL | 18:27.2 | 5:57 |
| 126 | 315 | Nathan Virginelli | 12 | WARRENVILLE IL | 18:53.0 | 6:05 |
| 127 | 600 | Liam Newton | 11 | CHICAGO IL | 19:01.1 | 6:08 |
| 128 | 326 | Grayson Wilson | 12 | SOUTH BEND IN | 19:04.3 | 6:09 |
| 129 | 143 | Ryland Hughes | 12 | LIVONIA MI | 19:27.9 | 6:16 |
| 130 | 364 | Owen Davies | 12 | GRAYSLAKE IL | 20:09.0 | 6:30 |
| 131 | 544 | Lucas Glod | 12 | LIVONIA MI | 20:23.7 | 6:34 |