| 1 | Zach MeyerPlace 1 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 16:30.56 |
| 2 | Nick HansenPlace 2 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 16:33.54 |
| 3 | Henry LemkePlace 3 · Grade 11 · Eden Valley-Watkins/Kimball | 11 | Eden Valley-Watkins/Kimball | 16:50.13 |
| 4 | Griffen WardPlace 4 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 17:20.74 |
| 5 | Nick LindPlace 5 · Grade 12 · Maple Lake | 12 | Maple Lake | 17:56.29 |
| 6 | Dawson HoferPlace 6 · Grade 9 · Holdingford/Upsala | 9 | Holdingford/Upsala | 18:08.64 |
| 7 | Joseph GuthriePlace 7 · Grade 12 · Holdingford/Upsala | 12 | Holdingford/Upsala | 18:12.84 |
| 8 | Quinn GuthriePlace 8 · Grade 9 · Holdingford/Upsala | 9 | Holdingford/Upsala | 18:19.90 |
| 9 | Jett KubeshPlace 9 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 18:25.22 |
| 10 | Benjamin SuoPlace 10 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 18:25.71 |
| 11 | Carson RolphPlace 11 · Grade 9 · St. Cloud Cathedral | 9 | St. Cloud Cathedral | 18:43.85 |
| 12 | Aidan PellettPlace 12 · Grade 12 · Holdingford/Upsala | 12 | Holdingford/Upsala | 18:46.10 |
| 13 | Andrew UyPlace 13 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 18:48.23 |
| 14 | Owen AndersonPlace 14 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 18:49.52 |
| 15 | Connor HansonPlace 15 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 18:56.11 |
| 16 | Nick GuthriePlace 16 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 19:02.91 |
| 17 | Will VixPlace 17 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 19:05.41 |
| 18 | Aaron RuesinkPlace 18 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 19:05.70 |
| 19 | Jimmy JensenPlace 19 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 19:07.24 |
| 20 | Timothy WilwerdingPlace 20 · Grade 11 · Melrose Area | 11 | Melrose Area | 19:07.64 |
| 21 | Taylor NelsonPlace 21 · Grade 11 · Paynesville/Belgrade-Brooten-Elrosa | 11 | Paynesville/Belgrade-Brooten-Elrosa | 19:14.23 |
| 22 | Lane McIntyrePlace 22 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 19:16.10 |
| 23 | Liam ScanlonPlace 23 · Grade 10 · St. Cloud Cathedral | 10 | St. Cloud Cathedral | 19:19.38 |
| 24 | Noah BoeckermannPlace 24 · Grade 12 · Holdingford/Upsala | 12 | Holdingford/Upsala | 19:20.86 |
| 25 | Marcus HayesPlace 25 · Grade 12 · Royalton | 12 | Royalton | 19:24.80 |
| 26 | Gavin ArensPlace 26 · Grade 10 · Eden Valley-Watkins/Kimball | 10 | Eden Valley-Watkins/Kimball | 19:28.15 |
| 27 | Isaiah NelsonPlace 27 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 19:30.09 |
| 28 | Grant CvancaraPlace 28 · Grade 12 · St. Cloud Cathedral | 12 | St. Cloud Cathedral | 19:34.08 |
| 29 | Landon EliasonPlace 29 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 19:50.58 |
| 30 | Lane OlsonPlace 30 · Grade 11 · Royalton | 11 | Royalton | 19:52.76 |
| 31 | Malachi PichePlace 31 · Grade 11 · Melrose Area | 11 | Melrose Area | 20:22.29 |
| 32 | Po-Huan LuPlace 32 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 20:29.30 |
| 33 | Owen CarlsonPlace 33 · Grade 12 · Albany | 12 | Albany | 20:40.62 |
| 34 | Walker GreeleyPlace 34 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 20:42.85 |
| 35 | Carson McCainPlace 35 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 20:46.88 |
| 36 | Sawyer FrielerPlace 36 · Grade 12 · Melrose Area | 12 | Melrose Area | 20:49.78 |
| 37 | Logan AnglinPlace 37 · Grade 11 · Maple Lake | 11 | Maple Lake | 20:57.87 |
| 38 | Paul SkretvedtPlace 38 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:04.62 |
| 39 | Isaiah ZinkPlace 39 · Grade 11 · Melrose Area | 11 | Melrose Area | 21:10.93 |
| 40 | Truett RichardsPlace 40 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 21:11.58 |
| 41 | Owen LeePlace 41 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:11.63 |
| 42 | Trace RatkePlace 42 · Grade 9 · Royalton | 9 | Royalton | 21:11.84 |
| 43 | Cody BieniekPlace 43 · Grade 10 · Royalton | 10 | Royalton | 21:12.71 |
| 44 | Adon RipplePlace 44 · Grade 12 · Royalton | 12 | Royalton | 21:13.55 |
| 45 | Alex BloniganPlace 45 · Grade 12 · Paynesville/Belgrade-Brooten-Elrosa | 12 | Paynesville/Belgrade-Brooten-Elrosa | 21:32.42 |
| 46 | Peyton HooperPlace 46 · Grade 12 · Eden Valley-Watkins/Kimball | 12 | Eden Valley-Watkins/Kimball | 21:33.10 |
| 47 | Andrew HayesPlace 47 · Grade 11 · Royalton | 11 | Royalton | 21:40.11 |
| 48 | Taylor PieperPlace 48 · Grade 10 · Paynesville/Belgrade-Brooten-Elrosa | 10 | Paynesville/Belgrade-Brooten-Elrosa | 21:54.10 |
| 49 | Logan RuePlace 49 · Grade 11 · Melrose Area | 11 | Melrose Area | 21:55.67 |
| 50 | Carson SuchyPlace 50 · Grade 12 · Paynesville/Belgrade-Brooten-Elrosa | 12 | Paynesville/Belgrade-Brooten-Elrosa | 22:03.69 |
| 51 | Ethan KoehlerPlace 51 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 22:10.69 |
| 52 | Hayden DircksPlace 52 · Grade 10 · Maple Lake | 10 | Maple Lake | 22:10.98 |
| 53 | Ben OgramPlace 53 · Grade 11 · Maple Lake | 11 | Maple Lake | 22:17.73 |
| 54 | Grady StallmanPlace 54 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 22:29.02 |
| 55 | Eric SundermannPlace 55 · Grade 10 · Melrose Area | 10 | Melrose Area | 22:29.07 |
| 56 | Sullivan StumlerPlace 56 · Grade 9 · Melrose Area | 9 | Melrose Area | 22:30.24 |
| 57 | Cole HofstadPlace 57 · Grade 11 · Royalton | 11 | Royalton | 22:35.38 |
| 58 | Daniel HeuringPlace 58 · Grade 12 · Eden Valley-Watkins/Kimball | 12 | Eden Valley-Watkins/Kimball | 22:37.32 |
| 59 | Alex FinkPlace 59 · Grade 7 · Eden Valley-Watkins/Kimball | 7 | Eden Valley-Watkins/Kimball | 22:38.35 |
| 60 | Carson SchmaltzPlace 60 · Grade 12 · Eden Valley-Watkins/Kimball | 12 | Eden Valley-Watkins/Kimball | 22:50.38 |
| 61 | Blake StoeberPlace 61 · Grade 9 · Maple Lake | 9 | Maple Lake | 22:51.74 |
| 62 | Garrett TschidaPlace 62 · Grade 9 · Albany | 9 | Albany | 22:58.44 |
| 63 | Sawyer HoltbergPlace 63 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 23:14.05 |
| 64 | Caleb DerosePlace 64 · Grade 9 · Eden Valley-Watkins/Kimball | 9 | Eden Valley-Watkins/Kimball | 23:19.51 |
| 65 | Carlos RiveraPlace 65 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 23:27.46 |
| 66 | Elijah DorsePlace 66 · Grade 8 · Maple Lake | 8 | Maple Lake | 23:33.95 |
| 67 | Wesley RichardsPlace 67 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 23:34.28 |
| 68 | Lance NathanPlace 68 · Grade 12 · Albany | 12 | Albany | 23:37.44 |
| 69 | Charlie DeNeuiPlace 69 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 24:02.17 |
| 70 | Garrett GoergerPlace 70 · Grade 9 · Albany | 9 | Albany | 24:18.67 |
| 71 | Aaron BakerPlace 71 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 24:20.75 |
| 72 | Derek MergenPlace 72 · Grade 10 · Paynesville/Belgrade-Brooten-Elrosa | 10 | Paynesville/Belgrade-Brooten-Elrosa | 24:26.41 |
| 73 | Cole BorgerdingPlace 73 · Grade 9 · Albany | 9 | Albany | 24:34.14 |
| 74 | Tristin StoeberPlace 74 · Grade 11 · Maple Lake | 11 | Maple Lake | 24:51.30 |