| 1 | Nick MeyerPlace 1 · Grade 11 · Wabasha-Kellogg | 11 | Wabasha-Kellogg | 17:18.7 |
| 2 | Josiah EidePlace 2 · Grade 11 · RAACHE | 11 | RAACHE | 17:30.9 |
| 3 | Caleb JonesPlace 3 · Grade 11 · RAACHE | 11 | RAACHE | 17:40.8 |
| 4 | Alec IllePlace 4 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 17:47.6 |
| 5 | Jack WilliamsPlace 5 · Grade 12 · Pine Island | 12 | Pine Island | 17:52.9 |
| 6 | Elijah BakerPlace 6 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 18:28.3 |
| 7 | Isaiah ScruggsPlace 7 · Grade 11 · Stewartville | 11 | Stewartville | 19:00.7 |
| 8 | Dillon NolanPlace 8 · Grade 11 · Chatfield | 11 | Chatfield | 19:10.3 |
| 9 | Logan MeurerPlace 9 · Grade 12 · Pine Island | 12 | Pine Island | 19:16.7 |
| 10 | Andrew KrajewskiPlace 10 · Grade 10 · RAACHE | 10 | RAACHE | 19:20.5 |
| 11 | Casey OlsonPlace 11 · Grade 12 · Lanesboro (old) | 12 | Lanesboro (old) | 19:31.0 |
| 12 | Danny LangworthyPlace 12 · Grade 10 · Pine Island | 10 | Pine Island | 19:39.0 |
| 13 | Scott BoelmanPlace 13 · Grade 8 · Stewartville | 8 | Stewartville | 19:42.1 |
| 14 | Evan DoerhoeferPlace 14 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 19:44.2 |
| 15 | Zach KjesethPlace 15 · Grade 11 · Wabasha-Kellogg | 11 | Wabasha-Kellogg | 19:50.8 |
| 16 | Sam FultonPlace 16 · Grade 9 · RAACHE | 9 | RAACHE | 19:58.7 |
| 17 | Evan GoplenPlace 17 · Grade 11 · Pine Island | 11 | Pine Island | 20:00.0 |
| 18 | Kyle BramstadPlace 18 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 20:05.3 |
| 19 | Ezra CravenPlace 19 · Grade 9 · RAACHE | 9 | RAACHE | 20:10.1 |
| 20 | Jackson HeydtPlace 20 · Grade 12 · Hayfield | 12 | Hayfield | 20:17.2 |
| 21 | Dylan BaumanPlace 21 · Grade 12 · Stewartville | 12 | Stewartville | 20:18.3 |
| 22 | Quentin KubistaPlace 22 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 20:19.3 |
| 23 | Bennett GathjePlace 23 · Grade 11 · Chatfield | 11 | Chatfield | 20:21.5 |
| 24 | Garrett BatesPlace 24 · Grade 11 · Pine Island | 11 | Pine Island | 20:22.5 |
| 25 | Cole BothunPlace 25 · Grade 11 · Schaeffer Academy | 11 | Schaeffer Academy | 20:23.2 |
| 26 | Alex AvilezPlace 26 · Grade 9 · Wabasha-Kellogg | 9 | Wabasha-Kellogg | 20:23.5 |
| 27 | Tanner HortonPlace 27 · Grade 8 · Pine Island | 8 | Pine Island | 20:33.6 |
| 28 | Alexander LawrencePlace 28 · Grade 10 · Stewartville | 10 | Stewartville | 20:36.6 |
| 29 | Andy KrollPlace 29 · Grade 10 · Pine Island | 10 | Pine Island | 20:39.9 |
| 30 | Jesse OdriscollPlace 30 · Grade 10 · Schaeffer Academy | 10 | Schaeffer Academy | 20:42.6 |
| 31 | Christopher RemlingPlace 31 · Grade 8 · Stewartville | 8 | Stewartville | 20:52.7 |
| 32 | Brady WoltzPlace 32 · Grade 9 · Chatfield | 9 | Chatfield | 20:55.7 |
| 33 | Jesse SchewePlace 33 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 20:56.9 |
| 34 | Isaac MironPlace 34 · Grade 11 · Chatfield | 11 | Chatfield | 21:07.5 |
| 35 | Lucas WilliamsPlace 35 · Grade 7 · Pine Island | 7 | Pine Island | 21:10.0 |
| 36 | Derek AlpersPlace 36 · Grade 11 · Goodhue | 11 | Goodhue | 21:21.2 |
| 37 | Kadin HillPlace 37 · Grade 12 · Chatfield | 12 | Chatfield | 21:21.7 |
| 38 | Henry GathjePlace 38 · Grade 8 · Chatfield | 8 | Chatfield | 21:22.8 |
| 39 | Jakob RatellePlace 39 · Grade 8 · Stewartville | 8 | Stewartville | 21:23.9 |
| 40 | Braden ThompsonPlace 40 · Grade 8 · Chatfield | 8 | Chatfield | 21:24.1 |
| 41 | Logen FaulhaberPlace 41 · Grade 10 · Stewartville | 10 | Stewartville | 21:28.3 |
| 42 | Carter LindahlPlace 42 · Grade 9 · Pine Island | 9 | Pine Island | 21:35.3 |
| 43 | Zach SmithPlace 43 · Grade 10 · Goodhue | 10 | Goodhue | 21:35.6 |
| 44 | Noah KoenigPlace 44 · Grade 12 · Pine Island | 12 | Pine Island | 21:35.8 |
| 45 | Jacob MichelizziPlace 45 · Grade 10 · RAACHE | 10 | RAACHE | 21:36.0 |
| 46 | Benjamin PhillipsPlace 46 · Grade 10 · RAACHE | 10 | RAACHE | 21:37.7 |
| 47 | Ryan KellingPlace 47 · Grade 12 · Pine Island | 12 | Pine Island | 21:40.0 |
| 48 | Josh WalshPlace 48 · Grade 11 · Chatfield | 11 | Chatfield | 21:41.6 |
| 49 | Samuel TempelPlace 49 · Grade 9 · Hayfield | 9 | Hayfield | 21:45.1 |
| 50 | Colby AarhusPlace 50 · Grade 9 · Chatfield | 9 | Chatfield | 21:46.6 |
| 51 | Samuel YenniePlace 51 · Grade 11 · Pine Island | 11 | Pine Island | 21:59.8 |
| 52 | Jason SmithPlace 52 · Grade 11 · Chatfield | 11 | Chatfield | 22:05.6 |
| 53 | Cooper FrederickPlace 53 · Grade 10 · Chatfield | 10 | Chatfield | 22:07.0 |
| 54 | John PoulinPlace 54 · Grade 9 · RAACHE | 9 | RAACHE | 22:08.1 |
| 55 | Benjamin MullerPlace 55 · Grade 9 · Chatfield | 9 | Chatfield | 22:09.9 |
| 56 | Cody GuentherPlace 56 · Grade 8 · Chatfield | 8 | Chatfield | 22:12.7 |
| 57 | Aiden AllenPlace 57 · Grade 12 · RAACHE | 12 | RAACHE | 22:16.5 |
| 58 | Isaiah DouglasPlace 58 · Grade 11 · Pine Island | 11 | Pine Island | 22:17.1 |
| 59 | Jared ReinhardtPlace 59 · Grade 10 · Chatfield | 10 | Chatfield | 22:29.3 |
| 60 | Ethan GrantPlace 60 · Grade 8 · Blooming Prairie | 8 | Blooming Prairie | 22:31.9 |
| 61 | Will DaviesPlace 61 · Grade 11 · Schaeffer Academy | 11 | Schaeffer Academy | 22:32.5 |
| 62 | Ben GjerePlace 62 · Grade 12 · Lanesboro (old) | 12 | Lanesboro (old) | 22:35.4 |
| 63 | Denny TruelsonPlace 63 · Grade 11 · Schaeffer Academy | 11 | Schaeffer Academy | 22:48.7 PR |
| 64 | Austin SwancuttPlace 64 · Grade 11 · Chatfield | 11 | Chatfield | 22:51.1 PR |
| 65 | Aidan KreislerPlace 65 · Grade 9 · Goodhue | 9 | Goodhue | 22:52.6 |
| 66 | Kelby HeitmanPlace 66 · Grade 8 · Goodhue | 8 | Goodhue | 22:54.3 |
| 67 | Shawn HusgenPlace 67 · Grade 11 · Stewartville | 11 | Stewartville | 23:00.6 |
| 68 | Noah KlockePlace 68 · Grade 10 · Hayfield | 10 | Hayfield | 23:15.6 |
| 69 | Nolan SalernoPlace 69 · Grade 11 · Chatfield | 11 | Chatfield | 23:28.6 |
| 70 | Joey SteienPlace 70 · Grade 10 · Chatfield | 10 | Chatfield | 23:29.7 |
| 71 | Wyatt WeatherfordPlace 71 · Grade 11 · Pine Island | 11 | Pine Island | 23:34.8 |
| 72 | Matthew EversolePlace 72 · Grade 11 · Lanesboro (old) | 11 | Lanesboro (old) | 23:54.9 |
| 73 | Daniel EricksonPlace 73 · Grade 10 · Lanesboro (old) | 10 | Lanesboro (old) | 24:16.3 |
| 74 | Joey LangePlace 74 · Grade 10 · Lanesboro (old) | 10 | Lanesboro (old) | 24:28.7 |
| 75 | David BarsnessPlace 75 · Grade 10 · Pine Island | 10 | Pine Island | 24:34.6 |
| 76 | Will CobbPlace 76 · Grade 8 · Pine Island | 8 | Pine Island | 24:35.4 |
| 77 | Garrett HoffmanPlace 77 · Grade 11 · RAACHE | 11 | RAACHE | 24:39.1 |
| 78 | Nathan GravPlace 78 · Grade 9 · Hayfield | 9 | Hayfield | 24:49.1 |
| 79 | Jay BissenPlace 79 · Grade 10 · Lanesboro (old) | 10 | Lanesboro (old) | 25:06.7 |
| 80 | Patrick DrogemullerPlace 80 · Grade 9 · Chatfield | 9 | Chatfield | 25:17.4 |
| 81 | Juan PanosPlace 81 · Grade 11 · Pine Island | 11 | Pine Island | 25:38.6 |
| 82 | Christian ChavezPlace 82 · Grade 8 · Goodhue | 8 | Goodhue | 26:04.5 |
| 83 | Logan FinleyPlace 83 · Grade 9 · Hayfield | 9 | Hayfield | 26:26.5 |
| 84 | Samuel MironPlace 84 · Grade 7 · Chatfield | 7 | Chatfield | 26:55.1 |
| 85 | Josh HebrinkPlace 85 · Grade 9 · Chatfield | 9 | Chatfield | 26:56.1 |
| 86 | Jack ParryPlace 86 · Grade 9 · Stewartville | 9 | Stewartville | 26:58.6 |
| 87 | Josh YetterPlace 87 · Grade 8 · Stewartville | 8 | Stewartville | 27:43.2 |
| 88 | Aj MunchPlace 88 · Grade 9 · Wabasha-Kellogg | 9 | Wabasha-Kellogg | 28:28.3 |