| 1 | Carter HennemannPlace 1 · Grade 11 · St. Vincent | 11 | St. Vincent | 17:24.32 |
| 2 | Landon StreetPlace 2 · Grade 11 · Van Buren | 11 | Van Buren | 17:39.17 |
| 3 | Parker SchoenPlace 3 · Grade 12 · Oak Ridge | 12 | Oak Ridge | 18:13.04 |
| 4 | Braden UpchurchPlace 4 · Grade 9 · Bloomfield | 9 | Bloomfield | 18:20.65 |
| 5 | Jamey GoldenPlace 5 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 18:23.08 |
| 6 | Austin UmfleetPlace 6 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 18:39.02 |
| 7 | Haylin AdolphsonPlace 7 · Grade 10 · Alton | 10 | Alton | 18:52.97 |
| 8 | Domeniq HernandezPlace 8 · Grade 10 · Naylor | 10 | Naylor | 18:53.37 |
| 9 | Levi ClarkPlace 9 · Grade 11 · Van Buren | 11 | Van Buren | 18:56.36 |
| 10 | William MuellerPlace 10 · Grade 12 · Alton | 12 | Alton | 18:56.94 PR |
| 11 | Brodie WeeksPlace 11 · Grade 11 · Van Buren | 11 | Van Buren | 19:02.34 |
| 12 | Patterson CraftonPlace 12 · Grade 12 · Van Buren | 12 | Van Buren | 19:06.51 |
| 13 | Hayden DeesPlace 13 · Grade 11 · Van Buren | 11 | Van Buren | 19:12.87 |
| 14 | Hunter MasseyPlace 14 · Grade 11 · Bernie | 11 | Bernie | 19:21.61 |
| 15 | Bryson BattlesPlace 15 · Grade 9 · Bloomfield | 9 | Bloomfield | 19:22.27 |
| 16 | Weston MaysPlace 16 · Grade 10 · Eminence | 10 | Eminence | 19:22.51 |
| 17 | Alexander SeigelPlace 17 · Grade 12 · Meadow Heights | 12 | Meadow Heights | 19:24.64 |
| 18 | Hayden ConnerPlace 18 · Grade 12 · Richland (Essex) | 12 | Richland (Essex) | 19:26.61 |
| 19 | Cameryn HalePlace 19 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 19:27.80 |
| 20 | Jon MontgomeryPlace 20 · Grade 9 · Alton | 9 | Alton | 19:27.88 |
| 21 | Tyler LipePlace 21 · Grade 11 · Ellington | 11 | Ellington | 19:30.39 |
| 22 | Graiden CampbellPlace 22 · Grade 10 · Valley | 10 | Valley | 19:30.62 |
| 23 | Gabe SmitherPlace 23 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 19:36.52 |
| 24 | Luke RyanPlace 24 · Grade 10 · St. Vincent | 10 | St. Vincent | 19:37.84 |
| 25 | Westin SmithPlace 25 · Grade 10 · Bloomfield | 10 | Bloomfield | 19:43.01 |
| 26 | Lance RobinsPlace 26 · Grade 10 · Advance | 10 | Advance | 19:48.04 |
| 27 | Fletcher McSpaddenPlace 27 · Grade 12 · Van Buren | 12 | Van Buren | 19:49.76 |
| 28 | Benjamin HarrisPlace 28 · Grade 9 · Bernie | 9 | Bernie | 19:49.83 PR |
| 29 | Beau BlairPlace 29 · Grade 10 · Richland (Essex) | 10 | Richland (Essex) | 19:52.60 PR |
| 30 | Joseph RobinsonPlace 30 · Grade 9 · Eminence | 9 | Eminence | 19:54.59 |
| 31 | Graham AngelettePlace 31 · Grade 11 · Crossroads College Preparatory | 11 | Crossroads College Preparatory | 19:55.56 |
| 32 | Noah SvehlaPlace 32 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 20:06.68 |
| 33 | Channing ByrnePlace 33 · Grade 12 · Winona | 12 | Winona | 20:19.90 PR |
| 34 | Kingston CharlesPlace 34 · Grade 10 · Winona | 10 | Winona | 20:24.30 |
| 35 | Brayden CrainPlace 35 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 20:27.30 |
| 36 | Kamden HaysPlace 36 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 20:28.81 |
| 37 | Jackson BryantPlace 37 · Grade 11 · Bunker | 11 | Bunker | 20:28.88 |
| 38 | Caden HadlerPlace 38 · Grade 10 · St. Vincent | 10 | St. Vincent | 20:28.97 |
| 39 | Jackson StrattmanPlace 39 · Grade 10 · St. Vincent | 10 | St. Vincent | 20:29.45 |
| 40 | Elton BellPlace 40 · Grade 10 · Bloomfield | 10 | Bloomfield | 20:33.54 |
| 41 | Gage SmitherPlace 41 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 20:36.68 |
| 42 | Kane BallPlace 42 · Grade 10 · Koshkonong | 10 | Koshkonong | 20:41.11 PR |
| 43 | Wesson CollinsPlace 43 · Grade 10 · Koshkonong | 10 | Koshkonong | 20:43.94 |
| 44 | Oliver GriffardPlace 44 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 20:52.26 |
| 45 | Carter JonesPlace 45 · Grade 11 · Valley | 11 | Valley | 20:54.01 |
| 46 | Hayden Milam-LandersPlace 46 · Grade 10 · Advance | 10 | Advance | 20:59.05 PR |
| 47 | Eli Reimler-StarkeyPlace 47 · Grade 11 · Marquand-Zion | 11 | Marquand-Zion | 21:08.74 |
| 48 | Bryson RoyPlace 48 · Grade 9 · Alton | 9 | Alton | 21:11.65 |
| 49 | Xander HannersPlace 49 · Grade 11 · Campbell | 11 | Campbell | 21:14.61 |
| 50 | Drew WeidenbennerPlace 50 · Grade 9 · Campbell | 9 | Campbell | 21:16.68 |
| 51 | Jace GodseyPlace 51 · Grade 9 · Risco | 9 | Risco | 21:23.80 |
| 52 | Kendal CraftonPlace 52 · Grade 12 · Van Buren | 12 | Van Buren | 21:24.53 |
| 53 | Trystan StrohmeyerPlace 53 · Grade 10 · Naylor | 10 | Naylor | 21:26.89 PR |
| 54 | Skyler HoesliPlace 54 · Grade 10 · Leopold | 10 | Leopold | 21:28.57 |
| 55 | Jeremiah RobinsonPlace 55 · Grade 11 · Eminence | 11 | Eminence | 21:30.30 |
| 56 | Uriah GohringPlace 56 · Grade 9 · Crystal City | 9 | Crystal City | 21:34.43 |
| 57 | Elias MiinchPlace 57 · Grade 9 · Meadow Heights | 9 | Meadow Heights | 21:36.33 |
| 58 | Justus WaltzPlace 58 · Grade 10 · Alton | 10 | Alton | 21:44.01 |
| 59 | James LinamPlace 59 · Grade 10 · Bloomfield | 10 | Bloomfield | 21:45.97 |
| 60 | Matthew SheetsPlace 60 · Grade 11 · Crystal City | 11 | Crystal City | 21:51.30 |
| 61 | Josiah JarrellPlace 61 · Grade 9 · Bloomfield | 9 | Bloomfield | 21:54.59 |
| 62 | Zachary ThomasPlace 62 · Grade 9 · Summersville | 9 | Summersville | 21:55.41 |
| 63 | James BraunPlace 63 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 21:56.36 |
| 64 | Jacob SmithPlace 64 · Grade 10 · Leopold | 10 | Leopold | 21:57.10 |
| 65 | Cash BrooksPlace 65 · Grade 9 · Alton | 9 | Alton | 22:06.25 |
| 66 | Jon SachsePlace 66 · Grade 11 · Oak Ridge | 11 | Oak Ridge | 22:12.83 |
| 67 | Carson BoylePlace 67 · Grade 10 · Richland (Essex) | 10 | Richland (Essex) | 22:14.83 PR |
| 68 | Dylan DoellPlace 68 · Grade 9 · Crossroads College Preparatory | 9 | Crossroads College Preparatory | 22:16.00 PR |
| 69 | Isaac AllenPlace 69 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 22:16.80 |
| 70 | Bo BurginPlace 70 · Grade 10 · St. Vincent | 10 | St. Vincent | 22:17.14 |
| 71 | Carter OwensPlace 71 · Grade 10 · Risco | 10 | Risco | 22:17.29 |
| 72 | Noah WinschelPlace 72 · Grade 11 · St. Vincent | 11 | St. Vincent | 22:17.59 |
| 73 | Logan SullivanPlace 73 · Grade 12 · Eminence | 12 | Eminence | 22:22.96 |
| 74 | Devin RobertsonPlace 74 · Grade 9 · Zalma | 9 | Zalma | 22:25.50 |
| 75 | Carter DeBoardPlace 75 · Grade 11 · South Iron | 11 | South Iron | 22:26.43 PR |
| 76 | Micah ClarkPlace 76 · Grade 9 · Meadow Heights | 9 | Meadow Heights | 22:32.07 |
| 77 | Brodie RodgersPlace 77 · Grade 11 · Advance | 11 | Advance | 22:44.68 PR |
| 78 | Owen Silva-NoahPlace 78 · Grade 10 · Crystal City | 10 | Crystal City | 22:48.93 |
| 79 | Kai SiebertPlace 79 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 23:00.40 |
| 80 | Ashby ButeryPlace 80 · Grade 9 · Bismarck | 9 | Bismarck | 23:08.27 PR |
| 81 | Arthur GoodinPlace 81 · Grade 12 · Bloomfield | 12 | Bloomfield | 23:09.84 |
| 82 | Tyler RobinsonPlace 82 · Grade 10 · Summersville | 10 | Summersville | 23:23.90 |
| 83 | Ronan MonticelliPlace 83 · Grade 10 · Koshkonong | 10 | Koshkonong | 23:43.48 |
| 84 | Tobias OzawaPlace 84 · Grade 9 · Koshkonong | 9 | Koshkonong | 24:00.01 PR |
| 85 | Parker HinklePlace 85 · Grade 9 · Bismarck | 9 | Bismarck | 24:02.29 |
| 86 | Thomas WinchesterPlace 86 · Grade 11 · Campbell | 11 | Campbell | 24:36.77 PR |
| 87 | Blake StephensPlace 87 · Grade 10 · Marquand-Zion | 10 | Marquand-Zion | 24:49.86 |
| 88 | Brayden CartillarPlace 88 · Grade 11 · Risco | 11 | Risco | 25:00.34 |
| 89 | Landon WrightPlace 89 · Grade 9 · Winona | 9 | Winona | 25:00.72 PR |
| 90 | Connor ManshackPlace 90 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 25:01.65 |
| 91 | Austin HobeckPlace 91 · Grade 10 · Leopold | 10 | Leopold | 25:02.59 |
| 92 | Greyden CauthenPlace 92 · Grade 9 · Alton | 9 | Alton | 25:11.96 |
| 93 | Julien SchabergPlace 93 · Grade 9 · Crossroads College Preparatory | 9 | Crossroads College Preparatory | 25:32.12 |
| 94 | Tristin AndersPlace 94 · Grade 10 · St. Vincent | 10 | St. Vincent | 25:34.95 |
| 95 | Brysen MaysPlace 95 · Grade 11 · Winona | 11 | Winona | 25:41.64 |
| 96 | Ethan GreenPlace 96 · Grade 9 · Zalma | 9 | Zalma | 26:28.60 |
| 97 | Charles DanePlace 97 · Grade 12 · Ellington | 12 | Ellington | 26:48.02 PR |
| 98 | Allen JamesPlace 98 · Grade 9 · Zalma | 9 | Zalma | 26:59.44 |
| 99 | Rhett CarrPlace 99 · Grade 9 · Campbell | 9 | Campbell | 29:26.38 |
| 100 | Tucker GilmorePlace 100 · Grade 12 · Advance | 12 | Advance | 29:55.91 |
| 101 | Finn MayberryPlace 101 · Grade 12 · Advance | 12 | Advance | 30:12.65 |
| 102 | Connor LeightonPlace 102 · Grade 11 · Advance | 11 | Advance | 31:42.16 PR |
| 103 | Logan WisePlace 103 · Grade 10 · Valle Catholic | 10 | Valle Catholic | 33:54.22 |