| 1 | Rylan BozychPlace 1 · Grade 11 · Kenosha Tremper | 11 | Kenosha Tremper | 18:50.00 |
| 2 | Kaden GegarePlace 2 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 18:56.20 |
| 3 | Vince SundstromPlace 3 · Grade 10 · Franklin | 10 | Franklin | 19:02.00 |
| 4 | Jacob RoginskiPlace 4 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 19:04.90 |
| 5 | Parker SeggelinkPlace 5 · Grade 12 · Racine Horlick | 12 | Racine Horlick | 19:16.50 |
| 6 | Andrew EglestonPlace 6 · Grade 11 · Franklin | 11 | Franklin | 19:20.50 PR |
| 7 | Colin GannonPlace 7 · Grade 12 · Franklin | 12 | Franklin | 19:25.70 PR |
| 8 | Gabriel MansoloPlace 8 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 19:26.80 |
| 9 | Braedon LaPortePlace 9 · Grade 11 · Franklin | 11 | Franklin | 19:31.50 |
| 10 | Sullivan PfarrPlace 10 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 19:32.10 |
| 11 | Hudson PopePlace 11 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 19:32.40 |
| 12 | Joshua SusmilchPlace 12 · Grade 11 · Kenosha Tremper | 11 | Kenosha Tremper | 19:32.70 |
| 13 | Harrison MaherPlace 13 · Grade 12 · Franklin | 12 | Franklin | 19:42.00 PR |
| 14 | Aidan McIntyrePlace 14 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 19:44.70 PR |
| 15 | Marcus DelemontPlace 15 · Grade 12 · Franklin | 12 | Franklin | 19:46.10 |
| 16 | Hunter PerezPlace 16 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 20:00.80 PR |
| 17 | Mathis KrauterPlace 17 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 20:01.80 PR |
| 18 | Kyle BienzenPlace 18 · Grade 12 · Franklin | 12 | Franklin | 20:08.90 |
| 19 | Connor CoylePlace 19 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 20:14.70 |
| 20 | Robert McEachranPlace 20 · Grade 10 · Franklin | 10 | Franklin | 20:18.60 |
| 21 | Brady CapehartPlace 21 · Grade 12 · Franklin | 12 | Franklin | 20:32.40 |
| 22 | Blaise WeissPlace 22 · Grade 10 · Kenosha Bradford | 10 | Kenosha Bradford | 20:37.50 PR |
| 23 | Amico AndersonPlace 23 · Grade 12 · Franklin | 12 | Franklin | 20:42.20 |
| 24 | Haldan YuhasPlace 24 · Grade 11 · Racine Case | 11 | Racine Case | 20:52.60 PR |
| 25 | Jameson DillhoffPlace 25 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 21:03.90 |
| 26 | Aayen MhatrePlace 26 · Grade 11 · Franklin | 11 | Franklin | 21:13.70 |
| 27 | Alex FernandezPlace 27 · Grade 9 · Franklin | 9 | Franklin | 21:16.90 |
| 28 | Brayden IrwinPlace 28 · Grade 9 · Franklin | 9 | Franklin | 21:17.60 PR |
| 29 | Calvin DombkowskiPlace 29 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 21:19.30 |
| 30 | Aiden RaschkePlace 30 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 21:20.20 PR |
| 31 | Simon GroomPlace 31 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 21:21.10 PR |
| 32 | Kyle SchadlerPlace 32 · Grade 12 · Franklin | 12 | Franklin | 21:22.50 |
| 33 | Avery LawlerPlace 33 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 21:33.40 |
| 34 | Eliaiah RodriguezPlace 34 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 21:42.30 PR |
| 35 | Ramih VirkPlace 35 · Grade 11 · Franklin | 11 | Franklin | 21:49.90 |
| 36 | Tyler BorstPlace 36 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 21:55.70 |
| 37 | Frederick WitherspoonPlace 37 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 21:59.50 |
| 38 | Maddox HensonPlace 38 · Grade 10 · Franklin | 10 | Franklin | 22:01.70 PR |
| 39 | Nico BiekerPlace 39 · Grade 10 · Racine Case | 10 | Racine Case | 22:08.90 |
| 40 | Enzo VelascoPlace 40 · Grade 12 · Franklin | 12 | Franklin | 22:27.40 |
| 41 | Dielo WendelPlace 41 · Grade 11 · Franklin | 11 | Franklin | 22:27.70 |
| 42 | Max LeonardPlace 42 · Grade 10 · Racine Case | 10 | Racine Case | 22:28.30 PR |
| 43 | Andre BedorePlace 43 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 22:40.80 |
| 44 | Lucas AraujoPlace 44 · Grade 9 · Franklin | 9 | Franklin | 22:54.00 |
| 45 | Zadareon MasonPlace 45 · Grade 10 · Racine Park | 10 | Racine Park | 22:55.80 PR |
| 46 | Garrison LandryPlace 46 · Grade 11 · Racine Horlick | 11 | Racine Horlick | 23:08.10 |
| 47 | Mason JunePlace 47 · Grade 9 · Franklin | 9 | Franklin | 23:16.70 |
| 48 | River MassouhPlace 48 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 23:42.80 PR |
| 49 | Josh EspinosaPlace 49 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 24:30.20 |
| 50 | Kameron SchurmanPlace 50 · Grade 12 · Racine Horlick | 12 | Racine Horlick | 25:08.20 |
| 51 | LeRoy ButlerPlace 51 · Grade 9 · Racine Horlick | 9 | Racine Horlick | 26:05.20 |
| 52 | Dawson BreitPlace 52 · Grade 10 · Kenosha Tremper | 10 | Kenosha Tremper | 26:17.80 |