| 1 | Tanner HawleyPlace 1 · Black River | — | Black River | 4:35.87 | 10 |
| 2 | A.J. TrentPlace 2 · Crestview | — | Crestview | 4:36.48 | 8 |
| 3 | Alex CopleyPlace 3 · New London | — | New London | 4:41.17 | 6 |
| 4 | Noah MenuezPlace 4 · Dalton | — | Dalton | 4:48.06 | 5 |
| 5 | Kris KopchakPlace 5 · Mapleton | — | Mapleton | 4:48.33 | 4 |
| 6 | John SmithPlace 6 · Mapleton | — | Mapleton | 4:48.64 | 3 |
| 7 | William DowdellPlace 7 · Wellington | — | Wellington | 4:48.73 | 2 |
| 8 | Connor KilbanePlace 8 · Fairview | — | Fairview | 4:51.81 | 1 |
| 9 | Blake PreecePlace 9 · Monroeville | — | Monroeville | 4:52.54 | — |
| 10 | Russel SchultzPlace 10 · Black River | — | Black River | 4:55.17 | — |
| 11 | Stephen CartierPlace 11 · Fairview | — | Fairview | 5:05.15 | — |
| 12 | Austin HorstPlace 12 · Dalton | — | Dalton | 5:07.86 | — |
| 13 | Clayton SimsPlace 13 · Chippewa | — | Chippewa | 5:07.90 | — |
| 14 | Jared ArnoldPlace 14 · St. Paul | — | St. Paul | 5:08.19 | — |
| 15 | Chris McAvenePlace 15 · Crestview | — | Crestview | 5:15.59 | — |
| 16 | Gage ConradPlace 16 · Wellington | — | Wellington | 5:17.84 | — |
| 17 | Clayton LittlejohnPlace 17 · Monroeville | — | Monroeville | 5:19.94 | — |
| 18 | Nate LowePlace 18 · Chippewa | — | Chippewa | 5:25.29 | — |
| 19 | Trevor TuckerPlace 19 · Western Rese | — | Western Rese | 5:26.61 | — |
| 20 | Kyle McDowellPlace 20 · Waynedale | — | Waynedale | 5:31.40 | — |
| 21 | Connor LiedorffPlace 21 · St. Paul | — | St. Paul | 5:37.89 | — |
| 22 | Rory ChabakPlace 22 · Waynedale | — | Waynedale | 5:40.83 | — |
| 23 | Tyler BullochPlace 23 · Keystone | — | Keystone | 5:41.71 | — |
| 24 | Josh SipePlace 24 · Hillsdale | — | Hillsdale | 5:42.62 | — |
| 25 | Mason ChurchPlace 25 · Western Rese | — | Western Rese | 5:44.32 | — |
| 26 | Austin HessPlace 26 · Keystone | — | Keystone | 5:48.75 | — |
| 27 | Neil LanePlace 27 · New London | — | New London | 6:04.52 | — |