| 1 | Arthur WellensteinPlace 1 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 16:09.2 |
| 2 | Aidan MatthaiPlace 2 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 16:17.6 |
| 3 | Joe McNultyPlace 3 · Grade 11 · Mukwonago | 11 | Mukwonago | 16:40.7 |
| 4 | Grant MatthaiPlace 4 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 16:47.5 |
| 5 | Charlie WesleyPlace 5 · Grade 12 · Arrowhead | 12 | Arrowhead | 17:11.1 |
| 6 | Thomas GutierrezPlace 6 · Grade 12 · Pius XI Catholic | 12 | Pius XI Catholic | 17:14.8 |
| 7 | Tyler MoorePlace 7 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 17:15.4 |
| 8 | Michael WawrzynPlace 8 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 17:31.4 |
| 9 | Tony CamachoPlace 9 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 17:43.9 |
| 10 | Ty GetzPlace 10 · Grade 10 · Arrowhead | 10 | Arrowhead | 17:48.2 |
| 11 | Kyle NettesheimPlace 11 · Grade 12 · Mukwonago | 12 | Mukwonago | 17:52.9 |
| 12 | Nathan KlauckPlace 12 · Grade 11 · Arrowhead | 11 | Arrowhead | 17:56.3 |
| 13 | Zander RobertsPlace 13 · Grade 12 · Mukwonago | 12 | Mukwonago | 18:06.0 |
| 14 | Tyler HeimanPlace 14 · Grade 10 · Arrowhead | 10 | Arrowhead | 18:10.4 |
| 15 | Matthew ClauerPlace 15 · Grade 11 · Mukwonago | 11 | Mukwonago | 18:19.2 |
| 16 | Alec MissallPlace 16 · Grade 12 · Mukwonago | 12 | Mukwonago | 18:20.5 |
| 17 | Cade ZieglerPlace 17 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 18:21.5 |
| 18 | Jared WunschelPlace 18 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 18:28.8 |
| 19 | Joseph MemmelPlace 19 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 18:32.2 |
| 20 | Matthew PeuraPlace 20 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 18:32.4 |
| 21 | Nicolas Paez VeraPlace 21 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 18:32.9 |
| 22 | Erich ManterPlace 22 · Grade 12 · Arrowhead | 12 | Arrowhead | 18:34.6 |
| 23 | Rogan LeistikoPlace 23 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 18:38.5 |
| 24 | Evan BunkerPlace 24 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 18:41.0 |
| 25 | Noah KrausePlace 25 · Grade 11 · Arrowhead | 11 | Arrowhead | 18:42.7 |
| 26 | Luke WolfPlace 26 · Grade 11 · Mukwonago | 11 | Mukwonago | 18:47.6 |
| 27 | Cooper JohnsonPlace 27 · Grade 11 · Mukwonago | 11 | Mukwonago | 18:59.4 |
| 28 | Antonio RiofrioPlace 28 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 19:07.6 |
| 29 | Justin HeimschPlace 29 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:08.2 |
| 30 | Owen KowalewskiPlace 30 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:17.2 |
| 31 | Jordan LoferskiPlace 31 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 19:20.3 |
| 32 | Ethan ScheiferPlace 32 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:21.3 |
| 33 | Caleb SchreiberPlace 33 · Grade 9 · Mukwonago | 9 | Mukwonago | 19:22.2 |
| 34 | Jack WagnerPlace 34 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 19:25.9 |
| 35 | Gavin McGrathPlace 35 · Grade 10 · Mukwonago | 10 | Mukwonago | 19:27.7 |
| 36 | William LacroixPlace 36 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 19:30.3 |
| 37 | Gio AnelloPlace 37 · Grade 12 · Mukwonago | 12 | Mukwonago | 19:30.8 |
| 38 | William FrancePlace 38 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 19:32.9 |
| 39 | Jackson BraunPlace 39 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 19:38.8 |
| 40 | Alec NeuharthPlace 40 · Grade 10 · Arrowhead | 10 | Arrowhead | 19:41.1 |
| 41 | Brady ChavannesPlace 41 · Grade 9 · Sussex Hamilton | 9 | Sussex Hamilton | 19:45.3 |
| 42 | Jura GerlachPlace 42 · Grade 12 · Arrowhead | 12 | Arrowhead | 19:55.7 |
| 43 | Luke MillmannPlace 43 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 19:58.5 |
| 44 | Patrick MargeriePlace 44 · Grade 10 · Wauwatosa East | 10 | Wauwatosa East | 19:59.3 |
| 45 | Grady RobertsPlace 45 · Grade 9 · Mukwonago | 9 | Mukwonago | 20:04.5 |
| 46 | Will StelpflugPlace 46 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:09.5 |
| 47 | Josh FonteraPlace 47 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:10.6 |
| 48 | Cameron BratzkePlace 48 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 20:19.8 |
| 49 | Emmett JonesPlace 49 · Grade 11 · Arrowhead | 11 | Arrowhead | 20:20.1 |
| 50 | Alex BandomirPlace 50 · Grade 12 · Mukwonago | 12 | Mukwonago | 20:23.4 |
| 51 | Blake RobertsPlace 51 · Grade 11 · Mukwonago | 11 | Mukwonago | 20:27.0 |
| 52 | Dylan SenskePlace 52 · Grade 12 · Arrowhead | 12 | Arrowhead | 20:33.1 |
| 53 | Nick BeilfussPlace 53 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 20:34.6 |
| 54 | Davey CarpenterPlace 54 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:35.2 |
| 55 | Mason ClarkPlace 55 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:41.8 |
| 56 | Andrew DaviesPlace 56 · Grade 9 · Mukwonago | 9 | Mukwonago | 20:42.3 |
| 57 | Sam BehrndtPlace 57 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 20:45.7 |
| 58 | Jonathan DreistPlace 58 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 20:45.8 |
| 59 | Fischer BulenPlace 59 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:45.9 |
| 60 | Jacob SromalskiPlace 60 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 20:46.2 |
| 61 | Oliver BussePlace 61 · Grade 12 · Mukwonago | 12 | Mukwonago | 21:03.3 |
| 62 | Alexander MelgaresPlace 62 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 21:03.8 |
| 63 | Mikal PennPlace 63 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 21:04.7 |
| 64 | Ryan MontesPlace 64 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 21:08.0 |
| 65 | Cole MirekPlace 65 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 21:14.3 |
| 66 | Brady LauberPlace 66 · Grade 12 · Mukwonago | 12 | Mukwonago | 21:14.5 |
| 67 | Andrew BarthelPlace 67 · Grade 11 · Arrowhead | 11 | Arrowhead | 21:22.9 |
| 68 | Isaac KirbyPlace 68 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 21:30.2 |
| 69 | Bryce SelbyPlace 69 · Grade 10 · Arrowhead | 10 | Arrowhead | 21:35.8 |
| 70 | Thomas JungwirthPlace 70 · Grade 11 · Mukwonago | 11 | Mukwonago | 21:46.8 |
| 71 | Declan McGrathPlace 71 · Grade 10 · Mukwonago | 10 | Mukwonago | 21:51.1 |
| 72 | Kyle DrewPlace 72 · Grade 11 · Arrowhead | 11 | Arrowhead | 21:53.7 |
| 73 | James NorcrossPlace 73 · Grade 10 · Arrowhead | 10 | Arrowhead | 21:55.3 |
| 74 | Dominic BergPlace 74 · Grade 10 · Arrowhead | 10 | Arrowhead | 21:58.2 |
| 75 | John WollnerPlace 75 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 22:01.0 |
| 76 | Stacey FitzsimmonsPlace 76 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 22:10.5 |
| 77 | Charlie ElliottPlace 77 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 22:11.0 |
| 78 | Sam BartzPlace 78 · Grade 10 · Wauwatosa East | 10 | Wauwatosa East | 22:11.7 |
| 79 | Drew MilerPlace 79 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 22:13.7 |
| 80 | Will DuimstraPlace 80 · Grade 11 · Arrowhead | 11 | Arrowhead | 22:29.1 |
| 81 | Will LangePlace 81 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 22:33.6 |
| 82 | Brett KowalPlace 82 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 22:36.5 |
| 83 | Mason CrnkorichPlace 83 · Grade 10 · Arrowhead | 10 | Arrowhead | 22:39.6 |
| 84 | Daniel PaynePlace 84 · Grade 11 · Arrowhead | 11 | Arrowhead | 22:56.7 |
| 85 | Joseph TotzkePlace 85 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 23:00.4 |
| 86 | Zach SmithPlace 86 · Grade 12 · Arrowhead | 12 | Arrowhead | 23:01.9 |
| 87 | Aidan StubingPlace 87 · Grade 12 · Mukwonago | 12 | Mukwonago | 23:12.0 |
| 88 | Miguel EstradaPlace 88 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 23:14.0 |
| 89 | Brandon ScottPlace 89 · Grade 11 · Arrowhead | 11 | Arrowhead | 23:16.5 |
| 90 | Cole ThompsonPlace 90 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 23:45.9 |
| 91 | Carson ChavannesPlace 91 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 24:13.6 |
| 92 | Brady LammertPlace 92 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 24:15.2 |
| 93 | Tyler VerginPlace 93 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 24:15.3 |
| 94 | Connor PricePlace 94 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 24:25.7 |
| 95 | Dylan KnufPlace 95 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 24:28.1 |
| 96 | Seamus ManzkePlace 96 · Grade 11 · Kettle Moraine | 11 | Kettle Moraine | 24:30.7 |
| 97 | Kyle CarpenterPlace 97 · Grade 10 · Kettle Moraine | 10 | Kettle Moraine | 24:37.4 |
| 98 | Devin UlmPlace 98 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 24:52.2 |
| 99 | Caleb SeayPlace 99 · Grade 11 · Sussex Hamilton | 11 | Sussex Hamilton | 24:57.9 |
| 100 | Charles LangPlace 100 · Grade 10 · Mukwonago | 10 | Mukwonago | 25:01.6 |
| 101 | Hayden HipkissPlace 101 · Grade 10 · Arrowhead | 10 | Arrowhead | 25:07.2 |
| 102 | Joe DignanPlace 102 · Grade 9 · Kettle Moraine | 9 | Kettle Moraine | 25:15.3 |
| 103 | Jaden YoungPlace 103 · Grade 12 · Kettle Moraine | 12 | Kettle Moraine | 25:18.7 |
| 104 | Zachary StrombergPlace 104 · Grade 10 · Sussex Hamilton | 10 | Sussex Hamilton | 25:51.4 |
| 105 | Ethan HuntPlace 105 · Grade 12 · Sussex Hamilton | 12 | Sussex Hamilton | 30:12.5 |
| 106 | Cole HimburgPlace 106 · Grade 10 · Arrowhead | 10 | Arrowhead | 31:53.4 |