| 1 | Alexander BurPlace 1 · Grade 12 · St. Peter | 12 | St. Peter | 16:03.6 |
| 2 | Nathan EsslerPlace 2 · Grade 10 · Mankato East | 10 | Mankato East | 16:15.0 |
| 3 | Isaac BemmelsPlace 3 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 16:17.7 |
| 4 | Sam DeutzPlace 4 · Grade 12 · Marshall | 12 | Marshall | 16:20.9 |
| 5 | Dayton ClobesPlace 5 · Grade 12 · Mankato East | 12 | Mankato East | 16:22.9 |
| 6 | Kelton KoeppPlace 6 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 16:27.3 |
| 7 | Eli BatyPlace 7 · Grade 9 · Mankato East | 9 | Mankato East | 16:39.1 |
| 8 | Cooper GudahlPlace 8 · Grade 12 · Fairmont | 12 | Fairmont | 16:52.8 PR |
| 9 | Braden BresnahanPlace 9 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 16:55.5 |
| 10 | Enzo GazzolaPlace 10 · Grade 10 · St. Peter | 10 | St. Peter | 16:57.7 |
| 11 | Wilson MendenPlace 11 · Grade 12 · Jordan | 12 | Jordan | 17:04.8 |
| 12 | Corbin DeichmanPlace 12 · Grade 12 · Mankato West | 12 | Mankato West | 17:05.3 |
| 13 | Logan BohlsenPlace 13 · Grade 12 · Jordan | 12 | Jordan | 17:06.2 |
| 14 | Noah BansePlace 14 · Grade 9 · Mankato West | 9 | Mankato West | 17:07.6 |
| 15 | Riley EsslerPlace 15 · Grade 8 · Mankato East | 8 | Mankato East | 17:14.6 |
| 16 | Aidan SchuermanPlace 16 · Grade 12 · Marshall | 12 | Marshall | 17:15.2 |
| 17 | Noland MunsonPlace 17 · Grade 8 · Marshall | 8 | Marshall | 17:15.9 |
| 18 | Isaac LeibfriedPlace 18 · Grade 7 · Marshall | 7 | Marshall | 17:22.7 |
| 19 | Austin KinserPlace 19 · Grade 12 · Worthington | 12 | Worthington | 17:28.9 |
| 20 | Elijah SeiwertPlace 20 · Grade 11 · Mankato East | 11 | Mankato East | 17:35.9 |
| 21 | Grant FittererPlace 21 · Grade 12 · Tri-City United | 12 | Tri-City United | 17:38.5 |
| 22 | Brody WillettPlace 22 · Grade 8 · Mankato East | 8 | Mankato East | 17:40.8 |
| 23 | Christian NusserPlace 23 · Grade 10 · Mankato West | 10 | Mankato West | 17:44.5 |
| 24 | Devin HansonPlace 24 · Grade 10 · Fairmont | 10 | Fairmont | 17:44.9 PR |
| 25 | Owen DahnertPlace 25 · Grade 10 · Jordan | 10 | Jordan | 17:46.6 |
| 26 | Colton MieselerPlace 26 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 17:47.9 |
| 27 | Benjamin PintPlace 27 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 17:54.9 |
| 28 | Asrat BonnettPlace 28 · Grade 11 · Worthington | 11 | Worthington | 17:56.9 |
| 29 | Ian RayPlace 29 · Grade 12 · Mankato West | 12 | Mankato West | 17:58.2 |
| 30 | Jonah WilliamsPlace 30 · Grade 8 · Mankato West | 8 | Mankato West | 17:58.2 |
| 31 | Charles Mueller-ThompsonPlace 31 · Grade 9 · Marshall | 9 | Marshall | 18:01.9 |
| 32 | Cole HansonPlace 32 · Grade 8 · Fairmont | 8 | Fairmont | 18:03.5 |
| 33 | Logan BackPlace 33 · Grade 10 · Mankato East | 10 | Mankato East | 18:05.2 |
| 34 | Laird BlyPlace 34 · Grade 10 · St. Peter | 10 | St. Peter | 18:05.3 |
| 35 | Corbin LeibfriedPlace 35 · Grade 11 · Marshall | 11 | Marshall | 18:15.2 |
| 36 | Henry NienowPlace 36 · Grade 10 · St. Peter | 10 | St. Peter | 18:16.9 |
| 37 | Jared TemplinPlace 37 · Grade 11 · Hutchinson | 11 | Hutchinson | 18:19.5 |
| 38 | Mykel PaulsenPlace 38 · Grade 12 · Marshall | 12 | Marshall | 18:28.5 |
| 39 | Sam SimmonsPlace 39 · Grade 12 · Mankato West | 12 | Mankato West | 18:33.1 |
| 40 | Holden JunkermeierPlace 40 · Grade 9 · Fairmont | 9 | Fairmont | 18:34.5 PR |
| 41 | Cullen WintersPlace 41 · Grade 9 · Jordan | 9 | Jordan | 18:35.1 |
| 42 | Finnley (Finn) LangheimPlace 42 · Grade 12 · Jordan | 12 | Jordan | 18:38.2 |
| 43 | Teddy SwansonPlace 43 · Grade 10 · Mankato West | 10 | Mankato West | 18:45.3 |
| 44 | Jackson ZiemkePlace 44 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 18:55.4 |
| 45 | Bennett BohlsenPlace 45 · Grade 8 · Jordan | 8 | Jordan | 18:56.3 |
| 46 | Zachary HaefnerPlace 46 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 19:01.0 |
| 47 | Jose Chavez VegaPlace 47 · Grade 12 · Worthington | 12 | Worthington | 19:15.1 PR |
| 48 | Javean CentenoPlace 48 · Grade 11 · Hutchinson | 11 | Hutchinson | 19:18.7 |
| 49 | Gabriel CoryellPlace 49 · Grade 10 · Tri-City United | 10 | Tri-City United | 19:20.4 |
| 50 | Cooper PlatishaPlace 50 · Grade 10 · Hutchinson | 10 | Hutchinson | 19:29.4 |
| 51 | Michael HamletPlace 51 · Grade 10 · Fairmont | 10 | Fairmont | 19:33.8 |
| 52 | Henry JennissenPlace 52 · Grade 11 · Hutchinson | 11 | Hutchinson | 19:35.7 |
| 53 | Leo WeberPlace 53 · Grade 11 · Hutchinson | 11 | Hutchinson | 19:39.4 |
| 54 | Lathe BlyPlace 54 · Grade 12 · St. Peter | 12 | St. Peter | 19:40.3 |
| 55 | Patrick DuchenePlace 55 · Grade 8 · Tri-City United | 8 | Tri-City United | 19:40.3 |
| 56 | Leon YangPlace 56 · Grade 11 · Fairmont | 11 | Fairmont | 19:42.0 PR |
| 57 | Bryce StilenPlace 57 · Grade 8 · Jordan | 8 | Jordan | 19:42.0 |
| 58 | Jonas KristPlace 58 · Grade 11 · Fairmont | 11 | Fairmont | 19:44.0 PR |
| 59 | Evan MeyerPlace 59 · Grade 8 · Worthington | 8 | Worthington | 19:44.8 |
| 60 | Braddock MarquardtPlace 60 · Grade 9 · Worthington | 9 | Worthington | 19:49.9 |
| 61 | Odin ChristensenPlace 61 · Grade 9 · St. Peter | 9 | St. Peter | 20:02.1 |
| 62 | Graysen MoonPlace 62 · Grade 9 · Tri-City United | 9 | Tri-City United | 20:03.1 |
| 63 | Cowen BruzekPlace 63 · Grade 11 · Tri-City United | 11 | Tri-City United | 20:13.9 |
| 64 | Weston WittePlace 64 · Grade 10 · Hutchinson | 10 | Hutchinson | 20:15.1 |
| 65 | Judah PerraultPlace 65 · Grade 10 · Hutchinson | 10 | Hutchinson | 20:18.1 |
| 66 | Peter RobrahnPlace 66 · Grade 12 · Tri-City United | 12 | Tri-City United | 20:28.4 |
| 67 | Soren McNamaraPlace 67 · Grade 11 · Tri-City United | 11 | Tri-City United | 20:44.4 |
| 68 | Ryan PhelpsPlace 68 · Grade 11 · Worthington | 11 | Worthington | 20:47.5 |
| 69 | Ben ConlonPlace 69 · Grade 9 · St. Peter | 9 | St. Peter | 21:08.0 |
| 70 | Andrew OlaguePlace 70 · Grade 11 · Worthington | 11 | Worthington | 21:15.2 |
| 71 | Benjamin OswaldPlace 71 · Grade 9 · New Ulm | 9 | New Ulm | 24:09.4 PR |
| 72 | Jack OswaldPlace 72 · Grade 10 · New Ulm | 10 | New Ulm | 24:44.8 |
| 73 | Lincoln KruzPlace 73 · Grade 7 · New Ulm | 7 | New Ulm | 26:35.6 PR |
| 74 | Elijah LovigPlace 74 · Grade 8 · New Ulm | 8 | New Ulm | 30:12.8 |
| 75 | Alex HillmannPlace 75 · Grade 8 · New Ulm | 8 | New Ulm | 30:14.7 |
| 76 | Carew HansonPlace 76 · Grade 7 · New Ulm | 7 | New Ulm | 30:17.4 PR |