| Pos | Athlete | School | Gr | Mark |
|---|---|---|---|---|
| 1 | Tommy Domin | Kenosha Tremper | — | 4:56.92 |
| 2 | Preston Miller | Kenosha St. Joseph Catholic | — | 5:13.19 |
| 3 | Anthony Valdivia | Racine Horlick | — | 5:13.57 |
| 4 | Daven Bienzen | Franklin | — | 5:13.96 |
| 5 | Declan Pope | Racine Horlick | — | 5:16.15 |
| 6 | Liam Buttke | Kenosha Tremper | — | 5:22.77 |
| 7 | Colin Witz | Kenosha St. Joseph Catholic | — | 5:23.86 |
| 8 | Jacob Ottaway | Franklin | — | 5:26.42 |
| 9 | Esgar Fuentes | Racine Horlick | — | 5:27.83 |
| 10 | Isael Tapia | Racine Horlick | — | 5:28.03 |
| 11 | Parker Gemmell | Kenosha Bradford | — | 5:40.33 |
| 12 | Eliaiah Rodriguez | Kenosha Indian Trail | — | 5:42.89 |
| 13 | Josh Zematis | Kenosha St. Joseph Catholic | — | 5:42.95 |
| 14 | Joshua Susmilch | Kenosha Tremper | — | 5:44.10 |
| 15 | Aidan McIntyre | Kenosha Indian Trail | — | 5:44.84 |
| 16 | Robert McEachran | Franklin | — | 5:45.16 |
| 17 | Aaron Williams | Racine Park | — | 5:48.42 |
| 18 | Zaiden Carley | Racine Park | — | 5:51.56 |
| 19 | Hudson Pope | Racine Horlick | — | 5:56.62 |
| 20 | Tyler Sobocinski | Franklin | — | 6:00.57 |
| 21 | Alexander Ansani | Kenosha St. Joseph Catholic | — | 6:00.70 |
| 22 | Lealan Davis-Hicks | Racine Horlick | — | 6:01.66 |
| 23 | Xavier Garcia | Kenosha St. Joseph Catholic | — | 6:03.29 |
| 24 | Joey Kraft | Shoreland Lutheran | — | 6:07.58 |
| 25 | Blaise Weiss | Kenosha Bradford | — | 6:12.20 |
| 26 | Francesco Frankie Infusino | Kenosha St. Joseph Catholic | — | 6:29.12 |
| 27 | Carlos Morales-Cruz | Racine Park | — | 6:45.35 |
| 28 | Noah Kristiansen | Shoreland Lutheran | — | 7:02.10 |
| 29 | Zachery Sparks | Shoreland Lutheran | — | 7:19.99 |
| 30 | Gabe Black | Shoreland Lutheran | — | 7:47.99 |