| 1 | Quinn GuthriePlace 1 · Grade 12 · Holdingford/Upsala | 12 | Holdingford/Upsala | 17:12.7 |
| 2 | Landon EliasonPlace 2 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 17:50.1 |
| 3 | Blake StoeberPlace 3 · Grade 12 · Maple Lake | 12 | Maple Lake | 17:55.0 |
| 4 | Ben ZahaskyPlace 4 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 18:16.7 |
| 5 | Cooper WolffPlace 5 · Grade 9 · Melrose Area | 9 | Melrose Area | 18:17.2 |
| 6 | Michael GirardPlace 6 · Grade 12 · West Central Area | 12 | West Central Area | 18:23.4 |
| 7 | Henry ThellPlace 7 · Grade 11 · Pequot Lakes | 11 | Pequot Lakes | 18:23.8 |
| 8 | Cooper OversonPlace 8 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 18:31.1 |
| 9 | Kyler KastnerPlace 9 · Grade 10 · West Central Area | 10 | West Central Area | 18:41.0 |
| 10 | Will SmithPlace 10 · Grade 9 · Melrose Area | 9 | Melrose Area | 18:41.2 |
| 11 | Adrian Gallagher-ManciniPlace 11 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 18:41.8 |
| 12 | Ethan TrosdahlPlace 12 · Grade 8 · Pequot Lakes | 8 | Pequot Lakes | 19:00.1 |
| 13 | Nathan YoungPlace 13 · Grade 10 · Holdingford/Upsala | 10 | Holdingford/Upsala | 19:05.3 |
| 14 | Grant AndersonPlace 14 · Grade 12 · Foley | 12 | Foley | 19:05.3 |
| 15 | Elijah DorsePlace 15 · Grade 11 · Maple Lake | 11 | Maple Lake | 19:06.8 |
| 16 | Levi KerzmanPlace 16 · Grade 10 · Paynesville/Belgrade-Brooten-Elrosa | 10 | Paynesville/Belgrade-Brooten-Elrosa | 19:10.5 |
| 17 | Kevin SchwalbePlace 17 · Grade 9 · Albany | 9 | Albany | 19:13.7 |
| 18 | Ian RatkePlace 18 · Grade 10 · Royalton | 10 | Royalton | 19:15.0 |
| 19 | Carter KubatPlace 19 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 19:17.7 |
| 20 | Eli MarcumPlace 20 · Grade 9 · Pequot Lakes | 9 | Pequot Lakes | 19:20.8 |
| 21 | Grant KlischPlace 21 · Grade 10 · Holdingford/Upsala | 10 | Holdingford/Upsala | 19:21.4 |
| 22 | Mason LesnauPlace 22 · Grade 11 · Eden Valley-Watkins/Kimball | 11 | Eden Valley-Watkins/Kimball | 19:21.9 |
| 23 | Wesley RichardsPlace 23 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 19:23.8 |
| 24 | Chase AndersonPlace 24 · Grade 12 · Melrose Area | 12 | Melrose Area | 19:35.1 |
| 25 | Roman StumlerPlace 25 · Grade 9 · Melrose Area | 9 | Melrose Area | 19:39.3 |
| 26 | Oliver HelgesonPlace 26 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 19:41.7 |
| 27 | Garrett TschidaPlace 27 · Grade 12 · Albany | 12 | Albany | 19:45.0 |
| 28 | Seeley RosenPlace 28 · Grade 10 · West Central Area | 10 | West Central Area | 19:47.8 |
| 29 | Will LyrenmannPlace 29 · Grade 12 · Foley | 12 | Foley | 19:48.6 |
| 30 | Connor GannonPlace 30 · Grade 11 · Albany | 11 | Albany | 19:48.8 |
| 31 | Andrew HeitzmanPlace 31 · Grade 11 · Albany | 11 | Albany | 19:51.5 |
| 32 | Ty AndersonPlace 32 · Grade 12 · Melrose Area | 12 | Melrose Area | 19:51.9 |
| 33 | Zackary BuschPlace 33 · Grade 11 · Foley | 11 | Foley | 19:52.8 |
| 34 | Casey RathsPlace 34 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 19:57.3 |
| 35 | Brak SchrammPlace 35 · Grade 12 · Pequot Lakes | 12 | Pequot Lakes | 19:59.4 |
| 36 | Turner CarlsonPlace 36 · Grade 10 · West Central Area | 10 | West Central Area | 20:00.7 |
| 37 | Deakin HoferPlace 37 · Grade 9 · Holdingford/Upsala | 9 | Holdingford/Upsala | 20:09.4 |
| 38 | Seth DaucsavagePlace 38 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 20:12.4 |
| 39 | Alex FinkPlace 39 · Grade 10 · Eden Valley-Watkins/Kimball | 10 | Eden Valley-Watkins/Kimball | 20:14.3 |
| 40 | Braxton BoydPlace 40 · Grade 10 · Royalton | 10 | Royalton | 20:14.4 |
| 41 | Caleb KurtzPlace 41 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 20:16.7 |
| 42 | Parker OPheimPlace 42 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 20:28.9 |
| 43 | Brighton FrenchickPlace 43 · Grade 11 · Paynesville/Belgrade-Brooten-Elrosa | 11 | Paynesville/Belgrade-Brooten-Elrosa | 20:31.0 |
| 44 | Charlie PetersonPlace 44 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:31.5 |
| 45 | Trentin SoennekerPlace 45 · Grade 10 · Albany | 10 | Albany | 20:31.8 |
| 46 | Nolan NovakPlace 46 · Grade 12 · Foley | 12 | Foley | 20:32.1 |
| 47 | Braden ZimmerPlace 47 · Grade 12 · Melrose Area | 12 | Melrose Area | 20:37.2 |
| 48 | Tayven FrankenPlace 48 · Grade 10 · West Central Area | 10 | West Central Area | 20:41.2 |
| 49 | Jack HemmeschPlace 49 · Grade 10 · Albany | 10 | Albany | 20:41.6 |
| 50 | Evan MolitorPlace 50 · Grade 10 · Eden Valley-Watkins/Kimball | 10 | Eden Valley-Watkins/Kimball | 20:45.4 |
| 51 | Isaac EthenPlace 51 · Grade 12 · Foley | 12 | Foley | 20:48.4 |
| 52 | Isaac SannerPlace 52 · Grade 9 · Eden Valley-Watkins/Kimball | 9 | Eden Valley-Watkins/Kimball | 20:50.3 |
| 53 | Ryan MahowaldPlace 53 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 20:53.1 |
| 54 | Ben StuevePlace 54 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 20:53.4 |
| 55 | Jude JohnsonPlace 55 · Grade 11 · Pequot Lakes | 11 | Pequot Lakes | 20:55.4 |
| 56 | William RedepenningPlace 56 · Grade 12 · Melrose Area | 12 | Melrose Area | 20:58.1 |
| 57 | Carter ErtelPlace 57 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:58.5 |
| 58 | Grady BieniekPlace 58 · Grade 11 · Royalton | 11 | Royalton | 21:05.1 |
| 59 | Brenden BissPlace 59 · Grade 10 · West Central Area | 10 | West Central Area | 21:07.7 |
| 60 | Garrett KankelfitzPlace 60 · Grade 11 · Foley | 11 | Foley | 21:11.3 |
| 61 | Julius GonzalezPlace 61 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 21:12.7 |
| 62 | Abe NethingPlace 62 · Grade 11 · Paynesville/Belgrade-Brooten-Elrosa | 11 | Paynesville/Belgrade-Brooten-Elrosa | 21:16.8 |
| 63 | Jasper ThalbergPlace 63 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:17.1 |
| 64 | Kellen HubertyPlace 64 · Grade 10 · Eden Valley-Watkins/Kimball | 10 | Eden Valley-Watkins/Kimball | 21:21.4 |
| 65 | Taylor GleisnerPlace 65 · Grade 11 · Royalton | 11 | Royalton | 21:21.4 |
| 66 | Wesley OdelloPlace 66 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 21:28.7 |
| 67 | Sam EnbergPlace 67 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 21:31.8 |
| 68 | Will SwensonPlace 68 · Grade 12 · Foley | 12 | Foley | 21:37.8 |
| 69 | Greyson JostPlace 69 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 21:39.1 |
| 70 | Zachary KleindlPlace 70 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 21:41.6 |
| 71 | Nolan ZierdenPlace 71 · Grade 11 · Paynesville/Belgrade-Brooten-Elrosa | 11 | Paynesville/Belgrade-Brooten-Elrosa | 21:42.6 |
| 72 | Nate IngramPlace 72 · Grade 11 · Eden Valley-Watkins/Kimball | 11 | Eden Valley-Watkins/Kimball | 21:43.4 |
| 73 | Jackson StoneburnerPlace 73 · Grade 12 · Paynesville/Belgrade-Brooten-Elrosa | 12 | Paynesville/Belgrade-Brooten-Elrosa | 21:43.6 |
| 74 | Pierson WeeresPlace 74 · Grade 11 · Royalton | 11 | Royalton | 21:47.6 |
| 75 | Aksel NewmanPlace 75 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 21:47.8 |
| 76 | Austin HoffmannPlace 76 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 21:48.0 |
| 77 | Trace RatkePlace 77 · Grade 12 · Royalton | 12 | Royalton | 22:00.7 |
| 78 | Marshal HemingsonPlace 78 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 22:03.0 |
| 79 | Ezra GabrielsonPlace 79 · Grade 10 · Eden Valley-Watkins/Kimball | 10 | Eden Valley-Watkins/Kimball | 22:10.0 |
| 80 | Jacob SkretvedtPlace 80 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 22:13.3 |
| 81 | Luke JorgensenPlace 81 · Grade 9 · Atwater-Cosmos-Grove City | 9 | Atwater-Cosmos-Grove City | 23:16.5 |
| 82 | David JorgensenPlace 82 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 23:20.5 |
| 83 | Oliver DaucsavagePlace 83 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 23:23.4 |
| 84 | Jake NeisenPlace 84 · Grade 11 · Royalton | 11 | Royalton | 23:25.0 |
| 85 | Logan NelsonPlace 85 · Grade 9 · Atwater-Cosmos-Grove City | 9 | Atwater-Cosmos-Grove City | 23:59.3 |
| 86 | Brolin ChlanPlace 86 · Grade 12 · Maple Lake | 12 | Maple Lake | 26:25.2 |
| 87 | Nick KramerPlace 87 · Grade 11 · Maple Lake | 11 | Maple Lake | 26:26.1 |
| 88 | Logan ZavadaPlace 88 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 26:52.1 PR |
| 89 | Lucas TerzichPlace 89 · Grade 12 · Maple Lake | 12 | Maple Lake | 27:51.2 |