| 1 | Philip MelsoPlace 1 · Grade 8 · Manitowoc Lutheran | 8 | Manitowoc Lutheran | 11:11.20 PR |
| 2 | Brewer JensenPlace 2 · Grade 8 · Kohler | 8 | Kohler | 11:28.40 |
| 3 | Carsten HueninkPlace 3 · Grade 8 · Cedar Grove | 8 | Cedar Grove | 11:44.30 PR |
| 4 | Cable De TroyePlace 4 · Grade 8 · Cedar Grove | 8 | Cedar Grove | 11:47.30 PR |
| 5 | Ethan DellPlace 5 · Grade 8 · Mishicot | 8 | Mishicot | 11:58.40 |
| 6 | Charile RicePlace 6 · Grade 7 · St. Mary (Neenah) | 7 | St. Mary (Neenah) | 12:08.30 |
| 7 | Hunter KowalkowskiPlace 7 · Grade 7 · Ozaukee | 7 | Ozaukee | 12:11.90 PR |
| 8 | Carsten PohjolaPlace 8 · Grade 8 · Hilbert | 8 | Hilbert | 12:19.40 |
| 9 | Graden GundersonPlace 9 · Grade 8 · St. Mary (Neenah) | 8 | St. Mary (Neenah) | 12:22.90 |
| 10 | Cruz OlsonPlace 10 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 12:24.10 PR |
| 11 | Gabriel FarmerPlace 11 · Grade 7 · Manitowoc Lutheran | 7 | Manitowoc Lutheran | 12:29.70 |
| 12 | Sawyer WiesnerPlace 12 · Grade 8 · Mishicot | 8 | Mishicot | 12:35.80 PR |
| 13 | Carson GriffithPlace 13 · Grade 8 · Cedar Grove | 8 | Cedar Grove | 12:36.30 PR |
| 14 | Devin WoelfelPlace 14 · Grade 6 · Hilbert | 6 | Hilbert | 12:38.60 |
| 15 | Lawrence HarveyPlace 15 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 12:45.00 PR |
| 16 | Damien GummPlace 16 · Grade 8 · Kohler | 8 | Kohler | 12:45.50 PR |
| 17 | Henry McKnightPlace 17 · Grade 8 · Kohler | 8 | Kohler | 12:56.40 |
| 18 | Camden JensemaPlace 18 · Grade 7 · Oostburg | 7 | Oostburg | 12:58.00 |
| 19 | Ian SchwahnPlace 19 · Grade 8 · Reedsville | 8 | Reedsville | 12:59.20 |
| 20 | Jacob BultPlace 20 · Grade 7 · Bethlehem Lutheran (Sheboygan) | 7 | Bethlehem Lutheran (Sheboygan) | 13:04.50 |
| 21 | Nathan HaskettPlace 21 · Grade 8 · Howards Grove | 8 | Howards Grove | 13:06.30 PR |
| 22 | Luke BlouinPlace 22 · Grade 7 · Kohler | 7 | Kohler | 13:07.60 |
| 23 | Gibson BergstromPlace 23 · Grade 7 · St. Mary (Neenah) | 7 | St. Mary (Neenah) | 13:11.00 |
| 24 | Arlo GaedkePlace 24 · Grade 7 · Kohler | 7 | Kohler | 13:22.50 |
| 25 | Greyson SpringstubePlace 25 · Grade 8 · Mishicot | 8 | Mishicot | 13:28.50 PR |
| 26 | Connor LangerPlace 26 · Grade 7 · Cedar Grove | 7 | Cedar Grove | 13:29.30 PR |
| 27 | Ryan HillPlace 27 · Grade 6 · Kohler | 6 | Kohler | 13:30.40 |
| 28 | Ray StreetmanPlace 28 · Grade 8 · Reedsville | 8 | Reedsville | 13:35.30 |
| 29 | Orion KonenPlace 29 · Grade 6 · Elkhart Lake-Glenbeulah | 6 | Elkhart Lake-Glenbeulah | 13:38.90 |
| 30 | Cayden DixonPlace 30 · Grade 6 · Kohler | 6 | Kohler | 13:40.30 |
| 31 | Tyler BrennPlace 31 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 13:40.60 PR |
| 32 | Paul KrickenbergPlace 32 · Grade 5 · Kohler | 5 | Kohler | 13:42.70 |
| 33 | Monroe AveryPlace 33 · Grade 7 · Kohler | 7 | Kohler | 13:42.70 |
| 34 | Brian ScharenbrochPlace 34 · Grade 8 · Reedsville | 8 | Reedsville | 13:51.10 PR |
| 35 | Grayson MayerPlace 35 · Grade 7 · Ozaukee | 7 | Ozaukee | 13:51.20 |
| 36 | Tyler HillPlace 36 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 13:52.30 |
| 37 | Wyatt CollinsPlace 37 · Grade 5 · Bethlehem Lutheran (Sheboygan) | 5 | Bethlehem Lutheran (Sheboygan) | 13:55.60 PR |
| 38 | Graysen KuffelPlace 38 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 13:57.60 PR |
| 39 | John ShermanPlace 39 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 13:59.40 |
| 40 | Owen SwetlikPlace 40 · Grade 7 · Mishicot | 7 | Mishicot | 14:00.10 |
| 41 | Bentley DavisPlace 41 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 14:03.50 PR |
| 42 | Caleb VogtPlace 42 · Grade 7 · Manitowoc Lutheran | 7 | Manitowoc Lutheran | 14:07.70 |
| 43 | Damian AlvarezPlace 43 · Grade 7 · Kohler | 7 | Kohler | 14:08.00 |
| 44 | Blaine SchmittingPlace 44 · Grade 8 · Hilbert | 8 | Hilbert | 14:08.80 PR |
| 45 | Oliver GudexPlace 45 · Grade 8 · Howards Grove | 8 | Howards Grove | 14:18.30 PR |
| 46 | Noah BlouinPlace 46 · Grade 8 · Kohler | 8 | Kohler | 14:20.30 |
| 47 | Logan MayerPlace 47 · Grade 7 · Ozaukee | 7 | Ozaukee | 14:20.90 |
| 48 | Beckett JanssenPlace 48 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 14:22.20 PR |
| 49 | Jayce ReindlPlace 49 · Grade 8 · Mishicot | 8 | Mishicot | 14:22.80 |
| 50 | Ethan StrakaPlace 50 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 14:23.30 PR |
| 51 | Grifin PietenpolPlace 51 · Grade 7 · Mishicot | 7 | Mishicot | 14:28.00 |
| 52 | Kirby JensenPlace 52 · Grade 6 · Elkhart Lake-Glenbeulah | 6 | Elkhart Lake-Glenbeulah | 14:41.80 PR |
| 53 | Nick MeyerPlace 53 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 14:47.40 PR |
| 54 | Isaac LuedtkePlace 54 · Grade 8 · Kohler | 8 | Kohler | 14:47.60 |
| 55 | Silas DulmesPlace 55 · Grade 5 · Cedar Grove | 5 | Cedar Grove | 14:56.40 PR |
| 56 | Conrad HaslerPlace 56 · Grade 8 · Bethlehem Lutheran (Sheboygan) | 8 | Bethlehem Lutheran (Sheboygan) | 14:56.50 |
| 57 | William GruberPlace 57 · Grade 7 · St. Mary (Neenah) | 7 | St. Mary (Neenah) | 15:07.00 |
| 58 | Cameron PropsonPlace 58 · Grade 7 · Hilbert | 7 | Hilbert | 15:14.40 |
| 59 | Hudson PendergastPlace 59 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 15:15.70 PR |
| 60 | Liam ScottPlace 60 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 15:16.40 PR |
| 61 | Henry MaderPlace 61 · Grade 6 · Hilbert | 6 | Hilbert | 15:29.80 |
| 62 | Willem DeCleenePlace 62 · Grade 8 · Manitowoc Lutheran | 8 | Manitowoc Lutheran | 15:31.60 PR |
| 63 | Beau SchubertPlace 63 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 15:50.40 |
| 64 | Easton CrowleyPlace 64 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 15:50.70 PR |
| 65 | Henry RothPlace 65 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 15:54.80 |
| 66 | Emmet ScholzPlace 66 · Grade 6 · Hilbert | 6 | Hilbert | 15:58.00 PR |
| 67 | Santiago GonzalezPlace 67 · Grade 8 · Kohler | 8 | Kohler | 16:04.50 PR |
| 68 | Jax ThomasPlace 68 · Grade 6 · Hilbert | 6 | Hilbert | 16:04.50 PR |
| 69 | Archer BalderramaPlace 69 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 16:13.50 |
| 70 | Leon TorgersonPlace 70 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 16:17.70 PR |
| 71 | Lucas ChristPlace 71 · Grade 8 · Hilbert | 8 | Hilbert | 16:24.30 |
| 72 | Will PleussPlace 72 · Grade 5 · Elkhart Lake-Glenbeulah | 5 | Elkhart Lake-Glenbeulah | 16:29.60 PR |
| 73 | Lincoln BoyerPlace 73 · Grade 7 · Bethlehem Lutheran (Sheboygan) | 7 | Bethlehem Lutheran (Sheboygan) | 16:32.00 PR |
| 74 | Lincoln KleinschmitPlace 74 · Grade 6 · St. Mary (Neenah) | 6 | St. Mary (Neenah) | 16:41.00 PR |
| 75 | Milo Van DaalwykPlace 75 · Grade 8 · St. Mary (Neenah) | 8 | St. Mary (Neenah) | 16:55.10 PR |
| 76 | Austin LoosePlace 76 · Grade 8 · Hilbert | 8 | Hilbert | 17:03.90 PR |
| 77 | Leo GeiserPlace 77 · Grade 5 · Hilbert | 5 | Hilbert | 17:16.90 |
| 78 | Nolan WeberPlace 78 · Grade 8 · Hilbert | 8 | Hilbert | 17:50.20 |
| 79 | John ShivePlace 79 · Grade 5 · Bethlehem Lutheran (Sheboygan) | 5 | Bethlehem Lutheran (Sheboygan) | 18:39.90 |
| 80 | Tryston DeGarmoPlace 80 · Grade 7 · Mishicot | 7 | Mishicot | 19:03.40 |
| 81 | Liam DeRuyterPlace 81 · Grade 7 · Bethlehem Lutheran (Sheboygan) | 7 | Bethlehem Lutheran (Sheboygan) | 19:36.20 |
| 82 | Lucas TockPlace 82 · Grade 7 · Bethlehem Lutheran (Sheboygan) | 7 | Bethlehem Lutheran (Sheboygan) | 19:42.50 |