| 1 | Daniel NeumillerPlace 1 · Grade 10 · Southern McLean (Washburn/Wilton/Wing) | 10 | Southern McLean (Washburn/Wilton/Wing) | 17:02.90 |
| 2 | Kyrik SchiferlPlace 2 · Grade 10 · Beulah | 10 | Beulah | 17:17.90 |
| 3 | Eli HatlestadPlace 3 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 18:10.00 |
| 4 | Kyle AlbersPlace 4 · Grade 12 · Center Stanton | 12 | Center Stanton | 18:20.60 |
| 5 | Theron ArbachPlace 5 · Grade 8 · Southern McLean (Washburn/Wilton/Wing) | 8 | Southern McLean (Washburn/Wilton/Wing) | 18:46.30 |
| 6 | Easton KuglerPlace 6 · Grade 11 · Southern McLean (Washburn/Wilton/Wing) | 11 | Southern McLean (Washburn/Wilton/Wing) | 18:52.20 |
| 7 | Ryder EricksonPlace 7 · Grade 10 · Max - South Prairie | 10 | Max - South Prairie | 19:02.80 |
| 8 | Thaddeus VothPlace 8 · Grade 9 · Central McLean | 9 | Central McLean | 19:11.90 PR |
| 9 | Malachi PixlerPlace 9 · Grade 11 · Max - South Prairie | 11 | Max - South Prairie | 19:18.70 |
| 10 | Owen ZimanPlace 10 · Grade 11 · Beulah | 11 | Beulah | 19:19.20 |
| 11 | Daniel BlackhurstPlace 11 · Grade 10 · Beulah | 10 | Beulah | 19:19.70 |
| 12 | Talon MorsettePlace 12 · Grade 11 · Beulah | 11 | Beulah | 19:37.50 |
| 13 | Elijah MochPlace 13 · Grade 9 · Beulah | 9 | Beulah | 19:41.70 |
| 14 | Colt BiesterfeldPlace 14 · Grade 8 · Southern McLean (Washburn/Wilton/Wing) | 8 | Southern McLean (Washburn/Wilton/Wing) | 20:11.20 |
| 15 | Dax DoePlace 15 · Grade 8 · Beulah | 8 | Beulah | 20:13.70 |
| 16 | Nathan EgebergPlace 16 · Grade 10 · Beulah | 10 | Beulah | 20:14.80 |
| 17 | Benjamin WeckerlyPlace 17 · Grade 9 · Harvey/Wells County | 9 | Harvey/Wells County | 20:53.30 |
| 18 | Gage EllisPlace 18 · Grade 10 · Central McLean | 10 | Central McLean | 20:58.80 |
| 19 | Jordan HaiderPlace 19 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 21:15.90 |
| 20 | Jacob KrullPlace 20 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 21:28.10 |
| 21 | Trout Turk-blyPlace 21 · Grade 7 · Des-Lacs Burlington/Lewis and Clark | 7 | Des-Lacs Burlington/Lewis and Clark | 21:40.40 PR |
| 22 | Christian SantiniPlace 22 · Grade 9 · Beulah | 9 | Beulah | 21:48.70 |
| 23 | Julius SchaanPlace 23 · Grade 9 · Southern McLean (Washburn/Wilton/Wing) | 9 | Southern McLean (Washburn/Wilton/Wing) | 21:49.90 |
| 24 | Jacob EngenPlace 24 · Grade 11 · Shiloh Christian | 11 | Shiloh Christian | 21:52.70 |
| 25 | Riley ChapmanPlace 25 · Grade 12 · Beulah | 12 | Beulah | 21:57.10 |
| 26 | Jameson DukartPlace 26 · Grade 8 · Beulah | 8 | Beulah | 22:01.50 |
| 27 | Maxwell EidPlace 27 · Grade 8 · Beulah | 8 | Beulah | 24:03.80 |
| 28 | Bridger HaugtvedtPlace 28 · Grade 8 · Des-Lacs Burlington/Lewis and Clark | 8 | Des-Lacs Burlington/Lewis and Clark | 24:13.00 |
| 29 | Evan HaseleuPlace 29 · Grade 9 · Central McLean | 9 | Central McLean | 24:26.20 |
| 30 | Kallen AlbersPlace 30 · Grade 12 · Center Stanton | 12 | Center Stanton | 24:34.40 |
| 31 | Isaac BraunPlace 31 · Grade 10 · Beulah | 10 | Beulah | 24:44.20 |
| 32 | Braxton HaugtvedtPlace 32 · Grade 9 · Des-Lacs Burlington/Lewis and Clark | 9 | Des-Lacs Burlington/Lewis and Clark | 24:44.90 |
| 33 | Caleb ThiesPlace 33 · Grade 12 · Center Stanton | 12 | Center Stanton | 25:07.50 |
| 34 | Shanley FlowersPlace 34 · Grade 9 · Beulah | 9 | Beulah | 25:37.60 |
| 35 | Carter ClevelandPlace 35 · Grade 10 · Southern McLean (Washburn/Wilton/Wing) | 10 | Southern McLean (Washburn/Wilton/Wing) | 25:40.30 |
| 36 | Krosby PlienisPlace 36 · Grade 9 · Beulah | 9 | Beulah | 27:04.40 |
| 37 | Chris DunnPlace 37 · Grade 9 · Beulah | 9 | Beulah | 28:06.70 |
| 38 | Landon PitnerPlace 38 · Grade 9 · Max - South Prairie | 9 | Max - South Prairie | 29:38.20 |
| 39 | Hollis GrilleyPlace 39 · Grade 8 · Des-Lacs Burlington/Lewis and Clark | 8 | Des-Lacs Burlington/Lewis and Clark | 30:58.40 PR |