| 1 | Landon LowePlace 1 · Grade 12 · St. Cloud Tech | 12 | St. Cloud Tech | 17:02.3 |
| 2 | Blake StoeberPlace 2 · Grade 12 · Maple Lake | 12 | Maple Lake | 17:52.9 |
| 3 | Hunter RademacherPlace 3 · Grade 12 · King’s Academy | 12 | King’s Academy | 18:05.3 |
| 4 | Cooper OversonPlace 4 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 18:07.4 |
| 5 | Chase JohansonPlace 5 · Grade 12 · Osakis | 12 | Osakis | 18:14.7 |
| 6 | Tyler LovePlace 6 · Grade 10 · St. Cloud Tech | 10 | St. Cloud Tech | 18:22.5 |
| 7 | Jesse PerellPlace 7 · Grade 12 · Rush City | 12 | Rush City | 18:24.4 |
| 8 | Gradyn SwensonPlace 8 · Grade 12 · East Central | 12 | East Central | 18:31.4 |
| 9 | Aaden WeihmannPlace 9 · Grade 10 · Rush City | 10 | Rush City | 18:32.6 |
| 10 | Nolan OlsenPlace 10 · Grade 10 · St. Cloud Tech | 10 | St. Cloud Tech | 18:35.1 |
| 11 | Holden LessingerPlace 11 · Grade 12 · St. Cloud Tech | 12 | St. Cloud Tech | 18:37.2 |
| 12 | Ian RatkePlace 12 · Grade 10 · Royalton | 10 | Royalton | 18:43.3 |
| 13 | Hunter VaughtPlace 13 · Grade 12 · Mille Lacs | 12 | Mille Lacs | 18:49.5 |
| 14 | Wesley BialkaPlace 14 · Grade 10 · Rush City | 10 | Rush City | 18:50.0 |
| 15 | Noah RolfzenPlace 15 · Grade 9 · King’s Academy | 9 | King’s Academy | 18:52.6 |
| 16 | Matthias JensenPlace 16 · Grade 11 · St. Cloud Tech | 11 | St. Cloud Tech | 19:00.2 |
| 17 | Isaac BergesPlace 17 · Grade 11 · King’s Academy | 11 | King’s Academy | 19:00.3 |
| 18 | Noah BrophyPlace 18 · Grade 9 · King’s Academy | 9 | King’s Academy | 19:06.3 |
| 19 | Ivan NechalPlace 19 · Grade 12 · Rush City | 12 | Rush City | 19:19.4 |
| 20 | Thomas GlenetskePlace 20 · Grade 9 · Osakis | 9 | Osakis | 19:19.5 |
| 21 | Presten SchmidtPlace 21 · Grade 10 · Rush City | 10 | Rush City | 19:21.5 |
| 22 | Gerardo RubioPlace 22 · Grade 12 · St. Cloud Tech | 12 | St. Cloud Tech | 19:25.2 |
| 23 | Nathan SchlenkerPlace 23 · Grade 9 · Milaca | 9 | Milaca | 19:44.1 |
| 24 | Luis CuaraPlace 24 · Grade 12 · St. Cloud Tech | 12 | St. Cloud Tech | 19:45.4 |
| 25 | Michael GeranenPlace 25 · Grade 12 · Milaca | 12 | Milaca | 20:02.4 |
| 26 | Carter ErtelPlace 26 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:03.0 |
| 27 | Oliver ClavinPlace 27 · Grade 11 · King’s Academy | 11 | King’s Academy | 20:04.4 |
| 28 | Braxton BoydPlace 28 · Grade 10 · Royalton | 10 | Royalton | 20:05.2 |
| 29 | Charlie PetersonPlace 29 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:10.5 |
| 30 | Lukas TollefsonPlace 30 · Grade 9 · King’s Academy | 9 | King’s Academy | 20:11.4 |
| 31 | Immanuel BurchPlace 31 · Grade 10 · East Central | 10 | East Central | 20:16.5 |
| 32 | Grady BieniekPlace 32 · Grade 11 · Royalton | 11 | Royalton | 20:32.1 |
| 33 | Eli BrophyPlace 33 · Grade 11 · King’s Academy | 11 | King’s Academy | 20:32.3 |
| 34 | Trace RatkePlace 34 · Grade 12 · Royalton | 12 | Royalton | 20:33.2 |
| 35 | Taylor GleisnerPlace 35 · Grade 11 · Royalton | 11 | Royalton | 20:33.6 |
| 36 | Devyn SielingPlace 36 · Grade 10 · Rush City | 10 | Rush City | 20:36.4 |
| 37 | Levi HansonPlace 37 · Grade 10 · Osakis | 10 | Osakis | 20:42.3 |
| 38 | Eli GeigerPlace 38 · Grade 11 · Hinckley-Finlayson | 11 | Hinckley-Finlayson | 20:45.0 |
| 39 | Griffin ReynoldsPlace 39 · Grade 12 · Rush City | 12 | Rush City | 20:47.8 |
| 40 | Eli PexsaPlace 40 · Grade 10 · Pillager | 10 | Pillager | 21:02.6 |
| 41 | William CranePlace 41 · Grade 8 · Milaca | 8 | Milaca | 21:19.5 |
| 42 | Lucas CainPlace 42 · Grade 9 · Pillager | 9 | Pillager | 21:20.7 |
| 43 | Cash RiekenPlace 43 · Grade 11 · Hinckley-Finlayson | 11 | Hinckley-Finlayson | 21:21.2 |
| 44 | Jude VorkPlace 44 · Grade 8 · East Central | 8 | East Central | 21:22.2 |
| 45 | Pierson WeeresPlace 45 · Grade 11 · Royalton | 11 | Royalton | 21:22.2 |
| 46 | Gabriel NeuPlace 46 · Grade 9 · Royalton | 9 | Royalton | 21:25.2 |
| 47 | Gabe StephensPlace 47 · Grade 10 · Pillager | 10 | Pillager | 22:02.3 |
| 48 | Shaw YoungbergPlace 48 · Grade 10 · East Central | 10 | East Central | 22:06.5 |
| 49 | Joe SluisPlace 49 · Grade 11 · Milaca | 11 | Milaca | 22:08.3 |
| 50 | Ryan JohnsonPlace 50 · Grade 9 · Pillager | 9 | Pillager | 22:13.6 |
| 51 | Justin AbelPlace 51 · Grade 10 · Milaca | 10 | Milaca | 22:27.0 PR |
| 52 | Thomas LindenPlace 52 · Grade 12 · Milaca | 12 | Milaca | 22:30.8 |
| 53 | Declan PresleyPlace 53 · Grade 8 · East Central | 8 | East Central | 22:41.4 |
| 54 | Stanley MisenkoPlace 54 · Grade 9 · Pillager | 9 | Pillager | 22:50.0 PR |
| 55 | Caleb NathanPlace 55 · Grade 9 · East Central | 9 | East Central | 22:52.3 |
| 56 | Jolan LourdinPlace 56 · Grade 12 · Maple Lake | 12 | Maple Lake | 22:53.6 |
| 57 | Dane SwensonPlace 57 · Grade 10 · East Central | 10 | East Central | 22:54.8 PR |
| 58 | Logan NelsonPlace 58 · Grade 9 · Atwater-Cosmos-Grove City | 9 | Atwater-Cosmos-Grove City | 22:55.5 |
| 59 | Everett WachsmuthPlace 59 · Grade 10 · Pillager | 10 | Pillager | 23:06.8 |
| 60 | Emmet ThompsonPlace 60 · Grade 10 · Osakis | 10 | Osakis | 23:18.7 |
| 61 | Fletcher ScofieldPlace 61 · Grade 9 · Pillager | 9 | Pillager | 23:19.0 |
| 62 | Aidan HeisePlace 62 · Grade 9 · Mille Lacs | 9 | Mille Lacs | 23:52.5 |
| 63 | Aidan KulzerPlace 63 · Grade 9 · Osakis | 9 | Osakis | 24:05.0 |
| 64 | David JorgensenPlace 64 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 24:13.3 |
| 65 | Teddy BrixPlace 65 · Grade 10 · Milaca | 10 | Milaca | 24:15.9 |
| 66 | Joseph JacobsonPlace 66 · Grade 10 · East Central | 10 | East Central | 24:17.6 PR |
| 67 | Nick KramerPlace 67 · Grade 11 · Maple Lake | 11 | Maple Lake | 24:20.3 |
| 68 | Tucker LitzauPlace 68 · Grade 7 · Atwater-Cosmos-Grove City | 7 | Atwater-Cosmos-Grove City | 25:08.6 |
| 69 | Brody StegemanPlace 69 · Grade 7 · Atwater-Cosmos-Grove City | 7 | Atwater-Cosmos-Grove City | 25:33.8 |
| 70 | Brolin ChlanPlace 70 · Grade 12 · Maple Lake | 12 | Maple Lake | 25:42.7 |
| 71 | Luke JorgensenPlace 71 · Grade 9 · Atwater-Cosmos-Grove City | 9 | Atwater-Cosmos-Grove City | 26:06.5 |
| 72 | Isaac LewisPlace 72 · Grade 12 · Mille Lacs | 12 | Mille Lacs | 26:16.5 |
| 73 | Rylan HeisePlace 73 · Grade 9 · Mille Lacs | 9 | Mille Lacs | 26:16.9 |
| 74 | Lucas TerzichPlace 74 · Grade 12 · Maple Lake | 12 | Maple Lake | 26:17.9 |
| 75 | Wheeler MinenkoPlace 75 · Grade 12 · Mille Lacs | 12 | Mille Lacs | 29:02.0 |
| 76 | John BrendselPlace 76 · Grade 10 · Hinckley-Finlayson | 10 | Hinckley-Finlayson | 29:12.9 |
| 77 | David CarlsonPlace 77 · Grade 9 · Mille Lacs | 9 | Mille Lacs | 31:07.7 |
| 78 | Peter HalePlace 78 · Grade 11 · Mille Lacs | 11 | Mille Lacs | 39:21.6 |