| 1 | Cole StencelPlace 1 · Grade 11 · Maple River | 11 | Maple River | 17:57.46 |
| 2 | Landon DimlerPlace 2 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 18:31.93 |
| 3 | Hosea BakerPlace 3 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 19:39.89 |
| 4 | Cohen StursaPlace 4 · Grade 11 · Medford | 11 | Medford | 20:01.05 |
| 5 | Austin EricksonPlace 5 · Grade 11 · Medford | 11 | Medford | 20:01.83 |
| 6 | Jasper MorrisPlace 6 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 20:06.58 |
| 7 | Conner NelsonPlace 7 · Grade 11 · New Richland-H-E-G | 11 | New Richland-H-E-G | 20:15.80 |
| 8 | Josh BengtsonPlace 8 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 20:17.65 |
| 9 | Devon NeltonPlace 9 · Grade 8 · New Richland-H-E-G | 8 | New Richland-H-E-G | 20:19.07 |
| 10 | Gabe SchroederPlace 10 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 20:20.21 |
| 11 | Angel MartinezPlace 11 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 20:22.89 |
| 12 | Cohen O'ConnorPlace 12 · Grade 11 · Medford | 11 | Medford | 20:41.35 |
| 13 | Memphis JamesPlace 13 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 20:52.55 |
| 14 | Gavin KrausePlace 14 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 20:57.30 |
| 15 | Jacob KarlPlace 15 · Grade 8 · New Richland-H-E-G | 8 | New Richland-H-E-G | 20:57.60 |
| 16 | Jesse CardenasPlace 16 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 20:59.82 |
| 17 | Noah ZieglerPlace 17 · Grade 11 · Maple River | 11 | Maple River | 21:16.45 |
| 18 | Michael AdamsPlace 18 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 21:37.03 |
| 19 | Samuel ChristensenPlace 19 · Grade 11 · New Richland-H-E-G | 11 | New Richland-H-E-G | 21:39.67 |
| 20 | Bryce ErtmanPlace 20 · Grade 12 · Maple River | 12 | Maple River | 21:43.35 |
| 21 | Jaxon HarbertsPlace 21 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 22:13.39 |
| 22 | Tyler ForystekPlace 22 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 22:26.29 |
| 23 | Alexander KlevePlace 23 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 22:33.57 |
| 24 | Stephen FennelPlace 24 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 22:52.15 |
| 25 | Derek GustafsonPlace 25 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 23:05.81 |
| 26 | Zachary GrohPlace 26 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 23:21.17 |
| 27 | Eric ArvisPlace 27 · Grade 12 · New Richland-H-E-G | 12 | New Richland-H-E-G | 23:27.97 |
| 28 | Rylan HollerichPlace 28 · Grade 9 · Maple River | 9 | Maple River | 23:34.98 |
| 29 | Dylan PassmorePlace 29 · Grade 11 · Maple River | 11 | Maple River | 23:35.76 |
| 30 | Carson PetriPlace 30 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 23:53.36 |
| 31 | Dylan SheeranPlace 31 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 24:04.66 |
| 32 | Elliott SwensonPlace 32 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 24:14.83 |
| 33 | Luca BuckschPlace 33 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 24:33.43 |
| 34 | Brady LorenzPlace 34 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 24:35.69 |
| 35 | Robert BordenPlace 35 · Grade 10 · Maple River | 10 | Maple River | 24:38.58 |
| 36 | Noah LippertPlace 36 · Grade 12 · Maple River | 12 | Maple River | 24:41.94 |
| 37 | Kaden BakerPlace 37 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 25:25.33 |
| 38 | Conner WelvaertPlace 38 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 25:36.55 |
| 39 | Alexander RileyPlace 39 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 26:09.91 |
| 40 | Carson JamesPlace 40 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 27:41.93 |
| 41 | Samuel MichaudPlace 41 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 27:48.95 |
| 42 | Aiden DonahuePlace 42 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 31:10.33 |
| 43 | Shane LevenhagenPlace 43 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 31:16.00 |
| 44 | Ben RileyPlace 44 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 31:43.21 |
| 45 | Deacon DahlbergPlace 45 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 32:27.94 |
| 46 | Hayden VereidePlace 46 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 33:58.15 |