| 1 | Preston MeierPlace 1 · Grade 12 · Owatonna | 12 | Owatonna | 17:01.70 |
| 2 | Ryan GwaltneyPlace 2 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 17:16.00 |
| 3 | Gavin HankePlace 3 · Grade 11 · Albert Lea | 11 | Albert Lea | 17:37.00 |
| 4 | Connor GinskeyPlace 4 · Grade 12 · Owatonna | 12 | Owatonna | 17:41.20 |
| 5 | Trevor HiattPlace 5 · Grade 11 · Owatonna | 11 | Owatonna | 18:02.40 |
| 6 | Brayden WilliamsPlace 6 · Grade 12 · Owatonna | 12 | Owatonna | 18:07.30 |
| 7 | Jack SorensonPlace 7 · Grade 9 · Owatonna | 9 | Owatonna | 18:08.40 |
| 8 | Jace ShortPlace 8 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 18:20.30 |
| 9 | Thomas HerrickPlace 9 · Grade 11 · Austin | 11 | Austin | 18:21.40 |
| 10 | Zach NechanickyPlace 10 · Grade 12 · Owatonna | 12 | Owatonna | 18:27.40 |
| 11 | David SmithPlace 11 · Grade 11 · Owatonna | 11 | Owatonna | 18:38.60 |
| 12 | Alexander TumaPlace 12 · Grade 11 · Faribault | 11 | Faribault | 18:38.80 |
| 13 | Kaiden SchrandtPlace 13 · Grade 11 · Simley | 11 | Simley | 18:48.00 |
| 14 | Joseph GarryPlace 14 · Grade 11 · Austin | 11 | Austin | 18:50.40 |
| 15 | Thomas AsmusPlace 15 · Grade 8 · Austin | 8 | Austin | 18:51.40 |
| 16 | Owen BeardsleyPlace 16 · Grade 10 · Faribault | 10 | Faribault | 18:53.10 |
| 17 | Brenden DreverPlace 17 · Grade 12 · Owatonna | 12 | Owatonna | 18:53.80 |
| 18 | Ahmed BouadibPlace 18 · Grade 12 · Faribault | 12 | Faribault | 19:08.30 |
| 19 | Lucas OlsonPlace 19 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 19:08.90 |
| 20 | Tej BhagraPlace 20 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 19:15.60 |
| 21 | Ethan PetersonPlace 21 · Grade 10 · Owatonna | 10 | Owatonna | 19:15.90 |
| 22 | Jacob SchefferPlace 22 · Grade 12 · Simley | 12 | Simley | 19:18.60 |
| 23 | Isaiah McGaffeyPlace 23 · Grade 10 · Albert Lea | 10 | Albert Lea | 19:21.60 |
| 24 | Tanner SmithPlace 24 · Grade 9 · Owatonna | 9 | Owatonna | 19:22.80 |
| 25 | Avery CordsPlace 25 · Grade 12 · Owatonna | 12 | Owatonna | 19:27.30 |
| 26 | Keaton WallPlace 26 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 19:27.40 |
| 27 | Henry SchillerPlace 27 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 19:32.20 |
| 28 | James HoisingtonPlace 28 · Grade 10 · Faribault | 10 | Faribault | 19:32.60 |
| 29 | Nathan SchauerPlace 29 · Grade 12 · Simley | 12 | Simley | 19:35.90 |
| 30 | Dylan MeinersPlace 30 · Grade 12 · Owatonna | 12 | Owatonna | 19:40.40 |
| 31 | Pacey BrekkePlace 31 · Grade 11 · Albert Lea | 11 | Albert Lea | 19:42.20 |
| 32 | Jackson BarryPlace 32 · Grade 12 · Austin | 12 | Austin | 19:43.80 |
| 33 | Gavin DeWitzPlace 33 · Grade 12 · Owatonna | 12 | Owatonna | 19:55.00 |
| 34 | Patrick HolcombPlace 34 · Grade 11 · Albert Lea | 11 | Albert Lea | 19:55.30 |
| 35 | Lucas CramerPlace 35 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 19:56.40 |
| 36 | Kaden MurleyPlace 36 · Grade 12 · Austin | 12 | Austin | 19:56.60 |
| 37 | Benjamin TimmermanPlace 37 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 19:57.80 |
| 38 | Henry HilgendorfPlace 38 · Grade 10 · Owatonna | 10 | Owatonna | 20:00.80 |
| 39 | Trent TaPlace 39 · Grade 11 · Faribault | 11 | Faribault | 20:01.30 |
| 40 | Ethan AmundsonPlace 40 · Grade 10 · Faribault | 10 | Faribault | 20:13.30 |
| 41 | Nathaniel WillaertPlace 41 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 20:16.10 |
| 42 | Benjamin WielandPlace 42 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 20:28.10 |
| 43 | Luke WangsnessPlace 43 · Grade 11 · Albert Lea | 11 | Albert Lea | 20:30.50 |
| 44 | Ryder BergstromPlace 44 · Grade 11 · Austin | 11 | Austin | 20:34.60 |
| 45 | Kendrick KahlerPlace 45 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 20:42.90 |
| 46 | Emanuel PanserPlace 46 · Grade 11 · Faribault | 11 | Faribault | 20:45.60 |
| 47 | Graham SinePlace 47 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 20:49.70 |
| 48 | Ricky CordovaPlace 48 · Grade 11 · Faribault | 11 | Faribault | 20:58.70 |
| 49 | Blake ChristensenPlace 49 · Grade 12 · Albert Lea | 12 | Albert Lea | 20:59.90 |
| 50 | Henrik LangePlace 50 · Grade 12 · Albert Lea | 12 | Albert Lea | 21:01.40 |
| 51 | Maxwell ParneyPlace 51 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 21:04.50 |
| 52 | Noah SashPlace 52 · Grade 8 · Austin | 8 | Austin | 21:05.90 |
| 53 | Corbin PathammavongPlace 53 · Grade 11 · Austin | 11 | Austin | 21:08.90 |
| 54 | Hunter AamotPlace 54 · Grade 10 · Simley | 10 | Simley | 21:10.90 |
| 55 | Leyton WilliamsPlace 55 · Grade 10 · Owatonna | 10 | Owatonna | 21:13.10 |
| 56 | Brennan McCallaPlace 56 · Grade 12 · Albert Lea | 12 | Albert Lea | 21:15.00 |
| 57 | Beli JonesPlace 57 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 21:21.00 |
| 58 | Jake VandalPlace 58 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 21:22.60 |
| 59 | Archer JovaagPlace 59 · Grade 11 · Austin | 11 | Austin | 21:31.90 |
| 60 | Addison AndrixPlace 60 · Grade 12 · Owatonna | 12 | Owatonna | 21:36.30 |
| 61 | Tyler NgoPlace 61 · Grade 10 · Simley | 10 | Simley | 21:46.20 |
| 62 | Trey ShawPlace 62 · Grade 11 · Albert Lea | 11 | Albert Lea | 21:46.30 |
| 63 | Matthew GrushPlace 63 · Grade 12 · Austin | 12 | Austin | 21:50.10 |
| 64 | Daniel Jaime-LuevanoPlace 64 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 21:54.00 |
| 65 | Edward BransfordPlace 65 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 22:00.40 |
| 66 | Samuel OelfkePlace 66 · Grade 11 · Austin | 11 | Austin | 22:06.50 |
| 67 | Adam BergPlace 67 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 22:19.90 |
| 68 | Jose HernandezPlace 68 · Grade 12 · Simley | 12 | Simley | 22:19.90 |
| 69 | Joseph HilkinPlace 69 · Grade 11 · Austin | 11 | Austin | 22:27.50 |
| 70 | Mason BuendorfPlace 70 · Grade 12 · Albert Lea | 12 | Albert Lea | 22:36.30 |
| 71 | David RhodesPlace 71 · Grade 10 · Owatonna | 10 | Owatonna | 22:52.50 |
| 72 | Caleb StreichPlace 72 · Grade 12 · Simley | 12 | Simley | 22:54.70 |
| 73 | Kyle PetrikPlace 73 · Grade 9 · Austin | 9 | Austin | 23:03.20 |
| 74 | Darby LaCannePlace 74 · Grade 9 · Faribault | 9 | Faribault | 23:03.80 |
| 75 | Johannes MadsenPlace 75 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 23:13.70 |
| 76 | Declan AndersonPlace 76 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 23:13.70 |
| 77 | Finn LarsonPlace 77 · Grade 9 · Faribault | 9 | Faribault | 23:34.40 |
| 78 | Andrew FlicekPlace 78 · Grade 10 · Faribault | 10 | Faribault | 23:41.20 |
| 79 | Edward GruwellPlace 79 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 23:44.10 |
| 80 | Gabriel HoisingtonPlace 80 · Grade 10 · Faribault | 10 | Faribault | 23:48.90 |
| 81 | Izaya VazquezPlace 81 · Grade 12 · Owatonna | 12 | Owatonna | 23:52.40 |
| 82 | Fernando Merino Ma...Place 82 · Grade 9 · Albert Lea | 9 | Albert Lea | 23:55.20 |
| 83 | Ethan HillPlace 83 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 24:02.50 |
| 84 | Colton KiehnePlace 84 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 24:02.90 |
| 85 | Joshua EngmanPlace 85 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 24:05.30 |
| 86 | Jonas FrahmPlace 86 · Grade 11 · Simley | 11 | Simley | 24:06.70 |
| 87 | Eli WellsPlace 87 · Grade 9 · Simley | 9 | Simley | 24:08.70 |
| 88 | William LeasurePlace 88 · Grade 7 · Rochester Mayo | 7 | Rochester Mayo | 24:21.80 |
| 89 | Dylan PeperPlace 89 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 24:42.20 |
| 90 | Dylan MadayPlace 90 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 25:03.70 |
| 91 | Cade MorrisonPlace 91 · Grade 11 · Austin | 11 | Austin | 25:19.40 |
| 92 | Aiden LindonPlace 92 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 25:20.10 |
| 93 | Andrew Lin-JankowskiPlace 93 · Grade 7 · Rochester Mayo | 7 | Rochester Mayo | 25:24.50 |
| 94 | Daniel HolmesPlace 94 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 25:28.90 |
| 95 | Brijem TollefsonPlace 95 · Grade 7 · Rochester Mayo | 7 | Rochester Mayo | 25:33.50 |
| 96 | Samuel MaplesPlace 96 · Grade 12 · Rochester Mayo | 12 | Rochester Mayo | 25:39.10 |
| 97 | Lukas WillaertPlace 97 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 26:06.50 |
| 98 | Dustin BoydPlace 98 · Grade 9 · Faribault | 9 | Faribault | 27:05.60 |
| 99 | Alistair McKiePlace 99 · Grade 7 · Rochester Mayo | 7 | Rochester Mayo | 27:28.40 |
| 100 | Leon KongPlace 100 · Grade 12 · Albert Lea | 12 | Albert Lea | 27:53.50 |
| 101 | Michael NowakowskiPlace 101 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 27:58.10 |
| 102 | Tesfa Seedy RoachPlace 102 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 27:58.40 |
| 103 | Schafer CheneyPlace 103 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 27:58.40 |
| 104 | Phillip BransfordPlace 104 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 28:51.80 |
| 105 | Chase CollinsPlace 105 · Grade 11 · Austin | 11 | Austin | 28:59.00 |
| 106 | James BajzerPlace 106 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 29:05.50 |
| 107 | Ryne ZhangPlace 107 · Grade 9 · Rochester Mayo | 9 | Rochester Mayo | 29:07.60 |
| 108 | Bill LucPlace 108 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 30:44.80 |
| 109 | Braden HeywoodPlace 109 · Grade 10 · Rochester Mayo | 10 | Rochester Mayo | 33:16.20 |
| 110 | Pat FloPlace 110 · Grade 12 · Albert Lea | 12 | Albert Lea | 34:02.30 |
| 111 | Jaden QiuPlace 111 · Grade 8 · Rochester Mayo | 8 | Rochester Mayo | 34:12.50 |
| 112 | Riley TreslanPlace 112 · Grade 11 · Rochester Mayo | 11 | Rochester Mayo | 35:17.00 |