| 1 | Hunter RademacherPlace 1 · Grade 10 · St. Cloud Christian | 10 | St. Cloud Christian | 17:15.2 |
| 2 | Zackery BruderPlace 2 · Grade 12 · Osakis | 12 | Osakis | 17:21.1 |
| 3 | James MonsonPlace 3 · Grade 11 · Rush City | 11 | Rush City | 18:40.2 |
| 4 | Tyler StutsmanPlace 4 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 18:48.1 |
| 5 | Will VixPlace 5 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 18:50.2 |
| 6 | Tanner RosenthalPlace 6 · Grade 12 · NLA/LILA | 12 | NLA/LILA | 18:51.1 |
| 7 | Lane McIntyrePlace 7 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 19:03.2 |
| 8 | Ryan MahowaldPlace 8 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 19:09.2 |
| 9 | Hayden DircksPlace 9 · Grade 11 · Maple Lake | 11 | Maple Lake | 19:13.1 |
| 10 | Blake StoeberPlace 10 · Grade 10 · Maple Lake | 10 | Maple Lake | 19:15.8 |
| 11 | Everett CoranPlace 11 · Grade 12 · St. Cloud Christian | 12 | St. Cloud Christian | 19:23.2 |
| 12 | Isaiah TazelaarPlace 12 · Grade 11 · PACT/Legacy | 11 | PACT/Legacy | 19:36.2 |
| 13 | Dallas BerryPlace 13 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 19:45.1 |
| 14 | Brayden ErtzPlace 14 · Grade 11 · Rush City | 11 | Rush City | 19:47.2 |
| 15 | Andrew MoorlagPlace 15 · Grade 11 · St. Cloud Christian | 11 | St. Cloud Christian | 19:48.5 |
| 16 | Cody BieniekPlace 16 · Grade 11 · Royalton | 11 | Royalton | 19:49.1 |
| 17 | Elijah BergfalkPlace 17 · Grade 11 · Rush City | 11 | Rush City | 20:06.2 |
| 18 | Chase JohansonPlace 18 · Grade 10 · Osakis | 10 | Osakis | 20:09.7 |
| 19 | Samuel BuschPlace 19 · Grade 11 · St. Cloud Christian | 11 | St. Cloud Christian | 20:14.2 |
| 20 | Trace RatkePlace 20 · Grade 10 · Royalton | 10 | Royalton | 20:20.1 |
| 21 | Adrian Gallagher-MancinPlace 21 · Grade 9 · St. John's Prep | 9 | St. John's Prep | 20:20.1 |
| 22 | Garrett MalikPlace 22 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 20:22.4 |
| 23 | Jaxson ChristnerPlace 23 · Grade 10 · Osakis | 10 | Osakis | 20:26.1 |
| 24 | Brett PenkPlace 24 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 20:40.1 |
| 25 | Henry MillerPlace 25 · Grade 8 · Osakis | 8 | Osakis | 20:58.1 |
| 26 | David Van GorpPlace 26 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 20:59.3 |
| 27 | Eli GeigerPlace 27 · Grade 9 · Hinckley-Finlayson | 9 | Hinckley-Finlayson | 21:01.1 |
| 28 | Abram LindnerPlace 28 · Grade 10 · St. Cloud Christian | 10 | St. Cloud Christian | 21:06.2 |
| 29 | Ben ZahaskyPlace 29 · Grade 9 · St. John's Prep | 9 | St. John's Prep | 21:11.2 |
| 30 | Ivan NechalPlace 30 · Grade 10 · Rush City | 10 | Rush City | 21:21.7 |
| 31 | Jayme O'BrienPlace 31 · Grade 11 · Parkers Prairie | 11 | Parkers Prairie | 21:22.7 |
| 32 | Cash RiekenPlace 32 · Grade 9 · Hinckley-Finlayson | 9 | Hinckley-Finlayson | 21:24.1 |
| 33 | Jack MontgomeryPlace 33 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 21:28.1 |
| 34 | Jack WeberPlace 34 · Grade 8 · Rush City | 8 | Rush City | 21:31.1 |
| 35 | Taylor GleisnerPlace 35 · Grade 9 · Royalton | 9 | Royalton | 21:42.9 |
| 36 | Tristin StoeberPlace 36 · Grade 12 · Maple Lake | 12 | Maple Lake | 22:03.1 |
| 37 | Logan WirtzPlace 37 · Grade 9 · Rush City | 9 | Rush City | 22:08.9 |
| 38 | Beck StevensPlace 38 · Grade 9 · NLA/LILA | 9 | NLA/LILA | 22:12.1 |
| 39 | Colten SchommerPlace 39 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 22:20.2 |
| 40 | Isaac BergesPlace 40 · Grade 9 · St. Cloud Christian | 9 | St. Cloud Christian | 22:26.4 |
| 41 | Griffin ReynoldsPlace 41 · Grade 10 · Rush City | 10 | Rush City | 22:33.1 |
| 42 | Lincoln SchinzePlace 42 · Grade 12 · Watertown-Mayer | 12 | Watertown-Mayer | 22:35.1 |
| 43 | Levi HansonPlace 43 · Grade 8 · Osakis | 8 | Osakis | 22:35.4 |
| 44 | Elijah DorsePlace 44 · Grade 9 · Maple Lake | 9 | Maple Lake | 22:43.8 |
| 45 | Carter ErtelPlace 45 · Grade 10 · Maple Lake | 10 | Maple Lake | 22:47.1 |
| 46 | Ian ChambersPlace 46 · Grade 9 · St. Cloud Christian | 9 | St. Cloud Christian | 23:06.1 |
| 47 | Owen CanedayPlace 47 · Grade 10 · PACT/Legacy | 10 | PACT/Legacy | 23:11.1 |
| 48 | Jack BeaudinPlace 48 · Grade 9 · NLA/LILA | 9 | NLA/LILA | 23:12.1 |
| 49 | Andrew MausPlace 49 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 23:13.1 |
| 50 | Aksel NewmanPlace 50 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 23:13.2 |
| 51 | Colton JohnsonPlace 51 · Grade 7 · NLA/LILA | 7 | NLA/LILA | 23:15.2 |
| 52 | Austin LuchtPlace 52 · Grade 10 · Parkers Prairie | 10 | Parkers Prairie | 23:22.1 |
| 53 | Sawyer BrandelPlace 53 · Grade 9 · NLA/LILA | 9 | NLA/LILA | 23:34.1 |
| 54 | Paul LeuthnerPlace 54 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 23:35.1 |
| 55 | Prescott JonesPlace 55 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 23:41.9 |
| 56 | Aras SatkeviciusPlace 56 · Grade 9 · NLA/LILA | 9 | NLA/LILA | 25:25.2 |
| 57 | Emmett BehrensPlace 57 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 25:57.6 |
| 58 | Royce LongPlace 58 · Grade 8 · NLA/LILA | 8 | NLA/LILA | 26:10.1 |
| 59 | Nick KramerPlace 59 · Maple Lake | — | Maple Lake | 26:17.1 |
| 60 | Brolin ChlanPlace 60 · Grade 10 · Maple Lake | 10 | Maple Lake | 26:50.2 |
| 61 | Zander KlarPlace 61 · Grade 11 · Hinckley-Finlayson | 11 | Hinckley-Finlayson | 30:10.2 |