| 1 | William KopkaPlace 1 · Grade 11 · St. Cloud Cathedral | 11 | St. Cloud Cathedral | 19:23.07 |
| 2 | Connor HansonPlace 2 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 19:32.29 |
| 3 | Ethan KramerPlace 3 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 19:33.63 |
| 4 | Ashton TriskoPlace 4 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 19:39.96 |
| 5 | Carter HalstromPlace 5 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 19:52.69 |
| 6 | Devon AndrewsPlace 6 · Grade 9 · Rocori | 9 | Rocori | 20:00.17 |
| 7 | Paul SkretvedtPlace 7 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 20:17.46 |
| 8 | Andrew UyPlace 8 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 20:23.58 |
| 9 | Caleb ZabinskiPlace 9 · Grade 10 · Rocori | 10 | Rocori | 20:28.46 |
| 10 | Matthew BoltonPlace 10 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 20:32.82 |
| 11 | William VixPlace 11 · Grade 8 · St. John's Prep | 8 | St. John's Prep | 20:35.77 |
| 12 | Isaiah ZinkPlace 12 · Grade 9 · Melrose Area | 9 | Melrose Area | 20:45.80 |
| 13 | Adam HjersingPlace 13 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 20:50.10 |
| 14 | Paul MeierPlace 14 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 20:50.26 |
| 15 | Derek SorensonPlace 15 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 20:50.41 |
| 16 | Owen AndersonPlace 16 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 20:58.35 |
| 17 | Taylor DaucsavagePlace 17 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:00.37 |
| 18 | Owen LeePlace 18 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:00.67 |
| 19 | Mitchell ChristenPlace 19 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 21:02.92 |
| 20 | Jamison PenticuffPlace 20 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 21:06.25 |
| 21 | Rowan WinterPlace 21 · Grade 12 · Rocori | 12 | Rocori | 21:09.01 |
| 22 | David GilmorePlace 22 · Grade 8 · Sauk Centre | 8 | Sauk Centre | 21:18.04 |
| 23 | Sam DehnePlace 23 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 21:18.12 |
| 24 | Truett RichardsPlace 24 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 21:25.44 |
| 25 | Joseph BrouwerPlace 25 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:32.42 |
| 26 | Cooper FlahertyPlace 26 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 21:38.85 |
| 27 | Hayden DodgePlace 27 · Grade 11 · Pierz | 11 | Pierz | 21:39.25 |
| 28 | Devan MeyerPlace 28 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 21:43.57 |
| 29 | Timothy WilwerdingPlace 29 · Grade 9 · Melrose Area | 9 | Melrose Area | 21:49.92 |
| 30 | Hayden WeilingPlace 30 · Grade 10 · Melrose Area | 10 | Melrose Area | 21:52.77 |
| 31 | Rayden WeberPlace 31 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 21:56.13 |
| 32 | Dominic TerhaarPlace 32 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 21:57.01 |
| 33 | Sev AndersonPlace 33 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 21:58.48 |
| 34 | Grady StallmanPlace 34 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 22:00.50 |
| 35 | James CampbellPlace 35 · Grade 12 · Royalton | 12 | Royalton | 22:00.58 PR |
| 36 | Andrew HeertzPlace 36 · Grade 8 · St. John's Prep | 8 | St. John's Prep | 22:03.95 |
| 37 | Owen SchleperPlace 37 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 22:05.73 |
| 38 | Jake SealesPlace 38 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 22:07.93 |
| 39 | Ethan SporsPlace 39 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 22:10.86 |
| 40 | Ethan ZinkPlace 40 · Grade 9 · Melrose Area | 9 | Melrose Area | 22:13.81 |
| 41 | Leo KramerPlace 41 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 22:17.75 |
| 42 | Noah ChristenPlace 42 · Grade 8 · Sauk Centre | 8 | Sauk Centre | 22:28.95 |
| 43 | Zander OlmschenkPlace 43 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 22:30.82 |
| 44 | Ben AndersonPlace 44 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 22:33.31 |
| 45 | Colin BurggraffPlace 45 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 22:33.64 |
| 46 | Ethan KoehlerPlace 46 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 22:34.44 |
| 47 | Brett PenkPlace 47 · Grade 9 · St. John's Prep | 9 | St. John's Prep | 22:37.88 |
| 48 | Spencer NovitzkiPlace 48 · Grade 9 · Royalton | 9 | Royalton | 22:53.59 |
| 49 | Andrew KronPlace 49 · Grade 11 · Rocori | 11 | Rocori | 22:55.61 |
| 50 | Ty LieserPlace 50 · Grade 11 · Rocori | 11 | Rocori | 22:58.08 |
| 51 | Nolan KellyPlace 51 · Grade 10 · Rocori | 10 | Rocori | 23:04.51 |
| 52 | Andrue StalboergerPlace 52 · Grade 8 · Melrose Area | 8 | Melrose Area | 23:05.35 |
| 53 | Jarod DrobnyPlace 53 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 23:06.42 |
| 54 | Malachi PichePlace 54 · Grade 9 · Melrose Area | 9 | Melrose Area | 23:09.04 |
| 55 | Dan FrericksPlace 55 · Grade 9 · Melrose Area | 9 | Melrose Area | 23:19.16 |
| 56 | Walker GreeleyPlace 56 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 23:21.57 |
| 57 | Patrick DuffyPlace 57 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 23:28.30 |
| 58 | Ethan GuggenbergerPlace 58 · Grade 9 · Rocori | 9 | Rocori | 23:29.34 |
| 59 | Barron SchneiderPlace 59 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 23:35.83 |
| 60 | Damien BishopPlace 60 · Grade 9 · Royalton | 9 | Royalton | 23:50.30 |
| 61 | Pius UrbanPlace 61 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 23:51.84 |
| 62 | Robert DornPlace 62 · Grade 11 · St. Cloud Cathedral | 11 | St. Cloud Cathedral | 23:53.29 |
| 63 | Eric SundermannPlace 63 · Grade 8 · Melrose Area | 8 | Melrose Area | 23:54.28 |
| 64 | Kenton DaughtersPlace 64 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 23:55.58 PR |
| 65 | Logan NundahlPlace 65 · Grade 9 · Royalton | 9 | Royalton | 24:05.99 |
| 66 | Connor KrusePlace 66 · Grade 11 · Pierz | 11 | Pierz | 24:25.32 |
| 67 | Wyatt SalzerPlace 67 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 24:27.90 |
| 68 | Caleb KuskePlace 68 · Grade 12 · Pierz | 12 | Pierz | 24:41.18 |
| 69 | Issac RuegemerPlace 69 · Grade 10 · Osakis | 10 | Osakis | 24:43.73 |
| 70 | Daniel MuellerPlace 70 · Grade 10 · Melrose Area | 10 | Melrose Area | 24:48.05 |
| 71 | Robert Whiteman-CramPlace 71 · Grade 12 · Pierz | 12 | Pierz | 24:52.26 |
| 72 | Andrew HayesPlace 72 · Grade 9 · Royalton | 9 | Royalton | 24:55.28 |
| 73 | Ethan AlbrightPlace 73 · Grade 9 · Royalton | 9 | Royalton | 24:58.13 |
| 74 | Jake RobischonPlace 74 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 24:58.71 |
| 75 | Peter LeePlace 75 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 25:04.75 |
| 76 | Grant CvancaraPlace 76 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 25:18.82 |
| 77 | Kyle SayovitzPlace 77 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 25:19.79 |
| 78 | Reed WanhalaPlace 78 · Grade 9 · Royalton | 9 | Royalton | 25:29.27 |
| 79 | Kaden HinrichsPlace 79 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 25:29.70 |
| 80 | Rylan ShimekPlace 80 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 25:30.64 |
| 81 | Dylan MahoneyPlace 81 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 25:34.25 |
| 82 | Isaac LoverinkPlace 82 · Grade 11 · Osakis | 11 | Osakis | 25:53.55 |
| 83 | Hunter NovitzkiPlace 83 · Grade 12 · Royalton | 12 | Royalton | 26:21.03 PR |
| 84 | Brandon HingeveldPlace 84 · Grade 9 · Melrose Area | 9 | Melrose Area | 26:32.96 |
| 85 | Chrisob SadlemeyerPlace 85 · Grade 11 · Osakis | 11 | Osakis | 26:54.26 |
| 86 | Bennett VangsnessPlace 86 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 27:42.50 |
| 87 | Matt BrunkoPlace 87 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 28:30.47 |
| 88 | Cameron ThompsonPlace 88 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 31:22.12 |
| 89 | Ronan SmithPlace 89 · Grade 9 · St. John's Prep | 9 | St. John's Prep | 31:26.30 |
| 90 | Christian EbertzPlace 90 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 33:28.64 |