| 1 | Luke BakkenPlace 1 · Grade 12 · Eastview | 12 | Eastview | 15:49.4 |
| 2 | Kedrick BoucekPlace 2 · Grade 12 · Winona | 12 | Winona | 16:10.8 |
| 3 | Owen SampsonPlace 3 · Grade 11 · Eastview | 11 | Eastview | 16:24.3 |
| 4 | Phineas Van FossenPlace 4 · Grade 12 · Winona | 12 | Winona | 16:35.4 |
| 5 | Caleb KevanPlace 5 · Grade 12 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 12 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 16:39.0 |
| 6 | Christian McCutcheonPlace 6 · Grade 9 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 9 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 16:50.7 |
| 7 | Quinn WangbergPlace 7 · Grade 11 · Winona | 11 | Winona | 17:03.1 |
| 8 | Weston DahlmeirPlace 8 · Grade 10 · Eastview | 10 | Eastview | 17:04.4 |
| 9 | Ivan DaoodPlace 9 · Grade 12 · St. Charles | 12 | St. Charles | 17:10.3 |
| 10 | Luke DirksPlace 10 · Grade 12 · Rochester Century | 12 | Rochester Century | 17:15.5 |
| 11 | Benton DayPlace 11 · Grade 10 · Rochester Century | 10 | Rochester Century | 17:15.9 |
| 12 | Aiden GlassPlace 12 · Grade 9 · Eastview | 9 | Eastview | 17:17.3 |
| 13 | Luke FischerPlace 13 · Grade 11 · Stillwater Area | 11 | Stillwater Area | 17:27.9 PR |
| 14 | Tanner VailPlace 14 · Grade 11 · RAACHE | 11 | RAACHE | 17:31.3 |
| 15 | Miles HeltonPlace 15 · Grade 9 · Rochester Lourdes | 9 | Rochester Lourdes | 17:32.6 |
| 16 | Peter HoleyPlace 16 · Grade 12 · Winona | 12 | Winona | 17:33.0 |
| 17 | Ryder JohnsonPlace 17 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 17:33.7 |
| 18 | Brayden BillPlace 18 · Grade 10 · Eastview | 10 | Eastview | 17:37.1 |
| 19 | Will HunekePlace 19 · Grade 9 · Goodhue | 9 | Goodhue | 17:39.7 |
| 20 | Josiah ChurchPlace 20 · Grade 12 · Rochester Century | 12 | Rochester Century | 17:41.4 |
| 21 | Liam O'ConnorPlace 21 · Grade 12 · Faribault | 12 | Faribault | 17:41.7 |
| 22 | Zack TschollPlace 22 · Grade 9 · Albert Lea | 9 | Albert Lea | 17:42.0 |
| 23 | Jacob AttewellPlace 23 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 17:46.3 |
| 24 | Jack JagerPlace 24 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 17:51.2 |
| 25 | Braxton MoehnigPlace 25 · Grade 9 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 9 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 17:57.6 |
| 26 | Caiden WaughPlace 26 · Grade 11 · Rochester Century | 11 | Rochester Century | 17:57.8 |
| 27 | Malachi ParkerPlace 27 · Grade 9 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 9 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 17:59.3 |
| 28 | Samuel FeldkampPlace 28 · Grade 11 · Waseca | 11 | Waseca | 18:01.0 |
| 29 | Wilt SchulPlace 29 · Grade 10 · Winona | 10 | Winona | 18:03.3 |
| 30 | Ben PeetersPlace 30 · Grade 12 · Chatfield | 12 | Chatfield | 18:08.6 |
| 31 | Henry StonePlace 31 · Grade 9 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 9 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 18:10.5 |
| 32 | Isaac LevnoPlace 32 · Grade 10 · RAACHE | 10 | RAACHE | 18:12.4 |
| 33 | Charlie HyderPlace 33 · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 18:15.0 |
| 34 | Tristan WilczynskaPlace 34 · Grade 11 · Red Wing | 11 | Red Wing | 18:16.1 |
| 35 | Leo SahlinPlace 35 · Grade 11 · Northfield | 11 | Northfield | 18:19.1 |
| 36 | Hunter FreskePlace 36 · Grade 10 · Rosemount | 10 | Rosemount | 18:21.2 |
| 37 | Luke SanbornPlace 37 · Grade 12 · Rosemount | 12 | Rosemount | 18:26.0 |
| 38 | Wesley JohnsonPlace 38 · Grade 10 · Eastview | 10 | Eastview | 18:28.2 |
| 39 | Jai OlsonPlace 39 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 18:29.7 |
| 40 | Erik FloresPlace 40 · Grade 12 · Faribault | 12 | Faribault | 18:30.5 |
| 41 | Vincent PhamPlace 41 · Grade 11 · Stillwater Area | 11 | Stillwater Area | 18:31.3 |
| 42 | Will AldermanPlace 42 · Grade 12 · RAACHE | 12 | RAACHE | 18:32.3 |
| 43 | Henry BarcusPlace 43 · Grade 11 · Stillwater Area | 11 | Stillwater Area | 18:35.2 |
| 44 | Elias Fernandez GreenePlace 44 · Grade 12 · Winona | 12 | Winona | 18:37.4 |
| 45 | Alistair McKiePlace 45 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 18:39.7 |
| 46 | Carter RivardPlace 46 · Grade 11 · Stillwater Area | 11 | Stillwater Area | 18:40.2 PR |
| 47 | Phoenix Zahnter-YocomPlace 47 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 18:42.7 |
| 48 | Rowan BoveePlace 48 · Grade 11 · Rochester Century | 11 | Rochester Century | 18:43.6 |
| 49 | Theodore WilsonPlace 49 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 18:46.6 |
| 50 | Roberto VillasboasPlace 50 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 18:46.7 |
| 51 | Brahm Van FossenPlace 51 · Grade 7 · Winona | 7 | Winona | 18:47.7 |
| 52 | Peter TakahashiPlace 52 · Grade 11 · Rochester Century | 11 | Rochester Century | 18:52.8 |
| 53 | August MillmannPlace 53 · Grade 10 · Rosemount | 10 | Rosemount | 18:54.2 |
| 54 | Keaden CradickPlace 54 · Grade 10 · Rochester Century | 10 | Rochester Century | 18:54.9 |
| 55 | Linus WilhelmPlace 55 · Grade 10 · Northfield | 10 | Northfield | 18:55.5 |
| 56 | Jonathan BlockPlace 56 · Grade 10 · Schaeffer Academy | 10 | Schaeffer Academy | 18:56.6 |
| 57 | Alex MarchantPlace 57 · Grade 9 · Rosemount | 9 | Rosemount | 18:57.1 |
| 58 | Bryce BennettPlace 58 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 18:57.2 |
| 59 | Tanner IdePlace 59 · Grade 9 · Red Wing | 9 | Red Wing | 19:02.7 |
| 60 | Milo ThadenPlace 60 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 19:04.8 |
| 61 | Dylan KnightPlace 61 · Grade 10 · RAACHE | 10 | RAACHE | 19:05.2 |
| 62 | Keenan CollinsPlace 62 · Grade 10 · Waseca | 10 | Waseca | 19:07.5 |
| 63 | Liam O'BrienPlace 63 · Grade 11 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 11 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 19:09.2 |
| 64 | Alexander HoffmanPlace 64 · Grade 8 · Albert Lea | 8 | Albert Lea | 19:11.1 |
| 65 | Blake LinglePlace 65 · Grade 10 · Northfield | 10 | Northfield | 19:20.5 |
| 66 | Asher EnglePlace 66 · Grade 12 · Northfield | 12 | Northfield | 19:22.4 |
| 67 | Alex DudleyPlace 67 · Grade 12 · Faribault | 12 | Faribault | 19:22.7 |
| 68 | Luke MulrooneyPlace 68 · Grade 10 · Rosemount | 10 | Rosemount | 19:25.2 |
| 69 | Tegan MillerPlace 69 · Grade 12 · Faribault | 12 | Faribault | 19:27.2 |
| 70 | Max HooverPlace 70 · Grade 11 · Chatfield | 11 | Chatfield | 19:27.5 |
| 71 | Benjamin JerdeePlace 71 · Grade 11 · Northfield | 11 | Northfield | 19:28.6 |
| 72 | Jack WardlePlace 72 · Grade 10 · Red Wing | 10 | Red Wing | 19:28.7 |
| 73 | Henry ThorkelsonPlace 73 · Grade 11 · Northfield | 11 | Northfield | 19:30.8 |
| 74 | Nolan FerensPlace 74 · Grade 11 · Rosemount | 11 | Rosemount | 19:31.0 |
| 75 | Ethan WisdoPlace 75 · Grade 9 · Faribault | 9 | Faribault | 19:32.6 |
| 76 | Gus RaaschPlace 76 · Grade 11 · Goodhue | 11 | Goodhue | 19:32.7 |
| 77 | Leo PetersonPlace 77 · Grade 10 · Northfield | 10 | Northfield | 19:32.8 |
| 78 | Finn O'ConnorPlace 78 · Grade 8 · Faribault | 8 | Faribault | 19:33.1 |
| 79 | Blake BauerPlace 79 · Grade 8 · Rochester Lourdes | 8 | Rochester Lourdes | 19:34.8 |
| 80 | Adam AldorferPlace 80 · Grade 10 · Northfield | 10 | Northfield | 19:40.2 |
| 81 | Lucas SchutzPlace 81 · Grade 10 · Schaeffer Academy | 10 | Schaeffer Academy | 19:44.8 |
| 82 | Mitchell GibbsPlace 82 · Grade 12 · Faribault | 12 | Faribault | 19:49.6 |
| 83 | Quinn AndringPlace 83 · Grade 10 · Zumbrota-Mazeppa/Kenyon-Wanamingo | 10 | Zumbrota-Mazeppa/Kenyon-Wanamingo | 19:51.8 |
| 84 | Milo CafourekPlace 84 · Grade 12 · Albert Lea | 12 | Albert Lea | 19:56.5 |
| 85 | Brady McNamaraPlace 85 · Grade 11 · Goodhue | 11 | Goodhue | 20:11.6 |
| 86 | Patrick GarveyPlace 86 · Grade 12 · Rochester Lourdes | 12 | Rochester Lourdes | 20:19.6 |
| 87 | Brevon SwancuttPlace 87 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 20:21.0 |
| 88 | Oliver MonosmithPlace 88 · Grade 10 · Rochester Lourdes | 10 | Rochester Lourdes | 20:24.8 |
| 89 | Avett KivimagiPlace 89 · Grade 10 · Chatfield | 10 | Chatfield | 20:28.3 |
| 90 | Daniel ReimanPlace 90 · Grade 12 · St. Charles | 12 | St. Charles | 20:29.1 |
| 91 | James BigalkPlace 91 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 20:31.0 |
| 92 | Caleb PittmanPlace 92 · Grade 10 · Rochester Lourdes | 10 | Rochester Lourdes | 20:32.7 |
| 93 | Robbie GraftPlace 93 · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 20:39.0 |
| 94 | Thor MosdalPlace 94 · Grade 11 · St. Charles | 11 | St. Charles | 20:46.8 |
| 95 | Jordan GreerPlace 95 · Grade 11 · Plainview-Elgin-Millville | 11 | Plainview-Elgin-Millville | 20:57.4 |
| 96 | Andrew WegnerPlace 96 · Grade 9 · Albert Lea | 9 | Albert Lea | 20:58.5 |
| 97 | Crosby RunquistPlace 97 · Grade 10 · Red Wing | 10 | Red Wing | 21:00.0 |
| 98 | Ethan GohamPlace 98 · Grade 12 · Red Wing | 12 | Red Wing | 21:12.3 |
| 99 | Luke EvansPlace 99 · Grade 12 · Red Wing | 12 | Red Wing | 21:31.6 |
| 100 | Colter MilianderPlace 100 · Grade 12 · Chatfield | 12 | Chatfield | 21:36.2 |