| 1 | Joshua WelchPlace 1 · Grade 8 · Valders | 8 | Valders | 10:04.74 PR |
| 2 | Philip MelsoPlace 2 · Grade 8 · Manitowoc Lutheran | 8 | Manitowoc Lutheran | 10:24.26 PR |
| 3 | Gabriel FarmerPlace 3 · Grade 7 · Manitowoc Lutheran | 7 | Manitowoc Lutheran | 10:49.39 PR |
| 4 | Tucker GoffPlace 4 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 10:55.32 PR |
| 5 | Rudy Vanden AvondPlace 5 · Grade 8 · Ledgers | 8 | Ledgers | 10:58.04 PR |
| 6 | Isaac StaudingerPlace 6 · Grade 8 · Valders | 8 | Valders | 10:58.89 PR |
| 7 | Logan BackusPlace 7 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:13.04 PR |
| 8 | Aleksandr VanderpuyPlace 8 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 11:14.73 PR |
| 9 | Wyatt Van KauwenbergPlace 9 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:15.03 PR |
| 10 | Torin WilsonPlace 10 · Grade 8 · Ledgers | 8 | Ledgers | 11:16.96 PR |
| 11 | Loic StryzewskiPlace 11 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:18.63 PR |
| 12 | Spencer SakovitzPlace 12 · Grade 8 · Horace Mann (Sheboygan) | 8 | Horace Mann (Sheboygan) | 11:20.76 PR |
| 13 | Ryder OrtmayerPlace 13 · Grade 8 · Sevastopol | 8 | Sevastopol | 11:22.20 PR |
| 14 | Bentley PoppPlace 14 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:28.02 PR |
| 15 | Charlie RathkePlace 15 · Grade 8 · Ledgers | 8 | Ledgers | 11:29.78 PR |
| 16 | Trevor PinkertonPlace 16 · Grade 8 · Valders | 8 | Valders | 11:32.15 PR |
| 17 | Norbert CrossPlace 17 · Grade 8 · St. John Bosco Catholic | 8 | St. John Bosco Catholic | 11:44.68 |
| 18 | Brett HodekPlace 18 · Grade 6 · Horace Mann (Sheboygan) | 6 | Horace Mann (Sheboygan) | 11:48.53 |
| 19 | Gavin SchmitzPlace 19 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:50.92 PR |
| 20 | Bryson FenendaelPlace 20 · Grade 7 · Kewaunee | 7 | Kewaunee | 11:55.10 PR |
| 21 | Levi ReindlPlace 21 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 11:58.61 PR |
| 22 | Henry RademacherPlace 22 · Grade 7 · Roncalli | 7 | Roncalli | 11:58.96 PR |
| 23 | William MikkelsonPlace 23 · Grade 7 · Urban (Sheboygan) | 7 | Urban (Sheboygan) | 12:04.83 |
| 24 | Axel TlatempaPlace 24 · Grade 8 · Sevastopol | 8 | Sevastopol | 12:16.96 |
| 25 | Spencer CassityPlace 25 · Grade 7 · Howards Grove | 7 | Howards Grove | 12:17.66 PR |
| 26 | Elliot BausPlace 26 · Grade 7 · Urban (Sheboygan) | 7 | Urban (Sheboygan) | 12:20.28 |
| 27 | Jeffrey DivenPlace 27 · Grade 7 · Urban (Sheboygan) | 7 | Urban (Sheboygan) | 12:25.10 |
| 28 | Tyler KnierPlace 28 · Grade 5 · Valders | 5 | Valders | 12:26.33 |
| 29 | Michael BrighamPlace 29 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 12:27.81 PR |
| 30 | Aaron MartinezPlace 30 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 12:27.91 PR |
| 31 | Palmer WeyenbergPlace 31 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 12:28.31 PR |
| 32 | Cash KonklePlace 32 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 12:36.43 |
| 33 | Jaymes HerzigPlace 33 · Grade 8 · Ledgers | 8 | Ledgers | 12:38.18 PR |
| 34 | Brody LutzPlace 34 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 12:41.94 PR |
| 35 | Noah BrischPlace 35 · Grade 5 · Roncalli | 5 | Roncalli | 12:42.42 PR |
| 36 | Wyatt CollinsPlace 36 · Grade 5 · Trinity Lutheran (Sheboygan) | 5 | Trinity Lutheran (Sheboygan) | 12:44.17 PR |
| 37 | David SisnerosPlace 37 · Grade 7 · Kewaunee | 7 | Kewaunee | 12:45.01 PR |
| 38 | Reid BaudhuinPlace 38 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 12:46.57 PR |
| 39 | Gabe WelchPlace 39 · Grade 5 · Valders | 5 | Valders | 12:49.74 |
| 40 | Griffin HartelPlace 40 · Grade 7 · Sevastopol | 7 | Sevastopol | 12:53.31 |
| 41 | Alex PerezPlace 41 · Grade 6 · Roncalli | 6 | Roncalli | 12:53.69 PR |
| 42 | Westen SchiselPlace 42 · Grade 7 · Valders | 7 | Valders | 13:00.11 |
| 43 | Jude PaplhamPlace 43 · Grade 7 · Kewaunee | 7 | Kewaunee | 13:02.64 PR |
| 44 | Liam MullanePlace 44 · Grade 6 · Trinity Lutheran (Sheboygan) | 6 | Trinity Lutheran (Sheboygan) | 13:03.38 PR |
| 45 | Luke GeorgensonPlace 45 · Grade 7 · Sevastopol | 7 | Sevastopol | 13:09.71 |
| 46 | Wyatt GilbertPlace 46 · Grade 6 · Sevastopol | 6 | Sevastopol | 13:14.49 PR |
| 47 | Nolan DickensonPlace 47 · Grade 7 · Two Rivers | 7 | Two Rivers | 13:25.06 PR |
| 48 | Ethan LallensackPlace 48 · Grade 7 · Wilson (Manitowoc) | 7 | Wilson (Manitowoc) | 13:29.74 PR |
| 49 | Oliver GudexPlace 49 · Grade 8 · Howards Grove | 8 | Howards Grove | 13:31.10 PR |
| 50 | Miles GrebePlace 50 · Grade 8 · Ledgers | 8 | Ledgers | 13:38.12 PR |
| 51 | Jacksen SchroederPlace 51 · Grade 6 · Horace Mann (Sheboygan) | 6 | Horace Mann (Sheboygan) | 13:38.40 PR |
| 52 | Jaxson DobrzynskiPlace 52 · Grade 7 · Valders | 7 | Valders | 13:40.02 |
| 53 | Calvin DekkerPlace 53 · Grade 7 · Urban (Sheboygan) | 7 | Urban (Sheboygan) | 13:42.50 PR |
| 54 | Mong Zong ChangPlace 54 · Grade 7 · Urban (Sheboygan) | 7 | Urban (Sheboygan) | 13:44.38 PR |
| 55 | Owen LyonsPlace 55 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 13:44.47 PR |
| 56 | Jonah BlahaPlace 56 · Grade 5 · Two Rivers | 5 | Two Rivers | 13:48.38 |
| 57 | Abraham DengelPlace 57 · Grade 7 · Ledgers | 7 | Ledgers | 13:53.54 |
| 58 | Jeffrey MallegniPlace 58 · Grade 6 · Howards Grove | 6 | Howards Grove | 13:55.28 PR |
| 59 | Maxwell HawkinsonPlace 59 · Grade 5 · Howards Grove | 5 | Howards Grove | 14:01.25 PR |
| 60 | Rilen SweetallaPlace 60 · Grade 6 · Ledgers | 6 | Ledgers | 14:02.93 PR |
| 61 | Levi MassartPlace 61 · Grade 6 · St. John Bosco Catholic | 6 | St. John Bosco Catholic | 14:08.43 |
| 62 | RJ MillsPlace 62 · Grade 5 · Roncalli | 5 | Roncalli | 14:20.22 PR |
| 63 | Brandon FreidlPlace 63 · Grade 8 · Trinity Lutheran (Sheboygan) | 8 | Trinity Lutheran (Sheboygan) | 14:22.36 PR |
| 64 | Ronin OrdiwayPlace 64 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 14:22.68 PR |
| 65 | Ian WattenfordPlace 65 · Grade 5 · Howards Grove | 5 | Howards Grove | 14:22.76 PR |
| 66 | Epifanio Morales-HernandezPlace 66 · Grade 8 · Kewaunee | 8 | Kewaunee | 14:30.44 |
| 67 | Matthew GonneringPlace 67 · Grade 6 · Valders | 6 | Valders | 14:30.84 PR |
| 68 | Ben WollerPlace 68 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 14:33.18 PR |
| 69 | Clark HermanPlace 69 · Grade 5 · Roncalli | 5 | Roncalli | 14:34.87 |
| 70 | Noah BlahaPlace 70 · Grade 7 · Two Rivers | 7 | Two Rivers | 14:36.46 PR |
| 71 | Carsten TourtellottPlace 71 · Grade 8 · Horace Mann (Sheboygan) | 8 | Horace Mann (Sheboygan) | 14:47.76 |
| 72 | Reed SoucheckPlace 72 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 14:53.80 PR |
| 73 | Dylan KorkkoPlace 73 · Grade 7 · Horace Mann (Sheboygan) | 7 | Horace Mann (Sheboygan) | 14:54.26 |
| 74 | Boden SchultzPlace 74 · Grade 8 · Horace Mann (Sheboygan) | 8 | Horace Mann (Sheboygan) | 14:59.26 PR |
| 75 | Francisco CardonaPlace 75 · Grade 6 · Urban (Sheboygan) | 6 | Urban (Sheboygan) | 15:12.76 PR |
| 76 | Kolten PetersonPlace 76 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 15:13.56 |
| 77 | Luke FeudnerPlace 77 · Grade 7 · Ledgers | 7 | Ledgers | 15:16.71 PR |
| 78 | Jalen OrnsPlace 78 · Grade 5 · St. John Bosco Catholic | 5 | St. John Bosco Catholic | 15:20.11 PR |
| 79 | Will OrtmayerPlace 79 · Grade 8 · Sevastopol | 8 | Sevastopol | 15:20.12 |
| 80 | Damian HildebrandtPlace 80 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 15:22.34 PR |
| 81 | Adam KarewiczPlace 81 · Grade 6 · Ledgers | 6 | Ledgers | 15:23.02 |
| 82 | Hudson BieriPlace 82 · Grade 7 · Sevastopol | 7 | Sevastopol | 15:24.76 |
| 83 | Charlie KrizeneskyPlace 83 · Grade 6 · Ledgers | 6 | Ledgers | 15:28.02 |
| 84 | Adarius LeePlace 84 · Grade 6 · Horace Mann (Sheboygan) | 6 | Horace Mann (Sheboygan) | 15:33.48 |
| 85 | Sam Vander SandenPlace 85 · Grade 6 · Ledgers | 6 | Ledgers | 15:44.70 PR |
| 86 | Kaleb FortunaPlace 86 · Grade 6 · Wilson (Manitowoc) | 6 | Wilson (Manitowoc) | 15:54.03 |
| 87 | Blake AndersonPlace 87 · Grade 5 · Roncalli | 5 | Roncalli | 16:14.83 PR |
| 88 | Landon BarrittPlace 88 · Grade 7 · Horace Mann (Sheboygan) | 7 | Horace Mann (Sheboygan) | 16:16.26 PR |
| 89 | Andrew GlatczakPlace 89 · Grade 5 · Trinity Lutheran (Sheboygan) | 5 | Trinity Lutheran (Sheboygan) | 16:17.03 |
| 90 | Andrew YoderPlace 90 · Grade 8 · Wilson (Manitowoc) | 8 | Wilson (Manitowoc) | 16:19.75 PR |
| 91 | Ilias JaureguiPlace 91 · Grade 7 · Horace Mann (Sheboygan) | 7 | Horace Mann (Sheboygan) | 16:24.33 |
| 92 | Brantley SprangPlace 92 · Grade 5 · Trinity Lutheran (Sheboygan) | 5 | Trinity Lutheran (Sheboygan) | 16:42.52 |
| 93 | Jack PiercePlace 93 · Grade 6 · Kewaunee | 6 | Kewaunee | 16:42.87 PR |
| 94 | Asher DadamPlace 94 · Grade 7 · Sevastopol | 7 | Sevastopol | 16:57.53 PR |
| 95 | John SwankPlace 95 · Grade 5 · Trinity Lutheran (Sheboygan) | 5 | Trinity Lutheran (Sheboygan) | 17:07.03 PR |
| 96 | Jacob VogeltanzPlace 96 · Grade 5 · Kewaunee | 5 | Kewaunee | 17:51.24 PR |
| 97 | Ezra BarkleyPlace 97 · Grade 5 · Trinity Lutheran (Sheboygan) | 5 | Trinity Lutheran (Sheboygan) | 18:10.37 PR |
| 98 | Grant SwankPlace 98 · Grade 4 · Trinity Lutheran (Sheboygan) | 4 | Trinity Lutheran (Sheboygan) | 19:25.23 PR |
| 99 | Charles CobbPlace 99 · Grade 8 · Urban (Sheboygan) | 8 | Urban (Sheboygan) | 20:22.79 |
| 100 | Aiden MammelPlace 100 · Grade 6 · Ledgers | 6 | Ledgers | 20:36.39 |
| 101 | Jackson ToivonenPlace 101 · Grade 8 · Sevastopol | 8 | Sevastopol | 21:25.42 PR |
| 102 | Paul RousePlace 102 · Grade 6 · Roncalli | 6 | Roncalli | 21:58.71 |
| 103 | Leo VerhelstPlace 103 · Grade 6 · Horace Mann (Sheboygan) | 6 | Horace Mann (Sheboygan) | 23:55.37 PR |
| 104 | James MurrayPlace 104 · Grade 6 · Trinity Lutheran (Sheboygan) | 6 | Trinity Lutheran (Sheboygan) | 26:32.77 |