| 1 | Nick HansenPlace 1 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 17:12.7 |
| 2 | Benjamin SuoPlace 2 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 17:39.3 |
| 3 | Zach MeyerPlace 3 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 17:40.2 |
| 4 | Nick LindPlace 4 · Grade 12 · Maple Lake | 12 | Maple Lake | 18:00.2 |
| 5 | Zackery BruderPlace 5 · Grade 11 · Osakis | 11 | Osakis | 18:19.8 |
| 6 | Curtis McClainPlace 6 · Grade 10 · East Central | 10 | East Central | 18:50.2 |
| 7 | Will VixPlace 7 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 18:56.2 |
| 8 | Aaron RuesinkPlace 8 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 19:05.1 |
| 9 | Marcus HayesPlace 9 · Grade 12 · Royalton | 12 | Royalton | 19:05.8 |
| 10 | Hunter RademacherPlace 10 · Grade 9 · King’s Academy | 9 | King’s Academy | 19:06.2 |
| 11 | Jesse PerellPlace 11 · Grade 9 · Rush City | 9 | Rush City | 19:16.8 |
| 12 | James MonsonPlace 12 · Grade 10 · Rush City | 10 | Rush City | 19:16.9 |
| 13 | Jacob TaplinPlace 13 · Grade 12 · Osakis | 12 | Osakis | 19:43.2 |
| 14 | Lane OlsonPlace 14 · Grade 11 · Royalton | 11 | Royalton | 19:51.4 |
| 15 | Laurenz HaselbockPlace 15 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 19:58.2 |
| 16 | Lane McIntyrePlace 16 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 20:13.1 |
| 17 | Everett CoranPlace 17 · Grade 11 · King’s Academy | 11 | King’s Academy | 20:14.2 |
| 18 | Landon LowePlace 18 · Grade 9 · King’s Academy | 9 | King’s Academy | 20:19.1 |
| 19 | Gradyn SwensonPlace 19 · Grade 9 · East Central | 9 | East Central | 20:19.3 |
| 20 | Ben WhitePlace 20 · Grade 12 · Braham | 12 | Braham | 20:26.2 |
| 21 | Andrew MoorlagPlace 21 · Grade 10 · King’s Academy | 10 | King’s Academy | 20:26.2 |
| 22 | Samuel BuschPlace 22 · Grade 10 · King’s Academy | 10 | King’s Academy | 20:38.7 |
| 23 | Bryce McClainPlace 23 · Grade 12 · East Central | 12 | East Central | 20:40.1 |
| 24 | Jaxon ChristnerPlace 24 · Grade 9 · Osakis | 9 | Osakis | 20:42.2 |
| 25 | Logan AnglinPlace 25 · Grade 11 · Maple Lake | 11 | Maple Lake | 20:48.2 |
| 26 | Trace RatkePlace 26 · Grade 9 · Royalton | 9 | Royalton | 20:53.3 |
| 27 | Chase JohansonPlace 27 · Grade 9 · Osakis | 9 | Osakis | 20:53.3 |
| 28 | Hayden DircksPlace 28 · Grade 10 · Maple Lake | 10 | Maple Lake | 20:54.9 |
| 29 | Cody BieniekPlace 29 · Grade 10 · Royalton | 10 | Royalton | 21:01.1 |
| 30 | Cole HofstadPlace 30 · Grade 11 · Royalton | 11 | Royalton | 21:15.2 |
| 31 | Shaw YoungbergPlace 31 · Grade 7 · East Central | 7 | East Central | 21:16.4 |
| 32 | Aidan RechPlace 32 · Grade 12 · Pillager | 12 | Pillager | 21:30.2 |
| 33 | Andrew HayesPlace 33 · Grade 11 · Royalton | 11 | Royalton | 21:43.4 |
| 34 | Adon RipplePlace 34 · Grade 12 · Royalton | 12 | Royalton | 21:47.2 |
| 35 | Colton FroehlingPlace 35 · Grade 11 · Hinckley-Finlayson | 11 | Hinckley-Finlayson | 21:50.1 |
| 36 | Cameron OettererPlace 36 · Grade 9 · East Central | 9 | East Central | 21:50.1 |
| 37 | Elijah BergfalkPlace 37 · Grade 10 · Rush City | 10 | Rush City | 21:50.2 |
| 38 | Eli GeigerPlace 38 · Grade 8 · Hinckley-Finlayson | 8 | Hinckley-Finlayson | 21:55.1 |
| 39 | Henry MillerPlace 39 · Grade 7 · Osakis | 7 | Osakis | 21:56.2 |
| 40 | Abram LindnerPlace 40 · Grade 9 · King’s Academy | 9 | King’s Academy | 21:56.9 |
| 41 | Ivan NechalPlace 41 · Grade 9 · Rush City | 9 | Rush City | 22:02.1 |
| 42 | Ben OgramPlace 42 · Grade 11 · Maple Lake | 11 | Maple Lake | 22:02.9 |
| 43 | Blake StoeberPlace 43 · Grade 9 · Maple Lake | 9 | Maple Lake | 22:03.2 |
| 44 | Luke BuschPlace 44 · Grade 12 · King’s Academy | 12 | King’s Academy | 22:20.2 |
| 45 | Tristan WentworthPlace 45 · Grade 11 · East Central | 11 | East Central | 22:29.2 |
| 46 | Teddy ShervheimPlace 46 · Grade 10 · East Central | 10 | East Central | 22:32.5 |
| 47 | Brenden BrichacekPlace 47 · Grade 12 · Pillager | 12 | Pillager | 22:54.1 |
| 48 | Cash RiekenPlace 48 · Grade 8 · Hinckley-Finlayson | 8 | Hinckley-Finlayson | 23:07.2 |
| 49 | Layne AdamsPlace 49 · Grade 9 · Pillager | 9 | Pillager | 23:22.6 |
| 50 | Jayde JordahlPlace 50 · Grade 12 · Pillager | 12 | Pillager | 23:37.2 |
| 51 | Matthew MastersonPlace 51 · Grade 12 · Hinckley-Finlayson | 12 | Hinckley-Finlayson | 23:47.2 |
| 52 | Logan WirtzPlace 52 · Grade 8 · Rush City | 8 | Rush City | 23:47.9 |
| 53 | Jayden WestbergPlace 53 · Grade 11 · Rush City | 11 | Rush City | 23:51.2 |
| 54 | Cole LaFavePlace 54 · Grade - · Maple Lake | - | Maple Lake | 24:34.4 PR |
| 55 | McCoy CooperPlace 55 · Grade 12 · Hinckley-Finlayson | 12 | Hinckley-Finlayson | 24:40.7 |
| 56 | Marco StumboPlace 56 · Grade 12 · Pillager | 12 | Pillager | 24:58.2 |
| 57 | Finnley HeissererPlace 57 · Grade 9 · Pillager | 9 | Pillager | 25:13.4 |
| 58 | Nicholas BargPlace 58 · Grade 9 · Pillager | 9 | Pillager | 25:17.2 |
| 59 | Zander KlarPlace 59 · Grade 10 · Hinckley-Finlayson | 10 | Hinckley-Finlayson | 25:24.2 |
| 60 | Noah HicklePlace 60 · Grade 9 · Hinckley-Finlayson | 9 | Hinckley-Finlayson | 25:24.3 |
| 61 | Tucker SielingPlace 61 · Grade 9 · Rush City | 9 | Rush City | 25:59.2 |
| 62 | Brandon LundPlace 62 · Grade 10 · Braham | 10 | Braham | 30:38.3 |