| 1 | Ben JohannesPlace 1 · Grade SR · Winona | SR | Winona | 18:20.6 |
| 2 | Peter HoleyPlace 2 · Grade SO · Winona | SO | Winona | 18:34.2 |
| 3 | Elias Fernandez GreenePlace 3 · Grade SO · Winona | SO | Winona | 18:37.5 |
| 4 | Wilt SchulPlace 4 · Grade 8 · Winona | 8 | Winona | 18:48.6 |
| 5 | Cameron DavidPlace 5 · Grade SR · Northfield | SR | Northfield | 18:59.2 |
| 6 | Calvin DetertPlace 6 · Grade 8 · Northfield | 8 | Northfield | 19:13.3 |
| 7 | Fischer JordanPlace 7 · Grade SO · Winona | SO | Winona | 19:20.0 |
| 8 | Leo SahlinPlace 8 · Grade FR · Northfield | FR | Northfield | 19:21.6 |
| 9 | Asher EnglePlace 9 · Grade SO · Northfield | SO | Northfield | 19:23.9 |
| 10 | Ian JohnsonPlace 10 · Grade SO · Austin | SO | Austin | 19:24.3 |
| 11 | Max BeckmanPlace 11 · Grade SO · Northfield | SO | Northfield | 19:26.3 |
| 12 | Mason StuckyPlace 12 · Grade FR · Kasson-Mantorville | FR | Kasson-Mantorville | 19:26.4 |
| 13 | Jack HorobPlace 13 · Grade SO · Stewartville | SO | Stewartville | 19:28.1 |
| 14 | Owen ReecePlace 14 · Grade FR · Northfield | FR | Northfield | 19:28.5 |
| 15 | Tanner IdePlace 15 · Grade 7 · Red Wing | 7 | Red Wing | 19:29.4 |
| 16 | Teagen BerzinskiPlace 16 · Grade SO · Winona | SO | Winona | 19:30.8 |
| 17 | David LexvoldPlace 17 · Grade SR · Red Wing | SR | Red Wing | 19:31.9 |
| 18 | Michaiah GrannisPlace 18 · Grade SR · Waseca | SR | Waseca | 19:32.7 |
| 19 | Caiden McClurePlace 19 · Grade JR · Byron | JR | Byron | 19:38.6 |
| 20 | Noah CockerPlace 20 · Grade FR · Kasson-Mantorville | FR | Kasson-Mantorville | 19:39.9 |
| 21 | Dillon BrunsPlace 21 · Grade 8 · Stewartville | 8 | Stewartville | 19:43.6 |
| 22 | Jon Merino MartinezPlace 22 · Grade SO · Albert Lea | SO | Albert Lea | 19:45.0 |
| 23 | Aksel JohnsonPlace 23 · Grade FR · Northfield | FR | Northfield | 19:48.4 |
| 24 | Caden HankePlace 24 · Grade SO · Albert Lea | SO | Albert Lea | 19:48.5 |
| 25 | Michael DubePlace 25 · Grade JR · Austin | JR | Austin | 19:48.7 |
| 26 | Caden SkluzacekPlace 26 · Grade JR · Northfield | JR | Northfield | 19:53.7 |
| 27 | Jackson DrescherPlace 27 · Grade SR · Albert Lea | SR | Albert Lea | 19:57.6 |
| 28 | Sawyer LepschPlace 28 · Grade SR · Winona | SR | Winona | 19:58.9 |
| 29 | Alexander FloryPlace 29 · Grade 8 · Northfield | 8 | Northfield | 20:00.5 |
| 30 | Jameson FisherPlace 30 · Grade FR · Northfield | FR | Northfield | 20:00.8 |
| 31 | Elisha FoleyPlace 31 · Grade JR · Kasson-Mantorville | JR | Kasson-Mantorville | 20:01.1 |
| 32 | Ethan GohamPlace 32 · Grade SO · Red Wing | SO | Red Wing | 20:02.0 |
| 33 | Wyatt StockdalePlace 33 · Grade SO · Northfield | SO | Northfield | 20:02.7 |
| 34 | Liam DunbarPlace 34 · Grade FR · Winona | FR | Winona | 20:05.3 |
| 35 | Owen EnsrudPlace 35 · Grade 8 · Northfield | 8 | Northfield | 20:05.9 |
| 36 | Henry ThorkelsonPlace 36 · Grade FR · Northfield | FR | Northfield | 20:17.9 |
| 37 | Liam O'BrienPlace 37 · Grade FR · Zumbrota-Mazeppa/Kenyon-Wanamingo | FR | Zumbrota-Mazeppa/Kenyon-Wanamingo | 20:20.0 |
| 38 | Nathan BroughtonPlace 38 · Grade FR · Northfield | FR | Northfield | 20:23.9 |
| 39 | Mark BissonnettePlace 39 · Grade 8 · Stewartville | 8 | Stewartville | 20:25.6 |
| 40 | Cameron MelnychukPlace 40 · Grade SR · Northfield | SR | Northfield | 20:26.9 |
| 41 | Walter PetersonPlace 41 · Grade 8 · Northfield | 8 | Northfield | 20:28.1 |
| 42 | Luke WhitePlace 42 · Grade JR · Kasson-Mantorville | JR | Kasson-Mantorville | 20:34.1 |
| 43 | Noah BlairPlace 43 · Grade 7 · Albert Lea | 7 | Albert Lea | 20:38.6 |
| 44 | Tristan WilczynskaPlace 44 · Grade FR · Red Wing | FR | Red Wing | 20:39.0 |
| 45 | Joshua SheridanPlace 45 · Grade SR · Winona | SR | Winona | 20:40.2 |
| 46 | Jack StalboergerPlace 46 · Grade SR · Byron | SR | Byron | 20:41.0 |
| 47 | Jackson NeitzellPlace 47 · Grade FR · Austin | FR | Austin | 20:45.8 |
| 48 | Aidric CalderonPlace 48 · Grade 8 · Albert Lea | 8 | Albert Lea | 20:50.7 |
| 49 | Noah SchlomannPlace 49 · Grade 8 · Northfield | 8 | Northfield | 20:51.4 |
| 50 | Noah AndersonPlace 50 · Grade SO · Austin | SO | Austin | 20:58.5 |
| 51 | Theodore McginnisPlace 51 · Grade SO · Byron | SO | Byron | 21:04.8 |
| 52 | Thomas CahoonPlace 52 · Grade FR · Northfield | FR | Northfield | 21:14.3 |
| 53 | Truitt NelsonPlace 53 · Grade FR · Kasson-Mantorville | FR | Kasson-Mantorville | 21:19.5 |
| 54 | Cameron RiedlPlace 54 · Grade FR · Austin | FR | Austin | 21:19.7 |
| 55 | Benjamin JerdeePlace 55 · Grade FR · Northfield | FR | Northfield | 21:22.0 |
| 56 | Aydin StoryPlace 56 · Grade JR · Northfield | JR | Northfield | 21:22.4 |
| 57 | Seth FawsonPlace 57 · Grade SO · Byron | SO | Byron | 21:26.6 |
| 58 | Jonathan ReilandPlace 58 · Grade 7 · Stewartville | 7 | Stewartville | 21:30.2 |
| 59 | Samson SchieckPlace 59 · Grade 8 · Northfield | 8 | Northfield | 21:30.8 |
| 60 | Ryan YoderPlace 60 · Grade FR · Waseca | FR | Waseca | 21:31.2 |
| 61 | Reuben DreesPlace 61 · Grade SO · Austin | SO | Austin | 21:42.0 |
| 62 | Jamie SorensonPlace 62 · Grade JR · Winona | JR | Winona | 21:42.8 |
| 63 | Braden LovettPlace 63 · Grade SO · Red Wing | SO | Red Wing | 21:43.2 |
| 64 | Talan MedgaardenPlace 64 · Grade SO · Austin | SO | Austin | 21:43.3 |
| 65 | George BulferPlace 65 · Grade FR · Northfield | FR | Northfield | 21:45.3 |
| 66 | Eli TroePlace 66 · Grade SR · Albert Lea | SR | Albert Lea | 21:53.6 |
| 67 | Samuel EhleyPlace 67 · Grade FR · Austin | FR | Austin | 21:54.8 |
| 68 | Gavin JohnsonPlace 68 · Grade 8 · Austin | 8 | Austin | 22:00.5 |
| 69 | Evan LujanPlace 69 · Grade JR · Byron | JR | Byron | 22:01.5 |
| 70 | James EkinsPlace 70 · Grade JR · Austin | JR | Austin | 22:07.2 |
| 71 | Blake PingelPlace 71 · Grade SR · Kasson-Mantorville | SR | Kasson-Mantorville | 22:09.7 |
| 72 | Andrew HaneyPlace 72 · Grade SO · Kasson-Mantorville | SO | Kasson-Mantorville | 22:13.2 |
| 73 | Asher RhoadesPlace 73 · Grade 7 · Northfield | 7 | Northfield | 22:15.2 |
| 74 | Isaac SheridanPlace 74 · Grade 8 · Winona | 8 | Winona | 22:17.0 |
| 75 | Landon DeckerPlace 75 · Grade FR · Zumbrota-Mazeppa/Kenyon-Wanamingo | FR | Zumbrota-Mazeppa/Kenyon-Wanamingo | 22:17.4 |
| 76 | Grant StockwellPlace 76 · Grade FR · Albert Lea | FR | Albert Lea | 22:21.2 |
| 77 | Harrison FediePlace 77 · Grade 8 · Austin | 8 | Austin | 22:24.4 |
| 78 | Jarius HurleyPlace 78 · Grade 7 · Albert Lea | 7 | Albert Lea | 22:27.3 |
| 79 | Jaxson SchmidtPlace 79 · Grade 7 · Austin | 7 | Austin | 22:28.3 |
| 80 | Samuel BorgerdingPlace 80 · Grade 8 · Northfield | 8 | Northfield | 22:33.3 |
| 81 | Devin LeeperPlace 81 · Grade 7 · Kasson-Mantorville | 7 | Kasson-Mantorville | 22:33.5 |
| 82 | Blake LinglePlace 82 · Grade 8 · Northfield | 8 | Northfield | 22:35.7 |
| 83 | Sam FeldkampPlace 83 · Grade FR · Waseca | FR | Waseca | 22:38.9 |
| 84 | Leoarndo BunchPlace 84 · Grade FR · Faribault | FR | Faribault | 22:40.6 |
| 85 | Kysen TranPlace 85 · Grade 8 · Northfield | 8 | Northfield | 22:40.9 |
| 86 | Miles PoppPlace 86 · Grade 7 · Waseca | 7 | Waseca | 22:42.6 |
| 87 | Charlie NelsonPlace 87 · Grade 8 · Albert Lea | 8 | Albert Lea | 22:45.7 |
| 88 | Henry JonesPlace 88 · Grade 7 · Northfield | 7 | Northfield | 22:53.5 |
| 89 | Nicholas O'BrienPlace 89 · Grade FR · Byron | FR | Byron | 23:00.4 |
| 90 | Josiah AslesonPlace 90 · Grade 7 · Stewartville | 7 | Stewartville | 23:22.6 |
| 91 | Bryce BiersPlace 91 · Grade 8 · Austin | 8 | Austin | 23:26.2 |
| 92 | Dustin BoydPlace 92 · Grade SR · Faribault | SR | Faribault | 23:37.1 |
| 93 | Marco Molina RodriguezPlace 93 · Grade SO · Faribault | SO | Faribault | 23:41.0 |
| 94 | Max FrankPlace 94 · Grade SR · Northfield | SR | Northfield | 23:46.1 |
| 95 | Jack RabePlace 95 · Grade 8 · Northfield | 8 | Northfield | 23:49.3 |
| 96 | Anders HillmanPlace 96 · Grade 8 · Northfield | 8 | Northfield | 23:49.7 |
| 97 | Malcolm StierPlace 97 · Grade 7 · Northfield | 7 | Northfield | 23:52.0 |
| 98 | Dayne HuebertPlace 98 · Grade SR · Byron | SR | Byron | 24:16.3 |
| 99 | Jared GiesePlace 99 · Grade 8 · Kasson-Mantorville | 8 | Kasson-Mantorville | 24:20.3 |
| 100 | Alec DawsonPlace 100 · Grade 8 · Albert Lea | 8 | Albert Lea | 24:22.1 |
| 101 | Andrew WegnerPlace 101 · Grade 7 · Albert Lea | 7 | Albert Lea | 24:37.5 |
| 102 | Grayson GrayPlace 102 · Grade SO · Northfield | SO | Northfield | 24:44.2 |
| 103 | Tobias FrenchPlace 103 · Grade 8 · Austin | 8 | Austin | 24:46.9 |
| 104 | Reed SommersPlace 104 · Grade 8 · Northfield | 8 | Northfield | 24:47.9 |
| 105 | Tristan VermilyeaPlace 105 · Grade SO · Northfield | SO | Northfield | 24:57.0 |
| 106 | Logan JoycePlace 106 · Grade JR · Northfield | JR | Northfield | 25:04.6 |
| 107 | Calvin RuehsPlace 107 · Grade 7 · Northfield | 7 | Northfield | 25:10.2 |
| 108 | Lincoln BunnellPlace 108 · Grade SR · Austin | SR | Austin | 26:05.9 |
| 109 | Sandro Rein HagenPlace 109 · Grade SO · Northfield | SO | Northfield | 26:45.9 |
| 110 | Bryce GoebelPlace 110 · Grade 7 · Red Wing | 7 | Red Wing | 27:25.0 |
| 111 | Tim TiemanPlace 111 · Grade FR · Albert Lea | FR | Albert Lea | 28:24.6 |
| 112 | Cayden SchmitzPlace 112 · Grade FR · Stewartville | FR | Stewartville | 29:30.2 |
| 113 | Grayson MertesdorfPlace 113 · Grade 7 · Northfield | 7 | Northfield | 30:41.5 |
| 114 | Tre PorterPlace 114 · Grade JR · Waseca | JR | Waseca | 31:24.8 |
| 115 | Arlo Eastvold PettisPlace 115 · Grade 8 · Northfield | 8 | Northfield | 32:02.3 |
| 116 | William McLaughlinPlace 116 · Grade SO · Northfield | SO | Northfield | 32:25.2 |
| 117 | Chase HolzerPlace 117 · Grade 7 · Red Wing | 7 | Red Wing | 38:12.0 |