| 1 | Ethan EvensenPlace 1 · Grade 12 · Verona Area | 12 | Verona Area | 18:35.0 |
| 2 | Ben AunePlace 2 · Grade 9 · Verona Area | 9 | Verona Area | 18:42.0 |
| 3 | Alan ZhengPlace 3 · Grade 12 · Verona Area | 12 | Verona Area | 18:48.0 |
| 4 | Blake RobertsPlace 4 · Grade 9 · Mukwonago | 9 | Mukwonago | 19:02.1 |
| 5 | Jacob HasemanPlace 5 · Grade 11 · Mukwonago | 11 | Mukwonago | 19:05.1 |
| 6 | Elijah StrutzPlace 6 · Grade 12 · Verona Area | 12 | Verona Area | 19:12.3 |
| 7 | Riley WierzbickiPlace 7 · Grade 12 · Mukwonago | 12 | Mukwonago | 19:12.9 |
| 8 | Sam ContrerasPlace 8 · Grade 12 · Elkhorn | 12 | Elkhorn | 19:14.8 |
| 9 | Chance NielsenPlace 9 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 19:18.1 |
| 10 | Elliot KwitekPlace 10 · Grade 11 · Verona Area | 11 | Verona Area | 19:23.7 |
| 11 | Alec MissallPlace 11 · Grade 10 · Mukwonago | 10 | Mukwonago | 19:25.2 |
| 12 | Kendell RiddlePlace 12 · Grade 10 · Verona Area | 10 | Verona Area | 19:25.6 |
| 13 | Hunter SchlueterPlace 13 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 19:26.8 |
| 14 | Ethan RisleyPlace 14 · Grade 11 · Verona Area | 11 | Verona Area | 19:29.1 |
| 15 | Charlie WeberPlace 15 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 19:31.7 |
| 16 | Sean PerryPlace 16 · Grade 10 · Verona Area | 10 | Verona Area | 19:33.4 |
| 17 | Matt ClauerPlace 17 · Grade 9 · Mukwonago | 9 | Mukwonago | 19:33.6 |
| 18 | Mason MarenPlace 18 · Grade 11 · Mukwonago | 11 | Mukwonago | 19:34.1 |
| 19 | Rogan LeistikoPlace 19 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 19:40.0 |
| 20 | Noah SerraultPlace 20 · Grade 10 · Verona Area | 10 | Verona Area | 19:46.7 |
| 21 | Will KnuevePlace 21 · Grade 9 · Verona Area | 9 | Verona Area | 19:55.5 |
| 22 | Nathan GrossklausPlace 22 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 19:58.5 |
| 23 | Justin TischaeferPlace 23 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 20:07.0 |
| 24 | Drew KaatzPlace 24 · Grade 10 · Verona Area | 10 | Verona Area | 20:13.2 |
| 25 | Caleb KiehnauPlace 25 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 20:13.7 |
| 26 | Quinn ThompsonPlace 26 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 20:17.5 |
| 27 | Luke FunkPlace 27 · Grade 11 · Waterford | 11 | Waterford | 20:27.0 |
| 28 | Caleb RauschPlace 28 · Grade 12 · Waterford | 12 | Waterford | 20:27.2 |
| 29 | Nicholas ErmanPlace 29 · Grade 11 · Mukwonago | 11 | Mukwonago | 20:28.7 |
| 30 | Ben SchaafPlace 30 · Grade 10 · Verona Area | 10 | Verona Area | 20:30.4 |
| 31 | Andrew JonietzPlace 31 · Grade 9 · Waterford | 9 | Waterford | 20:31.7 |
| 32 | Mitch FalconPlace 32 · Grade 10 · Elkhorn | 10 | Elkhorn | 20:33.6 |
| 33 | Blake SterkenPlace 33 · Grade 9 · Elkhorn | 9 | Elkhorn | 20:35.8 |
| 34 | Koby DelongPlace 34 · Grade 11 · Mukwonago | 11 | Mukwonago | 20:38.3 |
| 35 | Thomas JungwirthPlace 35 · Grade 9 · Mukwonago | 9 | Mukwonago | 20:41.2 |
| 36 | Oliver BussePlace 36 · Grade 10 · Mukwonago | 10 | Mukwonago | 20:42.2 |
| 37 | Max JungwirthPlace 37 · Grade 11 · Mukwonago | 11 | Mukwonago | 20:42.5 |
| 38 | John CzajkaPlace 38 · Grade 9 · Waterford | 9 | Waterford | 20:44.7 |
| 39 | Chris ClauerPlace 39 · Grade 11 · Mukwonago | 11 | Mukwonago | 20:45.2 |
| 40 | Jaden GreggPlace 40 · Grade 10 · New Berlin West | 10 | New Berlin West | 20:45.4 |
| 41 | Alex BandomirPlace 41 · Grade 10 · Mukwonago | 10 | Mukwonago | 20:46.6 |
| 42 | Scott RosendahlPlace 42 · Grade 11 · Elkhorn | 11 | Elkhorn | 20:51.7 |
| 43 | Patrick ByrnesPlace 43 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 20:55.5 |
| 44 | Lucas KoepkePlace 44 · Grade 12 · Elkhorn | 12 | Elkhorn | 20:56.1 |
| 45 | Isaiah ZhouPlace 45 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 20:56.7 |
| 46 | Tristan RauPlace 46 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 20:59.6 |
| 47 | Keith KrullPlace 47 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 21:00.5 |
| 48 | Jackson LaneyPlace 48 · Grade 10 · Waterford | 10 | Waterford | 21:06.1 |
| 49 | Ryan TrafeletPlace 49 · Grade 11 · Waterford | 11 | Waterford | 21:10.0 |
| 50 | Jackson DedickPlace 50 · Grade 12 · East Troy | 12 | East Troy | 21:10.4 |
| 51 | Dane EdwardsPlace 51 · Grade 10 · Waterford | 10 | Waterford | 21:11.5 |
| 52 | Ronan LalorPlace 52 · Grade 10 · Verona Area | 10 | Verona Area | 21:21.7 |
| 53 | Cooper JohnsonPlace 53 · Grade 9 · Mukwonago | 9 | Mukwonago | 21:23.4 |
| 54 | Brett KowalPlace 54 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 21:25.2 |
| 55 | Zach EdingerPlace 55 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 21:26.7 |
| 56 | Kevin RodriguezPlace 56 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 21:27.8 |
| 57 | Will DrosenPlace 57 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 21:28.2 |
| 58 | Justin BrayerPlace 58 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 21:30.7 |
| 59 | Nathaniel KrausPlace 59 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 21:32.3 |
| 60 | Colin ParrottPlace 60 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 21:33.4 |
| 61 | Aaron LeroyPlace 61 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 21:34.7 |
| 62 | Aiden BrinkPlace 62 · Grade 9 · Waterford | 9 | Waterford | 21:35.2 |
| 63 | John DurandPlace 63 · Grade 10 · Waterford | 10 | Waterford | 21:35.8 |
| 64 | Chris SchaeferPlace 64 · Grade 9 · Catholic Memorial | 9 | Catholic Memorial | 21:36.1 |
| 65 | Ben SternyPlace 65 · Grade 10 · Mukwonago | 10 | Mukwonago | 21:38.0 |
| 66 | Anthony BarneyPlace 66 · Grade 10 · East Troy | 10 | East Troy | 21:38.7 |
| 67 | Jon ZeihenPlace 67 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 21:39.9 |
| 68 | Mason LandishPlace 68 · Grade 11 · Waterford | 11 | Waterford | 21:43.4 |
| 69 | Connor McKenziePlace 69 · Grade 11 · New Berlin West | 11 | New Berlin West | 21:46.1 |
| 70 | Kaden AnzalonePlace 70 · Grade 10 · Elkhorn | 10 | Elkhorn | 21:49.0 |
| 71 | Ty WiczekPlace 71 · Grade 10 · Whitnall | 10 | Whitnall | 21:49.0 |
| 72 | Esebio PaniaguaPlace 72 · Grade 12 · Elkhorn | 12 | Elkhorn | 21:50.4 |
| 73 | Simon ParkerPlace 73 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 21:55.5 |
| 74 | Jacob TaylorPlace 74 · Grade 11 · Elkhorn | 11 | Elkhorn | 21:55.9 |
| 75 | Dakota TerrienPlace 75 · Grade 10 · Verona Area | 10 | Verona Area | 21:57.6 |
| 76 | Aidan StubingPlace 76 · Grade 10 · Mukwonago | 10 | Mukwonago | 22:06.2 |
| 77 | Jarret RippergerPlace 77 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 22:06.2 |
| 78 | Zach HareboPlace 78 · Grade 12 · Whitnall | 12 | Whitnall | 22:07.1 |
| 79 | Sebastian EhlkePlace 79 · Grade 12 · Verona Area | 12 | Verona Area | 22:08.9 |
| 80 | Brennen NevermannPlace 80 · Grade 11 · Mukwonago | 11 | Mukwonago | 22:09.2 |
| 81 | Zach KornmeyerPlace 81 · Grade 9 · Catholic Memorial | 9 | Catholic Memorial | 22:11.4 |
| 82 | Tim BreunigPlace 82 · Grade 11 · Whitnall | 11 | Whitnall | 22:12.0 |
| 83 | Reed Kastner-LangPlace 83 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 22:12.8 |
| 84 | Noah SchierlPlace 84 · Grade 10 · Waterford | 10 | Waterford | 22:18.1 |
| 85 | Aidan BaumannPlace 85 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 22:21.2 |
| 86 | Ethan HederPlace 86 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 22:25.7 |
| 87 | Brian AnkersteinPlace 87 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 22:27.0 |
| 88 | Hayden KalisPlace 88 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 22:27.3 |
| 89 | Seamus ManzkePlace 89 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 22:28.9 |
| 90 | Callaghan ZusanPlace 90 · Grade 12 · East Troy | 12 | East Troy | 22:29.5 |
| 91 | Aj HallPlace 91 · Grade 12 · East Troy | 12 | East Troy | 22:29.8 |
| 92 | Ethan RodellPlace 92 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 22:30.5 |
| 93 | Carlos BandaPlace 93 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 22:30.9 |
| 94 | Josh SeamonsonPlace 94 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 22:31.3 |
| 95 | Jack BraunPlace 95 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 22:31.7 |
| 96 | Adam ZoellnerPlace 96 · Grade 11 · Elkhorn | 11 | Elkhorn | 22:33.0 |
| 97 | Spencer GrossPlace 97 · Grade 10 · Waterford | 10 | Waterford | 22:34.0 |
| 98 | Lucas RasmussenPlace 98 · Grade 11 · East Troy | 11 | East Troy | 22:36.9 |
| 99 | Atley RasmussenPlace 99 · Grade 9 · Elkhorn | 9 | Elkhorn | 22:37.7 |
| 100 | Colin SchmitzPlace 100 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 22:39.4 |
| 101 | John PomeroyPlace 101 · Grade 9 · Waterford | 9 | Waterford | 22:40.3 |
| 102 | Jonah PulokasPlace 102 · Grade 11 · Elkhorn | 11 | Elkhorn | 22:42.4 |
| 103 | Zane OshiroPlace 103 · Grade 9 · Verona Area | 9 | Verona Area | 22:43.0 |
| 104 | Henry McCauslandPlace 104 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 22:43.1 |
| 105 | Aiden StyersPlace 105 · Grade 10 · Verona Area | 10 | Verona Area | 22:43.9 |
| 106 | Eric RodellPlace 106 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 22:44.7 |
| 107 | Alexander BloomberPlace 107 · Grade 9 · New Berlin West | 9 | New Berlin West | 22:45.0 |
| 108 | Caden ShawPlace 108 · Grade 10 · Waterford | 10 | Waterford | 22:45.0 |
| 109 | Brandon RintelmanPlace 109 · Grade 11 · East Troy | 11 | East Troy | 22:50.8 |
| 110 | Asher RafkinPlace 110 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 22:52.6 |
| 111 | Ben UittiPlace 111 · Grade 12 · Whitnall | 12 | Whitnall | 22:54.0 |
| 112 | Zak MorrisonPlace 112 · Grade 12 · Verona Area | 12 | Verona Area | 23:03.8 |
| 113 | Casey KnuevePlace 113 · Grade 9 · Verona Area | 9 | Verona Area | 23:05.7 |
| 114 | Micah VanderhoofPlace 114 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 23:06.8 |
| 115 | Sam BernauPlace 115 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 23:07.8 |
| 116 | Devin UlmPlace 116 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 23:08.6 |
| 117 | Greg BondsPlace 117 · Grade 9 · Verona Area | 9 | Verona Area | 23:10.0 |
| 118 | Wesley LangPlace 118 · Grade 10 · Mukwonago | 10 | Mukwonago | 23:18.4 |
| 119 | Isaac JergensonPlace 119 · Grade 9 · Verona Area | 9 | Verona Area | 23:21.9 |
| 120 | Gus FrostPlace 120 · Grade 10 · Waterford | 10 | Waterford | 23:23.0 |
| 121 | Johnathan ZweifelPlace 121 · Grade 12 · Waterford | 12 | Waterford | 23:26.1 |
| 122 | Rylan DemuchaPlace 122 · Grade 9 · Whitnall | 9 | Whitnall | 23:30.6 |
| 123 | Wylie SimonenPlace 123 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 23:31.4 |
| 124 | Sam BrunnerPlace 124 · Grade 9 · Whitnall | 9 | Whitnall | 23:31.6 |
| 125 | Trenton RuffaloPlace 125 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 23:33.5 |
| 126 | Kevin HildebrandPlace 126 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 23:49.7 |
| 127 | Nolan EgofskePlace 127 · Grade 11 · New Berlin West | 11 | New Berlin West | 23:53.1 |
| 128 | Trevor ZabrowskiPlace 128 · Grade 9 · Waterford | 9 | Waterford | 23:55.3 |
| 129 | Joe KrebsbachPlace 129 · Grade 12 · Waterford | 12 | Waterford | 23:57.6 |
| 130 | Cael SteverPlace 130 · Grade 12 · Elkhorn | 12 | Elkhorn | 23:58.3 |
| 131 | Ben FriedlPlace 131 · Grade 11 · East Troy | 11 | East Troy | 23:58.7 |
| 132 | Jaden YoungPlace 132 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 24:09.7 |
| 133 | Derek ShanksPlace 133 · Grade 9 · Whitnall | 9 | Whitnall | 24:16.4 |
| 134 | Piper LickteigPlace 134 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 24:20.7 |
| 135 | Lukas KleinfeldtPlace 135 · Grade 10 · Lake Mills | 10 | Lake Mills | 24:25.0 |
| 136 | Tag SnellPlace 136 · Grade 11 · Verona Area | 11 | Verona Area | 24:27.8 |
| 137 | Mitch CrosbyPlace 137 · Grade 11 · Mukwonago | 11 | Mukwonago | 24:29.6 |
| 138 | Aj MillmannPlace 138 · Grade 9 · Whitnall | 9 | Whitnall | 24:31.9 |
| 139 | Lucas SimonenPlace 139 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 24:34.9 |
| 140 | Aldo GonzalezPlace 140 · Grade 11 · Augustine Prep | 11 | Augustine Prep | 24:39.6 |
| 141 | Jalen SanfelipoPlace 141 · Grade 11 · Waterford | 11 | Waterford | 24:41.6 |
| 142 | Noah LehnertPlace 142 · Grade 10 · East Troy | 10 | East Troy | 25:07.3 |
| 143 | Tobyn FoglePlace 143 · Grade 9 · Whitnall | 9 | Whitnall | 25:08.1 |
| 144 | Joseph ArguellesPlace 144 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 25:09.6 |
| 145 | Ethan KoszarekPlace 145 · Grade 11 · Waterford | 11 | Waterford | 25:13.5 |
| 146 | Joshua OrtegaPlace 146 · Grade 9 · Augustine Prep | 9 | Augustine Prep | 25:14.4 |
| 147 | Aj SanchezPlace 147 · Grade 12 · Elkhorn | 12 | Elkhorn | 25:23.9 |
| 148 | Will FraundorfPlace 148 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 25:24.9 |
| 149 | Matthew HahnPlace 149 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 25:25.9 |
| 150 | Kenny GonzalezPlace 150 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 25:34.2 |
| 151 | Max StoehrPlace 151 · Grade 9 · Catholic Memorial | 9 | Catholic Memorial | 25:44.5 |
| 152 | Brendan KilePlace 152 · Grade 10 · Verona Area | 10 | Verona Area | 25:48.0 |
| 153 | Luis D'OlhaberriaPlace 153 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 25:49.9 |
| 154 | Kellan WoodsPlace 154 · Grade 12 · East Troy | 12 | East Troy | 25:51.2 |
| 155 | Caleb EdwardsPlace 155 · Grade 12 · East Troy | 12 | East Troy | 26:02.3 |
| 156 | Tianyi Pet MaPlace 156 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 26:37.2 |
| 157 | Cavan FullerPlace 157 · Grade 9 · New Berlin West | 9 | New Berlin West | 26:41.5 |
| 158 | Holden RoushPlace 158 · Grade 9 · Elkhorn | 9 | Elkhorn | 26:45.0 |
| 159 | Cody JuergensPlace 159 · Grade 10 · Waterford | 10 | Waterford | 26:48.5 |
| 160 | Stephen KlempPlace 160 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 27:47.7 |
| 161 | Alex WilliamsPlace 161 · Grade 12 · Whitnall | 12 | Whitnall | 27:48.7 |
| 162 | Alek EkstrandPlace 162 · Grade 11 · Mukwonago | 11 | Mukwonago | 27:54.6 |
| 163 | Josh RabideauxPlace 163 · Grade 11 · Whitnall | 11 | Whitnall | 29:45.7 |
| 164 | Kevin NevaroPlace 164 · Grade 9 · Augustine Prep | 9 | Augustine Prep | 29:57.9 |
| 165 | Micah StewartPlace 165 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 31:30.4 |
| 166 | Odin JohnsonPlace 166 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 31:33.0 |
| 167 | Miguel BasurtoPlace 167 · Grade 11 · Augustine Prep | 11 | Augustine Prep | 32:31.8 |
| 168 | Nico SpindtPlace 168 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 32:44.4 |
| 169 | Diego NevaroPlace 169 · Grade 9 · Augustine Prep | 9 | Augustine Prep | 34:33.6 |
| 170 | Emanuel HerreraPlace 170 · Grade 9 · Augustine Prep | 9 | Augustine Prep | 35:07.8 |