| 1 | Joel WolfPlace 1 · Grade 12 · Mukwonago | 12 | Mukwonago | 15:45.42 |
| 2 | Braden SchreiberPlace 2 · Grade 12 · Mukwonago | 12 | Mukwonago | 16:44.34 |
| 3 | Tyler MoorePlace 3 · Grade 10 · Hamilton | 10 | Hamilton | 16:47.50 |
| 4 | Joe McNultyPlace 4 · Grade 10 · Mukwonago | 10 | Mukwonago | 16:56.42 |
| 5 | Ben DohlbyPlace 5 · Grade 10 · Pewaukee | 10 | Pewaukee | 17:08.93 |
| 6 | Beau BrockPlace 6 · Grade 12 · Pewaukee | 12 | Pewaukee | 17:21.39 |
| 7 | Jared WunschelPlace 7 · Grade 11 · Hamilton | 11 | Hamilton | 17:24.03 |
| 8 | Derek SchiltzPlace 8 · Grade 12 · Mukwonago | 12 | Mukwonago | 17:26.58 |
| 9 | Luke WolfPlace 9 · Grade 10 · Mukwonago | 10 | Mukwonago | 17:28.67 |
| 10 | Blake RobertsPlace 10 · Grade 10 · Mukwonago | 10 | Mukwonago | 17:29.59 PR |
| 11 | Zander RobertsPlace 11 · Grade 11 · Mukwonago | 11 | Mukwonago | 17:46.55 |
| 12 | Jacob HasemanPlace 12 · Grade 12 · Mukwonago | 12 | Mukwonago | 17:53.62 PR |
| 13 | Evan BunkerPlace 13 · Grade 10 · Hamilton | 10 | Hamilton | 17:55.51 |
| 14 | Nathan BurkePlace 14 · Grade 9 · Pewaukee | 9 | Pewaukee | 17:56.24 |
| 15 | Alec MissallPlace 15 · Grade 11 · Mukwonago | 11 | Mukwonago | 17:58.16 |
| 16 | Jordan LoferskiPlace 16 · Grade 9 · Hamilton | 9 | Hamilton | 17:58.36 |
| 17 | Noah ZahrtPlace 17 · Grade 11 · Hamilton | 11 | Hamilton | 18:03.51 |
| 18 | Mitchell SmithPlace 18 · Grade 11 · Pewaukee | 11 | Pewaukee | 18:09.59 |
| 19 | Lucas NicholsonPlace 19 · Grade 10 · Pewaukee | 10 | Pewaukee | 18:10.45 |
| 20 | Nicolas Vera PaezPlace 20 · Grade 11 · Hamilton | 11 | Hamilton | 18:12.71 |
| 21 | Gio AnelloPlace 21 · Grade 11 · Mukwonago | 11 | Mukwonago | 18:16.01 |
| 22 | Matthew ClauerPlace 22 · Grade 10 · Mukwonago | 10 | Mukwonago | 18:22.76 |
| 23 | William LaCroixPlace 23 · Grade 10 · Hamilton | 10 | Hamilton | 18:27.92 |
| 24 | William FrancePlace 24 · Grade 11 · Hamilton | 11 | Hamilton | 18:39.35 |
| 25 | Evan MurphyPlace 25 · Grade 11 · Pewaukee | 11 | Pewaukee | 18:40.47 |
| 26 | Dominic De La CerdaPlace 26 · Grade 11 · Pewaukee | 11 | Pewaukee | 18:41.61 |
| 27 | Chad SamanskePlace 27 · Grade 11 · Hamilton | 11 | Hamilton | 18:42.15 |
| 28 | Jacob SromalskiPlace 28 · Grade 11 · Hamilton | 11 | Hamilton | 19:04.05 |
| 29 | Kaeden OstermanPlace 29 · Grade 10 · Pewaukee | 10 | Pewaukee | 19:08.50 PR |
| 30 | Gannon HuebnerPlace 30 · Grade 11 · Pewaukee | 11 | Pewaukee | 19:09.46 |
| 31 | Ryan RogosienskiPlace 31 · Grade 9 · Mukwonago | 9 | Mukwonago | 19:13.92 PR |
| 32 | Clayton RachowPlace 32 · Grade 12 · Hamilton | 12 | Hamilton | 19:14.61 |
| 33 | Harrison BorkenhagenPlace 33 · Grade 11 · Pewaukee | 11 | Pewaukee | 19:15.57 |
| 34 | Oliver BussePlace 34 · Grade 11 · Mukwonago | 11 | Mukwonago | 19:25.19 |
| 35 | Zachary PrestegaardPlace 35 · Grade 11 · Pewaukee | 11 | Pewaukee | 19:29.02 PR |
| 36 | Brady LauberPlace 36 · Grade 11 · Mukwonago | 11 | Mukwonago | 19:36.49 |
| 37 | Thomas JungwirthPlace 37 · Grade 10 · Mukwonago | 10 | Mukwonago | 19:40.06 |
| 38 | Maddox SchomannPlace 38 · Grade 9 · Hamilton | 9 | Hamilton | 19:47.51 |
| 39 | Kollen OstermanPlace 39 · Grade 11 · Pewaukee | 11 | Pewaukee | 19:53.90 |
| 40 | Mason MarenPlace 40 · Grade 12 · Mukwonago | 12 | Mukwonago | 19:54.67 |
| 41 | David AndradePlace 41 · Grade 11 · Pewaukee | 11 | Pewaukee | 20:00.52 PR |
| 42 | Dominic WiebelhausPlace 42 · Grade 12 · Mukwonago | 12 | Mukwonago | 20:02.15 |
| 43 | Chase BarrowPlace 43 · Grade 10 · Pewaukee | 10 | Pewaukee | 20:03.75 |
| 44 | Jake SohrePlace 44 · Grade 12 · Hamilton | 12 | Hamilton | 20:04.60 |
| 45 | Konnor TubinPlace 45 · Grade 9 · Pewaukee | 9 | Pewaukee | 20:16.77 PR |
| 46 | Patrick MerkelPlace 46 · Grade 12 · Pewaukee | 12 | Pewaukee | 20:19.32 |
| 47 | Jival ChandrashekarPlace 47 · Grade 12 · Pewaukee | 12 | Pewaukee | 20:20.00 PR |
| 48 | Carson ChavannesPlace 48 · Grade 10 · Hamilton | 10 | Hamilton | 20:41.60 |
| 49 | John WollnerPlace 49 · Grade 9 · Hamilton | 9 | Hamilton | 20:42.08 |
| 50 | Easton TolbertPlace 50 · Grade 9 · Mukwonago | 9 | Mukwonago | 20:55.13 |
| 51 | Miguel EstradaPlace 51 · Grade 9 · Hamilton | 9 | Hamilton | 20:58.65 |
| 52 | Aiden BurkemperPlace 52 · Grade 11 · Pewaukee | 11 | Pewaukee | 20:59.81 |
| 53 | Jackson DouglasPlace 53 · Grade 9 · Pewaukee | 9 | Pewaukee | 21:11.18 |
| 54 | Declan McGrathPlace 54 · Grade 9 · Mukwonago | 9 | Mukwonago | 21:24.87 |
| 55 | Cooper JohnsonPlace 55 · Grade 10 · Mukwonago | 10 | Mukwonago | 21:25.07 |
| 56 | Carlos SchleicherPlace 56 · Grade 10 · Hamilton | 10 | Hamilton | 21:36.13 |
| 57 | Luis BautistaPlace 57 · Grade 12 · Hamilton | 12 | Hamilton | 22:05.51 |
| 58 | Dylan KnufPlace 58 · Grade 9 · Hamilton | 9 | Hamilton | 22:17.71 |
| 59 | Wesley LangPlace 59 · Grade 12 · Mukwonago | 12 | Mukwonago | 22:38.20 |
| 60 | Charles LangPlace 60 · Grade 9 · Mukwonago | 9 | Mukwonago | 22:39.84 |
| 61 | Justice BatesPlace 61 · Grade 9 · Hamilton | 9 | Hamilton | 22:41.26 |
| 62 | Ben SternyPlace 62 · Grade 11 · Mukwonago | 11 | Mukwonago | 22:42.10 |
| 63 | Zachary StrombergPlace 63 · Grade 9 · Hamilton | 9 | Hamilton | 22:44.97 |
| 64 | Tyler SemradPlace 64 · Grade 9 · Pewaukee | 9 | Pewaukee | 23:04.68 |
| 65 | Mario SienzaPlace 65 · Grade 12 · Mukwonago | 12 | Mukwonago | 23:09.57 |
| 66 | Max JungwirthPlace 66 · Grade 12 · Mukwonago | 12 | Mukwonago | 23:09.80 |
| 67 | Chanse BlaszakPlace 67 · Grade 9 · Mukwonago | 9 | Mukwonago | 23:11.81 PR |
| 68 | Aidan StubingPlace 68 · Grade 11 · Mukwonago | 11 | Mukwonago | 23:30.53 |
| 69 | Tyler VerginPlace 69 · Grade 9 · Hamilton | 9 | Hamilton | 23:31.26 |
| 70 | Mitch CrosbyPlace 70 · Grade 12 · Mukwonago | 12 | Mukwonago | 24:26.48 |
| 71 | Drew DartPlace 71 · Grade 11 · Pewaukee | 11 | Pewaukee | 25:02.65 |
| 72 | Peyton SyltiePlace 72 · Grade 9 · Pewaukee | 9 | Pewaukee | 26:56.48 |
| 73 | Alek EkstrandPlace 73 · Grade 11 · Mukwonago | 11 | Mukwonago | 27:02.58 |
| 74 | Mason KorthPlace 74 · Grade 9 · Mukwonago | 9 | Mukwonago | 27:11.40 |
| 75 | Christian PassehlPlace 75 · Grade 11 · Pewaukee | 11 | Pewaukee | 27:45.29 |
| 76 | Ethan HuntPlace 76 · Grade 11 · Hamilton | 11 | Hamilton | 28:31.05 |