| 1 | Emmett GerresPlace 1 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 15:49.2 |
| 2 | Isaiah AndersonPlace 2 · Grade 10 · Mankato East | 10 | Mankato East | 16:17.7 |
| 3 | Fanuel WoldayPlace 3 · Grade 9 · Worthington | 9 | Worthington | 16:51.2 |
| 4 | Andrew BoyumPlace 4 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 16:56.5 |
| 5 | Ryan PiersonPlace 5 · Grade 10 · St. James | 10 | St. James | 17:02.5 |
| 6 | Mikele WaluPlace 6 · Grade 11 · Worthington | 11 | Worthington | 17:05.7 |
| 7 | Josiah DemarisPlace 7 · Grade 9 · Madelia | 9 | Madelia | 17:06.0 |
| 8 | Evan PaplowPlace 8 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 17:06.9 |
| 9 | Alec LangerudPlace 9 · Grade 12 · Worthington | 12 | Worthington | 17:07.8 PR |
| 10 | Marco CrispinPlace 10 · Grade 12 · St. James | 12 | St. James | 17:09.1 |
| 11 | Ofbeka MorkePlace 11 · Grade 11 · Worthington | 11 | Worthington | 17:18.3 |
| 12 | Levi MiestPlace 12 · Grade 10 · St. James | 10 | St. James | 17:21.3 |
| 13 | McCormick RohlkPlace 13 · Grade 12 · Mankato East | 12 | Mankato East | 17:27.7 |
| 14 | Adam StiemkePlace 14 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 17:28.1 PR |
| 15 | Jamesson ForsbergPlace 15 · Grade 11 · Martin County West/Butterfield-Odin | 11 | Martin County West/Butterfield-Odin | 17:30.1 |
| 16 | Tim SalentinyPlace 16 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 17:32.3 |
| 17 | Samual Van ZummerenPlace 17 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 17:34.5 |
| 18 | Filmon WoldayPlace 18 · Grade 11 · Worthington | 11 | Worthington | 17:44.5 |
| 19 | Evan MacleanPlace 19 · Grade 10 · Mankato East | 10 | Mankato East | 17:45.5 |
| 20 | Nicholas BrauerPlace 20 · Grade 11 · Mankato East | 11 | Mankato East | 17:48.3 |
| 21 | Ezra FaheyPlace 21 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 17:50.2 |
| 22 | Edward NguyenPlace 22 · Grade 12 · Mankato East | 12 | Mankato East | 17:54.8 |
| 23 | Christian WilmesPlace 23 · Grade 12 · Mankato East | 12 | Mankato East | 18:03.8 |
| 24 | Mason BobbPlace 24 · Grade 12 · Worthington | 12 | Worthington | 18:07.2 |
| 25 | Kie AndersonPlace 25 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 18:10.0 |
| 26 | Jacob FriesenPlace 26 · Grade 10 · St. James | 10 | St. James | 18:10.8 |
| 27 | Nick SchiltzPlace 27 · Grade 12 · North Union | 12 | North Union | 18:14.9 |
| 28 | Joseph FoleyPlace 28 · Grade 9 · Mankato East | 9 | Mankato East | 18:16.6 |
| 29 | Kelton KoeppPlace 29 · Grade 8 · Belle Plaine | 8 | Belle Plaine | 18:16.9 |
| 30 | Luke ScholtesPlace 30 · Grade 10 · Mankato East | 10 | Mankato East | 18:17.4 |
| 31 | Gavyn MorphewPlace 31 · Grade 10 · North Union | 10 | North Union | 18:23.1 |
| 32 | Will NiestrathPlace 32 · Grade 10 · Fairmont | 10 | Fairmont | 18:29.7 |
| 33 | Gavin ArtnerPlace 33 · Grade 10 · Fairmont | 10 | Fairmont | 18:31.5 |
| 34 | Grant KoehnenPlace 34 · Grade 10 · Martin County West/Butterfield-Odin | 10 | Martin County West/Butterfield-Odin | 18:33.6 |
| 35 | Tyler JaycoxPlace 35 · Grade 11 · Worthington | 11 | Worthington | 18:35.7 |
| 36 | Jackson HenkelsPlace 36 · Grade 9 · Mankato East | 9 | Mankato East | 18:37.4 |
| 37 | Isaac KinserPlace 37 · Grade 9 · Worthington | 9 | Worthington | 18:45.6 |
| 38 | Ian BarberPlace 38 · Grade 11 · Worthington | 11 | Worthington | 18:45.9 |
| 39 | Austin KinserPlace 39 · Grade 8 · Worthington | 8 | Worthington | 18:48.5 |
| 40 | Adam KnaussPlace 40 · Grade 10 · Mankato East | 10 | Mankato East | 18:55.2 |
| 41 | Kevin HePlace 41 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 18:55.7 |
| 42 | Brier LenortPlace 42 · Grade 8 · Fairmont | 8 | Fairmont | 19:00.1 |
| 43 | Caden RigaPlace 43 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 19:02.1 |
| 44 | Riley ColePlace 44 · Grade 11 · Martin County West/Butterfield-Odin | 11 | Martin County West/Butterfield-Odin | 19:03.0 |
| 45 | Nolan AmbrosePlace 45 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 19:09.0 |
| 46 | Sean BurnsPlace 46 · Grade 11 · Mankato East | 11 | Mankato East | 19:15.9 |
| 47 | Cooper GudahlPlace 47 · Grade 8 · Fairmont | 8 | Fairmont | 19:20.0 |
| 48 | Jackson ThomasPlace 48 · Grade 10 · Mankato East | 10 | Mankato East | 19:20.2 |
| 49 | Ezra BonnettPlace 49 · Grade 11 · Worthington | 11 | Worthington | 19:23.1 |
| 50 | Michael SchultzPlace 50 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 19:24.5 |
| 51 | Luis MoralesPlace 51 · Grade 11 · St. James | 11 | St. James | 19:34.2 |
| 52 | Ethan MahlbergPlace 52 · Grade 10 · Worthington | 10 | Worthington | 19:39.4 |
| 53 | Brennan KernPlace 53 · Grade 9 · St. James | 9 | St. James | 19:39.9 |
| 54 | Bennett FlohrsPlace 54 · Grade 10 · St. James | 10 | St. James | 19:42.9 |
| 55 | Callum HarmesPlace 55 · Grade 9 · St. Peter | 9 | St. Peter | 19:43.2 |
| 56 | Clayton CavnessPlace 56 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 19:44.6 |
| 57 | Kaiden AkeyPlace 57 · Grade 11 · Mankato East | 11 | Mankato East | 19:47.9 |
| 58 | Isaac BergemanPlace 58 · Grade 12 · Madelia | 12 | Madelia | 19:49.2 PR |
| 59 | Corbin HerronPlace 59 · Grade 10 · St. Peter | 10 | St. Peter | 19:50.1 |
| 60 | Connor O'BrienPlace 60 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 19:51.4 |
| 61 | Jacob MoellerPlace 61 · Grade 12 · Madelia | 12 | Madelia | 19:52.2 |
| 62 | Selvin ForsythePlace 62 · Grade 10 · Fairmont | 10 | Fairmont | 19:52.6 |
| 63 | EJ PetersonPlace 63 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 19:58.5 |
| 64 | Ben MoellerPlace 64 · Grade 10 · Fairmont | 10 | Fairmont | 20:00.9 |
| 65 | Austin EyrichPlace 65 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 20:03.8 |
| 66 | Emmett FaheyPlace 66 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 20:08.0 |
| 67 | Zachary PossinPlace 67 · Grade 11 · Mankato East | 11 | Mankato East | 20:09.8 |
| 68 | Carlos RodriguezPlace 68 · Grade 10 · St. James | 10 | St. James | 20:10.7 |
| 69 | Charles BrandsPlace 69 · Grade 11 · Worthington | 11 | Worthington | 20:14.2 |
| 70 | Chase CumminsPlace 70 · Grade 11 · North Union | 11 | North Union | 20:14.6 |
| 71 | Nicholas ArndorferPlace 71 · Grade 10 · North Union | 10 | North Union | 20:20.4 |
| 72 | Landon WeberPlace 72 · Grade 10 · Fairmont | 10 | Fairmont | 20:24.7 |
| 73 | Willem NelsenPlace 73 · Grade 12 · St. Peter | 12 | St. Peter | 20:25.5 |
| 74 | Isaac StonePlace 74 · Grade 8 · Fairmont | 8 | Fairmont | 20:31.6 |
| 75 | Luke BanksPlace 75 · Grade 9 · St. Peter | 9 | St. Peter | 20:32.1 |
| 76 | Brigan McCarthyPlace 76 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 20:34.6 |
| 77 | Colin TallePlace 77 · Grade 9 · Mankato East | 9 | Mankato East | 20:36.0 |
| 78 | Jackson PeedPlace 78 · Grade 9 · Mankato East | 9 | Mankato East | 20:36.8 |
| 79 | Angel MartinezPlace 79 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 20:43.1 |
| 80 | Owen KuehlPlace 80 · Grade 9 · St. James | 9 | St. James | 20:44.1 |
| 81 | Ryan KoberoskiPlace 81 · Grade 10 · Madelia | 10 | Madelia | 20:51.8 |
| 82 | Ethan EdbergPlace 82 · Grade 12 · Mankato East | 12 | Mankato East | 20:59.6 |
| 83 | Domanic WollePlace 83 · Grade 10 · Mankato East | 10 | Mankato East | 20:59.9 |
| 84 | Adrian PinedaPlace 84 · Grade 10 · St. James | 10 | St. James | 21:00.5 |
| 85 | Kyle AhrenstorffPlace 85 · Grade 10 · Worthington | 10 | Worthington | 21:05.3 PR |
| 86 | Andrew HaugenPlace 86 · Grade 9 · Fairmont | 9 | Fairmont | 21:07.1 |
| 87 | John KennedyPlace 87 · Grade 9 · St. Peter | 9 | St. Peter | 21:10.1 |
| 88 | Grant PedersenPlace 88 · Grade 12 · Worthington | 12 | Worthington | 21:13.4 |
| 89 | Evan InsichienmayPlace 89 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 21:13.7 |
| 90 | Cooper McCoyPlace 90 · Grade 11 · Worthington | 11 | Worthington | 21:14.3 |
| 91 | Oziel Briones FloresPlace 91 · Grade 11 · Worthington | 11 | Worthington | 21:16.6 PR |
| 92 | Sebastian (Woody) KronPlace 92 · Grade 8 · Worthington | 8 | Worthington | 21:28.7 |
| 93 | Devin HaasePlace 93 · Grade 8 · Blue Earth Area | 8 | Blue Earth Area | 21:36.8 |
| 94 | Paul StoterauPlace 94 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 21:37.7 |
| 95 | David TaylorPlace 95 · Grade 9 · Martin County West/Butterfield-Odin | 9 | Martin County West/Butterfield-Odin | 21:47.4 |
| 96 | Keenan AmbrosePlace 96 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 21:52.1 |
| 97 | Austin SpitznerPlace 97 · Grade 10 · St. James | 10 | St. James | 22:04.0 |
| 98 | Dalton TobinPlace 98 · Grade 11 · North Union | 11 | North Union | 22:05.8 |
| 99 | Steven AdamsPlace 99 · Grade 12 · Worthington | 12 | Worthington | 22:09.1 PR |
| 100 | Nick MatejkaPlace 100 · Grade 11 · Martin County West/Butterfield-Odin | 11 | Martin County West/Butterfield-Odin | 22:12.3 |
| 101 | Aaron CaflischPlace 101 · Grade 11 · Mankato East | 11 | Mankato East | 22:22.4 |
| 102 | Trevor BassPlace 102 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 22:38.4 |
| 103 | Brayden GrevPlace 103 · Grade 7 · Madelia | 7 | Madelia | 22:40.8 |
| 104 | Kaden CotherPlace 104 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 22:48.9 |
| 105 | Connor PopePlace 105 · Grade 10 · Martin County West/Butterfield-Odin | 10 | Martin County West/Butterfield-Odin | 22:49.8 |
| 106 | Ben StrueberPlace 106 · Grade 12 · North Union | 12 | North Union | 22:50.0 |
| 107 | Cole JavensPlace 107 · Grade 11 · Mankato East | 11 | Mankato East | 22:55.8 |
| 108 | Landen PedersonPlace 108 · Grade 10 · Fairmont | 10 | Fairmont | 23:08.8 |
| 109 | Tate BeckerPlace 109 · Grade 8 · Madelia | 8 | Madelia | 23:22.0 |
| 110 | Jose GarciaPlace 110 · Grade 11 · St. James | 11 | St. James | 23:23.3 |
| 111 | Landon PricePlace 111 · Grade 9 · North Union | 9 | North Union | 23:26.2 PR |
| 112 | Fernando ValenciaPlace 112 · Grade - · Worthington | - | Worthington | 23:28.7 PR |
| 113 | Kaden TeerinkPlace 113 · Grade 11 · Worthington | 11 | Worthington | 23:40.0 PR |
| 114 | Casey SalinasPlace 114 · Grade 12 · Worthington | 12 | Worthington | 23:52.1 PR |
| 115 | Ethan BrownPlace 115 · Grade 10 · Mankato East | 10 | Mankato East | 23:58.5 |
| 116 | Tyler JonesPlace 116 · Grade 12 · Mankato East | 12 | Mankato East | 23:59.8 |
| 117 | Marco RamosPlace 117 · Grade 11 · Worthington | 11 | Worthington | 24:05.3 |
| 118 | Carter JohnsonPlace 118 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 24:09.8 |
| 119 | Tavin JanssenPlace 119 · Grade 9 · Madelia | 9 | Madelia | 24:17.0 |
| 120 | Isaiah BatesPlace 120 · Grade 9 · Worthington | 9 | Worthington | 24:17.2 |
| 121 | Cameron AndersenPlace 121 · Grade 9 · St. James | 9 | St. James | 24:28.8 |
| 122 | Ben SchreiberPlace 122 · Grade 10 · Worthington | 10 | Worthington | 24:36.8 |
| 123 | Brandon BosmaPlace 123 · Grade 10 · Worthington | 10 | Worthington | 24:38.6 |
| 124 | Payton BrownPlace 124 · Grade 12 · St. James | 12 | St. James | 24:39.9 |
| 125 | Bryier KathmanPlace 125 · Grade 10 · St. James | 10 | St. James | 24:41.4 |
| 126 | Marcus EcklesPlace 126 · Grade 8 · Blue Earth Area | 8 | Blue Earth Area | 24:49.8 |
| 127 | Grant HaefnerPlace 127 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 24:51.3 |
| 128 | Sebastian CastroPlace 128 · Grade 10 · Fairmont | 10 | Fairmont | 25:02.0 |
| 129 | Aiden DonahuePlace 129 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 25:37.4 |
| 130 | Gibson HaasePlace 130 · Grade 8 · Blue Earth Area | 8 | Blue Earth Area | 25:44.1 |
| 131 | Zander WhitneyPlace 131 · Grade 10 · Mankato East | 10 | Mankato East | 25:50.1 |
| 132 | Daniel ZhangPlace 132 · Grade 10 · St. Peter | 10 | St. Peter | 25:54.5 |
| 133 | TJ OstremPlace 133 · Grade 9 · Heron Lake-Okabena | 9 | Heron Lake-Okabena | 27:06.0 |
| 134 | Tobias TwaitPlace 134 · Grade 9 · St. Peter | 9 | St. Peter | 27:17.8 |
| 135 | Shane LevenhagenPlace 135 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 27:19.2 |
| 136 | Eli PazPlace 136 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 27:52.0 |
| 137 | Jerry PassePlace 137 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 27:55.9 |
| 138 | Lucas HickeyPlace 138 · Grade 11 · St. Peter | 11 | St. Peter | 29:42.7 |
| 139 | Cesar CruzPlace 139 · Grade 9 · St. Peter | 9 | St. Peter | 33:16.0 |
| 140 | Sam StuewePlace 140 · Grade 11 · St. Peter | 11 | St. Peter | 37:49.8 |
| 141 | Blake PribylPlace 141 · Grade 9 · Mankato East | 9 | Mankato East | 40:55.2 |