| 1 | Brayden GreenPlace 1 · Grade 12 · Rugby | 12 | Rugby | 17:32.30 |
| 2 | Riley SchudarPlace 2 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 18:42.00 |
| 3 | Nash FitzsimondsPlace 3 · Grade 11 · Pembina County North | 11 | Pembina County North | 18:59.40 |
| 4 | Brayden HermanPlace 4 · Grade 12 · Rugby | 12 | Rugby | 19:10.70 |
| 5 | Rylan NessPlace 5 · Grade 9 · Enderlin | 9 | Enderlin | 19:18.90 |
| 6 | Micah CrosbyPlace 6 · Grade 10 · Pembina County North | 10 | Pembina County North | 19:20.20 |
| 7 | Ethan KendellPlace 7 · Grade 10 · Pembina County North | 10 | Pembina County North | 19:40.00 |
| 8 | Owen DelormePlace 8 · Grade 8 · Northern Lights | 8 | Northern Lights | 19:41.90 |
| 9 | Jacob StokkaPlace 9 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 19:54.40 |
| 10 | Jeremy Van SteenvoortPlace 10 · Grade 8 · Rugby | 8 | Rugby | 19:57.30 |
| 11 | Austin DuchscherPlace 11 · Grade 12 · Rugby | 12 | Rugby | 20:02.40 |
| 12 | Mason BauerPlace 12 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 20:06.60 |
| 13 | Aaron HoulePlace 13 · Grade 10 · Northern Lights | 10 | Northern Lights | 20:34.30 |
| 14 | Carter SchlechtPlace 14 · Grade 11 · Medina-Pingree-Buchanan | 11 | Medina-Pingree-Buchanan | 21:25.70 |
| 15 | Jackson BrennerPlace 15 · Grade 9 · Medina-Pingree-Buchanan | 9 | Medina-Pingree-Buchanan | 21:33.00 |
| 16 | Ben HermanPlace 16 · Grade 9 · Rugby | 9 | Rugby | 21:34.60 |
| 17 | Max SelstedtPlace 17 · Grade 8 · Richland | 8 | Richland | 21:36.40 |
| 18 | Payden BecherlPlace 18 · Grade 12 · Griggs Midkota | 12 | Griggs Midkota | 21:46.20 |
| 19 | Erik MahlePlace 19 · Grade 11 · Rugby | 11 | Rugby | 21:55.60 |
| 20 | Malic KirchofnerPlace 20 · Grade 9 · Rugby | 9 | Rugby | 22:06.20 |
| 21 | Luke SchmaltzPlace 21 · Grade 7 · Rugby | 7 | Rugby | 22:13.50 |
| 22 | Ryker GilbertPlace 22 · Grade 9 · Enderlin | 9 | Enderlin | 22:27.00 |
| 23 | Luke CampbellPlace 23 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 22:34.70 |
| 24 | Bentley BarclayPlace 24 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 22:41.10 |
| 25 | Josiah GraberPlace 25 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 22:44.30 |
| 26 | Alfred EggermontPlace 26 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 22:46.90 |
| 27 | Mylo FittererPlace 27 · Grade 9 · Enderlin | 9 | Enderlin | 22:57.40 |
| 28 | Joseph WrightPlace 28 · Grade 10 · Pembina County North | 10 | Pembina County North | 23:06.60 |
| 29 | Owen RothPlace 29 · Grade 8 · Richland | 8 | Richland | 23:29.00 |
| 30 | River HawesPlace 30 · Grade 10 · Richland | 10 | Richland | 23:31.70 |
| 31 | Sawyer BrossartPlace 31 · Grade 11 · Rugby | 11 | Rugby | 23:57.90 |
| 32 | Carter LoughmanPlace 32 · Grade 8 · Enderlin | 8 | Enderlin | 24:06.50 |
| 33 | Eli JohnsonPlace 33 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 25:20.10 |
| 34 | Dane WhorleyPlace 34 · Grade 12 · Rugby | 12 | Rugby | 26:04.30 |
| 35 | Aden EvansonPlace 35 · Grade 10 · Richland | 10 | Richland | 26:12.40 |
| 36 | Dexter WargPlace 36 · Grade 9 · Enderlin | 9 | Enderlin | 26:53.40 |
| 37 | Theo HonsPlace 37 · Grade 8 · Enderlin | 8 | Enderlin | 28:23.30 |