| 1 | Bodey LovePlace 1 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 17:17.68 PR |
| 2 | Samuel KrausePlace 2 · Grade 12 · Sargent Central/Lidgerwood/Oakes | 12 | Sargent Central/Lidgerwood/Oakes | 17:18.50 PR |
| 3 | Tristan ChampagnePlace 3 · Grade 10 · Jamestown | 10 | Jamestown | 17:19.87 PR |
| 4 | Flynn WileyPlace 4 · Grade 9 · Jamestown | 9 | Jamestown | 18:06.92 PR |
| 5 | Eli WagnerPlace 5 · Grade 12 · Ellendale | 12 | Ellendale | 18:08.04 |
| 6 | Zeke PuentaPlace 6 · Grade 10 · Carrington | 10 | Carrington | 18:15.72 |
| 7 | Ethan PerkinsPlace 7 · Grade 9 · May-Port CG | 9 | May-Port CG | 18:23.99 PR |
| 8 | Levi KunzePlace 8 · Grade 12 · Central Cass | 12 | Central Cass | 18:29.43 |
| 9 | Kreed KirkebyPlace 9 · Grade 9 · Carrington | 9 | Carrington | 18:33.10 PR |
| 10 | Charles NorbyPlace 10 · Grade 8 · Thompson | 8 | Thompson | 18:38.07 |
| 11 | Wesley OverlandPlace 11 · Grade 12 · Central Cass | 12 | Central Cass | 18:38.82 PR |
| 12 | Grady LarsonPlace 12 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 18:49.55 |
| 13 | Parker HuberPlace 13 · Grade 10 · Edgeley/Kulm | 10 | Edgeley/Kulm | 18:50.72 |
| 14 | Liam MarquardtPlace 14 · Grade 11 · May-Port CG | 11 | May-Port CG | 18:55.66 |
| 15 | Rylan NessPlace 15 · Grade 9 · Enderlin | 9 | Enderlin | 18:57.54 |
| 16 | Brodie PfingstenPlace 16 · Grade 9 · Central Cass | 9 | Central Cass | 18:59.03 PR |
| 17 | Jonathan PrestengPlace 17 · Grade 11 · Grafton | 11 | Grafton | 19:06.30 |
| 18 | Cameron MeyerPlace 18 · Grade 9 · Grafton | 9 | Grafton | 19:08.91 |
| 19 | Bridger LongthornePlace 19 · Grade 10 · Hillsboro/Central Valley | 10 | Hillsboro/Central Valley | 19:10.01 PR |
| 20 | Drevin SetnessPlace 20 · Grade 11 · Thompson | 11 | Thompson | 19:15.09 |
| 21 | Braden BrandenburgPlace 21 · Grade 12 · Edgeley/Kulm | 12 | Edgeley/Kulm | 19:21.75 |
| 22 | Tyetan CarpenterPlace 22 · Grade 8 · May-Port CG | 8 | May-Port CG | 19:24.14 PR |
| 23 | Joshua PfingstenPlace 23 · Grade 9 · Central Cass | 9 | Central Cass | 19:30.19 PR |
| 24 | Asher SmallbeckPlace 24 · Grade 8 · Hillsboro/Central Valley | 8 | Hillsboro/Central Valley | 19:38.87 |
| 25 | Heath HeupelPlace 25 · Grade 12 · Jamestown | 12 | Jamestown | 19:42.81 |
| 26 | Hudson KingsleyPlace 26 · Grade 10 · Central Cass | 10 | Central Cass | 19:45.71 PR |
| 27 | Wyatt PerkinsPlace 27 · Grade 12 · May-Port CG | 12 | May-Port CG | 19:46.42 |
| 28 | Cody DotzenrodPlace 28 · Grade 11 · Sargent Central/Lidgerwood/Oakes | 11 | Sargent Central/Lidgerwood/Oakes | 19:47.14 |
| 29 | Reese HognessPlace 29 · Grade 9 · Sargent Central/Lidgerwood/Oakes | 9 | Sargent Central/Lidgerwood/Oakes | 19:59.27 PR |
| 30 | John BlondoPlace 30 · Grade 12 · Ellendale | 12 | Ellendale | 20:00.66 |
| 31 | Gryphon GrayPlace 31 · Grade 12 · Grafton | 12 | Grafton | 20:01.50 PR |
| 32 | Chayse SteadmonPlace 32 · Grade 9 · Carrington | 9 | Carrington | 20:01.97 |
| 33 | Micah ThompsonPlace 33 · Grade 12 · Maple River | 12 | Maple River | 20:15.18 |
| 34 | Carter DufnerPlace 34 · Grade 11 · Hillsboro/Central Valley | 11 | Hillsboro/Central Valley | 20:15.93 |
| 35 | Max LemattaPlace 35 · Grade 11 · Ellendale | 11 | Ellendale | 20:16.70 |
| 36 | Bricker JohnsonPlace 36 · Grade 11 · May-Port CG | 11 | May-Port CG | 20:32.05 |
| 37 | Aaden AarsvoldPlace 37 · Grade 12 · May-Port CG | 12 | May-Port CG | 20:33.69 PR |
| 38 | Luke FultzPlace 38 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 20:34.13 |
| 39 | William SimonsonPlace 39 · Grade 8 · Hillsboro/Central Valley | 8 | Hillsboro/Central Valley | 20:35.95 |
| 40 | Noah NarlochPlace 40 · Grade 9 · Grafton | 9 | Grafton | 20:40.42 |
| 41 | Ashur HughesPlace 41 · Grade 9 · Grafton | 9 | Grafton | 20:44.62 |
| 42 | Ben NelsonPlace 42 · Grade 11 · Hillsboro/Central Valley | 11 | Hillsboro/Central Valley | 20:45.50 |
| 43 | Camden ArchboldPlace 43 · Grade 10 · Enderlin | 10 | Enderlin | 20:47.26 PR |
| 44 | Vance BreidenbachPlace 44 · Grade 8 · Hillsboro/Central Valley | 8 | Hillsboro/Central Valley | 20:50.59 |
| 45 | Daxton CotterPlace 45 · Grade 9 · Ellendale | 9 | Ellendale | 20:52.18 |
| 46 | Ethan McBridePlace 46 · Grade 12 · Ellendale | 12 | Ellendale | 20:57.30 |
| 47 | Henry PavelkoPlace 47 · Grade 9 · Carrington | 9 | Carrington | 20:59.98 |
| 48 | Drew BricknerPlace 48 · Grade 9 · Jamestown | 9 | Jamestown | 21:13.09 PR |
| 49 | Parker AukaPlace 49 · Grade 12 · Central Cass | 12 | Central Cass | 21:13.44 |
| 50 | Bryson CorellPlace 50 · Grade 10 · Jamestown | 10 | Jamestown | 21:15.04 |
| 51 | Walker SwensonPlace 51 · Grade 8 · Thompson | 8 | Thompson | 21:20.46 PR |
| 52 | Ethan HurstPlace 52 · Grade 12 · Grafton | 12 | Grafton | 21:22.78 PR |
| 53 | Caden BrissettePlace 53 · Grade 12 · Hatton-Northwood | 12 | Hatton-Northwood | 21:26.50 |
| 54 | Howie SimonsonPlace 54 · Grade 10 · Carrington | 10 | Carrington | 21:27.55 PR |
| 55 | Alex HansonPlace 55 · Grade 11 · Central Cass | 11 | Central Cass | 21:32.15 |
| 56 | Logan AntonyPlace 56 · Grade 10 · Central Cass | 10 | Central Cass | 21:36.66 |
| 57 | Jayden HejlPlace 57 · Grade 11 · Central Cass | 11 | Central Cass | 21:41.05 |
| 58 | Samuel HawkerPlace 58 · Grade 11 · Ellendale | 11 | Ellendale | 21:43.99 |
| 59 | Cain JohnsonPlace 59 · Grade 11 · May-Port CG | 11 | May-Port CG | 21:44.10 PR |
| 60 | Samuel ReisPlace 60 · Grade 12 · Ellendale | 12 | Ellendale | 21:44.48 |
| 61 | Hudson WillisPlace 61 · Grade 7 · Thompson | 7 | Thompson | 21:48.63 PR |
| 62 | Zack ZottnickPlace 62 · Grade 11 · Edgeley/Kulm | 11 | Edgeley/Kulm | 21:50.53 |
| 63 | Logan RutherfordPlace 63 · Grade 10 · Grafton | 10 | Grafton | 21:51.62 |
| 64 | William TysonPlace 64 · Grade 9 · Jamestown | 9 | Jamestown | 22:01.44 |
| 65 | Ryker GilbertPlace 65 · Grade 9 · Enderlin | 9 | Enderlin | 22:17.59 |
| 66 | William BuschPlace 66 · Grade 8 · Sargent Central/Lidgerwood/Oakes | 8 | Sargent Central/Lidgerwood/Oakes | 22:18.58 |
| 67 | Logan SwensonPlace 67 · Grade 11 · Thompson | 11 | Thompson | 22:19.28 |
| 68 | Jakob KlevenPlace 68 · Grade 9 · Maple River | 9 | Maple River | 22:29.59 |
| 69 | Coltin PollertPlace 69 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 22:40.60 |
| 70 | Gradin HollandPlace 70 · Grade 10 · Central Cass | 10 | Central Cass | 22:41.90 PR |
| 71 | Aidan CottonPlace 71 · Grade 9 · Hillsboro/Central Valley | 9 | Hillsboro/Central Valley | 22:43.79 |
| 72 | Levi LutherPlace 72 · Grade 10 · Thompson | 10 | Thompson | 22:44.19 |
| 73 | Mark CochranePlace 73 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 22:46.09 |
| 74 | Ethan JohnsonPlace 74 · Grade 9 · Hillsboro/Central Valley | 9 | Hillsboro/Central Valley | 22:49.29 |
| 75 | Miles JangulaPlace 75 · Grade 10 · Edgeley/Kulm | 10 | Edgeley/Kulm | 22:54.82 |
| 76 | Christopher CT LeePlace 76 · Grade 11 · Grafton | 11 | Grafton | 22:58.82 |
| 77 | Calvin KnutsonPlace 77 · Grade 11 · Hillsboro/Central Valley | 11 | Hillsboro/Central Valley | 23:14.17 |
| 78 | Jack KornkvenPlace 78 · Grade 8 · May-Port CG | 8 | May-Port CG | 23:41.52 |
| 79 | Noah KlipfelPlace 79 · Grade 9 · Ellendale | 9 | Ellendale | 23:43.28 |
| 80 | Rowen FelicianoPlace 80 · Grade 10 · Sargent Central/Lidgerwood/Oakes | 10 | Sargent Central/Lidgerwood/Oakes | 23:43.51 |
| 81 | Evan GoresPlace 81 · Grade 11 · Thompson | 11 | Thompson | 23:46.44 |
| 82 | Thomas KarasPlace 82 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 23:57.96 PR |
| 83 | Landyn TetreauPlace 83 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 24:08.64 |
| 84 | Brady WalskiPlace 84 · Grade 12 · Northern Cass | 12 | Northern Cass | 24:09.10 PR |
| 85 | Tayte AbrahamsonPlace 85 · Grade 8 · Northern Cass | 8 | Northern Cass | 24:09.46 |
| 86 | Thorvald PatenaudePlace 86 · Grade 12 · Kindred | 12 | Kindred | 24:12.77 |
| 87 | Alexander SwensonPlace 87 · Grade 8 · Thompson | 8 | Thompson | 24:16.75 PR |
| 88 | Benjamin KetterlingPlace 88 · Grade 7 · LaMoure/Litch-Marion | 7 | LaMoure/Litch-Marion | 25:01.48 |
| 89 | Dexter WargPlace 89 · Grade 9 · Enderlin | 9 | Enderlin | 25:31.19 |
| 90 | Logan LutherPlace 90 · Grade 11 · Thompson | 11 | Thompson | 25:54.24 |
| 91 | Bridger KnottPlace 91 · Grade 10 · Maple River | 10 | Maple River | 26:14.44 |
| 92 | Christopher BenderPlace 92 · Grade 10 · Maple River | 10 | Maple River | 26:21.65 |
| 93 | Taygen YoungPlace 93 · Grade 11 · Edgeley/Kulm | 11 | Edgeley/Kulm | 27:11.79 |
| 94 | Eli SteinbergerPlace 94 · Grade 8 · Northern Cass | 8 | Northern Cass | 28:41.78 |