| 1 | Cole SandvoldPlace 1 · Grade 12 · Arrowhead | 12 | Arrowhead | 16:12.4 |
| 2 | Nathan PerezPlace 2 · Grade 12 · Racine Horlick | 12 | Racine Horlick | 16:26.1 |
| 3 | Sean TopelPlace 3 · Grade 12 · Madison West | 12 | Madison West | 16:26.6 |
| 4 | Sam BishopPlace 4 · Grade 12 · Madison West | 12 | Madison West | 16:28.4 |
| 5 | Noah Zamzow-SchmidtPlace 5 · Grade 12 · Madison West | 12 | Madison West | 16:29.2 |
| 6 | Mason DurstPlace 6 · Grade 12 · Arrowhead | 12 | Arrowhead | 16:31.6 |
| 7 | Henry ChapmanPlace 7 · Grade 10 · Arrowhead | 10 | Arrowhead | 16:31.8 |
| 8 | Aaron LetcherPlace 8 · Grade 11 · Madison West | 11 | Madison West | 16:32.9 |
| 9 | Elijah DeVriesPlace 9 · Grade 10 · Arrowhead | 10 | Arrowhead | 16:37.9 |
| 10 | Michael SwopePlace 10 · Grade 11 · Hamilton | 11 | Hamilton | 16:38.7 |
| 11 | David WidenskiPlace 11 · Grade 12 · Arrowhead | 12 | Arrowhead | 16:40.0 |
| 12 | Danny BrownePlace 12 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 16:47.2 |
| 13 | Bryce TomePlace 13 · Grade 12 · Franklin | 12 | Franklin | 16:48.0 |
| 14 | Jack ReedPlace 14 · Grade 11 · Madison West | 11 | Madison West | 16:51.4 |
| 15 | Kyle NeurothPlace 15 · Grade 12 · Muskego | 12 | Muskego | 16:53.7 |
| 16 | Evan SelinPlace 16 · Grade 10 · Hamilton | 10 | Hamilton | 17:00.0 |
| 17 | Adam KierzekPlace 17 · Grade 10 · Muskego | 10 | Muskego | 17:01.6 |
| 18 | Will YoungPlace 18 · Grade 11 · Pewaukee | 11 | Pewaukee | 17:03.8 |
| 19 | Nolan KozinskiPlace 19 · Grade 11 · Marquette University | 11 | Marquette University | 17:04.2 |
| 20 | James McKennaPlace 20 · Grade 12 · Marquette University | 12 | Marquette University | 17:05.8 |
| 21 | Jake PetriPlace 21 · Grade 12 · Muskego | 12 | Muskego | 17:08.0 |
| 22 | Taylor SchneiderPlace 22 · Grade 11 · Racine Case | 11 | Racine Case | 17:08.9 |
| 23 | Gustavo GordilloPlace 23 · Grade 11 · Badger | 11 | Badger | 17:11.2 |
| 24 | Erik NuenninghoffPlace 24 · Grade 10 · Madison West | 10 | Madison West | 17:12.6 |
| 25 | Samuel EvertPlace 25 · Grade 12 · Arrowhead | 12 | Arrowhead | 17:14.2 |
| 26 | Ryan DavisPlace 26 · Grade 12 · Waukesha West | 12 | Waukesha West | 17:15.6 |
| 27 | Tyler Buckley-HunterPlace 27 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 17:20.4 |
| 28 | Roman BoswellPlace 28 · Grade 12 · Madison West | 12 | Madison West | 17:22.0 |
| 29 | Gino PierangeliPlace 29 · Grade 11 · Muskego | 11 | Muskego | 17:22.3 |
| 30 | Mike StaplemanPlace 30 · Grade 10 · Racine Case | 10 | Racine Case | 17:23.1 |
| 31 | Mario GomezPlace 31 · Grade 12 · Badger | 12 | Badger | 17:24.5 |
| 32 | Cody ClauerPlace 32 · Grade 11 · Arrowhead | 11 | Arrowhead | 17:24.8 |
| 33 | Cale PliskaPlace 33 · Grade 12 · Franklin | 12 | Franklin | 17:26.4 |
| 34 | Derek PacePlace 34 · Grade 11 · Des Plaines (Maine West) | 11 | Des Plaines (Maine West) | 17:27.0 PR |
| 35 | Galen WeberPlace 35 · Grade 12 · Racine Horlick | 12 | Racine Horlick | 17:27.2 |
| 36 | Frank DeGuirePlace 36 · Grade 11 · Marquette University | 11 | Marquette University | 17:27.7 |
| 37 | Nicholas SchmidtPlace 37 · Grade 11 · Hamilton | 11 | Hamilton | 17:28.8 |
| 38 | Gavin KuhlenbeckPlace 38 · Grade 9 · Hamilton | 9 | Hamilton | 17:29.5 |
| 39 | Peyton FeudnerPlace 39 · Grade 10 · Hamilton | 10 | Hamilton | 17:30.2 |
| 40 | Joey ThomasPlace 40 · Grade 10 · Pewaukee | 10 | Pewaukee | 17:31.1 |
| 41 | Stuart GildeaPlace 41 · Grade 12 · Brookfield East | 12 | Brookfield East | 17:31.2 |
| 42 | Greg LyonPlace 42 · Grade 10 · Marquette University | 10 | Marquette University | 17:32.5 |
| 43 | Brian WiedenfeldPlace 43 · Grade 11 · Hamilton | 11 | Hamilton | 17:33.5 |
| 44 | Adam KlauckPlace 44 · Grade 10 · Arrowhead | 10 | Arrowhead | 17:34.6 |
| 45 | Garret StaabPlace 45 · Grade 9 · Hamilton | 9 | Hamilton | 17:35.3 |
| 46 | Greg SchuhPlace 46 · Grade 12 · Brookfield East | 12 | Brookfield East | 17:35.7 |
| 47 | Mark BrownePlace 47 · Grade 9 · Brookfield East | 9 | Brookfield East | 17:36.2 |
| 48 | Elijah JonesPlace 48 · Grade 10 · Arrowhead | 10 | Arrowhead | 17:39.5 |
| 49 | Kaleb OpsalPlace 49 · Grade 11 · Badger | 11 | Badger | 17:40.6 |
| 50 | Milo AltamiranoPlace 50 · Grade 10 · Racine Case | 10 | Racine Case | 17:43.0 |
| 51 | Connor KubiakPlace 51 · Grade 12 · Waukesha West | 12 | Waukesha West | 17:43.5 |
| 52 | Eric PasslerPlace 52 · Grade 11 · Waukesha West | 11 | Waukesha West | 17:44.7 |
| 53 | Emik VaytsPlace 53 · Grade 12 · Arrowhead | 12 | Arrowhead | 17:46.0 |
| 54 | Tommy ManbeckPlace 54 · Grade 11 · Pewaukee | 11 | Pewaukee | 17:47.6 |
| 55 | Brandon HirschmannPlace 55 · Grade 10 · Badger | 10 | Badger | 17:48.4 |
| 56 | Jack WahlPlace 56 · Grade 12 · Marquette University | 12 | Marquette University | 17:49.1 |
| 57 | Jake RichmondPlace 57 · Grade 10 · Waukesha West | 10 | Waukesha West | 17:49.2 |
| 58 | Alex RadochaPlace 58 · Grade 11 · Marquette University | 11 | Marquette University | 17:49.4 |
| 59 | Max KrawczykPlace 59 · Grade 11 · Marquette University | 11 | Marquette University | 17:50.9 |
| 60 | Pete CollopyPlace 60 · Grade 11 · Marquette University | 11 | Marquette University | 17:52.7 |
| 61 | Erik KainPlace 61 · Grade 9 · Muskego | 9 | Muskego | 17:54.0 |
| 62 | Ginther JackPlace 62 · Grade 9 · Waukesha West | 9 | Waukesha West | 17:55.7 |
| 63 | Justin KrausePlace 63 · Grade 10 · Pewaukee | 10 | Pewaukee | 17:56.4 |
| 64 | Bennett HansonPlace 64 · Grade 10 · Brookfield East | 10 | Brookfield East | 17:57.7 |
| 65 | Ty StetlerPlace 65 · Grade 12 · Racine Case | 12 | Racine Case | 17:57.8 |
| 66 | Sam MeysembourgPlace 66 · Grade 12 · Brookfield East | 12 | Brookfield East | 17:58.1 |
| 67 | Ray UrePlace 67 · Grade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | 18:00.1 |
| 68 | Eric JensenPlace 68 · Grade 11 · Muskego | 11 | Muskego | 18:00.5 |
| 69 | Ryan PichlerPlace 69 · Grade 11 · Waukesha West | 11 | Waukesha West | 18:09.4 |
| 70 | Glenn KaboskeyPlace 70 · Grade 12 · Muskego | 12 | Muskego | 18:09.6 |
| 71 | Cole PeskePlace 71 · Grade 10 · Hamilton | 10 | Hamilton | 18:10.1 |
| 72 | Joe HastensteinPlace 72 · Grade 12 · Franklin | 12 | Franklin | 18:10.6 PR |
| 73 | Tyler TermaatPlace 73 · Grade 10 · Muskego | 10 | Muskego | 18:10.9 |
| 74 | Jacob DertzPlace 74 · Grade 12 · Badger | 12 | Badger | 18:12.1 |
| 75 | Seth RogePlace 75 · Grade 12 · Marquette University | 12 | Marquette University | 18:14.5 |
| 76 | Joseph FoyePlace 76 · Grade 12 · Muskego | 12 | Muskego | 18:14.7 |
| 77 | Rob SnyderPlace 77 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 18:16.7 |
| 78 | Collin ManningPlace 78 · Grade 11 · Waukesha West | 11 | Waukesha West | 18:19.1 |
| 79 | Adam DavisPlace 79 · Grade 10 · Racine Case | 10 | Racine Case | 18:21.8 |
| 80 | Blake BatzkoPlace 80 · Grade 12 · Hamilton | 12 | Hamilton | 18:23.8 |
| 81 | Charlie MondayPlace 81 · Grade 12 · Pewaukee | 12 | Pewaukee | 18:24.8 |
| 82 | Eric TurbaPlace 82 · Grade 9 · Pewaukee | 9 | Pewaukee | 18:26.5 |
| 83 | Cesar SoriaPlace 83 · Grade 12 · Des Plaines (Maine West) | 12 | Des Plaines (Maine West) | 18:28.4 PR |
| 84 | Derek ArmstrongPlace 84 · Grade 12 · Pewaukee | 12 | Pewaukee | 18:28.9 |
| 85 | Angel SoriaPlace 85 · Grade 11 · Des Plaines (Maine West) | 11 | Des Plaines (Maine West) | 18:32.3 |
| 86 | Ben TarmannPlace 86 · Grade 12 · Franklin | 12 | Franklin | 18:34.2 |
| 87 | Tyler SwensonPlace 87 · Grade 12 · Pewaukee | 12 | Pewaukee | 18:37.4 |
| 88 | Cole SabinashPlace 88 · Grade 12 · Brookfield East | 12 | Brookfield East | 18:39.4 |
| 89 | Nathan LiterskiPlace 89 · Grade 12 · Muskego | 12 | Muskego | 18:39.9 |
| 90 | Eric SchuhPlace 90 · Grade 12 · Brookfield East | 12 | Brookfield East | 18:43.8 |
| 91 | Jonathan KohrPlace 91 · Grade 10 · Marquette University | 10 | Marquette University | 18:48.0 |
| 92 | Doug ReussPlace 92 · Grade 11 · Badger | 11 | Badger | 18:48.8 |
| 93 | John ShieldsPlace 93 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 18:49.5 |
| 94 | Jared KeenanPlace 94 · Grade 12 · Badger | 12 | Badger | 18:52.5 |
| 95 | Jonathan KangPlace 95 · Grade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | 18:58.4 |
| 96 | Josh KaestnerPlace 96 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 18:59.4 |
| 97 | Jack BorckmannPlace 97 · Grade 9 · Pewaukee | 9 | Pewaukee | 19:03.9 |
| 98 | Sean BormanPlace 98 · Grade 12 · Badger | 12 | Badger | 19:04.6 |
| 99 | Tresor NimiPlace 99 · Grade 12 · Racine Case | 12 | Racine Case | 19:14.4 PR |
| 100 | Braden SchubringPlace 100 · Grade 11 · Franklin | 11 | Franklin | 19:15.6 |