| 1 | Kaden BintzPlace 1 · Grade 12 · Pewaukee | 12 | Pewaukee | 17:30.7 PR |
| 2 | Cody SchwallPlace 2 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 17:37.6 PR |
| 3 | Ridge SmithPlace 3 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 17:46.6 PR |
| 4 | Mason BergerPlace 4 · Grade 12 · Pewaukee | 12 | Pewaukee | 17:54.0 PR |
| 5 | Joey RogersPlace 5 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 18:12.2 PR |
| 6 | Brodie HerzPlace 6 · Grade 10 · Pewaukee | 10 | Pewaukee | 18:18.5 PR |
| 7 | Ben HernandezPlace 7 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 18:25.0 PR |
| 8 | Moyses GarayPlace 8 · Grade 11 · Greendale | 11 | Greendale | 18:28.1 |
| 9 | Isaac EwingPlace 9 · Grade 12 · Wisconsin Lutheran | 12 | Wisconsin Lutheran | 18:28.7 PR |
| 10 | Mason GoodgerPlace 10 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 18:30.7 |
| 11 | Jack GabrysPlace 11 · Grade 11 · Pewaukee | 11 | Pewaukee | 18:35.6 PR |
| 12 | Manny RosePlace 12 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 18:37.2 PR |
| 13 | Jack BalzaPlace 13 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 18:40.9 PR |
| 14 | Gavin VigneauPlace 14 · Grade 10 · Pewaukee | 10 | Pewaukee | 18:42.9 PR |
| 15 | Andrew GarrityPlace 15 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 18:51.7 PR |
| 16 | Jamie JinPlace 16 · Grade 12 · Wisconsin Lutheran | 12 | Wisconsin Lutheran | 18:59.5 |
| 17 | Henry OgnenoffPlace 17 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 19:05.5 PR |
| 18 | Wyatt RobinsonPlace 18 · Grade 10 · Pewaukee | 10 | Pewaukee | 19:10.4 PR |
| 19 | Stephen HoblerPlace 19 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 19:12.4 PR |
| 20 | Michael BodePlace 20 · Grade 12 · Greendale | 12 | Greendale | 19:20.5 PR |
| 21 | Zach GrallPlace 21 · Grade 11 · Pewaukee | 11 | Pewaukee | 19:30.3 PR |
| 22 | Ben WestPlace 22 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 19:33.2 PR |
| 23 | Owen ZiemerPlace 23 · Grade 9 · Pewaukee | 9 | Pewaukee | 19:33.9 PR |
| 24 | Kieran SwaffordPlace 24 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 19:35.3 PR |
| 25 | Andrew SemradPlace 25 · Grade 12 · Pewaukee | 12 | Pewaukee | 19:38.2 PR |
| 26 | Ricardo CervantesPlace 26 · Grade 12 · Greendale | 12 | Greendale | 19:39.9 PR |
| 27 | Connor HansonPlace 27 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 19:50.2 |
| 28 | Nick MolskyPlace 28 · Grade 10 · Pewaukee | 10 | Pewaukee | 19:50.6 |
| 29 | Will MoranPlace 29 · Grade 10 · Pewaukee | 10 | Pewaukee | 19:50.8 PR |
| 30 | Wesley DussPlace 30 · Grade 9 · Pewaukee | 9 | Pewaukee | 19:51.6 PR |
| 31 | David KilpPlace 31 · Grade 10 · Greendale | 10 | Greendale | 20:14.9 PR |
| 32 | Michael ChristensenPlace 32 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 20:16.6 PR |
| 33 | Andrew BanmanPlace 33 · Grade 10 · Greendale | 10 | Greendale | 20:21.6 PR |
| 34 | Mathew FrederickPlace 34 · Grade 12 · Waukesha South | 12 | Waukesha South | 20:29.7 PR |
| 35 | Marlowe WoodringPlace 35 · Grade 11 · Waukesha South | 11 | Waukesha South | 20:38.4 PR |
| 36 | Ian RicePlace 36 · Grade 11 · Greendale | 11 | Greendale | 20:44.3 |
| 37 | Bode LiPlace 37 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 20:50.0 PR |
| 38 | Mishaal JishinPlace 38 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 20:58.4 |
| 39 | Curtis PludemanPlace 39 · Grade 9 · Waukesha South | 9 | Waukesha South | 21:02.1 PR |
| 40 | Rudy AlvaradoPlace 40 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 21:17.1 |
| 41 | Alex FreyPlace 41 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 21:22.0 PR |
| 42 | Thomas SmithPlace 42 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 21:31.2 PR |
| 43 | Ben GonzalezPlace 43 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 21:36.9 PR |
| 44 | Harrison HochPlace 44 · Grade 12 · Waukesha South | 12 | Waukesha South | 21:44.8 PR |
| 45 | Michael ChristiansonPlace 45 · Grade 10 · Waukesha South | 10 | Waukesha South | 21:54.4 PR |
| 46 | Cedric HippeliPlace 46 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 21:56.0 |
| 47 | Ethan BowePlace 47 · Grade 10 · Greendale | 10 | Greendale | 21:56.5 PR |
| 48 | Chase DominguezPlace 48 · Grade 9 · Greendale | 9 | Greendale | 21:58.2 PR |
| 49 | Micah KopfPlace 49 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 22:19.8 PR |
| 50 | Yazdan ShankPlace 50 · Grade 9 · Pewaukee | 9 | Pewaukee | 22:32.0 PR |
| 51 | Noah WiedlPlace 51 · Grade 10 · Pewaukee | 10 | Pewaukee | 22:37.3 |
| 52 | Cameron FarringtonPlace 52 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 22:41.9 PR |
| 53 | Jacob HofferPlace 53 · Grade 9 · Waukesha South | 9 | Waukesha South | 22:44.2 PR |
| 54 | Jackson DoravaPlace 54 · Grade 12 · Greendale | 12 | Greendale | 22:46.0 |
| 55 | Logan HugoPlace 55 · Grade 9 · Greendale | 9 | Greendale | 23:01.0 PR |
| 56 | Easton SellPlace 56 · Grade 9 · Greendale | 9 | Greendale | 23:27.4 PR |
| 57 | Sindhur GundlapalliPlace 57 · Grade 12 · New Berlin West | 12 | New Berlin West | 23:31.6 PR |
| 58 | Ryan AdamsPlace 58 · Grade 11 · New Berlin West | 11 | New Berlin West | 23:40.7 |
| 59 | Davis CadyPlace 59 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 23:48.6 PR |
| 60 | Jonathan SawyerPlace 60 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 23:55.2 PR |
| 61 | Peyton JohnsenPlace 61 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 23:59.6 PR |
| 62 | Mason GaraPlace 62 · Grade 9 · Greendale | 9 | Greendale | 24:01.9 PR |
| 63 | Isaac HofferPlace 63 · Grade 10 · Waukesha South | 10 | Waukesha South | 24:49.1 PR |
| 64 | Timothy McFarlinPlace 64 · Grade 11 · Waukesha South | 11 | Waukesha South | 25:15.0 |
| 65 | Ike DawsonPlace 65 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 25:44.0 PR |
| 66 | Finn NivenPlace 66 · Grade 9 · Waukesha South | 9 | Waukesha South | 25:47.7 PR |
| 67 | Mitchel FrederickPlace 67 · Grade 9 · Waukesha South | 9 | Waukesha South | 26:38.1 |
| 68 | John SincerePlace 68 · Grade 10 · Greendale | 10 | Greendale | 28:27.8 |