| 1 | Jack MittenessPlace 1 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 16:53.2 |
| 2 | Christian ThorsonPlace 2 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 17:34.3 |
| 3 | Dietrich ReidenbachPlace 3 · Grade 10 · Minnewaska Area | 10 | Minnewaska Area | 17:45.4 |
| 4 | Nolan RachPlace 4 · Grade 9 · Bertha-Hewitt | 9 | Bertha-Hewitt | 18:08.9 |
| 5 | Vance LockwoodPlace 5 · Grade 9 · Bertha-Hewitt | 9 | Bertha-Hewitt | 18:10.1 |
| 6 | Karsten SaltmarshPlace 6 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 18:43.6 |
| 7 | Brody JensenPlace 7 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 18:48.6 |
| 8 | Chase JohansonPlace 8 · Grade 12 · Osakis | 12 | Osakis | 18:49.8 |
| 9 | Ben FriedrichsPlace 9 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 18:53.2 |
| 10 | Drew RobinsonPlace 10 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 18:57.6 |
| 11 | Cesar Quixan GutierrezPlace 11 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 18:59.5 |
| 12 | Lane KaufmanPlace 12 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 19:00.7 |
| 13 | Levi NelsonPlace 13 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 19:06.3 |
| 14 | Jase RitterPlace 14 · Grade 10 · Minnewaska Area | 10 | Minnewaska Area | 19:16.0 |
| 15 | Noah StroeingPlace 15 · Grade 11 · Wadena-Deer Creek | 11 | Wadena-Deer Creek | 19:18.6 |
| 16 | Leo KueberPlace 16 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 19:28.8 |
| 17 | Gabrial HarrenPlace 17 · Grade 8 · Sauk Centre | 8 | Sauk Centre | 19:48.2 |
| 18 | Jude HagemeisterPlace 18 · Grade 8 · Ottertail Central | 8 | Ottertail Central | 19:50.6 |
| 19 | Mihai JeppesenPlace 19 · Grade 10 · Park Rapids Area | 10 | Park Rapids Area | 19:54.1 |
| 20 | Evan PetersonPlace 20 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 19:58.7 |
| 21 | Grant LinscheidPlace 21 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 20:05.0 |
| 22 | Logan SeelhammerPlace 22 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 20:09.3 |
| 23 | Henry MillerPlace 23 · Grade 10 · Osakis | 10 | Osakis | 20:24.5 |
| 24 | Brennan SimmonsPlace 24 · Grade 11 · Wadena-Deer Creek | 11 | Wadena-Deer Creek | 20:25.5 |
| 25 | Caden HawkinsPlace 25 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 20:26.0 |
| 26 | Anders KlickPlace 26 · Grade 12 · Alexandria Community Christian School | 12 | Alexandria Community Christian School | 20:33.7 |
| 27 | Spencer MoorePlace 27 · Grade 11 · Alexandria Community Christian School | 11 | Alexandria Community Christian School | 20:41.0 |
| 28 | Cooper DamloPlace 28 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 20:46.1 |
| 29 | Tyler HuotPlace 29 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 20:50.6 |
| 30 | Tucker CossettePlace 30 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 20:50.9 |
| 31 | Benjamin MyronPlace 31 · Grade 12 · A-B-E | 12 | A-B-E | 20:52.2 |
| 32 | Eli PexsaPlace 32 · Grade 10 · Pillager | 10 | Pillager | 20:52.5 |
| 33 | Thomas GlenetskePlace 33 · Grade 9 · Osakis | 9 | Osakis | 21:00.7 |
| 34 | Levi GackPlace 34 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 21:10.2 |
| 35 | Nolan FindlayPlace 35 · Grade 10 · Border West | 10 | Border West | 21:14.1 |
| 36 | Chase HanselPlace 36 · Grade 9 · A-B-E | 9 | A-B-E | 21:16.3 |
| 37 | Rohan KuschelPlace 37 · Grade 10 · United North Central | 10 | United North Central | 21:17.0 |
| 38 | Luke YoungPlace 38 · Grade 10 · Border West | 10 | Border West | 21:19.5 |
| 39 | Charlie JohnsonPlace 39 · Grade 10 · Verndale | 10 | Verndale | 21:34.3 |
| 40 | Oliver Citrowske-LeePlace 40 · Grade 8 · Minnewaska Area | 8 | Minnewaska Area | 21:36.1 |
| 41 | Lucas CainPlace 41 · Grade 9 · Pillager | 9 | Pillager | 21:51.1 |
| 42 | Henry HoeperPlace 42 · Grade 8 · Minnewaska Area | 8 | Minnewaska Area | 21:51.4 |
| 43 | Landyn JohnsonPlace 43 · Grade 10 · A-B-E | 10 | A-B-E | 22:03.4 |
| 44 | Tyson DennyPlace 44 · Grade 9 · A-B-E | 9 | A-B-E | 22:08.2 |
| 45 | Kale AndersonPlace 45 · Grade 9 · United North Central | 9 | United North Central | 22:11.5 |
| 46 | Jack Halverson-BucholzPlace 46 · Grade 11 · Wadena-Deer Creek | 11 | Wadena-Deer Creek | 22:28.2 |
| 47 | Oren BrackinPlace 47 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 22:35.8 |
| 48 | Benjamin SanmooganPlace 48 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 22:59.9 |
| 49 | Gavin SchreiberPlace 49 · Grade 12 · United North Central | 12 | United North Central | 23:11.0 |
| 50 | Braulio ChapaPlace 50 · Grade 11 · Border West | 11 | Border West | 23:11.3 |
| 51 | Nolan HeltunenPlace 51 · Grade 12 · United North Central | 12 | United North Central | 23:22.1 |
| 52 | Jaxon ChristnerPlace 52 · Grade 12 · Osakis | 12 | Osakis | 23:37.2 |
| 53 | Liam DanielPlace 53 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 23:42.5 |
| 54 | Ryan JohnsonPlace 54 · Grade 9 · Pillager | 9 | Pillager | 23:50.0 |
| 55 | Fred ScottPlace 55 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 23:53.0 |
| 56 | Camden SwensonPlace 56 · Grade 9 · Alexandria Community Christian School | 9 | Alexandria Community Christian School | 23:56.3 |
| 57 | Chavez CannonPlace 57 · Grade 7 · New York Mills | 7 | New York Mills | 23:57.8 |
| 58 | Waylon ThompsonPlace 58 · Grade 9 · United North Central | 9 | United North Central | 24:08.0 |
| 59 | Nicholas BargPlace 59 · Grade 12 · Pillager | 12 | Pillager | 24:11.4 |
| 60 | Jack RobinsonPlace 60 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 24:15.5 |
| 61 | Carter FickesPlace 61 · Grade 12 · Border West | 12 | Border West | 24:17.3 |
| 62 | Carson KovarPlace 62 · Grade 11 · Hillcrest Lutheran Academy | 11 | Hillcrest Lutheran Academy | 24:21.6 |
| 63 | Russ MoorePlace 63 · Grade 8 · Alexandria Community Christian School | 8 | Alexandria Community Christian School | 24:31.9 |
| 64 | Noah RadnieckiPlace 64 · Grade 9 · New York Mills | 9 | New York Mills | 24:35.5 |
| 65 | Gabe StephensPlace 65 · Grade 10 · Pillager | 10 | Pillager | 24:55.1 |
| 66 | Judah SieckertPlace 66 · Grade 10 · A-B-E | 10 | A-B-E | 24:55.4 |
| 67 | Tripp HokansonPlace 67 · Grade 10 · A-B-E | 10 | A-B-E | 25:04.0 |
| 68 | Michael SwensrudPlace 68 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 25:12.6 |
| 69 | Camden BalkPlace 69 · Grade 10 · Pillager | 10 | Pillager | 25:18.4 |
| 70 | Aidan MoenPlace 70 · Grade 10 · Pillager | 10 | Pillager | 25:27.7 |
| 71 | Ben BuiPlace 71 · Grade 11 · A-B-E | 11 | A-B-E | 25:33.1 |
| 72 | Emmet ThompsonPlace 72 · Grade 10 · Osakis | 10 | Osakis | 25:41.5 |
| 73 | Grady FischerPlace 73 · Grade 12 · Border West | 12 | Border West | 26:17.9 |
| 74 | Izaya CannonPlace 74 · Grade 9 · New York Mills | 9 | New York Mills | 26:25.8 |
| 75 | Aidan KulzerPlace 75 · Grade 9 · Osakis | 9 | Osakis | 26:42.7 |
| 76 | Draden KakoPlace 76 · Grade 9 · United North Central | 9 | United North Central | 27:06.6 |
| 77 | Jackson StoutPlace 77 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 27:08.0 |
| 78 | Matthew FreyholzPlace 78 · Grade 9 · New York Mills | 9 | New York Mills | 27:09.9 |
| 79 | Logan LampherePlace 79 · Grade 11 · Verndale | 11 | Verndale | 31:46.4 |
| 80 | Loren UnderdahlPlace 80 · Grade 10 · New York Mills | 10 | New York Mills | 33:24.0 |
| 81 | Matt AllenPlace 81 · Grade 9 · Verndale | 9 | Verndale | 34:05.0 |
| 82 | Kristian LarsenPlace 82 · Grade 11 · Verndale | 11 | Verndale | 34:52.1 |
| 83 | Jordan BittnerPlace 83 · Grade 11 · Verndale | 11 | Verndale | 43:11.5 |