| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 594 | Pol Molins | 10 | THOMPSONVILLE MI | 16:38.8 | 5:22 |
| 2 | 464 | Luke Sievers | 9 | COLUMBIA MO | 16:43.9 | 5:24 |
| 3 | 549 | Brandon Haas | 9 | BROWNSBURG IN | 16:55.6 | 5:27 |
| 4 | 408 | Thomas Larson | 9 | ALMA MI | 16:58.8 | 5:28 |
| 5 | 708 | Lucas Tanner | 9 | DE FOREST WI | 17:02.4 | 5:30 |
| 6 | 575 | Matthew Kim | 9 | COLUMBIA MO | 17:02.4 | 5:30 |
| 7 | 644 | Jalen Strietelmeier | 10 | HIGHLAND IN | 17:04.8 | 5:30 |
| 8 | 148 | Owen Janiszeski | 10 | LUVERNE MN | 17:10.8 | 5:32 |
| 9 | 358 | Aaron Conderman | 10 | DIXON IL | 17:13.6 | 5:33 |
| 10 | 198 | Zane Meyer | 10 | BLOOMINGTON IN | 17:14.4 | 5:33 |
| 11 | 284 | Hoyt Stiner | 10 | WEST PLAINS MO | 17:18.4 | 5:35 |
| 12 | 86 | Will Engbers | 10 | HOLLAND MI | 17:29.0 | 5:38 |
| 13 | 104 | Nathan Gehrmann | 9 | NORTH AURORA IL | 17:37.1 | 5:41 |
| 14 | 532 | Luke Eiden | 9 | STEVENS POINT WI | 17:37.5 | 5:41 |
| 15 | 174 | Joseph Levesque | 10 | SIOUX FALLS SD | 17:41.1 | 5:42 |
| 16 | 430 | Noah Miller | 10 | FREMONT NE | 17:43.5 | 5:43 |
| 17 | 48 | Aidan Brinks | 10 | HOLLAND MI | 17:44.4 | 5:43 |
| 18 | 547 | Ezekiel Grimmet | 10 | EATON RAPIDS MI | 17:45.0 | 5:43 |
| 19 | 277 | Keagan Smith | 9 | ZEELAND MI | 17:46.4 | 5:44 |
| 20 | 586 | Nicolai Martino | 10 | ROCKFORD IL | 17:47.0 | 5:44 |
| 21 | 248 | Lance Retz | 9 | SAINT JOSEPH IL | 17:47.3 | 5:44 |
| 22 | 38 | Clayton Bohlmann | 10 | TIPTON IA | 17:49.0 | 5:45 |
| 23 | 160 | Carson King | 10 | WEST PLAINS MO | 17:49.5 | 5:45 |
| 24 | 122 | Kyler Gunter | 10 | WEST PLAINS MO | 17:54.5 | 5:46 |
| 25 | 75 | Robert Dodd | 9 | ZEELAND MI | 17:55.2 | 5:47 |
| 26 | 327 | Michael Wilson | 9 | WEST CHICAGO IL | 17:59.4 | 5:48 |
| 27 | 109 | Aeson Gonzalez | 10 | PORTAGE MI | 18:07.5 | 5:51 |
| 28 | 406 | Jase Laday | 10 | FREMONT NE | 18:09.5 | 5:51 |
| 29 | 448 | Liam Quinn | 10 | LIBERTYVILLE IL | 18:11.1 | 5:52 |
| 30 | 401 | Cooper Knoblauch | 9 | FORT WAYNE IN | 18:14.2 | 5:53 |
| 31 | 433 | Mason Nau | 10 | FREMONT NE | 18:14.4 | 5:53 |
| 32 | 455 | Raymond Rise | 10 | FREMONT NE | 18:23.1 | 5:56 |
| 33 | 498 | Gino Arcuri | 10 | PARK RIDGE IL | 18:24.2 | 5:56 |
| 34 | 350 | Presley Berns | 10 | EVANSDALE IA | 18:27.1 | 5:57 |
| 35 | 27 | Samuel Ashby | 9 | ZEELAND MI | 18:30.1 | 5:58 |
| 36 | 463 | Jack Shinneman | 10 | NOBLESVILLE IN | 18:42.7 | 6:02 |
| 37 | 367 | Steven Fiscus | 9 | FREMONT NE | 18:43.7 | 6:02 |
| 38 | 170 | Oliven Lee | 9 | ROSEDALE IN | 18:47.4 | 6:03 |
| 39 | 368 | Reagan Flickinger | 10 | CLINTON WI | 18:47.9 | 6:04 |
| 40 | 282 | Gavin Stewart | 10 | GLEN FLORA WI | 18:57.2 | 6:07 |
| 41 | 178 | Landen Livingston | 9 | WHITMORE LAKE MI | 18:59.6 | 6:07 |
| 42 | 348 | Francesco Benelli | 10 | AURORA IL | 19:00.4 | 6:08 |
| 43 | 208 | Josiah Narayanan | 10 | WARRENVILLE IL | 19:04.3 | 6:09 |
| 44 | 279 | Trevin Smith | 9 | WEST PLAINS MO | 19:05.3 | 6:09 |
| 45 | 238 | Keegan Peterson | 10 | DE WITT IA | 19:08.7 | 6:10 |
| 46 | 222 | Chase Osborn | 10 | FREMONT WI | 19:11.0 | 6:11 |
| 47 | 546 | Carter Grimmet | 9 | EATON RAPIDS MI | 19:16.7 | 6:13 |
| 48 | 599 | Dakota Nelson | 10 | GLEN FLORA WI | 19:25.5 | 6:16 |
| 49 | 630 | Hunter Sardinas | 9 | BROWNSBURG IN | 19:30.8 | 6:17 |
| 50 | 596 | Edward Mugisha | 9 | GRAND RAPIDS MI | 19:32.3 | 6:18 |
| 51 | 642 | Luke Strasser | 9 | SOUTH MILWAUKEE WI | 19:34.5 | 6:19 |
| 52 | 259 | Brayden Rynsburger | 10 | HOLLAND MI | 19:45.9 | 6:22 |
| 53 | 568 | Aiden Kasprzak | 10 | GRAND RAPIDS MI | 19:47.2 | 6:23 |
| 54 | 416 | Jonathan Linares | 9 | FREMONT NE | 19:54.8 | 6:25 |
| 55 | 423 | Tolon Manka | 9 | FREMONT NE | 19:59.9 | 6:27 |
| 56 | 60 | Michael Coco | 9 | GLEN ELLYN IL | 20:01.0 | 6:27 |
| 57 | 97 | Landon Franke | 9 | RACINE WI | 20:06.5 | 6:29 |
| 58 | 137 | Clayton Hoffman | 9 | KNAPP WI | 20:11.8 | 6:31 |
| 59 | 445 | Jaxon Pleskac | 9 | FREMONT NE | 20:13.9 | 6:31 |
| 60 | 64 | Daniel Constantineau | 9 | PLOVER WI | 20:22.7 | 6:34 |
| 61 | 403 | Andru Koehl | 9 | WAUKEGAN IL | 20:22.8 | 6:34 |
| 62 | 617 | Dax Peterson | 9 | SOUTH MILWAUKEE WI | 20:26.4 | 6:35 |
| 63 | 81 | Carter Eckley | 9 | PIONEER OH | 20:30.7 | 6:37 |
| 64 | 184 | Giovanni Maccanelli | 10 | RACINE WI | 20:36.0 | 6:38 |
| 65 | 438 | Reed Osterink | 10 | BYRON CENTER MI | 20:45.8 | 6:41 |
| 66 | 695 | Charlie Majewski | 9 | CHICAGO IL | 20:53.4 | 6:44 |
| 67 | 224 | Tommy Otto | 9 | KENOSHA WI | 20:54.6 | 6:44 |
| 68 | 613 | Charlie Pease | 10 | PEWAUKEE WI | 21:01.5 | 6:47 |
| 69 | 83 | Brock Elliott | 10 | EVANSVILLE WI | 21:03.3 | 6:47 |
| 70 | 144 | Christian Huizenga | 10 | HOLLAND MI | 21:04.0 | 6:47 |
| 71 | 110 | Santiago Gonzalez Siaba | 10 | PLEASANT PRAIRIE WI | 21:15.3 | 6:51 |
| 72 | 127 | Morgan Hanson | 9 | RACINE WI | 21:25.4 | 6:54 |
| 73 | 534 | Benjamin England | 9 | FREMONT NE | 21:38.0 | 6:58 |
| 74 | 684 | Jaime Guzman | 10 | ELKHART IN | 21:38.2 | 6:58 |
| 75 | 42 | Tyler Bostrom | 10 | ZEELAND MI | 21:52.3 | 7:03 |
| 76 | 271 | Parker Seggelink | 9 | RACINE WI | 22:23.8 | 7:13 |
| 77 | 306 | Alex Van Alst | 10 | ORLAND PARK IL | 22:57.1 | 7:24 |
| 78 | 541 | Nolan Gasser | 10 | RACINE WI | 23:48.7 | 7:40 |
| 79 | 363 | Oliver Davies | 9 | GRAYSLAKE IL | 25:04.1 | 8:05 |
| 80 | 197 | Aaron Messler | 10 | FORT ATKINSON WI | 25:58.1 | 8:22 |
| 81 | 580 | Tyler Langel | 10 | HIGHLAND IN | 26:34.1 | 8:34 |
| 82 | 176 | Jonathan Lewis | 9 | FORT ATKINSON WI | 26:39.1 | 8:35 |