| 1 | Brayden GreenPlace 1 · Grade 12 · Rugby | 12 | Rugby | 17:44.50 |
| 2 | Nash FitzsimondsPlace 2 · Grade 11 · Pembina County North | 11 | Pembina County North | 18:34.92 |
| 3 | Bodey LovePlace 3 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 18:45.51 |
| 4 | Aiden CharboneauPlace 4 · Grade 9 · Four Winds | 9 | Four Winds | 19:04.15 |
| 5 | Brayden HermanPlace 5 · Grade 12 · Rugby | 12 | Rugby | 19:15.10 |
| 6 | Zeke PuentaPlace 6 · Grade 10 · Carrington | 10 | Carrington | 19:20.48 |
| 7 | Charles NorbyPlace 7 · Grade 8 · Thompson | 8 | Thompson | 19:38.05 |
| 8 | Mason LaucknerPlace 8 · Grade 11 · Bottineau | 11 | Bottineau | 19:40.91 |
| 9 | Greyson KitzmanPlace 9 · Grade 10 · Bottineau | 10 | Bottineau | 19:41.44 |
| 10 | Prestyn BodnarPlace 10 · Grade 9 · Langdon Area/Munich | 9 | Langdon Area/Munich | 19:43.46 |
| 11 | Carson BremnerPlace 11 · Grade 9 · Bottineau | 9 | Bottineau | 19:44.61 |
| 12 | Ethan PerkinsPlace 12 · Grade 9 · May-Port CG | 9 | May-Port CG | 20:01.73 |
| 13 | Micah CrosbyPlace 13 · Grade 10 · Pembina County North | 10 | Pembina County North | 20:11.68 |
| 14 | Oakley BensonPlace 14 · Grade 8 · Rugby | 8 | Rugby | 20:12.75 |
| 15 | Drevin SetnessPlace 15 · Grade 11 · Thompson | 11 | Thompson | 20:15.86 |
| 16 | Liam MarquardtPlace 16 · Grade 11 · May-Port CG | 11 | May-Port CG | 20:17.13 |
| 17 | Owen DelormePlace 17 · Grade 8 · Northern Lights | 8 | Northern Lights | 20:18.09 |
| 18 | Jeremy Van SteenvoortPlace 18 · Grade 8 · Rugby | 8 | Rugby | 20:21.30 |
| 19 | Tyetan CarpenterPlace 19 · Grade 8 · May-Port CG | 8 | May-Port CG | 20:21.91 |
| 20 | Ben HalvorsonPlace 20 · Grade 12 · Bottineau | 12 | Bottineau | 20:29.11 |
| 21 | Ty RambergPlace 21 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 20:33.80 |
| 22 | Kreed KirkebyPlace 22 · Grade 9 · Carrington | 9 | Carrington | 20:34.89 |
| 23 | Aeson KortgaardPlace 23 · Grade 10 · Bottineau | 10 | Bottineau | 20:47.55 |
| 24 | Logan MackallPlace 24 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 20:51.91 |
| 25 | Kamden KortgaardPlace 25 · Grade 12 · Bottineau | 12 | Bottineau | 21:22.39 |
| 26 | Micah ThompsonPlace 26 · Grade 12 · Maple River | 12 | Maple River | 21:35.18 |
| 27 | Ben HermanPlace 27 · Grade 9 · Rugby | 9 | Rugby | 21:39.31 |
| 28 | Aaron HoulePlace 28 · Grade 10 · Northern Lights | 10 | Northern Lights | 21:41.39 |
| 29 | Kai OlwagePlace 29 · Grade 10 · Bottineau | 10 | Bottineau | 21:45.11 |
| 30 | Bricker JohnsonPlace 30 · Grade 11 · May-Port CG | 11 | May-Port CG | 21:51.81 |
| 31 | Chayse SteadmonPlace 31 · Grade 9 · Carrington | 9 | Carrington | 21:52.94 |
| 32 | Ayden JacksonPlace 32 · Grade 11 · Four Winds | 11 | Four Winds | 21:55.65 |
| 33 | Benjamin WeckerlyPlace 33 · Grade 9 · Harvey/Wells County | 9 | Harvey/Wells County | 21:58.92 |
| 34 | Wyatt PerkinsPlace 34 · Grade 12 · May-Port CG | 12 | May-Port CG | 22:01.90 |
| 35 | Luke SchmaltzPlace 35 · Grade 7 · Rugby | 7 | Rugby | 22:04.23 |
| 36 | Chase GirodatPlace 36 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 22:08.15 |
| 37 | Kaleb FosterPlace 37 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 22:11.18 |
| 38 | Dyson AskvigPlace 38 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 22:21.45 |
| 39 | Noah FosterPlace 39 · Grade 12 · Langdon Area/Munich | 12 | Langdon Area/Munich | 22:24.66 |
| 40 | Ryder MoserPlace 40 · Grade 11 · Langdon Area/Munich | 11 | Langdon Area/Munich | 22:27.54 |
| 41 | Issac WegenerPlace 41 · Grade 10 · Four Winds | 10 | Four Winds | 22:29.35 |
| 42 | Raymond DutraPlace 42 · Grade 12 · Bottineau | 12 | Bottineau | 22:29.67 |
| 43 | Aaden AarsvoldPlace 43 · Grade 12 · May-Port CG | 12 | May-Port CG | 22:39.78 |
| 44 | Terner AskvigPlace 44 · Grade 8 · Langdon Area/Munich | 8 | Langdon Area/Munich | 22:47.74 |
| 45 | Joseph WrightPlace 45 · Grade 10 · Pembina County North | 10 | Pembina County North | 22:49.10 |
| 46 | Caden BrissettePlace 46 · Grade 12 · Hatton-Northwood | 12 | Hatton-Northwood | 22:58.65 |
| 47 | Luke FultzPlace 47 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 23:07.23 |
| 48 | Cain JohnsonPlace 48 · Grade 11 · May-Port CG | 11 | May-Port CG | 23:13.30 |
| 49 | Erik MahlePlace 49 · Grade 11 · Rugby | 11 | Rugby | 23:17.30 |
| 50 | Malic KirchofnerPlace 50 · Grade 9 · Rugby | 9 | Rugby | 23:17.79 |
| 51 | Tyler BorgenPlace 51 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 23:18.14 |
| 52 | Howie SimonsonPlace 52 · Grade 10 · Carrington | 10 | Carrington | 23:21.71 |
| 53 | Henry PavelkoPlace 53 · Grade 9 · Carrington | 9 | Carrington | 23:37.85 |
| 54 | Jakob KlevenPlace 54 · Grade 9 · Maple River | 9 | Maple River | 23:45.38 |
| 55 | Logan SwensonPlace 55 · Grade 11 · Thompson | 11 | Thompson | 23:45.42 |
| 56 | Coltin PollertPlace 56 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 25:20.60 |
| 57 | Sawyer BrossartPlace 57 · Grade 11 · Rugby | 11 | Rugby | 25:20.64 |
| 58 | Landyn TetreauPlace 58 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 25:33.45 |
| 59 | Evan GoresPlace 59 · Grade 11 · Thompson | 11 | Thompson | 25:51.40 |
| 60 | Jack KornkvenPlace 60 · Grade 8 · May-Port CG | 8 | May-Port CG | 25:58.72 |
| 61 | Mark CochranePlace 61 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 26:47.18 |
| 62 | Bridger KnottPlace 62 · Grade 10 · Maple River | 10 | Maple River | 27:10.55 |
| 63 | Damien ShawPlace 63 · Grade 10 · Four Winds | 10 | Four Winds | 27:13.38 |
| 64 | Christopher BenderPlace 64 · Grade 10 · Maple River | 10 | Maple River | 27:18.09 |