| 1 | Aidan BreePlace 1 · Grade 9 · Milwaukee King | 9 | Milwaukee King | 18:43.31 |
| 2 | Ellery PleierPlace 2 · Grade 9 · Milwaukee King | 9 | Milwaukee King | 18:43.32 |
| 3 | Marques WashingtonPlace 3 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 19:00.50 |
| 4 | James GilpatricPlace 4 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 19:22.69 |
| 5 | Jayron DrightPlace 5 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 19:28.95 |
| 6 | Nathan WesselPlace 6 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 19:29.55 |
| 7 | Desharr SaddlerPlace 7 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 19:49.53 |
| 8 | Tim SchultzPlace 8 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 20:06.22 |
| 9 | Casey HufferPlace 9 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 20:08.91 |
| 10 | Ethan NorlanderPlace 10 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 20:16.44 |
| 11 | Max LeonardPlace 11 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 20:22.33 |
| 12 | Aleks KrisansPlace 12 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 20:24.60 |
| 13 | Joe JurssPlace 13 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 20:31.32 |
| 14 | Sam LowryPlace 14 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 20:31.53 |
| 15 | Phil PuksichPlace 15 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 20:46.56 |
| 16 | Steven MuzzeyPlace 16 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 20:50.16 |
| 17 | Brock BeckmanPlace 17 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 20:54.54 |
| 18 | Connor BussPlace 18 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 20:55.87 |
| 19 | Micah Vander VeldePlace 19 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 21:00.01 |
| 20 | Nick RupprechtPlace 20 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 21:11.36 |
| 21 | Jamie MishichPlace 21 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 21:13.51 |
| 22 | Matthew BergPlace 22 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 21:13.69 |
| 23 | Zachary RamirezPlace 23 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 21:16.62 |
| 24 | Thomas BuchanPlace 24 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 21:19.77 |
| 25 | Connor CassPlace 25 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 21:23.96 |
| 26 | Jacob OlsenPlace 26 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 21:25.88 |
| 27 | Josh PrichardPlace 27 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 21:32.20 |
| 28 | Harvey PetersPlace 28 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 21:34.28 |
| 29 | Eli WilkePlace 29 · Grade 9 · Beaver Dam | 9 | Beaver Dam | 21:40.02 |
| 30 | Thomas BreilingPlace 30 · Grade 9 · Martin Luther (Greendale) | 9 | Martin Luther (Greendale) | 21:48.53 |
| 31 | Magnus IsaacsonPlace 31 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 21:48.53 |
| 32 | Brent NargisPlace 32 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 21:48.83 |
| 33 | James JurssPlace 33 · Grade 9 · Milwaukee Lutheran | 9 | Milwaukee Lutheran | 21:49.51 |
| 34 | CJ CrumpPlace 34 · Grade 10 · Milwaukee Lutheran | 10 | Milwaukee Lutheran | 21:50.96 |
| 35 | Christian DayPlace 35 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 21:51.44 |
| 36 | Collin MetzgerPlace 36 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 21:55.93 |
| 37 | Timothy SteinkePlace 37 · Grade 10 · Milwaukee Lutheran | 10 | Milwaukee Lutheran | 21:57.21 |
| 38 | Isaac SchleuterPlace 38 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 21:59.57 |
| 39 | Aiden SchroederPlace 39 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 22:03.85 |
| 40 | Jack RosmanPlace 40 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 22:06.19 |
| 41 | Lemietric BurnsPlace 41 · Grade 10 · Messmer | 10 | Messmer | 22:06.90 |
| 42 | Luke HausserPlace 42 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 22:10.29 |
| 43 | Jose FloresPlace 43 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 22:13.10 |
| 44 | Joel GarciaPlace 44 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 22:29.72 |
| 45 | Ari RosadoPlace 45 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 22:33.44 |
| 46 | Mo SchinnPlace 46 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 22:36.98 |
| 47 | Simon DembiacPlace 47 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 22:39.64 |
| 48 | Danny LiuPlace 48 · Grade 9 · Wayland Academy | 9 | Wayland Academy | 22:43.34 |
| 49 | Carter GriffioenPlace 49 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 22:48.10 |
| 50 | Casey BorisPlace 50 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 22:48.84 |
| 51 | Matthew OllisPlace 51 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 22:54.90 |
| 52 | Auggie KoepkePlace 52 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 22:55.87 |
| 53 | Tyrel VarelaPlace 53 · Grade 11 · Johnson Creek | 11 | Johnson Creek | 22:58.24 |
| 54 | Austyn NeissingPlace 54 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 23:13.10 |
| 55 | Marshall LiuPlace 55 · Grade 11 · Martin Luther (Greendale) | 11 | Martin Luther (Greendale) | 23:27.03 |
| 56 | Eli NorlanderPlace 56 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 23:27.18 |
| 57 | Andy GrafPlace 57 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 23:30.12 |
| 58 | Collin BergquistPlace 58 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 23:31.23 |
| 59 | Emmanuel ArizmendiPlace 59 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 23:31.81 |
| 60 | Stanton KonetzkiPlace 60 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 23:32.89 |
| 61 | Daniel MeyerPlace 61 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 23:43.02 |
| 62 | Joey BartolottaPlace 62 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 23:44.35 |
| 63 | Ben ScheuerPlace 63 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 23:56.11 |
| 64 | Jack ArandaPlace 64 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 23:59.69 PR |
| 65 | Jon KarczewskiPlace 65 · Grade 10 · Johnson Creek | 10 | Johnson Creek | 24:00.52 |
| 66 | David BlassPlace 66 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 24:05.05 |
| 67 | Nicholas KuntzPlace 67 · Grade 9 · Beaver Dam | 9 | Beaver Dam | 24:08.55 |
| 68 | Jimmy ZhuPlace 68 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 24:14.98 |
| 69 | Giovanni BettiPlace 69 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 24:15.15 |
| 70 | Fischer VickersPlace 70 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 24:15.25 |
| 71 | Ben GordonPlace 71 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 24:19.15 |
| 72 | Keenan MackPlace 72 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 24:19.56 |
| 73 | Kavon DavisonPlace 73 · Grade 10 · Messmer | 10 | Messmer | 24:20.43 |
| 74 | Hunter HowlandPlace 74 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 24:28.55 |
| 75 | Cristian ArcosPlace 75 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 24:31.56 |
| 76 | A.J. PetersonPlace 76 · Grade 9 · University Lake School | 9 | University Lake School | 24:33.77 |
| 77 | Cristian RosasPlace 77 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 24:38.38 |
| 78 | James BouyPlace 78 · Grade 10 · Milwaukee Lutheran | 10 | Milwaukee Lutheran | 24:40.39 |
| 79 | Bobby CavazosPlace 79 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 25:03.01 |
| 80 | Cole HessPlace 80 · Grade 9 · Williams Bay | 9 | Williams Bay | 25:06.07 |
| 81 | Ezekiel CarsonPlace 81 · Grade 12 · HOPE Christian | 12 | HOPE Christian | 25:11.47 |
| 82 | Lance LiPlace 82 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 25:17.63 |
| 83 | Jamario WalkerPlace 83 · Grade 12 · Messmer | 12 | Messmer | 25:22.98 |
| 84 | Carlos EstradaPlace 84 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 25:36.34 |
| 85 | Noah WilliamsPlace 85 · Grade 11 · HOPE Christian | 11 | HOPE Christian | 26:25.24 |
| 86 | Matt RosmanPlace 86 · Grade 12 · Palmyra-Eagle | 12 | Palmyra-Eagle | 26:33.75 |
| 87 | Robert FyockPlace 87 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 26:41.35 |
| 88 | Jay O'BrienPlace 88 · Grade 9 · Williams Bay | 9 | Williams Bay | 26:57.32 |
| 89 | Ben WegnerPlace 89 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 27:04.27 |
| 90 | Keo LattimorePlace 90 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 27:09.43 |
| 91 | Alex KaboskeyPlace 91 · Grade 10 · Martin Luther (Greendale) | 10 | Martin Luther (Greendale) | 27:31.11 |
| 92 | Eric LiuPlace 92 · Grade 11 · Martin Luther (Greendale) | 11 | Martin Luther (Greendale) | 27:31.71 |
| 93 | Charles ZhangPlace 93 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 28:32.32 |
| 94 | Michael HillsonPlace 94 · Grade 11 · Johnson Creek | 11 | Johnson Creek | 28:39.62 |
| 95 | Aidan ReimerPlace 95 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 28:44.82 |
| 96 | Ethan DexheimerPlace 96 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 29:16.35 |
| 97 | Erick GamboaPlace 97 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 30:46.76 |
| 98 | Michael ZambranoPlace 98 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 30:49.67 |
| 99 | Maxwell BenderPlace 99 · Grade 9 · Milwaukee King | 9 | Milwaukee King | 31:55.48 |
| 100 | Christian HoltzenPlace 100 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 31:57.63 |
| 101 | Kaiden SchmidtPlace 101 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 32:21.83 |
| 102 | Eziquiel SontosPlace 102 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 33:10.49 |