| 1 | Sawyer HoldemanPlace 1 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 18:00.46 |
| 2 | Luke MentelePlace 2 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 18:00.63 |
| 3 | Silas HoldemanPlace 3 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 18:00.74 |
| 4 | Darron MoellerPlace 4 · Grade 10 · Kimball/White Lake | 10 | Kimball/White Lake | 18:17.25 |
| 5 | Cale CooperPlace 5 · Grade 11 · Avon | 11 | Avon | 18:31.81 |
| 6 | Lane McCunePlace 6 · Grade 10 · Freeman | 10 | Freeman | 18:34.99 |
| 7 | Lucas BarretoPlace 7 · Grade 12 · Gregory | 12 | Gregory | 18:36.82 |
| 8 | Collin RandallPlace 8 · Grade 8 · Freeman | 8 | Freeman | 18:38.54 |
| 9 | Grady BartunekPlace 9 · Grade 9 · Wagner | 9 | Wagner | 18:54.12 |
| 10 | Luke MillerPlace 10 · Grade 10 · Freeman | 10 | Freeman | 18:55.73 |
| 11 | Gram MesslerPlace 11 · Grade 8 · Gayville-Volin | 8 | Gayville-Volin | 18:56.90 |
| 12 | Isaac HaichPlace 12 · Grade 10 · Irene-Wakonda | 10 | Irene-Wakonda | 19:07.37 |
| 13 | Jeferson MontepequePlace 13 · Grade 9 · Irene-Wakonda | 9 | Irene-Wakonda | 19:12.13 |
| 14 | Brady AsbensonPlace 14 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 19:39.62 |
| 15 | CJ BjorumPlace 15 · Grade 10 · Scotland | 10 | Scotland | 19:42.44 |
| 16 | Alex EkstrumPlace 16 · Grade 10 · Kimball/White Lake | 10 | Kimball/White Lake | 19:46.36 |
| 17 | Luke DangelPlace 17 · Grade 12 · Andes Central/Dakota Christian | 12 | Andes Central/Dakota Christian | 19:56.90 |
| 18 | Luke AtnipPlace 18 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 19:59.72 |
| 19 | Nathan DeHaanPlace 19 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 20:12.53 |
| 20 | Maden BrownPlace 20 · Grade 10 · Platte-Geddes | 10 | Platte-Geddes | 20:12.63 |
| 21 | Zander FathkePlace 21 · Grade 9 · Avon | 9 | Avon | 20:24.75 |
| 22 | Tate MaxonPlace 22 · Grade 8 · Platte-Geddes | 8 | Platte-Geddes | 20:37.33 |
| 23 | George TimanusPlace 23 · Grade 10 · Gregory | 10 | Gregory | 20:40.46 |
| 24 | Reed WoernerPlace 24 · Grade 10 · Corsica-Stickney | 10 | Corsica-Stickney | 20:51.03 |
| 25 | Ryler StevicksPlace 25 · Grade 12 · Gregory | 12 | Gregory | 20:54.23 |
| 26 | Jordan StocklandPlace 26 · Grade 11 · Irene-Wakonda | 11 | Irene-Wakonda | 21:06.22 |
| 27 | Henry GraesserPlace 27 · Grade 8 · Platte-Geddes | 8 | Platte-Geddes | 21:14.78 |
| 28 | Utah LangdeauPlace 28 · Grade 9 · Lyman | 9 | Lyman | 21:23.56 |
| 29 | Micah MenningPlace 29 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 21:47.64 |
| 30 | Parker PodzimekPlace 30 · Grade 10 · Avon | 10 | Avon | 22:14.17 |
| 31 | Kamden HamielPlace 31 · Grade 8 · Kimball/White Lake | 8 | Kimball/White Lake | 22:38.17 |
| 32 | Taite OlsonPlace 32 · Grade 9 · Tripp-Delmont/Armour | 9 | Tripp-Delmont/Armour | 22:50.50 |
| 33 | Adam RockwoodPlace 33 · Grade 9 · Lyman | 9 | Lyman | 22:59.42 |
| 34 | Korbin JensenPlace 34 · Grade 8 · Freeman | 8 | Freeman | 23:20.67 |
| 35 | Hunter WoodsPlace 35 · Grade 8 · Irene-Wakonda | 8 | Irene-Wakonda | 23:34.54 |
| 36 | Jonathan WattersPlace 36 · Grade 8 · Corsica-Stickney | 8 | Corsica-Stickney | 23:52.98 |
| 37 | Robby RingPlace 37 · Grade 7 · Gregory | 7 | Gregory | 23:54.96 |
| 38 | Isaac HullPlace 38 · Grade 11 · Gregory | 11 | Gregory | 25:15.75 |
| 39 | Andrew LuttPlace 39 · Grade 10 · Gregory | 10 | Gregory | 27:31.91 |
| 40 | Micah MeyerPlace 40 · Grade 12 · Scotland | 12 | Scotland | 29:48.84 |