| 1 | Cal NoonanPlace 1 · Saint Francis | — | Saint Francis | 5:24.21a |
| 2 | Cameron Johnson -Place 2 · St. Luke the Evangelist | — | St. Luke the Evangelist | 5:26.05a |
| 3 | Bennett Steinkamp -Place 3 · Holy Trinity Catholic | — | Holy Trinity Catholic | 5:27.00a |
| 4 | Thiago Catalan -Place 4 · St. Anthony | — | St. Anthony | 5:31.68a |
| 5 | Noah Zenti -Place 5 · St. Anthony | — | St. Anthony | 5:32.85a |
| 6 | Samuel FoxPlace 6 · St. AugstinBergman | — | St. AugstinBergman | 5:41.36a |
| 7 | Bennett ChristPlace 7 · Grade 5 · St. Pius X | 5 | St. Pius X | 5:53.72a |
| 8 | Noah OsbornPlace 8 · Saint Francis | — | Saint Francis | 5:57.05a |
| 9 | Ryan HeddingerPlace 9 · Saint Francis | — | Saint Francis | 6:00.28a |
| 10 | Cameron RengelPlace 10 · St. AugstinBergman | — | St. AugstinBergman | 6:00.61a |
| 11 | Paxton Behrens -Place 11 · Sacred Heart | — | Sacred Heart | 6:01.80a |
| 12 | Brendan Babbitt -Place 12 · St. Luke the Evangelist | — | St. Luke the Evangelist | 6:03.68a |
| 13 | Rafael Djukic -Place 13 · Sacred Heart | — | Sacred Heart | 6:06.55a |
| 14 | Roger HillPlace 14 · Saint Francis | — | Saint Francis | 6:13.19a |
| 15 | Macklin WilliamsPlace 15 · Saint Francis | — | Saint Francis | 6:23.53a |
| 16 | Lewis KoenigsPlace 16 · Saint Francis | — | Saint Francis | 6:24.34a |
| 17 | Lincoln FromPlace 17 · St. AugstinBergman | — | St. AugstinBergman | 6:26.40a |
| 18 | Kellan MurphyPlace 18 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 6:40.36a |
| 19 | Liam KostrzewskiPlace 19 · St. AugstinBergman | — | St. AugstinBergman | 6:43.61a |
| 20 | Henry Gilloley -Place 20 · St. Luke the Evangelist | — | St. Luke the Evangelist | 6:55.66a |
| 21 | Liam PierronPlace 21 · Saint Francis | — | Saint Francis | 6:59.36a |
| 22 | Theo MonatPlace 22 · Grade 5 · Saint Francis | 5 | Saint Francis | 7:40.46a |