| 1 | Will SimonsPlace 1 · Grade 12 · Arrowhead | 12 | Arrowhead | 15:55.5 |
| 2 | Alex EricksonPlace 2 · Grade 12 · Muskego | 12 | Muskego | 16:00.2 PR |
| 3 | Robert WagnerPlace 3 · Grade 11 · Pewaukee | 11 | Pewaukee | 16:04.8 |
| 4 | Alex MartinezPlace 4 · Grade 12 · Badger | 12 | Badger | 16:07.0 PR |
| 5 | Zach LeePlace 5 · Grade 12 · Franklin | 12 | Franklin | 16:28.4 |
| 6 | Tyler BensonPlace 6 · Grade 12 · Waukesha West | 12 | Waukesha West | 16:30.8 |
| 7 | Alex ListonPlace 7 · Grade 12 · Des Plaines (Maine West) | 12 | Des Plaines (Maine West) | 16:32.3 PR |
| 8 | Matt KizaricPlace 8 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 16:35.5 |
| 9 | Leo EhrlichPlace 9 · Grade 11 · Marquette University | 11 | Marquette University | 16:37.8 |
| 10 | Sam CarmonaPlace 10 · Grade 12 · Badger | 12 | Badger | 16:39.7 |
| 11 | Jack HeinrichPlace 11 · Grade 12 · Marquette University | 12 | Marquette University | 16:42.8 |
| 12 | Joshua DesorcyPlace 12 · Grade 12 · Hamilton | 12 | Hamilton | 16:43.5 |
| 13 | Riley DeMeulenaerePlace 13 · Grade 11 · Marquette University | 11 | Marquette University | 16:43.9 |
| 14 | Brady SnelsonPlace 14 · Grade 11 · Franklin | 11 | Franklin | 16:44.4 |
| 15 | Cole SandvoldPlace 15 · Grade 10 · Arrowhead | 10 | Arrowhead | 16:48.0 |
| 16 | Dan MatusinecPlace 16 · Grade 12 · Muskego | 12 | Muskego | 16:50.5 |
| 17 | Kyle TurbaPlace 17 · Grade 10 · Pewaukee | 10 | Pewaukee | 16:50.7 |
| 18 | Drew RennerPlace 18 · Grade 11 · Arrowhead | 11 | Arrowhead | 16:51.7 |
| 19 | Kyle VogtPlace 19 · Grade 11 · Arrowhead | 11 | Arrowhead | 16:52.7 |
| 20 | Chase GraffPlace 20 · Grade 12 · Arrowhead | 12 | Arrowhead | 16:53.6 |
| 21 | Luke GuillienPlace 21 · Grade 12 · Racine Case | 12 | Racine Case | 16:54.0 |
| 22 | Ryan MaukPlace 22 · Grade 11 · Marquette University | 11 | Marquette University | 16:55.2 |
| 23 | Matt CavanaughPlace 23 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 17:00.4 |
| 24 | Evan SeghersPlace 24 · Grade 11 · Muskego | 11 | Muskego | 17:01.0 |
| 25 | Andy DehahnPlace 25 · Grade 11 · Racine Case | 11 | Racine Case | 17:01.2 |
| 26 | Connor KumlienPlace 26 · Grade 11 · Arrowhead | 11 | Arrowhead | 17:10.4 |
| 27 | Vinny GalisPlace 27 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 17:12.8 |
| 28 | Will CapponPlace 28 · Grade 11 · Marquette University | 11 | Marquette University | 17:14.2 |
| 29 | Alex McTaggartPlace 29 · Grade 12 · Brookfield East | 12 | Brookfield East | 17:16.8 |
| 30 | Nick SaloPlace 30 · Grade 11 · Muskego | 11 | Muskego | 17:17.3 |
| 31 | Ethan KernPlace 31 · Grade 12 · Muskego | 12 | Muskego | 17:17.8 |
| 32 | Keegan Von EstorffPlace 32 · Grade 12 · Marquette University | 12 | Marquette University | 17:18.1 |
| 33 | Jesse BallPlace 33 · Grade 11 · Racine Case | 11 | Racine Case | 17:18.4 |
| 34 | Max FassbenderPlace 34 · Grade 11 · Franklin | 11 | Franklin | 17:20.2 |
| 35 | Donovan LutzPlace 35 · Grade 11 · Brookfield East | 11 | Brookfield East | 17:20.5 |
| 36 | Caeleb RauhPlace 36 · Grade 11 · Marquette University | 11 | Marquette University | 17:20.7 |
| 37 | Nick RobertsPlace 37 · Grade 11 · Pewaukee | 11 | Pewaukee | 17:21.0 |
| 38 | Tyler VoelzkePlace 38 · Grade 11 · Hamilton | 11 | Hamilton | 17:21.5 |
| 39 | Andrew SwietlikPlace 39 · Grade 11 · Brookfield East | 11 | Brookfield East | 17:21.7 |
| 40 | Will YoungPlace 40 · Grade 9 · Pewaukee | 9 | Pewaukee | 17:22.0 |
| 41 | Steven SmithPlace 41 · Grade 12 · Hamilton | 12 | Hamilton | 17:24.2 |
| 42 | Jack LodermeierPlace 42 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 17:24.4 |
| 43 | James McKennaPlace 43 · Grade 10 · Marquette University | 10 | Marquette University | 17:25.8 |
| 44 | Nathaniel WojcickiPlace 44 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 17:26.4 |
| 45 | Mario GomezPlace 45 · Grade 10 · Badger | 10 | Badger | 17:29.9 |
| 46 | Austen EppenPlace 46 · Grade 12 · Franklin | 12 | Franklin | 17:31.6 |
| 47 | Grant LeGrosPlace 47 · Grade 11 · Muskego | 11 | Muskego | 17:32.1 |
| 48 | Ben OlsonPlace 48 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 17:32.5 |
| 49 | Miguel BarreraPlace 49 · Grade 10 · Badger | 10 | Badger | 17:32.8 |
| 50 | Joe LottesPlace 50 · Grade 11 · Waukesha West | 11 | Waukesha West | 17:33.8 |
| 51 | Stuart GildeaPlace 51 · Grade 10 · Brookfield East | 10 | Brookfield East | 17:35.0 |
| 52 | Gustavo GordilloPlace 52 · Grade 9 · Badger | 9 | Badger | 17:37.3 |
| 53 | Joshua TrasserPlace 53 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 17:38.4 |
| 54 | Lucas Martin-RanftPlace 54 · Grade 12 · Des Plaines (Maine West) | 12 | Des Plaines (Maine West) | 17:39.0 PR |
| 55 | Eric DownsPlace 55 · Grade 12 · Hamilton | 12 | Hamilton | 17:39.9 |
| 56 | Sean StrakaPlace 56 · Grade 11 · Arrowhead | 11 | Arrowhead | 17:40.7 |
| 57 | Eric KrausePlace 57 · Grade 12 · Badger | 12 | Badger | 17:41.0 |
| 58 | Vincent SalamonePlace 58 · Grade 11 · Arrowhead | 11 | Arrowhead | 17:41.9 |
| 59 | William GunsPlace 59 · Grade 12 · Marquette University | 12 | Marquette University | 17:45.7 |
| 60 | Luke BradleyPlace 60 · Grade 10 · Arrowhead | 10 | Arrowhead | 17:46.5 |
| 61 | Sean MarkeyPlace 61 · Grade 12 · Brookfield Central | 12 | Brookfield Central | 17:47.5 |
| 62 | Osvaldo MoraPlace 62 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 17:48.7 |
| 63 | Greg SchuhPlace 63 · Grade 10 · Brookfield East | 10 | Brookfield East | 17:50.4 |
| 64 | Jas WodnickiPlace 64 · Grade 9 · Brookfield East | 9 | Brookfield East | 17:51.9 |
| 65 | Westin KniggePlace 65 · Grade 12 · Racine Case | 12 | Racine Case | 17:53.0 |
| 66 | Cale PliskaPlace 66 · Grade 10 · Franklin | 10 | Franklin | 17:53.7 |
| 67 | Davan SiefriedPlace 67 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 17:53.9 |
| 68 | Charlie MondayPlace 68 · Grade 10 · Pewaukee | 10 | Pewaukee | 17:56.0 |
| 69 | Andrew SchromPlace 69 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 17:56.5 |
| 70 | Cody SadikoffPlace 70 · Grade 11 · Badger | 11 | Badger | 18:01.8 |
| 71 | Joe FrischPlace 71 · Grade 10 · Franklin | 10 | Franklin | 18:02.9 |
| 72 | Sean ThompsonPlace 72 · Grade 12 · Hamilton | 12 | Hamilton | 18:03.5 |
| 73 | Kieran FendtPlace 73 · Grade 12 · Marquette University | 12 | Marquette University | 18:03.8 |
| 74 | Josh CrowePlace 74 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 18:04.6 |
| 75 | Sam SchreinerPlace 75 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 18:08.9 |
| 76 | Mike StreckenbachPlace 76 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 18:09.1 |
| 77 | Ben BurkePlace 77 · Grade 12 · Hamilton | 12 | Hamilton | 18:12.1 |
| 78 | David MeyersPlace 78 · Grade 12 · Des Plaines (Maine West) | 12 | Des Plaines (Maine West) | 18:13.2 PR |
| 79 | Aaron NeustedterPlace 79 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 18:14.0 |
| 80 | Jonathan HudsonPlace 80 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 18:15.2 |
| 81 | Michael SwopePlace 81 · Grade 9 · Hamilton | 9 | Hamilton | 18:16.5 |
| 82 | Michael SwiftPlace 82 · Grade 12 · Badger | 12 | Badger | 18:21.2 |
| 83 | Nicholas SchmidtPlace 83 · Grade 9 · Hamilton | 9 | Hamilton | 18:21.8 |
| 84 | Ty StetlerPlace 84 · Grade 10 · Racine Case | 10 | Racine Case | 18:22.8 |
| 85 | Tommy ManbeckPlace 85 · Grade 9 · Pewaukee | 9 | Pewaukee | 18:23.9 |
| 86 | Jack FeltesPlace 86 · Grade 12 · Brookfield Central | 12 | Brookfield Central | 18:24.1 |
| 87 | Daniel MahrtPlace 87 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 18:28.9 |
| 88 | Evan HoffinsPlace 88 · Grade 11 · Pewaukee | 11 | Pewaukee | 18:29.6 |
| 89 | Ethan GustafsonPlace 89 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 18:30.2 |
| 90 | Connor KubiakPlace 90 · Grade 10 · Waukesha West | 10 | Waukesha West | 18:30.7 |
| 91 | Nathan PerezPlace 91 · Grade 10 · Racine Horlick | 10 | Racine Horlick | 18:31.4 |
| 92 | Michal WodnickiPlace 92 · Grade 9 · Brookfield East | 9 | Brookfield East | 18:33.7 |
| 93 | Juan CervantesPlace 93 · Grade 11 · Racine Case | 11 | Racine Case | 18:36.2 |
| 94 | Jacob DertzPlace 94 · Grade 10 · Badger | 10 | Badger | 18:39.3 |
| 95 | Ryan DavisPlace 95 · Grade 10 · Waukesha West | 10 | Waukesha West | 18:39.6 |
| 96 | Blake BatzkoPlace 96 · Grade 10 · Hamilton | 10 | Hamilton | 18:39.8 |
| 97 | Cameron ChylaPlace 97 · Grade 10 · Waukesha West | 10 | Waukesha West | 18:40.2 |
| 98 | Brett GreenPlace 98 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 18:51.1 |
| 99 | Alex VillalobosPlace 99 · Grade 11 · Racine Case | 11 | Racine Case | 18:51.7 |
| 100 | Daniel HatchPlace 100 · Grade 12 · Brookfield Central | 12 | Brookfield Central | 18:52.2 |