| 1 | Brady RachPlace 1 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 16:26.1 |
| 2 | Drew AhoPlace 2 · Grade 12 · United North Central | 12 | United North Central | 16:58.2 |
| 3 | Peter NewarkPlace 3 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 17:05.1 |
| 4 | Henry LockwoodPlace 4 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 17:20.2 |
| 5 | Owen AndersonPlace 5 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:21.8 |
| 6 | Nolan RachPlace 6 · Grade 8 · Bertha-Hewitt | 8 | Bertha-Hewitt | 17:22.4 |
| 7 | Gunnar BarthelPlace 7 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 17:45.1 |
| 8 | Grant NelsonPlace 8 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:45.2 |
| 9 | Talyn SetterholmPlace 9 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 18:16.2 |
| 10 | Evan SchmidtPlace 10 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 18:17.2 |
| 11 | Lane KaufmanPlace 11 · Grade 9 · Wadena-Deer Creek | 9 | Wadena-Deer Creek | 18:35.1 |
| 12 | Noah StroeingPlace 12 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 18:35.4 |
| 13 | Vance LockwoodPlace 13 · Grade 8 · Bertha-Hewitt | 8 | Bertha-Hewitt | 18:51.3 |
| 14 | Drew RobinsonPlace 14 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 18:57.2 |
| 15 | James SeelhammerPlace 15 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 19:02.2 |
| 16 | Brennan SimmonsPlace 16 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 19:23.2 |
| 17 | Phoenix AllisonPlace 17 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 19:34.1 |
| 18 | Nathan BitzPlace 18 · Grade 12 · Long Prairie-Grey Eagle | 12 | Long Prairie-Grey Eagle | 19:39.5 |
| 19 | Kenneth SpielmanPlace 19 · Grade 12 · A-B-E | 12 | A-B-E | 19:42.1 |
| 20 | Benjamin MyronPlace 20 · Grade 11 · A-B-E | 11 | A-B-E | 19:46.7 |
| 21 | Landyn JohnsonPlace 21 · Grade 9 · A-B-E | 9 | A-B-E | 19:52.2 |
| 22 | Jakub StovicekPlace 22 · Grade 11 · Bertha-Hewitt | 11 | Bertha-Hewitt | 19:53.1 |
| 23 | Chase HanselPlace 23 · Grade 8 · A-B-E | 8 | A-B-E | 19:56.2 |
| 24 | Gavin SchreiberPlace 24 · Grade 11 · United North Central | 11 | United North Central | 20:18.1 |
| 25 | Anders KlickPlace 25 · Grade 11 · Alexandria Community Christian School | 11 | Alexandria Community Christian School | 20:19.9 |
| 26 | Nathan BrethorstPlace 26 · Grade 10 · A-B-E | 10 | A-B-E | 20:22.2 |
| 27 | Jacob ThorsrudPlace 27 · Grade 12 · New York Mills | 12 | New York Mills | 20:33.2 |
| 28 | John Paul BuntjerPlace 28 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 20:42.1 |
| 29 | Damian LopezPlace 29 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 20:45.1 PR |
| 30 | Nicholas BargPlace 30 · Grade 11 · Pillager | 11 | Pillager | 20:47.1 |
| 31 | Rohan KuschelPlace 31 · Grade 9 · United North Central | 9 | United North Central | 20:53.1 |
| 32 | Keegan JosephsonPlace 32 · Grade 11 · United North Central | 11 | United North Central | 21:00.7 |
| 33 | Benjamin SanmooganPlace 33 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 21:02.8 |
| 34 | Nelson HubertPlace 34 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 21:10.1 |
| 35 | Kaleb FuglsethPlace 35 · Grade 12 · A-B-E | 12 | A-B-E | 21:17.1 |
| 36 | Oren BrackinPlace 36 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 21:17.1 |
| 37 | Brayden LarsonPlace 37 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 21:22.2 |
| 38 | Dawson SeelhammerPlace 38 · Grade 10 · New York Mills | 10 | New York Mills | 21:28.1 |
| 39 | Jayden HernerPlace 39 · Grade 12 · Verndale | 12 | Verndale | 22:00.2 |
| 40 | Gideon BitzPlace 40 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 22:00.5 |
| 41 | Nolan HeltunenPlace 41 · Grade 11 · United North Central | 11 | United North Central | 22:01.8 |
| 42 | Gabe StephensPlace 42 · Grade 9 · Pillager | 9 | Pillager | 22:12.6 |
| 43 | Casey GohmanPlace 43 · Grade 11 · Long Prairie-Grey Eagle | 11 | Long Prairie-Grey Eagle | 22:17.2 |
| 44 | Charlie JohnsonPlace 44 · Grade 9 · Verndale | 9 | Verndale | 22:18.4 |
| 45 | Ben BuiPlace 45 · Grade 10 · A-B-E | 10 | A-B-E | 22:38.1 |
| 46 | Parker PallanschPlace 46 · Grade 11 · Pillager | 11 | Pillager | 22:45.2 |
| 47 | Max MitzelPlace 47 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 22:52.1 |
| 48 | Heath HammondPlace 48 · Grade 12 · New York Mills | 12 | New York Mills | 23:08.1 |
| 49 | Korbyn GriegerPlace 49 · Grade 11 · Verndale | 11 | Verndale | 23:09.2 |
| 50 | Everett WachsmuthPlace 50 · Grade 9 · Pillager | 9 | Pillager | 23:19.1 |
| 51 | Camden SwensonPlace 51 · Grade 8 · Alexandria Community Christian School | 8 | Alexandria Community Christian School | 23:36.4 |
| 52 | Jordan BrinkmanPlace 52 · Grade 10 · Pillager | 10 | Pillager | 25:05.1 |
| 53 | Noah RadnieckiPlace 53 · Grade 8 · New York Mills | 8 | New York Mills | 25:42.2 |
| 54 | Camden BalkPlace 54 · Grade 9 · Pillager | 9 | Pillager | 26:05.1 |
| 55 | Logan LampherePlace 55 · Grade 10 · Verndale | 10 | Verndale | 28:12.2 |
| 56 | Kristian LarsenPlace 56 · Grade 10 · Verndale | 10 | Verndale | 30:09.1 |
| 57 | Jackson LundayPlace 57 · Grade 9 · Pillager | 9 | Pillager | 31:39.6 |
| 58 | Loren UnderdahlPlace 58 · Grade 9 · New York Mills | 9 | New York Mills | 31:55.9 |
| 59 | Jordan BittnerPlace 59 · Grade 10 · Verndale | 10 | Verndale | 33:32.4 |