| Place | Bib | Name | Yr | Hometown | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | 699 | Joseph Freng | 12 | SUN PRAIRIE WI | 16:27.4 | 5:18 |
| 2 | 583 | Jj Williams | 11 | GLENWOOD CITY WI | 16:53.2 | 5:27 |
| 3 | 180 | Christian Geary | 12 | FISHERS IN | 16:53.5 | 5:27 |
| 4 | 354 | Chase Molden | 12 | FORT WAYNE IN | 17:02.0 | 5:29 |
| 5 | 968 | Connor Stefanovsky | 11 | CARO MI | 17:03.1 | 5:30 |
| 6 | 246 | Tucker Johnson | 12 | POYNETTE WI | 17:03.8 | 5:30 |
| 7 | 602 | Maxwell Zeisler | 12 | GURNEE IL | 17:05.0 | 5:30 |
| 8 | 755 | Brian Langlois | 12 | GRAND RAPIDS MI | 17:05.5 | 5:31 |
| 9 | 606 | Zac Zemba | 12 | WYOMING MI | 17:07.2 | 5:31 |
| 10 | 579 | Gavin Wiersma | 11 | ZEELAND MI | 17:09.2 | 5:32 |
| 11 | 850 | Tanner Schiller | 12 | GRAND FORKS ND | 17:10.8 | 5:32 |
| 12 | 396 | Ethan Parker | 12 | WHITE LAKE MI | 17:11.3 | 5:32 |
| 13 | 949 | Erickson Kunzler | 12 | MARNE MI | 17:12.7 | 5:33 |
| 14 | 716 | Nathan Gruenwald | 12 | MEQUON WI | 17:13.6 | 5:33 |
| 15 | 907 | Luke Altmayer | 12 | PROSPECT HEIGHTS IL | 17:13.7 | 5:33 |
| 16 | 683 | Adam Eiden | 11 | STEVENS POINT WI | 17:14.1 | 5:33 |
| 17 | 593 | Espen Wood | 11 | ROCKFORD MI | 17:14.7 | 5:34 |
| 18 | 282 | Carson Lafferty | 12 | ROCKFORD MI | 17:15.0 | 5:34 |
| 19 | 556 | Ethan Walden | 12 | ROLLING PRAIRIE IN | 17:15.5 | 5:34 |
| 20 | 701 | Nate Garcia | 12 | GURNEE IL | 17:16.1 | 5:34 |
| 21 | 952 | Tristan Lovett | 12 | MAYVILLE MI | 17:20.6 | 5:35 |
| 22 | 366 | Austin Nelson | 11 | GLENWOOD CITY WI | 17:21.8 | 5:36 |
| 23 | 857 | Luke Shinneman | 12 | NOBLESVILLE IN | 17:22.9 | 5:36 |
| 24 | 809 | Nathan Nova | 11 | VALPARAISO IN | 17:24.2 | 5:37 |
| 25 | 896 | Colin Wesseldyk | 11 | PLAINWELL MI | 17:25.1 | 5:37 |
| 26 | 41 | Osvaldo Bandera | 12 | WAUKEGAN IL | 17:27.0 | 5:37 |
| 27 | 81 | Koda Brandt | 11 | CHARLOTTE MI | 17:30.0 | 5:38 |
| 28 | 764 | Daniel Leonard | 11 | CHICAGO IL | 17:30.6 | 5:39 |
| 29 | 436 | Teagen Rodriguez | 12 | ELKHART IN | 17:31.1 | 5:39 |
| 30 | 609 | Cameron Zimmerman | 12 | CROWN POINT IN | 17:31.4 | 5:39 |
| 31 | 811 | Ryan Ochowski | 12 | VERONA WI | 17:32.7 | 5:39 |
| 32 | 44 | Wesley Barnhart | 11 | LA CROSSE WI | 17:33.5 | 5:40 |
| 33 | 1047 | Kolbey Wegner | 11 | WINAMAC IN | 17:33.6 | 5:40 |
| 34 | 830 | Fahim Rafi | 11 | GURNEE IL | 17:36.3 | 5:40 |
| 35 | 514 | Ahmed Thabit | 12 | KANSAS CITY MO | 17:37.2 | 5:41 |
| 36 | 107 | Alex Cole | 12 | NOBLESVILLE IN | 17:38.2 | 5:41 |
| 37 | 957 | Ty Pavlichek | 12 | AKRON MI | 17:43.1 | 5:43 |
| 38 | 965 | Colby Sehnert | 12 | THIENSVILLE WI | 17:44.5 | 5:43 |
| 39 | 122 | Luke Davey | 11 | CHICAGO IL | 17:48.5 | 5:44 |
| 40 | 878 | Derrek Vanderleest | 12 | SIOUX FALLS SD | 17:51.4 | 5:45 |
| 41 | 264 | Read Knapp | 12 | GALESBURG MI | 17:53.3 | 5:46 |
| 42 | 594 | Nolan Woodman | 12 | ITHACA MI | 17:54.1 | 5:46 |
| 43 | 35 | Steven Austin | 12 | HARVARD IL | 17:56.0 | 5:47 |
| 44 | 829 | Noah Radloff | 11 | HOLMEN WI | 17:56.7 | 5:47 |
| 45 | 832 | Braden Reigstad | 12 | MENOMONEE FALLS WI | 17:57.7 | 5:47 |
| 46 | 771 | Erick Lopez | 12 | CHICAGO IL | 18:03.3 | 5:49 |
| 47 | 923 | Phillip Dart | 11 | AURORA IL | 18:03.8 | 5:49 |
| 48 | 117 | Nolan Crooks | 11 | DOWNERS GROVE IL | 18:05.6 | 5:50 |
| 49 | 314 | Liam MacLellan | 11 | CHICAGO IL | 18:06.4 | 5:50 |
| 50 | 458 | Ashton Sears | 11 | HICKORY CORNERS MI | 18:06.7 | 5:50 |
| 51 | 912 | Keegan Bratt | 11 | WAUKESHA WI | 18:06.9 | 5:50 |
| 52 | 332 | Wyatt McComb | 11 | DELTON MI | 18:07.1 | 5:50 |
| 53 | 259 | Braden Klein | 11 | FREELAND MI | 18:07.2 | 5:50 |
| 54 | 51 | Zachary Benoit | 11 | AURORA IL | 18:09.6 | 5:51 |
| 55 | 924 | Riley Devening | 12 | INDIANAPOLIS IN | 18:10.7 | 5:52 |
| 56 | 853 | Baden Schrab | 12 | BROOKLYN WI | 18:11.6 | 5:52 |
| 57 | 47 | Joshua Beechler | 12 | BOLINGBROOK IL | 18:12.5 | 5:52 |
| 58 | 495 | Guillermo Suarez | 11 | HOLMEN WI | 18:12.9 | 5:52 |
| 59 | 1048 | Andrew Whitman | 12 | BROWNSTOWN MI | 18:18.0 | 5:54 |
| 60 | 977 | Jonathon Williams | 11 | AMES IA | 18:19.3 | 5:54 |
| 61 | 741 | Quinn Kelly | 12 | WOODRIDGE IL | 18:19.6 | 5:54 |
| 62 | 163 | Calix Flores | 12 | GURNEE IL | 18:20.1 | 5:55 |
| 63 | 806 | Kyle Newcomb | 12 | ROLLING PRAIRIE IN | 18:22.0 | 5:55 |
| 64 | 98 | Trent Chadwick | 12 | POYNETTE WI | 18:26.3 | 5:57 |
| 65 | 32 | Julio Angrave | 11 | URBANA IL | 18:27.8 | 5:57 |
| 66 | 125 | Hunter Davis | 12 | CLIFTON IL | 18:37.3 | 6:00 |
| 67 | 578 | Chris Wier | 12 | JANESVILLE WI | 18:38.4 | 6:00 |
| 68 | 328 | Matthew McBride | 11 | JANESVILLE WI | 18:40.3 | 6:01 |
| 69 | 114 | Ian Cowell | 11 | NEENAH WI | 18:41.2 | 6:01 |
| 70 | 50 | Brady Benoit | 12 | AURORA IL | 18:42.2 | 6:02 |
| 71 | 861 | Ridge Smith | 11 | WEST PLAINS MO | 18:42.9 | 6:02 |
| 72 | 390 | Keegan Ouillette | 12 | ITHACA MI | 18:44.2 | 6:02 |
| 73 | 884 | Jacob Varol | 11 | CHICAGO IL | 18:47.2 | 6:03 |
| 74 | 84 | Austin Brinks | 12 | HOLLAND MI | 18:50.4 | 6:04 |
| 75 | 64 | Nolan Boerner | 11 | MOUNT PLEASANT WI | 18:54.9 | 6:06 |
| 76 | 77 | Nic Bourgault | 12 | ANTIOCH IL | 18:56.6 | 6:06 |
| 77 | 817 | Gabe Pasten | 12 | GRAFTON WI | 18:59.1 | 6:07 |
| 78 | 828 | Mason Raasch | 12 | FREDONIA WI | 18:59.2 | 6:07 |
| 79 | 234 | Jonah Husslein | 12 | BROOKFIELD WI | 18:59.9 | 6:07 |
| 80 | 635 | Alessandro Bellini | 12 | SOUTH BELOIT IL | 19:01.5 | 6:08 |
| 81 | 897 | Blaine Wheeler | 12 | WEST SALEM WI | 19:04.5 | 6:09 |
| 82 | 347 | Conor Mikulka | 12 | ITHACA MI | 19:05.1 | 6:09 |
| 83 | 363 | Trevor Nadeau | 12 | FORT WAYNE IN | 19:06.2 | 6:09 |
| 84 | 146 | Max Elder | 11 | PARK RIDGE IL | 19:10.0 | 6:11 |
| 85 | 444 | Hector Sanchez | 12 | ITHACA MI | 19:11.0 | 6:11 |
| 86 | 424 | Owen Rathje | 11 | MOUNT HOREB WI | 19:13.6 | 6:12 |
| 87 | 410 | Logan Pickart | 11 | JUNEAU WI | 19:13.7 | 6:12 |
| 88 | 152 | Stephen Esterle | 12 | MENOMONEE FALLS WI | 19:14.6 | 6:12 |
| 89 | 733 | Steven Jarvis | 12 | VALPARAISO IN | 19:15.5 | 6:12 |
| 90 | 882 | Jacob Vanhove | 12 | UNIONVILLE MI | 19:18.1 | 6:13 |
| 91 | 1029 | Justin Romero | 12 | DETROIT MI | 19:22.0 | 6:15 |
| 92 | 734 | Zachary Jarvis | 12 | VALPARAISO IN | 19:24.0 | 6:15 |
| 93 | 352 | Jude Minich | 12 | FORT WAYNE IN | 19:26.9 | 6:16 |
| 94 | 242 | Benjamin Johnson | 12 | FORT WAYNE IN | 19:27.1 | 6:16 |
| 95 | 320 | Brennan Mason | 12 | MENOMONEE FALLS WI | 19:28.7 | 6:17 |
| 96 | 730 | Ryland Hughes | 11 | LIVONIA MI | 19:34.2 | 6:18 |
| 97 | 148 | Blake Elliott | 12 | EVANSVILLE WI | 19:40.4 | 6:20 |
| 98 | 543 | Robert Vater | 12 | IOLA WI | 19:41.0 | 6:21 |
| 99 | 709 | Colin Grant | 12 | MENOMONEE FALLS WI | 19:42.5 | 6:21 |
| 100 | 849 | Matthew Schaber | 12 | WAUKESHA WI | 19:42.6 | 6:21 |
| 101 | 956 | Declan Ochoa | 11 | CHICAGO IL | 19:45.2 | 6:22 |
| 102 | 1044 | Josh Stone | 12 | LARSEN WI | 19:47.7 | 6:23 |
| 103 | 899 | Devyn Whitford | 11 | ITHACA MI | 19:48.5 | 6:23 |
| 104 | 963 | Sawyer Richter | 11 | BROOKSTON IN | 19:52.4 | 6:24 |
| 105 | 837 | Alexis Rivera | 12 | WAUKESHA WI | 19:57.4 | 6:26 |
| 106 | 922 | Mason Cross | 12 | SHEPHERD MI | 20:02.5 | 6:28 |
| 107 | 108 | Walter Cook | 11 | CROWN POINT IN | 20:03.6 | 6:28 |
| 108 | 653 | Ben Burie | 11 | WAUKESHA WI | 20:10.1 | 6:30 |
| 109 | 1021 | Lucas Palmer | 11 | VALPARAISO IN | 20:12.2 | 6:31 |
| 110 | 228 | Gannon Huebner | 12 | PEWAUKEE WI | 20:14.8 | 6:31 |
| 111 | 931 | Drew Everson | 12 | EVANSVILLE WI | 20:15.7 | 6:32 |
| 112 | 642 | Ryan Bolduc | 12 | TRENTON MI | 20:15.9 | 6:32 |
| 113 | 356 | Giovanni Monte | 11 | FORT ATKINSON WI | 20:15.9 | 6:32 |
| 114 | 1040 | Mitchell Smith | 12 | PEWAUKEE WI | 20:20.3 | 6:33 |
| 115 | 951 | Nico Lopez | 11 | MOUNT PLEASANT MI | 20:25.0 | 6:35 |
| 116 | 277 | Austin Kruger | 12 | ARLINGTON WI | 20:27.5 | 6:36 |
| 117 | 227 | Aidan Houser | 12 | ROANOKE IN | 20:29.7 | 6:36 |
| 118 | 797 | Ryan Murray | 12 | MUSKEGO WI | 20:29.7 | 6:36 |
| 119 | 413 | Jake Piper | 11 | MOUNT HOREB WI | 20:34.5 | 6:38 |
| 120 | 808 | Lucas Nicholson | 11 | PEWAUKEE WI | 20:40.3 | 6:40 |
| 121 | 494 | Anderson Stroh | 12 | MENOMONEE FALLS WI | 20:56.3 | 6:45 |
| 122 | 871 | Alexander Taylor | 12 | WAUKESHA WI | 20:58.7 | 6:46 |
| 123 | 930 | Antonio Espinosa | 12 | GILMAN IL | 21:05.6 | 6:48 |
| 124 | 484 | David Stansbury | 12 | ELKHART IN | 21:08.1 | 6:49 |
| 125 | 648 | Joshua Breitenreiter | 11 | LOWELL IN | 21:12.3 | 6:50 |
| 126 | 477 | Joshua Smith | 12 | SANDUSKY MI | 21:30.6 | 6:56 |
| 127 | 661 | Joseph Cooper | 11 | FORT ATKINSON WI | 21:32.1 | 6:56 |
| 128 | 1027 | Evan Riley | 12 | WINNECONNE WI | 21:48.6 | 7:02 |
| 129 | 462 | Matthew Shepherd | 11 | LARSEN WI | 21:49.1 | 7:02 |
| 130 | 1028 | Jeremy Romero | 12 | DETROIT MI | 22:16.8 | 7:11 |
| 131 | 566 | Jack Weber | 11 | WESTFIELD IN | 22:31.0 | 7:15 |
| 132 | 434 | Austin Ridderhoff | 11 | HIGHLAND IN | 22:31.5 | 7:15 |
| 133 | 127 | Trent Davis | 11 | FORT ATKINSON WI | 22:32.6 | 7:16 |
| 134 | 1003 | Michael Jacobs | 11 | UNIONVILLE MI | 22:34.7 | 7:17 |
| 135 | 67 | Tim Booth | 12 | FORT ATKINSON WI | 22:35.4 | 7:17 |
| 136 | 691 | Alex Fifield | 12 | MUSKEGO WI | 23:52.9 | 7:42 |
| 137 | 654 | Javier Caldwell | 12 | BROWNSTOWN MI | 24:27.4 | 7:53 |
| 138 | 1023 | Owen Pockat | 12 | WAUKESHA WI | 25:29.7 | 8:13 |
| 139 | 751 | Maxwell Kusel | 12 | WHITEWATER WI | 25:57.4 | 8:22 |
| 140 | 975 | Ryan Walczak | 12 | MENOMONEE FALLS WI | 26:20.4 | 8:29 |
| 141 | 31 | Caden Andreatta | 11 | HIGHLAND IN | 31:28.7 | 10:08 |