| 1 | Patrick WrigleyPlace 1 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 17:41.7 |
| 2 | Kaden FullerPlace 2 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 18:19.7 |
| 3 | Lane PitnerPlace 3 · Grade 12 · Max - South Prairie | 12 | Max - South Prairie | 19:12.5 |
| 4 | Tristan DobsonPlace 4 · Grade 10 · Max - South Prairie | 10 | Max - South Prairie | 19:14.2 |
| 5 | Justin KathreinPlace 5 · Grade 10 · New England | 10 | New England | 19:42.3 |
| 6 | Mitchell DalleyPlace 6 · Grade 12 · Hettinger-Scranton | 12 | Hettinger-Scranton | 19:48.3 PR |
| 7 | Ashton YellowbirdPlace 7 · Grade 11 · Max - South Prairie | 11 | Max - South Prairie | 19:49.0 |
| 8 | Owen PattersonPlace 8 · Grade 10 · Southern McLean (Washburn/Wilton/Wing) | 10 | Southern McLean (Washburn/Wilton/Wing) | 19:49.4 |
| 9 | Ty MehlhoffPlace 9 · Grade 9 · Southern McLean (Washburn/Wilton/Wing) | 9 | Southern McLean (Washburn/Wilton/Wing) | 20:28.5 |
| 10 | Andrew MehlhoffPlace 10 · Grade 12 · Southern McLean (Washburn/Wilton/Wing) | 12 | Southern McLean (Washburn/Wilton/Wing) | 21:05.6 |
| 11 | Owen ConolyPlace 11 · Grade 12 · Southern McLean (Washburn/Wilton/Wing) | 12 | Southern McLean (Washburn/Wilton/Wing) | 21:13.8 |
| 12 | Lance PitnerPlace 12 · Grade 11 · Max - South Prairie | 11 | Max - South Prairie | 21:41.3 |
| 13 | Lucas GomulakPlace 13 · Grade 8 · Southern McLean (Washburn/Wilton/Wing) | 8 | Southern McLean (Washburn/Wilton/Wing) | 22:10.9 |
| 14 | Seth RoedockerPlace 14 · Grade 12 · Max - South Prairie | 12 | Max - South Prairie | 22:29.5 |
| 15 | Jake DahlPlace 15 · Grade 10 · Southern McLean (Washburn/Wilton/Wing) | 10 | Southern McLean (Washburn/Wilton/Wing) | 23:19.4 |
| 16 | David SchmidtPlace 16 · Grade 12 · Medina-Pingree-Buchanan | 12 | Medina-Pingree-Buchanan | 23:29.5 |
| 17 | Nikko TutorowPlace 17 · Grade 9 · Hebron | 9 | Hebron | 23:33.0 |
| 18 | Trey BennettPlace 18 · Grade 10 · Max - South Prairie | 10 | Max - South Prairie | 23:37.4 |
| 19 | Quinton ConolyPlace 19 · Grade 8 · Southern McLean (Washburn/Wilton/Wing) | 8 | Southern McLean (Washburn/Wilton/Wing) | 23:45.1 |
| 20 | Mason SeifertPlace 20 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 24:37.3 |
| 21 | Ethan JohnsonPlace 21 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 24:44.6 |
| 22 | Quinn MielkePlace 22 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 24:59.2 |
| 23 | Ben HosmanPlace 23 · Grade 10 · Hebron | 10 | Hebron | 25:06.3 |
| 24 | Damien PerDuePlace 24 · Grade 11 · Medina-Pingree-Buchanan | 11 | Medina-Pingree-Buchanan | 25:08.1 |
| 25 | Jordan GroszPlace 25 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 25:11.8 |
| 26 | Taggart TuftePlace 26 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 25:37.5 |
| 27 | Erick TalbottPlace 27 · Grade 10 · Max - South Prairie | 10 | Max - South Prairie | 25:47.1 |
| 28 | Logan ReisterPlace 28 · Grade 12 · Medina-Pingree-Buchanan | 12 | Medina-Pingree-Buchanan | 29:25.3 |
| 29 | Tanner SchlagPlace 29 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 31:02.9 |
| 30 | Gage YellowbirdPlace 30 · Grade 12 · Max - South Prairie | 12 | Max - South Prairie | 31:19.4 |
| 31 | Derek ReisterPlace 31 · Grade 12 · Medina-Pingree-Buchanan | 12 | Medina-Pingree-Buchanan | 34:02.6 |