| 1 | Ryan GwaltneyPlace 1 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 16:42.7 |
| 2 | Josh LangsethPlace 2 · Grade 11 · Stewartville | 11 | Stewartville | 17:11.6 |
| 3 | Jack SorensonPlace 3 · Grade 11 · Owatonna | 11 | Owatonna | 17:12.6 |
| 4 | Lucas OlsonPlace 4 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 17:32.7 |
| 5 | Leyton WilliamsPlace 5 · Grade 12 · Owatonna | 12 | Owatonna | 17:41.6 |
| 6 | Thomas AsmusPlace 6 · Grade 10 · Austin | 10 | Austin | 18:04.5 |
| 7 | Andrew TschollPlace 7 · Grade 10 · Albert Lea | 10 | Albert Lea | 18:10.3 |
| 8 | Henry HilgendorfPlace 8 · Grade 12 · Owatonna | 12 | Owatonna | 18:14.8 |
| 9 | Nolan SchatzPlace 9 · Grade 8 · Stewartville | 8 | Stewartville | 18:47.3 |
| 10 | Isaiah McGaffeyPlace 10 · Grade 12 · Albert Lea | 12 | Albert Lea | 18:51.9 |
| 11 | James HoisingtonPlace 11 · Grade 12 · Faribault | 12 | Faribault | 18:59.0 |
| 12 | Aiden LindenPlace 12 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 19:01.1 |
| 13 | Nicholas OnigkeitPlace 13 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 19:11.1 |
| 14 | Nathan SeykoraPlace 14 · Grade 12 · Owatonna | 12 | Owatonna | 19:11.2 |
| 15 | Benjamin WielandPlace 15 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 19:19.8 |
| 16 | Micah GentzPlace 16 · Grade 9 · Owatonna | 9 | Owatonna | 19:23.9 |
| 17 | Ethan BorchertPlace 17 · Grade 10 · Owatonna | 10 | Owatonna | 19:40.2 |
| 18 | Mason MyromPlace 18 · Grade 9 · Owatonna | 9 | Owatonna | 19:49.2 |
| 19 | Dawson LevyPlace 19 · Grade 10 · Owatonna | 10 | Owatonna | 19:49.9 |
| 20 | Nolan PfeilstickerPlace 20 · Grade 11 · Plainview-Elgin-Millville | 11 | Plainview-Elgin-Millville | 19:53.3 |
| 21 | Liam O'ConnorPlace 21 · Grade 9 · Faribault | 9 | Faribault | 20:12.9 |
| 22 | Jonas HovlandPlace 22 · Grade 10 · Austin | 10 | Austin | 20:20.6 |
| 23 | Carsen KramerPlace 23 · Grade 11 · Faribault | 11 | Faribault | 20:22.2 |
| 24 | Luke MorganPlace 24 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 20:27.5 |
| 25 | William LeasurePlace 25 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 20:35.5 |
| 26 | Josh EngmanPlace 26 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 20:41.0 |
| 27 | Finn ViethsPlace 27 · Grade 10 · Owatonna | 10 | Owatonna | 20:42.1 |
| 28 | Noah McGaffeyPlace 28 · Grade 10 · Albert Lea | 10 | Albert Lea | 20:44.6 |
| 29 | Ethan AmundsonPlace 29 · Grade 12 · Faribault | 12 | Faribault | 20:49.3 |
| 30 | Alistair McKiePlace 30 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 20:52.4 |
| 31 | Caden HankePlace 31 · Grade 9 · Albert Lea | 9 | Albert Lea | 20:59.1 |
| 32 | Darby LaCannePlace 32 · Grade 11 · Faribault | 11 | Faribault | 21:00.2 |
| 33 | Kaiden StrussPlace 33 · Grade 9 · Owatonna | 9 | Owatonna | 21:01.6 |
| 34 | Asher LangsethPlace 34 · Grade 9 · Stewartville | 9 | Stewartville | 21:06.2 |
| 35 | Grayson SlotsvePlace 35 · Grade 9 · Owatonna | 9 | Owatonna | 21:10.5 |
| 36 | Lowell SchultzPlace 36 · Grade 9 · Owatonna | 9 | Owatonna | 21:12.8 |
| 37 | Ethan OwenPlace 37 · Grade 8 · Stewartville | 8 | Stewartville | 21:23.0 |
| 38 | Ayoub FarahPlace 38 · Grade 10 · Owatonna | 10 | Owatonna | 21:26.3 |
| 39 | Noah SpinnerPlace 39 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 21:27.9 |
| 40 | Adam BergPlace 40 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 21:36.2 |
| 41 | Joshua RabinsteinPlace 41 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 21:36.3 |
| 42 | Lance KeenanPlace 42 · Grade 10 · Austin | 10 | Austin | 21:44.0 |
| 43 | Timothy JurgensenPlace 43 · Grade 11 · Plainview-Elgin-Millville | 11 | Plainview-Elgin-Millville | 21:50.8 |
| 44 | Erik FloresPlace 44 · Grade 9 · Faribault | 9 | Faribault | 21:51.6 |
| 45 | Jackson EckermanPlace 45 · Grade 8 · Stewartville | 8 | Stewartville | 21:59.4 |
| 46 | Maximilian HendricksonPlace 46 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 22:12.3 |
| 47 | Brandon PetrickaPlace 47 · Grade 10 · Faribault | 10 | Faribault | 22:13.0 |
| 48 | Stefan JonesPlace 48 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 22:23.5 |
| 49 | Peter KrausePlace 49 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 22:42.2 |
| 50 | Caleb AllenPlace 50 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 22:45.5 |
| 51 | Justin GronliPlace 51 · Grade 12 · Owatonna | 12 | Owatonna | 22:48.4 |
| 52 | Noah SashPlace 52 · Grade 11 · Austin | 11 | Austin | 22:51.1 |
| 53 | Colton KiehnePlace 53 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 22:52.7 |
| 54 | Andrew FlicekPlace 54 · Grade 12 · Faribault | 12 | Faribault | 22:58.7 |
| 55 | Brijen TollefsonPlace 55 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 22:59.0 |
| 56 | Jackson HilkinPlace 56 · Grade 11 · Austin | 11 | Austin | 23:00.5 |
| 57 | Zephyr Zahnter-YocomPlace 57 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 23:01.1 |
| 58 | Cody DreverPlace 58 · Grade 11 · Owatonna | 11 | Owatonna | 23:05.4 |
| 59 | Luke GelnerPlace 59 · Grade 11 · Plainview-Elgin-Millville | 11 | Plainview-Elgin-Millville | 23:12.4 |
| 60 | Beli JonesPlace 60 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 23:14.2 |
| 61 | Jackson BartooPlace 61 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 23:20.2 |
| 62 | Isaac TordsenPlace 62 · Grade 9 · Stewartville | 9 | Stewartville | 23:20.5 |
| 63 | Jacob MillerPlace 63 · Grade 11 · Albert Lea | 11 | Albert Lea | 23:22.5 |
| 64 | Aaron AndersonPlace 64 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 23:29.6 |
| 65 | Phoenix Zahnter-YocomPlace 65 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 23:32.0 |
| 66 | Jack ThamertPlace 66 · Grade 12 · Owatonna | 12 | Owatonna | 23:45.9 |
| 67 | Jude HovlandPlace 67 · Grade 8 · Austin | 8 | Austin | 23:56.9 |
| 68 | Gavin KronebuschPlace 68 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 24:20.1 |
| 69 | Jackson DrescherPlace 69 · Grade 11 · Albert Lea | 11 | Albert Lea | 24:24.4 |
| 70 | Michael DubePlace 70 · Grade 10 · Austin | 10 | Austin | 24:27.2 |
| 71 | Ryder ErdmanPlace 71 · Grade 9 · Owatonna | 9 | Owatonna | 24:27.9 |
| 72 | Garrett NortonPlace 72 · Grade 12 · Stewartville | 12 | Stewartville | 24:29.0 |
| 73 | Jon Merino MartinezPlace 73 · Grade 9 · Albert Lea | 9 | Albert Lea | 24:31.9 |
| 74 | Aiden HalversonPlace 74 · Grade 11 · Albert Lea | 11 | Albert Lea | 24:40.9 |
| 75 | Ian FeltonPlace 75 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 24:44.9 PR |
| 76 | Nick DewhirstPlace 76 · Grade 8 · Stewartville | 8 | Stewartville | 24:45.1 |
| 77 | David Munoz-RameroPlace 77 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 24:45.4 |
| 78 | Milo CafourekPlace 78 · Grade 9 · Albert Lea | 9 | Albert Lea | 24:49.9 |
| 79 | Matthew VolkmuthPlace 79 · Grade 8 · Faribault | 8 | Faribault | 25:08.0 |
| 80 | Jack PartlowPlace 80 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 25:08.3 |
| 81 | Cooper MackPlace 81 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 25:25.6 |
| 82 | Lief LarsonPlace 82 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 25:35.3 |
| 83 | Eli TroePlace 83 · Grade 11 · Albert Lea | 11 | Albert Lea | 25:49.1 |
| 84 | Riley FergusonPlace 84 · Grade 12 · Austin | 12 | Austin | 25:50.5 |
| 85 | Tucker ClobesPlace 85 · Grade 12 · Plainview-Elgin-Millville | 12 | Plainview-Elgin-Millville | 26:17.7 |
| 86 | Ethan FangPlace 86 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 26:27.7 |
| 87 | Noah AndersonPlace 87 · Grade 9 · Austin | 9 | Austin | 27:14.7 |
| 88 | Nolan SkrukrudPlace 88 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 27:51.9 |
| 89 | Jack HorobPlace 89 · Grade 9 · Stewartville | 9 | Stewartville | 28:03.7 |
| 90 | Thomas PriebePlace 90 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 28:31.8 |
| 91 | Jack BrockmanPlace 91 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 30:02.6 |
| 92 | Mitchell GibbsPlace 92 · Grade 9 · Faribault | 9 | Faribault | 30:11.9 |
| 93 | Jack FieldPlace 93 · Grade 11 · Stewartville | 11 | Stewartville | 30:20.5 |
| 94 | Bill LucPlace 94 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 31:27.1 |
| 95 | Sam PikePlace 95 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 32:10.7 |
| 96 | Luz WillaertPlace 96 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 32:26.1 |
| 97 | Liam AgangaPlace 97 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 32:48.9 |