| Pos | Athlete | School | Gr | Mark |
|---|---|---|---|---|
| 1 | Mason Berger | Pewaukee | — | 2:22.35 |
| 2 | Pedro Martos Plaza | Wisconsin Lutheran | — | 2:23.60 |
| 3 | Jamie Jin | Wisconsin Lutheran | — | 2:24.38 |
| 4 | Alex Dvorak | New Berlin Eisenhower | — | 2:26.08 |
| 5 | Aiden Oelschlager | New Berlin Eisenhower | — | 2:26.59 |
| 6 | Mishaal Jishin | New Berlin Eisenhower | — | 2:28.82 |
| 7 | Josiah Iwinski | Wisconsin Lutheran | — | 2:30.35 |
| 8 | Caleb Effertz | Waukesha North | — | 2:33.20 |
| 9 | Brayden Schwartz | New Berlin West | — | 2:39.87 |
| 10 | Julian Herbst | Waukesha South | — | 2:42.04 |
| 11 | Brody Christenson | Greendale | — | 2:44.37 |
| 12 | Brodie Herz | Pewaukee | — | 2:47.11 |
| 13 | Hayden Archambault | Waukesha South | — | 2:48.31 |
| 14 | Lukasz Dombrowski | Greendale | — | 2:55.29 |
| 15 | Andrew Semrad | Pewaukee | — | 2:59.87 |
| 16 | Ryan Adams | New Berlin West | — | 3:03.32 |
| 17 | Michael Christianson | Waukesha South | — | 3:09.85 |
| 18 | John Sincere | Greendale | — | 3:12.31 |
| 19 | Logan Wielepski | Pius XI Catholic | — | 3:33.16 |