| 1 | Andrew LundstromPlace 1 · Grade 12 · Davies | 12 | Davies | 12:36.6 |
| 2 | Zach JohnsonPlace 2 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 12:37.4 |
| 3 | Dawson StromPlace 3 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 12:51.9 |
| 4 | Carson SpeicherPlace 4 · Grade 12 · Perham | 12 | Perham | 12:54.4 |
| 5 | Clayton AndersonPlace 5 · Grade 11 · Perham | 11 | Perham | 12:57.6 |
| 6 | Christian StertonPlace 6 · Grade 11 · Ada-Borup | 11 | Ada-Borup | 13:04.2 |
| 7 | Brandon OharaPlace 7 · Grade 10 · Perham | 10 | Perham | 13:09.0 |
| 8 | Austin GruenbergPlace 8 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 13:14.5 |
| 9 | Jack BoubPlace 9 · Grade 11 · Davies | 11 | Davies | 13:15.6 |
| 10 | Bailey EvensonPlace 10 · Grade 10 · Perham | 10 | Perham | 13:16.4 |
| 11 | Parker WeilandPlace 11 · Grade 11 · Davies | 11 | Davies | 13:18.2 |
| 12 | Sam GebhartPlace 12 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 13:20.6 |
| 13 | Hunter BarthPlace 13 · Grade 11 · Davies | 11 | Davies | 13:21.4 |
| 14 | Andrew ChristopherPlace 14 · Grade 12 · Davies | 12 | Davies | 13:31.0 |
| 15 | Andrew SelenskyPlace 15 · Grade 11 · Davies | 11 | Davies | 13:32.9 |
| 16 | Caden O'ConnorPlace 16 · Grade 11 · Davies | 11 | Davies | 13:39.4 |
| 17 | Evan MyranPlace 17 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 13:42.8 |
| 18 | Chase BelkaPlace 18 · Grade 10 · Perham | 10 | Perham | 13:44.1 |
| 19 | Jacob ZetochaPlace 19 · Grade 12 · Davies | 12 | Davies | 13:45.5 |
| 20 | Billy O'ConnorPlace 20 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 13:50.9 |
| 21 | Isaac WicklundPlace 21 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 13:53.3 |
| 22 | Owen WernerPlace 22 · Grade 10 · Perham | 10 | Perham | 13:53.9 |
| 23 | Adrian ContrerasPlace 23 · Grade 11 · Davies | 11 | Davies | 13:57.4 |
| 24 | Lawrence WirriesPlace 24 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 13:57.7 |
| 25 | Wyatt BordenPlace 25 · Grade 10 · Davies | 10 | Davies | 13:58.6 |
| 26 | Elijah MorrisPlace 26 · Grade 9 · Perham | 9 | Perham | 14:03.9 |
| 27 | Elijah HarvalaPlace 27 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 14:05.9 |
| 28 | Connor ThompsonPlace 28 · Grade 12 · Ada-Borup | 12 | Ada-Borup | 14:06.4 |
| 29 | Ives HilgersPlace 29 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 14:08.8 |
| 30 | Jaxson GrubePlace 30 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 14:10.7 |
| 31 | Andrew FranklinPlace 31 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 14:10.8 |
| 32 | Nick MathsenPlace 32 · Grade 12 · Ada-Borup | 12 | Ada-Borup | 14:11.5 |
| 33 | Tyrel QuickPlace 33 · Grade 12 · Ada-Borup | 12 | Ada-Borup | 14:12.5 |
| 34 | Regan BoschPlace 34 · Grade 8 · Davies | 8 | Davies | 14:15.4 |
| 35 | Aaron WegscheidPlace 35 · Grade 12 · Perham | 12 | Perham | 14:16.4 |
| 36 | Hunter WollschlagerPlace 36 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 14:17.5 |
| 37 | Jack RobertsonPlace 37 · Grade 9 · Davies | 9 | Davies | 14:18.9 |
| 38 | Austin LynPlace 38 · Grade 12 · Davies | 12 | Davies | 14:19.1 |
| 39 | Jacob KunkaPlace 39 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 14:21.8 |
| 40 | Aaron Ochsner -Place 40 · Davies | — | Davies | 14:22.7 |
| 41 | Logan PolomnyPlace 41 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 14:30.7 |
| 42 | Tommy StewartPlace 42 · Grade 11 · Ada-Borup | 11 | Ada-Borup | 14:33.6 |
| 43 | Brent EggenPlace 43 · Grade 11 · Ada-Borup | 11 | Ada-Borup | 14:35.1 |
| 44 | Jace ThompsonPlace 44 · Grade 10 · Ada-Borup | 10 | Ada-Borup | 14:35.8 |
| 45 | Noah MeltonPlace 45 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 14:39.1 |
| 46 | Jack LeePlace 46 · Grade 10 · Moorhead Senior | 10 | Moorhead Senior | 14:41.3 |
| 47 | Jack GothbergPlace 47 · Grade 11 · Davies | 11 | Davies | 14:46.4 |
| 48 | Jack EisenzimmerPlace 48 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 14:47.6 |
| 49 | Eli RoePlace 49 · Grade 11 · Perham | 11 | Perham | 14:51.1 |
| 50 | Ryan DrummondPlace 50 · Grade 8 · Davies | 8 | Davies | 14:52.8 |
| 51 | Ethan BachmannPlace 51 · Grade 11 · Perham | 11 | Perham | 14:55.5 |
| 52 | Carter BerneyPlace 52 · Grade 8 · Davies | 8 | Davies | 14:57.5 |
| 53 | Sam LuchtPlace 53 · Grade 9 · Davies | 9 | Davies | 14:58.3 |
| 54 | Macalister NelsonPlace 54 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 15:06.1 |
| 55 | Ethan SullivanPlace 55 · Grade 10 · Davies | 10 | Davies | 15:07.7 |
| 56 | Caden HowellPlace 56 · Grade 10 · Moorhead Senior | 10 | Moorhead Senior | 15:09.0 |
| 57 | Evan BorgenPlace 57 · Grade 12 · Ada-Borup | 12 | Ada-Borup | 15:10.7 |
| 58 | Koate DeebomPlace 58 · Grade 10 · Davies | 10 | Davies | 15:11.8 |
| 59 | Abdi Rahim IsmailPlace 59 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 15:12.1 |
| 60 | Eli HeyerPlace 60 · Grade 9 · Davies | 9 | Davies | 15:12.7 |
| 61 | Charley GrafPlace 61 · Grade 11 · Davies | 11 | Davies | 15:16.0 |
| 62 | Drew BirkelandPlace 62 · Grade 10 · Perham | 10 | Perham | 15:18.5 |
| 63 | Justin DickersonPlace 63 · Grade 11 · Perham | 11 | Perham | 15:23.9 |
| 64 | Ian BarreraPlace 64 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 15:27.1 |
| 65 | Joshua HagenPlace 65 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 15:32.0 |
| 66 | Tanner DevierPlace 66 · Grade 12 · Davies | 12 | Davies | 15:32.7 |
| 67 | Caden BormannPlace 67 · Grade 10 · Perham | 10 | Perham | 15:41.5 |
| 68 | Jennings LeePlace 68 · Grade 10 · Ada-Borup | 10 | Ada-Borup | 15:42.4 |
| 69 | Parker ZeebPlace 69 · Grade 12 · Davies | 12 | Davies | 15:43.1 |
| 70 | Jack AndersonPlace 70 · Grade 10 · Perham | 10 | Perham | 15:44.7 |
| 71 | Ethan LienPlace 71 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 15:48.0 |
| 72 | Henry SweerePlace 72 · Grade 11 · Perham | 11 | Perham | 16:02.9 |
| 73 | Liam SteidlPlace 73 · Grade 9 · Davies | 9 | Davies | 16:05.8 |
| 74 | Leighton SteidlPlace 74 · Grade 7 · Davies | 7 | Davies | 16:14.4 |
| 75 | Riley LarsonPlace 75 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 16:29.8 |
| 76 | Liam FlanaganPlace 76 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 16:34.9 |
| 77 | Weston WinfreyPlace 77 · Grade 9 · Ada-Borup | 9 | Ada-Borup | 16:36.9 |
| 78 | Shane SteinerPlace 78 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 16:37.1 |
| 79 | Seth LawrencePlace 79 · Grade 12 · Moorhead Senior | 12 | Moorhead Senior | 16:45.8 |
| 80 | Christian ElmerPlace 80 · Grade 11 · Moorhead Senior | 11 | Moorhead Senior | 16:56.3 |
| 81 | Brody GwinPlace 81 · Grade 8 · Ada-Borup | 8 | Ada-Borup | 16:56.5 |
| 82 | Jeremy IbaarPlace 82 · Grade 8 · Davies | 8 | Davies | 17:09.4 |
| 83 | Erik SkunbergPlace 83 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 17:27.8 |
| 84 | Jordan McintoshPlace 84 · Grade 12 · Ada-Borup | 12 | Ada-Borup | 17:51.7 |
| 85 | Almo MartinezPlace 85 · Grade 9 · Moorhead Senior | 9 | Moorhead Senior | 17:51.8 |
| 86 | Shane AndersonPlace 86 · Grade 12 · Davies | 12 | Davies | 18:08.1 |
| 87 | Zach DopplarPlace 87 · Grade 10 · Moorhead Senior | 10 | Moorhead Senior | 18:13.3 |
| 88 | Jason EddyPlace 88 · Grade 12 · Davies | 12 | Davies | 18:13.7 |
| 89 | Jackson GrayPlace 89 · Grade 9 · Davies | 9 | Davies | 18:20.0 |
| 90 | David FryPlace 90 · Grade 12 · Davies | 12 | Davies | 18:20.2 |
| 91 | Bailey WoldPlace 91 · Grade 10 · Moorhead Senior | 10 | Moorhead Senior | 18:23.0 |
| 92 | Gabe GronnebergPlace 92 · Grade 9 · Davies | 9 | Davies | 18:25.6 |
| 93 | Noah BauerPlace 93 · Grade 9 · Davies | 9 | Davies | 18:31.0 |
| 94 | Andrew WerlingerPlace 94 · Grade 9 · Davies | 9 | Davies | 18:35.8 |
| 95 | Evan Van DamPlace 95 · Grade 8 · Davies | 8 | Davies | 18:55.8 |
| 96 | Tavian NelsonPlace 96 · Grade 8 · Davies | 8 | Davies | 19:07.8 |
| 97 | Charlie WilcoxPlace 97 · Grade 8 · Davies | 8 | Davies | 19:24.2 |
| 98 | Austin CarsonPlace 98 · Grade 10 · Ada-Borup | 10 | Ada-Borup | 19:35.3 |
| 99 | Nick BablerPlace 99 · Grade 9 · Perham | 9 | Perham | 19:47.7 |
| 100 | Tucker HendersonPlace 100 · Grade 11 · Ada-Borup | 11 | Ada-Borup | 20:00.8 |
| 101 | Tate ThullPlace 101 · Grade 7 · Davies | 7 | Davies | 20:02.0 |
| 102 | Andrew WatsonPlace 102 · Grade 7 · Davies | 7 | Davies | 20:29.1 |