| 1 | Cameron ChristensoPlace 1 · Grade 11 · West Allis Nathan Hale | 11 | West Allis Nathan Hale | 20:14.20 |
| 2 | Nick LozanoPlace 2 · Grade 11 · West Allis Nathan Hale | 11 | West Allis Nathan Hale | 20:34.96 |
| 3 | Ravi FrederickPlace 3 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 21:01.50 |
| 4 | Dakota KumberaPlace 4 · Grade 11 · Greenfield | 11 | Greenfield | 21:17.40 |
| 5 | Xavier LightfootPlace 5 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 21:26.45 |
| 6 | Max HoeschenPlace 6 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 21:33.41 |
| 7 | Alex SchroeterPlace 7 · Grade 11 · Greenfield | 11 | Greenfield | 21:36.17 |
| 8 | Brett ScarpaciPlace 8 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 21:50.83 |
| 9 | Salvatore MingariPlace 9 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 21:57.78 |
| 10 | Quin NeilonPlace 10 · Grade 11 · Greenfield | 11 | Greenfield | 22:08.73 |
| 11 | Matt NowakPlace 11 · Grade 11 · West Allis Nathan Hale | 11 | West Allis Nathan Hale | 22:15.79 |
| 12 | Joe ElliottPlace 12 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 22:19.55 |
| 13 | Scott TaddeyPlace 13 · Grade 12 · Greenfield | 12 | Greenfield | 22:20.51 |
| 14 | Paul UrbanPlace 14 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 22:24.12 |
| 15 | Ian HoffmanPlace 15 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 22:30.60 |
| 16 | Josmael Rodriguez-Place 16 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 22:35.75 |
| 17 | Chase L'AmiePlace 17 · Grade 12 · West Allis Central | 12 | West Allis Central | 22:36.01 |
| 18 | Mitchell MietkowskiPlace 18 · Grade 11 · Brown Deer | 11 | Brown Deer | 22:42.65 |
| 19 | Nicholas ScarcePlace 19 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 22:44.48 |
| 20 | David ChrisbaumPlace 20 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 22:50.87 |
| 21 | Eugene LiangPlace 21 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 22:57.21 |
| 22 | Jack TremarellaPlace 22 · Grade 9 · Greenfield | 9 | Greenfield | 22:58.97 |
| 23 | Ethan FisherPlace 23 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 23:02.99 |
| 24 | David ScalzoPlace 24 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 23:04.75 |
| 25 | Karl KazinskiPlace 25 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 23:07.90 |
| 26 | Alexander WieczorekPlace 26 · Grade 11 · Greenfield | 11 | Greenfield | 23:12.20 |
| 27 | Ethan BratelPlace 27 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 23:15.62 |
| 28 | Colton FeirerPlace 28 · Grade 10 · Cudahy/St.Francis | 10 | Cudahy/St.Francis | 23:17.97 |
| 29 | Deandre HalePlace 29 · Grade 10 · Milwaukee Marshall | 10 | Milwaukee Marshall | 23:18.05 |
| 30 | Jawaun Leon-GuerrePlace 30 · Grade 11 · HOPE Christian | 11 | HOPE Christian | 23:21.02 |
| 31 | Jaycee DelunaPlace 31 · Grade 9 · Cudahy/St.Francis | 9 | Cudahy/St.Francis | 23:21.21 |
| 32 | Robert SchweigelPlace 32 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 23:22.48 |
| 33 | Semaj RichmondPlace 33 · Grade 12 · HOPE Christian | 12 | HOPE Christian | 23:33.87 |
| 34 | Jeffrey ZhaoPlace 34 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 23:36.44 |
| 35 | Diego GarciaPlace 35 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 23:40.18 |
| 36 | Ethan ChristensenPlace 36 · Grade 12 · Whitnall | 12 | Whitnall | 23:41.19 |
| 37 | Quanshawn HolmesPlace 37 · Grade 9 · Greenfield | 9 | Greenfield | 23:41.71 |
| 38 | Jacob HoltPlace 38 · Grade 9 · Whitnall | 9 | Whitnall | 23:41.95 |
| 39 | Alex ChojnackiPlace 39 · Grade 9 · Whitnall | 9 | Whitnall | 23:42.76 |
| 40 | Jevon TaylorPlace 40 · Grade 10 · Milwaukee Marshall | 10 | Milwaukee Marshall | 23:42.80 |
| 41 | Ari RosadoPlace 41 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 23:43.50 |
| 42 | Jordan NancePlace 42 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 23:44.57 |
| 43 | James MulloolyPlace 43 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 23:45.60 |
| 44 | Jake RingwallPlace 44 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 23:47.90 |
| 45 | Jose FloresPlace 45 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 23:51.18 |
| 46 | Christian DayPlace 46 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 23:57.94 |
| 47 | Nikolas TimmPlace 47 · Grade 11 · Greenfield | 11 | Greenfield | 24:08.26 |
| 48 | Calvin VangPlace 48 · Grade 11 · Brown Deer | 11 | Brown Deer | 24:12.50 |
| 49 | Robert CheliusPlace 49 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 24:15.33 |
| 50 | Joel GarciaPlace 50 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 24:20.69 |
| 51 | Isaac HoeschenPlace 51 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 24:28.55 |
| 52 | Josh KurthPlace 52 · Grade 11 · Greenfield | 11 | Greenfield | 24:34.96 |
| 53 | Max VoborilPlace 53 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 24:41.83 |
| 54 | Nick LieskePlace 54 · Grade 10 · Cudahy/St.Francis | 10 | Cudahy/St.Francis | 24:46.89 |
| 55 | Bryce HetzelPlace 55 · Grade 11 · Greenfield | 11 | Greenfield | 24:54.56 |
| 56 | Nick WilkePlace 56 · Grade 9 · Cudahy/St.Francis | 9 | Cudahy/St.Francis | 24:57.61 |
| 57 | Stefan BergePlace 57 · Grade 12 · Pius XI Catholic | 12 | Pius XI Catholic | 25:08.83 |
| 58 | John SchneiderPlace 58 · Grade 10 · Greenfield | 10 | Greenfield | 25:10.48 |
| 59 | Matthew YeatesPlace 59 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 25:35.81 |
| 60 | Nick BurgessPlace 60 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 25:46.81 |
| 61 | Ezekiel CarsonPlace 61 · Grade 12 · HOPE Christian | 12 | HOPE Christian | 25:54.45 |
| 62 | Greg AndersonPlace 62 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 26:01.85 |
| 63 | Cameron MillerPlace 63 · Grade 10 · Cudahy/St.Francis | 10 | Cudahy/St.Francis | 26:04.87 |
| 64 | Christian WeatheraPlace 64 · Grade 12 · HOPE Christian | 12 | HOPE Christian | 26:16.15 PR |
| 65 | Jacob SeifertPlace 65 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 26:26.71 |
| 66 | Seth LiporPlace 66 · Grade 9 · Cudahy/St.Francis | 9 | Cudahy/St.Francis | 26:42.74 |
| 67 | Bobby CavazosPlace 67 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 26:46.28 |
| 68 | Adrian MartinezPlace 68 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 26:49.99 |
| 69 | Isaiah DussaultPlace 69 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 26:50.61 |
| 70 | Axel PerezPlace 70 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 26:50.85 PR |
| 71 | Blair Bindas-MoorePlace 71 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 26:55.62 |
| 72 | Matias HuckPlace 72 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 27:00.81 |
| 73 | Jacob BlancoPlace 73 · Grade 10 · Whitnall | 10 | Whitnall | 27:32.27 |
| 74 | Diego OrtizPlace 74 · Grade 9 · Greenfield | 9 | Greenfield | 28:13.90 |
| 75 | Emmanuel ArizmendiPlace 75 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 28:14.23 |
| 76 | Steven ShiltsPlace 76 · Grade 9 · Cudahy/St.Francis | 9 | Cudahy/St.Francis | 28:23.60 |
| 77 | Joe KoeingPlace 77 · Grade 10 · West Allis Central | 10 | West Allis Central | 28:26.34 |
| 78 | Noah WilliamsPlace 78 · Grade 11 · HOPE Christian | 11 | HOPE Christian | 28:39.49 |
| 79 | Manual ReyesPlace 79 · Grade 10 · West Allis Central | 10 | West Allis Central | 28:56.56 |
| 80 | Cristian RosasPlace 80 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 29:29.22 |
| 81 | Mihailo GavranPlace 81 · Grade 12 · Pius XI Catholic | 12 | Pius XI Catholic | 29:30.04 PR |
| 82 | Patrick WhitneyPlace 82 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 29:30.53 |
| 83 | Nic AliotoPlace 83 · Grade 12 · West Allis Central | 12 | West Allis Central | 29:30.81 |
| 84 | Sam EligioPlace 84 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 29:42.50 |
| 85 | Cristian ArcosPlace 85 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 30:48.69 |
| 86 | Adonis YoungPlace 86 · Grade 9 · Milwaukee Marshall | 9 | Milwaukee Marshall | 30:56.11 |
| 87 | Munaf DharaniPlace 87 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 30:58.70 |
| 88 | Erick GamboaPlace 88 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 33:05.81 |
| 89 | Adam DoornbosPlace 89 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 34:54.01 |
| 90 | Zach WilliamsPlace 90 · Grade 9 · Whitnall | 9 | Whitnall | 36:50.32 |
| 91 | Gabriel WormsbachePlace 91 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 38:46.77 |
| 92 | Brian BravoPlace 92 · Grade 9 · Saint Anthony | 9 | Saint Anthony | 39:07.02 |
| 93 | Avery SprangersPlace 93 · Grade 10 · Milwaukee Riverside Uni-Golda Meir | 10 | Milwaukee Riverside Uni-Golda Meir | 39:38.45 PR |