| 1 | Trevor DalleyPlace 1 · Grade 12 · Bowman County | 12 | Bowman County | 17:16.00 |
| 2 | Cole BuchholtzPlace 2 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 18:05.00 |
| 3 | Gus TessierPlace 3 · Grade 10 · Heart River | 10 | Heart River | 18:17.00 |
| 4 | Dominique HeupelPlace 4 · Grade 10 · Dickinson Trinity | 10 | Dickinson Trinity | 18:19.00 |
| 5 | Ethan JohnsonPlace 5 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 18:39.00 |
| 6 | Tracy AunePlace 6 · Grade 11 · Richardton-Taylor | 11 | Richardton-Taylor | 18:44.00 |
| 7 | Gavin FarstveetPlace 7 · Grade 12 · Beach | 12 | Beach | 18:45.00 |
| 8 | Kyrik SchiferlPlace 8 · Grade 9 · Beulah | 9 | Beulah | 19:18.00 |
| 9 | Joseph EllerkampPlace 9 · Grade 9 · Dickinson Trinity | 9 | Dickinson Trinity | 19:40.00 |
| 10 | Eli HatlestadPlace 10 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 19:45.00 |
| 11 | Jordan GroszPlace 11 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 19:57.00 |
| 12 | Mason DeVorePlace 12 · Grade 11 · Beulah | 11 | Beulah | 20:01.00 |
| 13 | Owen ZimanPlace 13 · Grade 10 · Beulah | 10 | Beulah | 20:06.00 |
| 14 | Colton MochPlace 14 · Grade 10 · Beulah | 10 | Beulah | 20:08.00 |
| 15 | Aidan WannerPlace 15 · Grade 7 · Bowman County | 7 | Bowman County | 20:10.00 |
| 16 | Grady BergPlace 16 · Grade 10 · Bowman County | 10 | Bowman County | 20:12.00 |
| 17 | Vedder SwansonPlace 17 · Grade 8 · Bowman County | 8 | Bowman County | 20:21.00 |
| 18 | Conrad HeynePlace 18 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 20:25.00 |
| 19 | Oliver StockdillPlace 19 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 20:26.51 |
| 20 | Aidan EllerkampPlace 20 · Grade 12 · Dickinson Trinity | 12 | Dickinson Trinity | 20:26.99 |
| 21 | Isaiah VoglePlace 21 · Grade 9 · Richardton-Taylor | 9 | Richardton-Taylor | 20:31.00 |
| 22 | Benjamin EllerkampPlace 22 · Grade 11 · Dickinson Trinity | 11 | Dickinson Trinity | 20:32.00 |
| 23 | Hudson ScheurerPlace 23 · Grade 11 · Beulah | 11 | Beulah | 20:42.00 |
| 24 | Jackson FischerPlace 24 · Grade 12 · Bowman County | 12 | Bowman County | 20:58.00 |
| 25 | Jace WeidnerPlace 25 · Grade 8 · Dickinson Trinity | 8 | Dickinson Trinity | 21:02.00 |
| 26 | Sebastian NicholsPlace 26 · Grade 12 · Beulah | 12 | Beulah | 21:13.20 |
| 27 | Curtis StoltzPlace 27 · Grade 9 · Dickinson Trinity | 9 | Dickinson Trinity | 21:13.63 |
| 28 | Bentley PaulsonPlace 28 · Grade 8 · Richardton-Taylor | 8 | Richardton-Taylor | 21:14.00 |
| 29 | Dallys GoetzPlace 29 · Grade 10 · Richardton-Taylor | 10 | Richardton-Taylor | 21:15.00 |
| 30 | Thomas MurthaPlace 30 · Grade 8 · Dickinson Trinity | 8 | Dickinson Trinity | 21:48.00 |
| 31 | Jack AmannPlace 31 · Grade 10 · Dickinson Trinity | 10 | Dickinson Trinity | 21:51.00 |
| 32 | Daniel BlackhurstPlace 32 · Grade 9 · Beulah | 9 | Beulah | 21:53.00 |
| 33 | Silas MarkPlace 33 · Grade 11 · Bowman County | 11 | Bowman County | 21:55.00 |
| 34 | Jordan HaiderPlace 34 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 21:56.00 |
| 35 | Owen DavidsonPlace 35 · Grade 12 · Beach | 12 | Beach | 22:00.00 |
| 36 | Conrad GjellstadPlace 36 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 22:27.00 |
| 37 | Dax DoePlace 37 · Grade 7 · Beulah | 7 | Beulah | 22:29.03 |
| 38 | Riley ChapmanPlace 38 · Grade 11 · Beulah | 11 | Beulah | 22:29.38 |
| 39 | Elijah MochPlace 39 · Grade 8 · Beulah | 8 | Beulah | 22:29.96 |
| 40 | Cade BohlmanPlace 40 · Grade 10 · Richardton-Taylor | 10 | Richardton-Taylor | 22:39.00 |
| 41 | Jameson DukartPlace 41 · Grade 7 · Beulah | 7 | Beulah | 22:42.00 |
| 42 | Jareth TernesPlace 42 · Grade 10 · Beulah | 10 | Beulah | 23:18.00 |
| 43 | Jacob EngenPlace 43 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 23:28.00 |
| 44 | Slater GunkelPlace 44 · Grade 12 · Beach | 12 | Beach | 24:04.00 |
| 45 | Christopher DunnPlace 45 · Grade 8 · Beulah | 8 | Beulah | 24:48.00 |
| 46 | Isaac BraunPlace 46 · Grade 9 · Beulah | 9 | Beulah | 24:57.00 |
| 47 | Max JuntunenPlace 47 · Grade 7 · Beulah | 7 | Beulah | 25:43.00 |
| 48 | Olaf BjerknessPlace 48 · Grade 9 · Beulah | 9 | Beulah | 25:52.00 |
| 49 | Shanley FlowersPlace 49 · Grade 8 · Beulah | 8 | Beulah | 26:46.00 |
| 50 | Christian SantiniPlace 50 · Grade 8 · Beulah | 8 | Beulah | 26:49.00 |
| 51 | Maxwell EidPlace 51 · Grade 7 · Beulah | 7 | Beulah | 26:56.00 |
| 52 | Noah StockdillPlace 52 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 27:13.00 |
| 53 | Hudson DukartPlace 53 · Grade 7 · Richardton-Taylor | 7 | Richardton-Taylor | 31:46.00 |