| 1 | Brady RachPlace 1 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 15:49.37 |
| 2 | Peter NewarkPlace 2 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 16:27.69 |
| 3 | Drew AhoPlace 3 · Grade 12 · United North Central | 12 | United North Central | 16:52.07 |
| 4 | Gunnar BarthelPlace 4 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 17:04.59 |
| 5 | Nolan RachPlace 5 · Grade 8 · Bertha-Hewitt | 8 | Bertha-Hewitt | 17:06.05 |
| 6 | Henry LockwoodPlace 6 · Grade 12 · Bertha-Hewitt | 12 | Bertha-Hewitt | 17:21.59 |
| 7 | Lane KaufmanPlace 7 · Grade 9 · Wadena-Deer Creek | 9 | Wadena-Deer Creek | 17:24.25 |
| 8 | Evan SchmidtPlace 8 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:26.17 PR |
| 9 | Talyn SetterholmPlace 9 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 17:27.15 |
| 10 | Noah StroeingPlace 10 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 17:29.52 |
| 11 | Owen AndersonPlace 11 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:35.97 |
| 12 | Grant NelsonPlace 12 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:38.50 |
| 13 | James SeelhammerPlace 13 · Grade 12 · Wadena-Deer Creek | 12 | Wadena-Deer Creek | 17:38.87 PR |
| 14 | Vance LockwoodPlace 14 · Grade 8 · Bertha-Hewitt | 8 | Bertha-Hewitt | 17:45.97 |
| 15 | Benjamin MyronPlace 15 · Grade 11 · A-B-E | 11 | A-B-E | 17:48.01 PR |
| 16 | Drew RobinsonPlace 16 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 17:54.22 |
| 17 | Brennan SimmonsPlace 17 · Grade 10 · Wadena-Deer Creek | 10 | Wadena-Deer Creek | 18:07.29 |
| 18 | Phoenix AllisonPlace 18 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 18:25.38 PR |
| 19 | Gavin SchreiberPlace 19 · Grade 11 · United North Central | 11 | United North Central | 18:25.48 PR |
| 20 | Kenneth SpielmanPlace 20 · Grade 12 · A-B-E | 12 | A-B-E | 18:28.15 |
| 21 | Jayce ComptonPlace 21 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 18:34.18 |
| 22 | Spencer MoorePlace 22 · Grade 10 · Alexandria Community Christian School | 10 | Alexandria Community Christian School | 18:51.69 |
| 23 | Eli PexsaPlace 23 · Grade 9 · Pillager | 9 | Pillager | 19:14.84 |
| 24 | Benjamin SanmooganPlace 24 · Grade 10 · Ottertail Central | 10 | Ottertail Central | 19:16.83 PR |
| 25 | Jakub StovicekPlace 25 · Grade 11 · Bertha-Hewitt | 11 | Bertha-Hewitt | 19:18.46 |
| 26 | Anders KlickPlace 26 · Grade 11 · Alexandria Community Christian School | 11 | Alexandria Community Christian School | 19:23.01 |
| 27 | Nathan BitzPlace 27 · Grade 12 · Long Prairie-Grey Eagle | 12 | Long Prairie-Grey Eagle | 19:23.64 |
| 28 | Oren BrackinPlace 28 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 19:25.05 PR |
| 29 | John Paul BuntjerPlace 29 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 19:30.29 |
| 30 | Landyn JohnsonPlace 30 · Grade 9 · A-B-E | 9 | A-B-E | 19:34.30 |
| 31 | Jayme O'BrienPlace 31 · Grade 12 · Parkers Prairie | 12 | Parkers Prairie | 19:40.00 |
| 32 | William AdamsPlace 32 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 19:41.48 |
| 33 | Rohan KuschelPlace 33 · Grade 9 · United North Central | 9 | United North Central | 19:42.57 |
| 34 | Nathan BrethorstPlace 34 · Grade 10 · A-B-E | 10 | A-B-E | 19:49.73 |
| 35 | Merick ElmerPlace 35 · Grade 10 · A-B-E | 10 | A-B-E | 19:50.02 |
| 36 | Chase HanselPlace 36 · Grade 8 · A-B-E | 8 | A-B-E | 19:52.22 |
| 37 | Nelson HubertPlace 37 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 19:54.72 PR |
| 38 | Jacob ThorsrudPlace 38 · Grade 12 · New York Mills | 12 | New York Mills | 20:01.98 PR |
| 39 | Nicholas BargPlace 39 · Grade 11 · Pillager | 11 | Pillager | 20:10.46 |
| 40 | Lucas CainPlace 40 · Grade 8 · Pillager | 8 | Pillager | 20:18.77 |
| 41 | Keegan JosephsonPlace 41 · Grade 11 · United North Central | 11 | United North Central | 20:22.69 PR |
| 42 | Dean WynnPlace 42 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 20:39.13 |
| 43 | Darryl HaverinenPlace 43 · Grade 10 · United North Central | 10 | United North Central | 20:45.96 |
| 44 | Casey GohmanPlace 44 · Grade 11 · Long Prairie-Grey Eagle | 11 | Long Prairie-Grey Eagle | 20:46.71 |
| 45 | Brayden LarsonPlace 45 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 20:47.63 |
| 46 | Nolan HeltunenPlace 46 · Grade 11 · United North Central | 11 | United North Central | 20:48.92 |
| 47 | Max MitzelPlace 47 · Grade 10 · Long Prairie-Grey Eagle | 10 | Long Prairie-Grey Eagle | 20:52.55 |
| 48 | Jayden HernerPlace 48 · Grade 12 · Verndale | 12 | Verndale | 20:53.21 PR |
| 49 | Elijah GeiserPlace 49 · Grade 12 · New York Mills | 12 | New York Mills | 21:12.50 |
| 50 | Dawson SeelhammerPlace 50 · Grade 10 · New York Mills | 10 | New York Mills | 21:17.46 |
| 51 | Everett WachsmuthPlace 51 · Grade 9 · Pillager | 9 | Pillager | 21:21.98 |
| 52 | Landon HermansonPlace 52 · Grade 10 · Parkers Prairie | 10 | Parkers Prairie | 21:22.15 |
| 53 | Dirk FellbaumPlace 53 · Grade 11 · Long Prairie-Grey Eagle | 11 | Long Prairie-Grey Eagle | 21:25.27 |
| 54 | Kaleb FuglsethPlace 54 · Grade 12 · A-B-E | 12 | A-B-E | 21:31.76 |
| 55 | Joey GohmanPlace 55 · Grade 9 · Long Prairie-Grey Eagle | 9 | Long Prairie-Grey Eagle | 21:47.02 PR |
| 56 | Aidan MoenPlace 56 · Grade 9 · Pillager | 9 | Pillager | 21:52.55 |
| 57 | Heath HammondPlace 57 · Grade 12 · New York Mills | 12 | New York Mills | 21:59.68 PR |
| 58 | Parker PallanschPlace 58 · Grade 11 · Pillager | 11 | Pillager | 22:18.09 |
| 59 | Zach MinionPlace 59 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 22:22.73 PR |
| 60 | Reece TrumblePlace 60 · Grade 12 · Pine River-Backus | 12 | Pine River-Backus | 22:25.74 |
| 61 | Dennis RahmPlace 61 · Grade 12 · Pine River-Backus | 12 | Pine River-Backus | 22:27.36 |
| 62 | Camden SwensonPlace 62 · Grade 8 · Alexandria Community Christian School | 8 | Alexandria Community Christian School | 23:00.94 |
| 63 | Jordan BrinkmanPlace 63 · Grade 10 · Pillager | 10 | Pillager | 23:18.27 |
| 64 | Sawyer MayerPlace 64 · Grade 7 · Verndale | 7 | Verndale | 23:25.01 PR |
| 65 | Noah RadnieckiPlace 65 · Grade 8 · New York Mills | 8 | New York Mills | 23:36.90 |
| 66 | Kristian LarsenPlace 66 · Grade 10 · Verndale | 10 | Verndale | 28:06.29 |
| 67 | Logan LampherePlace 67 · Grade 10 · Verndale | 10 | Verndale | 29:39.55 |
| 68 | Jordan BittnerPlace 68 · Grade 10 · Verndale | 10 | Verndale | 30:09.37 PR |
| 69 | Loren UnderdahlPlace 69 · Grade 9 · New York Mills | 9 | New York Mills | 31:21.51 |