| 1 | Paul MarchPlace 1 · Grade 1 · Eastview | 1 | Eastview | 18:39.0 |
| 2 | Augie GowPlace 2 · Grade 2 · Apple Valley | 2 | Apple Valley | 18:42.4 |
| 3 | Samuel MorgensternPlace 3 · Grade 3 · Eastview | 3 | Eastview | 18:50.7 |
| 4 | Matthew MorrisonPlace 4 · Grade 4 · Eastview | 4 | Eastview | 18:54.8 |
| 5 | Tyler DodgePlace 5 · Grade 5 · Eastview | 5 | Eastview | 19:00.5 |
| 6 | Wilson BarnettPlace 6 · Grade 6 · Lakeville South | 6 | Lakeville South | 19:01.7 |
| 7 | Gus AalandPlace 7 · Grade 7 · Fargo (Nd) North | 7 | Fargo (Nd) North | 19:13.5 |
| 8 | Jacob OwenPlace 8 · Grade 8 · Apple Valley | 8 | Apple Valley | 19:13.5 |
| 9 | Jack DorsherPlace 9 · Grade 9 · Fargo (Nd) North | 9 | Fargo (Nd) North | 19:16.7 |
| 10 | Nicholas DolanPlace 10 · Grade 10 · Eastview | 10 | Eastview | 19:17.9 |
| 11 | Samuel EricksonPlace 11 · Grade 11 · Eastview | 11 | Eastview | 19:25.6 |
| 12 | Ethan MonsenPlace 12 · Grade 12 · Apple Valley | 12 | Apple Valley | 19:28.5 |
| 13 | Alexander MoonPlace 13 · Grade 13 · Eastview | 13 | Eastview | 19:30.2 |
| 14 | William BlevinsPlace 14 · Grade 14 · Lakeville South | 14 | Lakeville South | 19:30.3 |
| 15 | Tyler HaglindPlace 15 · Grade 15 · Eagan | 15 | Eagan | 19:32.4 |
| 16 | Dylan SchullerPlace 16 · Grade 16 · Eagan | 16 | Eagan | 19:32.4 |
| 17 | Jonathan ConnorsPlace 17 · Grade 17 · Apple Valley | 17 | Apple Valley | 19:32.4 |
| 18 | John WoehlerPlace 18 · Grade SR · Eastview | SR | Eastview | 19:42.8 |
| 19 | Collin PetersPlace 19 · Grade 18 · Eagan | 18 | Eagan | 19:43.5 |
| 20 | Cameron PichtPlace 20 · Grade 19 · Eden Prairie | 19 | Eden Prairie | 19:45.4 |
| 21 | Smith MadsonPlace 21 · Grade 20 · Robbinsdale Armstrong | 20 | Robbinsdale Armstrong | 19:45.8 |
| 22 | Aj GrabianowskiPlace 22 · Grade 21 · Shakopee | 21 | Shakopee | 19:46.4 |
| 23 | Parker FrielPlace 23 · Grade 22 · Eden Prairie | 22 | Eden Prairie | 19:48.7 |
| 24 | Elliot EwaldPlace 24 · Grade 23 · Apple Valley | 23 | Apple Valley | 19:51.0 |
| 25 | Christopher RousePlace 25 · Grade 24 · Robbinsdale Armstrong | 24 | Robbinsdale Armstrong | 19:51.2 |
| 26 | Zach SchuettePlace 26 · Grade 25 · Eagan | 25 | Eagan | 19:51.4 |
| 27 | Jesse LaursenPlace 27 · Grade SO · Eastview | SO | Eastview | 19:51.9 |
| 28 | Evan EricksonPlace 28 · Grade SO · Eastview | SO | Eastview | 19:57.4 |
| 29 | Mitch DahlPlace 29 · Grade 26 · Fargo (Nd) North | 26 | Fargo (Nd) North | 19:58.7 |
| 30 | Benjamin DannerPlace 30 · Grade SO · Eastview | SO | Eastview | 20:01.2 |
| 31 | David EliasonPlace 31 · Grade 27 · Bloomington Jefferson | 27 | Bloomington Jefferson | 20:03.2 |
| 32 | Aidan St. GeorgePlace 32 · Grade 28 · Eden Prairie | 28 | Eden Prairie | 20:03.7 |
| 33 | Ben BarryPlace 33 · Grade 29 · Lakeville South | 29 | Lakeville South | 20:03.8 |
| 34 | Will BensonPlace 34 · Grade 30 · Bloomington Jefferson | 30 | Bloomington Jefferson | 20:04.0 |
| 35 | Max MarshallPlace 35 · Grade 31 · Eagan | 31 | Eagan | 20:06.1 |
| 36 | Evan FordPlace 36 · Grade 32 · Lakeville South | 32 | Lakeville South | 20:06.1 |
| 37 | Samir DiouryPlace 37 · Grade SO · Eastview | SO | Eastview | 20:06.9 |
| 38 | Zach YuzaPlace 38 · Grade 33 · Shakopee | 33 | Shakopee | 20:11.9 |
| 39 | Timothy LuethPlace 39 · Grade 34 · Bloomington Jefferson | 34 | Bloomington Jefferson | 20:13.4 |
| 40 | Tyler ButtsPlace 40 · Grade 35 · Lakeville South | 35 | Lakeville South | 20:14.5 |
| 41 | Dylan BrownPlace 41 · Grade 36 · Eden Prairie | 36 | Eden Prairie | 20:14.6 |
| 42 | Nathan WandmacherPlace 42 · Grade 37 · Bloomington Jefferson | 37 | Bloomington Jefferson | 20:16.0 |
| 43 | Robert Dello RussoPlace 43 · Grade 38 · Shakopee | 38 | Shakopee | 20:16.5 |
| 44 | Karl Van HorsenPlace 44 · Grade 39 · Apple Valley | 39 | Apple Valley | 20:17.2 |
| 45 | Lorenzo MonettiPlace 45 · Grade 40 · Bloomington Jefferson | 40 | Bloomington Jefferson | 20:17.6 |
| 46 | Blake BrownPlace 46 · Grade 41 · Lakeville South | 41 | Lakeville South | 20:18.5 |
| 47 | Brady ButhPlace 47 · Grade 42 · Shakopee | 42 | Shakopee | 20:18.8 |
| 48 | Kelton VavroskyPlace 48 · Grade 43 · Eagan | 43 | Eagan | 20:18.9 |
| 49 | Mark HagerPlace 49 · Grade 44 · Lakeville South | 44 | Lakeville South | 20:26.0 |
| 50 | Clayton RobertsPlace 50 · Grade FR · Lakeville South | FR | Lakeville South | 20:28.2 |
| 51 | James LoomisPlace 51 · Grade JR · Eastview | JR | Eastview | 20:32.5 |
| 52 | Derek DeKamPlace 52 · Grade 45 · Eden Prairie | 45 | Eden Prairie | 20:32.6 |
| 53 | Josh MihmPlace 53 · Grade 46 · Eagan | 46 | Eagan | 20:36.7 |
| 54 | Felix TemmelPlace 54 · Grade FR · Eastview | FR | Eastview | 20:40.8 |
| 55 | Josiah StollPlace 55 · Grade 47 · Fargo (Nd) North | 47 | Fargo (Nd) North | 20:43.2 |
| 56 | Devan McGillPlace 56 · Grade 48 · Robbinsdale Armstrong | 48 | Robbinsdale Armstrong | 20:46.4 |
| 57 | Colin PospisilPlace 57 · Grade SO · Lakeville South | SO | Lakeville South | 20:49.6 |
| 58 | Zach BroomePlace 58 · Grade 49 · Shakopee | 49 | Shakopee | 20:50.3 |
| 59 | Eric DyrhaugPlace 59 · Grade 50 · Shakopee | 50 | Shakopee | 20:52.7 |
| 60 | Brendan WeedPlace 60 · Grade 51 · Eden Prairie | 51 | Eden Prairie | 20:56.6 |
| 61 | Tsenguun OrkhonPlace 61 · Grade 52 · Fargo (Nd) North | 52 | Fargo (Nd) North | 20:59.6 |
| 62 | Evan SwiftPlace 62 · Grade 53 · Eden Prairie | 53 | Eden Prairie | 21:05.2 |
| 63 | Seamus WicksPlace 63 · Grade 54 · Fargo (Nd) North | 54 | Fargo (Nd) North | 21:05.9 |
| 64 | Joey HolzmanPlace 64 · Grade 55 · Bloomington Jefferson | 55 | Bloomington Jefferson | 21:07.7 |
| 65 | Alex JohnsonPlace 65 · Grade 56 · Apple Valley | 56 | Apple Valley | 21:08.8 |
| 66 | Tyler HubbellPlace 66 · Grade 57 · Robbinsdale Armstrong | 57 | Robbinsdale Armstrong | 21:09.5 |
| 67 | Andrew NiehausPlace 67 · Grade 58 · Fargo (Nd) North | 58 | Fargo (Nd) North | 21:10.8 |
| 68 | Kenny PengPlace 68 · Grade 59 · Bloomington Jefferson | 59 | Bloomington Jefferson | 21:11.4 |
| 69 | Chris WeinbergerPlace 69 · Grade JR · Eagan | JR | Eagan | 21:13.4 |
| 70 | Nick MillerPlace 70 · Grade SO · Eden Prairie | SO | Eden Prairie | 21:13.4 |
| 71 | Derek DuerrePlace 71 · Grade SR · Eagan | SR | Eagan | 21:14.9 |
| 72 | Noah MaddioPlace 72 · Grade SO · Eagan | SO | Eagan | 21:17.8 |
| 73 | Zach DreesPlace 73 · Grade 60 · Shakopee | 60 | Shakopee | 21:20.5 |
| 74 | James LokenPlace 74 · Grade SO · Bloomington Jefferson | SO | Bloomington Jefferson | 21:20.9 |
| 75 | Harrison MoserPlace 75 · Grade SR · Lakeville South | SR | Lakeville South | 21:27.7 |
| 76 | Celestine MassmannPlace 76 · Grade 61 · Robbinsdale Armstrong | 61 | Robbinsdale Armstrong | 21:29.3 |
| 77 | Caden BoutwellPlace 77 · Grade SO · Fargo (Nd) North | SO | Fargo (Nd) North | 21:29.9 |
| 78 | Andrew MihmPlace 78 · Grade SO · Eagan | SO | Eagan | 21:30.1 |
| 79 | Noah BarberPlace 79 · Grade SO · Lakeville South | SO | Lakeville South | 21:30.6 |
| 80 | Jacob LinkPlace 80 · Grade 62 · Robbinsdale Armstrong | 62 | Robbinsdale Armstrong | 21:30.6 |
| 81 | Nathan TreckerPlace 81 · Grade FR · Bloomington Jefferson | FR | Bloomington Jefferson | 21:30.7 |
| 82 | Camron GebhardPlace 82 · Grade JR · Bloomington Jefferson | JR | Bloomington Jefferson | 21:30.9 |
| 83 | Joe Da CostaPlace 83 · Grade SO · Shakopee | SO | Shakopee | 21:35.3 |
| 84 | Elijah HaasePlace 84 · Grade SR · Shakopee | SR | Shakopee | 21:37.2 |
| 85 | Devon AdamsPlace 85 · Grade JR · Eagan | JR | Eagan | 21:37.7 |
| 86 | Vageesha DharmadasaPlace 86 · Grade SR · Eden Prairie | SR | Eden Prairie | 21:42.4 |
| 87 | Brian MeyersPlace 87 · Grade SO · Lakeville South | SO | Lakeville South | 21:44.5 |
| 88 | Ben VecellioPlace 88 · Grade JR · Eagan | JR | Eagan | 21:45.0 |
| 89 | Kennan MillerPlace 89 · Grade JR · Eagan | JR | Eagan | 21:45.0 |
| 90 | Shane BoePlace 90 · Grade SO · Eden Prairie | SO | Eden Prairie | 21:45.2 |
| 91 | Henry ScottPlace 91 · Grade 63 · Robbinsdale Armstrong | 63 | Robbinsdale Armstrong | 21:45.8 |
| 92 | Justin StremskiPlace 92 · Grade SO · Apple Valley | SO | Apple Valley | 21:46.1 |
| 93 | Buerkle HimmelbergPlace 93 · Grade JR · Robbinsdale Armstrong | JR | Robbinsdale Armstrong | 21:46.9 |
| 94 | Jacob PetersonPlace 94 · Grade JR · Robbinsdale Armstrong | JR | Robbinsdale Armstrong | 21:48.7 |
| 95 | Spencer NessPlace 95 · Grade SO · Eastview | SO | Eastview | 21:50.4 |
| 96 | Sean LeePlace 96 · Grade SO · Robbinsdale Armstrong | SO | Robbinsdale Armstrong | 21:55.7 |
| 97 | Nicholas GerdaPlace 97 · Grade FR · Lakeville South | FR | Lakeville South | 21:55.7 |
| 98 | Jeremy SchlictingPlace 98 · Grade SO · Eagan | SO | Eagan | 21:56.2 |
| 99 | Ryan KennedyPlace 99 · Grade JR · Eagan | JR | Eagan | 21:57.2 |
| 100 | Jaxen MertensPlace 100 · Grade FR · Eden Prairie | FR | Eden Prairie | 21:59.1 |
| 101 | Mitchell FrederickPlace 101 · Grade FR · Lakeville South | FR | Lakeville South | 22:00.0 |
| 102 | Nathaniel StiermanPlace 102 · Grade FR · Lakeville South | FR | Lakeville South | 22:00.9 |
| 103 | Daniel NiemiPlace 103 · Grade SR · Robbinsdale Armstrong | SR | Robbinsdale Armstrong | 22:04.7 |
| 104 | Luke LuddenPlace 104 · Grade FR · Bloomington Jefferson | FR | Bloomington Jefferson | 22:06.8 |
| 105 | Abdalla HamshariPlace 105 · Grade SR · Eden Prairie | SR | Eden Prairie | 22:07.9 |
| 106 | John Van DykePlace 106 · Grade JR · Lakeville South | JR | Lakeville South | 22:09.6 |
| 107 | Tor HansonPlace 107 · Grade SO · Robbinsdale Armstrong | SO | Robbinsdale Armstrong | 22:10.1 |
| 108 | Noah SpielmanPlace 108 · Grade JR · Robbinsdale Armstrong | JR | Robbinsdale Armstrong | 22:10.2 |
| 109 | Espen GrasdalPlace 109 · Grade SO · Lakeville South | SO | Lakeville South | 22:10.3 |
| 110 | Paul TimmPlace 110 · Grade SR · Bloomington Jefferson | SR | Bloomington Jefferson | 22:10.6 |
| 111 | Dan RohloffPlace 111 · Grade JR · Eagan | JR | Eagan | 22:11.4 |
| 112 | Erik PetersonPlace 112 · Grade SR · Eagan | SR | Eagan | 22:16.7 |
| 113 | Cole HaugenPlace 113 · Grade JR · Lakeville South | JR | Lakeville South | 22:17.0 |
| 114 | Jay SilgenPlace 114 · Grade SO · Eagan | SO | Eagan | 22:18.3 |
| 115 | Aidan OsbornePlace 115 · Grade FR · Eastview | FR | Eastview | 22:18.7 |
| 116 | Atharva LimayePlace 116 · Grade SO · Eden Prairie | SO | Eden Prairie | 22:19.1 |
| 117 | Johnathan DurbinPlace 117 · Grade SO · Apple Valley | SO | Apple Valley | 22:21.3 |
| 118 | Logan PetersonPlace 118 · Grade SO · Eden Prairie | SO | Eden Prairie | 22:24.5 |
| 119 | Joel DouglasPlace 119 · Grade SR · Eagan | SR | Eagan | 22:26.4 |
| 120 | Dalton NessPlace 120 · Grade SO · Apple Valley | SO | Apple Valley | 22:27.9 |
| 121 | Kyle PetersonPlace 121 · Grade SR · Shakopee | SR | Shakopee | 22:36.1 |
| 122 | Gonzalo PalaciosPlace 122 · Grade SO · Apple Valley | SO | Apple Valley | 22:38.4 |
| 123 | Jacob RoyPlace 123 · Grade JR · Bloomington Jefferson | JR | Bloomington Jefferson | 22:41.4 |
| 124 | William PrestonPlace 124 · Grade FR · Lakeville South | FR | Lakeville South | 22:44.1 |
| 125 | Logan EdmondsPlace 125 · Grade JR · Eden Prairie | JR | Eden Prairie | 22:44.5 |
| 126 | Kevin CoonsPlace 126 · Grade JR · Lakeville South | JR | Lakeville South | 22:44.8 |
| 127 | Joshua CybartPlace 127 · Grade SR · Apple Valley | SR | Apple Valley | 22:45.0 |
| 128 | Karl RitschelPlace 128 · Grade JR · Eastview | JR | Eastview | 22:45.1 |
| 129 | Sam SchmidtPlace 129 · Grade SR · Eagan | SR | Eagan | 22:47.0 |
| 130 | Joe PothastPlace 130 · Grade SR · Eagan | SR | Eagan | 22:50.2 |
| 131 | Garrett RaddohlPlace 131 · Grade 8 · Robbinsdale Armstrong | 8 | Robbinsdale Armstrong | 22:53.5 |
| 132 | Patrick McNallyPlace 132 · Grade SR · Eagan | SR | Eagan | 22:56.7 |
| 133 | Colin AltPlace 133 · Grade FR · Bloomington Jefferson | FR | Bloomington Jefferson | 22:57.0 |
| 134 | Jordan TodhunterPlace 134 · Grade SR · Robbinsdale Armstrong | SR | Robbinsdale Armstrong | 23:01.4 |
| 135 | Spencer FrancePlace 135 · Grade JR · Apple Valley | JR | Apple Valley | 23:05.3 |
| 136 | Collin AnackerPlace 136 · Grade FR · Bloomington Kennedy | FR | Bloomington Kennedy | 23:07.1 |
| 137 | Kaden NachreinerPlace 137 · Grade FR · Lakeville South | FR | Lakeville South | 23:07.4 |
| 138 | Kai OlsonPlace 138 · Grade SR · Bloomington Jefferson | SR | Bloomington Jefferson | 23:08.1 |
| 139 | Casey HokansonPlace 139 · Grade FR · Shakopee | FR | Shakopee | 23:10.0 |
| 140 | Seth RoenPlace 140 · Grade SO · Lakeville South | SO | Lakeville South | 23:10.5 |
| 141 | Nicolas SandersPlace 141 · Grade JR · Robbinsdale Armstrong | JR | Robbinsdale Armstrong | 23:17.2 |
| 142 | Benjamin MandelPlace 142 · Grade FR · Lakeville South | FR | Lakeville South | 23:18.6 |
| 143 | Oliver TheisPlace 143 · Grade FR · Shakopee | FR | Shakopee | 23:20.5 |
| 144 | Jacob LarsonPlace 144 · Grade FR · Lakeville South | FR | Lakeville South | 23:21.5 |
| 145 | Zachary BerryPlace 145 · Grade FR · Lakeville South | FR | Lakeville South | 23:23.6 |
| 146 | Henry DinhPlace 146 · Grade SO · Shakopee | SO | Shakopee | 23:28.4 |
| 147 | Jeremy HansenPlace 147 · Grade SR · Eagan | SR | Eagan | 23:33.6 |
| 148 | Tanner JohnsonPlace 148 · Grade SO · Lakeville South | SO | Lakeville South | 23:34.1 |
| 149 | Riley MarblePlace 149 · Grade FR · Eden Prairie | FR | Eden Prairie | 23:49.5 |
| 150 | Alek FrovikPlace 150 · Grade SO · Apple Valley | SO | Apple Valley | 23:49.6 |
| 151 | Reid McKeownPlace 151 · Grade JR · Eagan | JR | Eagan | 23:52.4 |
| 152 | Luis RomeroPlace 152 · Grade JR · Bloomington Kennedy | JR | Bloomington Kennedy | 23:54.2 |
| 153 | Jake MarkowskiPlace 153 · Grade SO · Eagan | SO | Eagan | 23:54.9 |
| 154 | Mitchell SaicePlace 154 · Grade SR · Apple Valley | SR | Apple Valley | 23:55.9 |
| 155 | Max LarkinPlace 155 · Grade JR · Apple Valley | JR | Apple Valley | 23:58.5 |
| 156 | Aaron AndersonPlace 156 · Grade SR · Richfield | SR | Richfield | 24:06.2 |
| 157 | Jacob WaschekPlace 157 · Grade FR · Eastview | FR | Eastview | 24:06.4 |
| 158 | Extin MeyerPlace 158 · Grade FR · Robbinsdale Armstrong | FR | Robbinsdale Armstrong | 24:10.0 |
| 159 | Carson MillardPlace 159 · Grade SO · Robbinsdale Armstrong | SO | Robbinsdale Armstrong | 24:23.1 |
| 160 | Sven GresethPlace 160 · Grade SO · Eastview | SO | Eastview | 24:24.4 |
| 161 | Ryan MlekodayPlace 161 · Grade 7 · Robbinsdale Armstrong | 7 | Robbinsdale Armstrong | 24:25.8 |
| 162 | Chris DiazPlace 162 · Grade SO · Eagan | SO | Eagan | 24:58.1 |
| 163 | Evan MarshalekPlace 163 · Grade 7 · Robbinsdale Armstrong | 7 | Robbinsdale Armstrong | 25:03.8 |
| 164 | Elijah MortensenPlace 164 · Grade JR · Apple Valley | JR | Apple Valley | 25:54.0 |
| 165 | Carson JacobsonPlace 165 · Grade SO · Eden Prairie | SO | Eden Prairie | 25:57.4 |
| 166 | Josh MordalPlace 166 · Grade 7 · Robbinsdale Armstrong | 7 | Robbinsdale Armstrong | 25:59.8 |
| 167 | Zachary BenzPlace 167 · Grade SO · Richfield | SO | Richfield | 26:03.9 |
| 168 | Kyle Pfeifle-WeberPlace 168 · Grade SO · Eden Prairie | SO | Eden Prairie | 26:22.2 |
| 169 | Daniel WiermanPlace 169 · Grade FR · Eden Prairie | FR | Eden Prairie | 26:35.9 |
| 170 | Jayden OverdahlPlace 170 · Grade 7 · Robbinsdale Armstrong | 7 | Robbinsdale Armstrong | 26:37.0 |
| 171 | Nathan OmdahlPlace 171 · Grade FR · Eden Prairie | FR | Eden Prairie | 27:07.3 |
| 172 | Drew SchislerPlace 172 · Grade 7 · Robbinsdale Armstrong | 7 | Robbinsdale Armstrong | 27:10.7 |
| 173 | Zak SalinasPlace 173 · Grade SR · Shakopee | SR | Shakopee | 27:14.3 |
| 174 | Reid JohnsonPlace 174 · Grade JR · Eagan | JR | Eagan | 27:54.3 |
| 175 | Grant PhillipsPlace 175 · Grade SO · Robbinsdale Armstrong | SO | Robbinsdale Armstrong | 28:20.5 |
| 176 | Carter SimmsPlace 176 · Grade SO · Eagan | SO | Eagan | 28:28.2 |
| 177 | Semranpal MandPlace 177 · Grade JR · Eden Prairie | JR | Eden Prairie | 28:31.9 |
| 178 | Riley LunneborgPlace 178 · Grade FR · Bloomington Jefferson | FR | Bloomington Jefferson | 28:33.9 |
| 179 | Calvin HillPlace 179 · Grade SR · Apple Valley | SR | Apple Valley | 28:45.9 |
| 180 | Lucas SandersPlace 180 · Grade SO · Bloomington Kennedy | SO | Bloomington Kennedy | 30:23.4 |
| 181 | Oscar EdeburnPlace 181 · Grade JR · Bloomington Jefferson | JR | Bloomington Jefferson | 30:25.1 |
| 182 | Ethan FrantzPlace 182 · Grade FR · Robbinsdale Armstrong | FR | Robbinsdale Armstrong | 31:29.8 |