| 1 | Connor HeltemesPlace 1 · Grade 11 · Chanhassen | 11 | Chanhassen | 16:21.8 |
| 2 | Nathan EsslerPlace 2 · Grade 11 · Mankato East | 11 | Mankato East | 16:33.1 |
| 3 | Eli BatyPlace 3 · Grade 10 · Mankato East | 10 | Mankato East | 16:40.3 |
| 4 | Enzo GazzolaPlace 4 · Grade 11 · St. Peter | 11 | St. Peter | 16:51.6 |
| 5 | Boston PylePlace 5 · Grade 11 · Chanhassen | 11 | Chanhassen | 17:07.4 |
| 6 | Isaak FeuerhelmPlace 6 · Grade 12 · Chanhassen | 12 | Chanhassen | 17:10.5 |
| 7 | Brody WillettPlace 7 · Grade 9 · Mankato East | 9 | Mankato East | 17:17.3 |
| 8 | Jackson WallerPlace 8 · Grade 8 · Jordan | 8 | Jordan | 17:19.0 |
| 9 | Mason KausPlace 9 · Grade 9 · Mankato West | 9 | Mankato West | 17:22.5 |
| 10 | Colton MieselerPlace 10 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 17:29.2 |
| 11 | Kazimir KorzenowskiPlace 11 · Grade 12 · Chanhassen | 12 | Chanhassen | 17:30.9 |
| 12 | Riley EsslerPlace 12 · Grade 9 · Mankato East | 9 | Mankato East | 17:32.9 |
| 13 | Elijah SeiwertPlace 13 · Grade 12 · Mankato East | 12 | Mankato East | 17:42.7 |
| 14 | Thomas SimonPlace 14 · Grade 11 · Chanhassen | 11 | Chanhassen | 17:53.4 |
| 15 | Noah ElizoPlace 15 · Grade 11 · Austin | 11 | Austin | 17:55.2 |
| 16 | Logan BackPlace 16 · Grade 11 · Mankato East | 11 | Mankato East | 17:57.4 |
| 17 | Christian NusserPlace 17 · Grade 11 · Mankato West | 11 | Mankato West | 17:58.8 |
| 18 | Zachary HaefnerPlace 18 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 17:59.4 |
| 19 | Noah BansePlace 19 · Grade 10 · Mankato West | 10 | Mankato West | 18:06.1 |
| 20 | Atem LuethPlace 20 · Grade 12 · Mankato East | 12 | Mankato East | 18:08.5 |
| 21 | Zack TschollPlace 21 · Grade 9 · Albert Lea | 9 | Albert Lea | 18:19.9 |
| 22 | Teddy SwansonPlace 22 · Grade 11 · Mankato West | 11 | Mankato West | 18:20.7 |
| 23 | Theodore EnnisPlace 23 · Grade 10 · Northfield | 10 | Northfield | 18:21.8 |
| 24 | Dylan BarberPlace 24 · Grade 10 · Northfield | 10 | Northfield | 18:23.6 |
| 25 | Leo SahlinPlace 25 · Grade 11 · Northfield | 11 | Northfield | 18:24.6 |
| 26 | Francis BiererPlace 26 · Grade 9 · Mankato West | 9 | Mankato West | 18:27.7 |
| 27 | Wyatt StockdalePlace 27 · Grade 12 · Northfield | 12 | Northfield | 18:30.6 |
| 28 | Calvin DetertPlace 28 · Grade 10 · Northfield | 10 | Northfield | 18:32.6 |
| 29 | Alexander FloryPlace 29 · Grade 10 · Northfield | 10 | Northfield | 18:36.6 |
| 30 | Mason MartirockPlace 30 · Grade 12 · Mankato West | 12 | Mankato West | 18:37.8 |
| 31 | Laird BlyPlace 31 · Grade 11 · St. Peter | 11 | St. Peter | 18:46.3 |
| 32 | Samuel EhleyPlace 32 · Grade 11 · Austin | 11 | Austin | 18:56.4 |
| 33 | Jonah WilliamsPlace 33 · Grade 9 · Mankato West | 9 | Mankato West | 19:04.2 |
| 34 | Liam WhippPlace 34 · Grade 9 · Chanhassen | 9 | Chanhassen | 19:09.8 |
| 35 | Cullen WintersPlace 35 · Grade 10 · Jordan | 10 | Jordan | 19:12.6 |
| 36 | Everett BarlagePlace 36 · Grade 8 · Jordan | 8 | Jordan | 19:14.1 |
| 37 | Alexander HoffmanPlace 37 · Grade 8 · Albert Lea | 8 | Albert Lea | 19:15.9 |
| 38 | Nathan BroughtonPlace 38 · Grade 11 · Northfield | 11 | Northfield | 19:17.2 |
| 39 | Justin HeltemesPlace 39 · Grade 8 · Chanhassen | 8 | Chanhassen | 19:26.8 |
| 40 | Wyatt FogartyPlace 40 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 19:28.1 |
| 41 | Owen DahnertPlace 41 · Grade 11 · Jordan | 11 | Jordan | 19:38.2 |
| 42 | Yosi KoeppPlace 42 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 19:39.4 |
| 43 | Bryce StilenPlace 43 · Grade 9 · Jordan | 9 | Jordan | 19:56.2 |
| 44 | Elias NewsonPlace 44 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 19:59.3 |
| 45 | Jude HovlandPlace 45 · Grade 11 · Austin | 11 | Austin | 20:01.0 |
| 46 | Jackson NeitzellPlace 46 · Grade 11 · Austin | 11 | Austin | 20:09.1 |
| 47 | Blake MortensonPlace 47 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 20:18.6 |
| 48 | Milo CafourekPlace 48 · Grade 12 · Albert Lea | 12 | Albert Lea | 20:23.1 |
| 49 | Eben PepperPlace 49 · Grade 10 · Austin | 10 | Austin | 20:29.5 |
| 50 | Nathan MullenbachPlace 50 · Grade 12 · Austin | 12 | Austin | 20:42.2 |
| 51 | Jacob SchlingmanPlace 51 · Grade 8 · Jordan | 8 | Jordan | 20:43.9 |
| 52 | Ian JohnsonPlace 52 · Grade 12 · Austin | 12 | Austin | 20:51.6 |
| 53 | Jayden KoonstPlace 53 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 21:00.1 |
| 54 | Odin ChristensenPlace 54 · Grade 10 · St. Peter | 10 | St. Peter | 21:06.6 |
| 55 | Graham MenningPlace 55 · Grade 10 · St. Peter | 10 | St. Peter | 21:14.8 |
| 56 | Andrew WegnerPlace 56 · Grade 9 · Albert Lea | 9 | Albert Lea | 21:15.2 |
| 57 | Emmerson SchaferPlace 57 · Grade 10 · Albert Lea | 10 | Albert Lea | 21:18.2 |
| 58 | Axten Viessman-KurtenbachPlace 58 · Grade 10 · St. Peter | 10 | St. Peter | 21:38.3 |
| 59 | Ethan CrissingerPlace 59 · Grade 9 · Albert Lea | 9 | Albert Lea | 21:47.8 |
| 60 | Paul SzybnskiPlace 60 · Grade 10 · St. Peter | 10 | St. Peter | 21:48.6 |
| 61 | Michael DunnPlace 61 · Grade 9 · St. Peter | 9 | St. Peter | 23:13.2 |