| 1 | Bryce GreenPlace 1 · Grade 11 · Windom Area | 11 | Windom Area | 17:51.30 | 1 |
| 2 | Enzo GazzolaPlace 2 · Grade 10 · St. Peter | 10 | St. Peter | 17:56.50 | 2 |
| 3 | Nolan TjentlandPlace 3 · Grade 9 · Windom Area | 9 | Windom Area | 18:01.70 | 3 |
| 4 | Asrat BonnettPlace 4 · Grade 11 · Worthington | 11 | Worthington | 18:13.80 | 4 |
| 5 | Cooper GudahlPlace 5 · Grade 12 · Fairmont | 12 | Fairmont | 18:15.00 | 5 |
| 6 | Austin KinserPlace 6 · Grade 12 · Worthington | 12 | Worthington | 18:20.30 | 6 |
| 7 | Braylen LyonsPlace 7 · Grade 11 · Windom Area | 11 | Windom Area | 18:25.40 | 7 |
| 8 | Caisen HollerichPlace 8 · Grade 11 · Maple River | 11 | Maple River | 18:36.90 | 0 |
| 9 | Isaac BordewykPlace 9 · Grade 11 · Windom Area | 11 | Windom Area | 18:41.50 | 8 |
| 10 | Darwin Demarrias-JansmaPlace 10 · Grade 12 · Adrian/Ellsworth | 12 | Adrian/Ellsworth | 18:45.00 | 9 |
| 11 | Devin HansonPlace 11 · Grade 10 · Fairmont | 10 | Fairmont | 18:54.70 | 10 |
| 12 | Caelen RalstonPlace 12 · Grade 11 · Windom Area | 11 | Windom Area | 18:57.90 | 11 |
| 13 | Caleb DeCannPlace 13 · Grade 10 · Madelia | 10 | Madelia | 19:12.60 | 12 |
| 14 | Laird BlyPlace 14 · Grade 10 · St. Peter | 10 | St. Peter | 19:17.10 | 13 |
| 15 | Cole HansonPlace 15 · Grade 8 · Fairmont | 8 | Fairmont | 19:25.60 | 14 |
| 16 | Ethan SiebringPlace 16 · Grade 12 · Fairmont | 12 | Fairmont | 20:22.70 PR | 15 |
| 17 | Carmyne HechtPlace 17 · Grade 12 · Fairmont | 12 | Fairmont | 20:29.60 | 16 |
| 18 | Kieran AndersonPlace 18 · Grade 10 · Windom Area | 10 | Windom Area | 20:33.50 | 17 |
| 19 | Andrew OlaguePlace 19 · Grade 11 · Worthington | 11 | Worthington | 20:33.90 | 18 |
| 20 | Holden JunkermeierPlace 20 · Grade 9 · Fairmont | 9 | Fairmont | 20:40.10 | 19 |
| 21 | Kayden MitchellPlace 21 · Grade 9 · Jackson County Central | 9 | Jackson County Central | 20:44.50 | 20 |
| 22 | Braddock MarquardtPlace 22 · Grade 9 · Worthington | 9 | Worthington | 20:55.50 | 21 |
| 23 | Trevor DeCannPlace 23 · Grade 9 · Madelia | 9 | Madelia | 20:57.00 | 22 |
| 24 | Evan MeyerPlace 24 · Grade 8 · Worthington | 8 | Worthington | 21:02.60 | 23 |
| 25 | Ethan ChristensenPlace 25 · Grade 8 · Madelia | 8 | Madelia | 21:03.10 | 24 |
| 26 | Devin HaasePlace 26 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 21:11.10 | 25 |
| 27 | Seth SiebringPlace 27 · Grade 12 · Fairmont | 12 | Fairmont | 21:11.30 | 26 |
| 28 | Michael HamletPlace 28 · Grade 10 · Fairmont | 10 | Fairmont | 21:11.80 | 0 |
| 29 | Liam CarrollPlace 29 · Grade 10 · Windom Area | 10 | Windom Area | 21:15.00 | 27 |
| 30 | David Botello RamosPlace 30 · Grade 8 · Jackson County Central | 8 | Jackson County Central | 21:38.50 | 28 |
| 31 | Cody WeidertPlace 31 · Grade 10 · Adrian/Ellsworth | 10 | Adrian/Ellsworth | 21:40.40 | 29 |
| 32 | Gavin TusaPlace 32 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 21:44.30 | 30 |
| 33 | Jonas KristPlace 33 · Grade 11 · Fairmont | 11 | Fairmont | 21:50.90 | 0 |
| 34 | Leon YangPlace 34 · Grade 11 · Fairmont | 11 | Fairmont | 21:51.30 | 0 |
| 35 | Ryan PhelpsPlace 35 · Grade 11 · Worthington | 11 | Worthington | 21:53.30 | 31 |
| 36 | Lathe BlyPlace 36 · Grade 12 · St. Peter | 12 | St. Peter | 21:59.40 | 32 |
| 37 | Aiden LichterPlace 37 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 22:02.90 | 33 |
| 37 | Jose Chavez VegaPlace 37 · Grade 12 · Worthington | 12 | Worthington | 22:02.90 | 34 |
| 39 | Ben ConlonPlace 39 · Grade 9 · St. Peter | 9 | St. Peter | 22:11.20 | 35 |
| 40 | Brycen MitchellPlace 40 · Grade 7 · Jackson County Central | 7 | Jackson County Central | 22:19.70 | 36 |
| 41 | Grant AmbrosePlace 41 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 22:25.90 | 37 |
| 42 | Odin ChristensenPlace 42 · Grade 9 · St. Peter | 9 | St. Peter | 22:48.50 | 38 |
| 43 | Oliver AnkenyPlace 43 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 22:56.70 | 39 |
| 44 | Caden McMullenPlace 44 · Grade 12 · Madelia | 12 | Madelia | 23:02.90 | 40 |
| 45 | Graham MillerPlace 45 · Grade 9 · Windom Area | 9 | Windom Area | 23:03.60 | 0 |
| 46 | Marcus EcklesPlace 46 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 23:08.60 | 41 |
| 47 | Blake HoldenPlace 47 · Grade 11 · Heron Lake-Okabena | 11 | Heron Lake-Okabena | 23:32.10 | 0 |
| 48 | Riley RipkaPlace 48 · Grade 12 · Luverne | 12 | Luverne | 23:45.30 | 0 |
| 49 | Zander FountainPlace 49 · Grade 12 · Luverne | 12 | Luverne | 23:46.00 | 0 |
| 50 | Conrad GwinPlace 50 · Grade 9 · MCW/BO | 9 | MCW/BO | 23:50.20 | 0 |
| 51 | Riley SpiesPlace 51 · Grade 12 · Adrian/Ellsworth | 12 | Adrian/Ellsworth | 23:56.40 | 42 |
| 52 | Anthony ColumbosPlace 52 · Grade 11 · Worthington | 11 | Worthington | 23:56.70 | 0 |
| 53 | Sam BellPlace 53 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 23:57.50 | 43 |
| 54 | Kevin RiveraPlace 54 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 23:57.60 | 44 |
| 55 | Hayden O'ConnorPlace 55 · Grade 12 · MCW/BO | 12 | MCW/BO | 24:02.60 | 0 |
| 56 | Andres VazquezPlace 56 · Grade 9 · Heron Lake-Okabena | 9 | Heron Lake-Okabena | 24:06.80 | 0 |
| 57 | Isaac RodriguezPlace 57 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 24:07.20 | 45 |
| 58 | Chase HoldenPlace 58 · Grade 9 · Heron Lake-Okabena | 9 | Heron Lake-Okabena | 24:39.70 | 0 |
| 59 | Nolan BrinksPlace 59 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 24:45.40 | 46 |
| 60 | Isaac LaidigPlace 60 · Grade 11 · Fairmont | 11 | Fairmont | 24:45.70 | 0 |
| 61 | Angel FariasPlace 61 · Grade 10 · Adrian/Ellsworth | 10 | Adrian/Ellsworth | 25:03.40 | 47 |
| 62 | Jacob SillPlace 62 · Grade 9 · Madelia | 9 | Madelia | 25:07.70 | 48 |
| 63 | Elijah GoshornPlace 63 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 25:09.30 | 49 |
| 64 | Ben PottsPlace 64 · Grade 9 · Worthington | 9 | Worthington | 25:24.10 | 0 |
| 65 | Samuel Lopez ChilelPlace 65 · Grade 12 · Windom Area | 12 | Windom Area | 25:36.30 | 0 |
| 66 | Jack OswaldPlace 66 · Grade 10 · New Ulm | 10 | New Ulm | 25:38.80 | 50 |
| 67 | Keagan ZishkaPlace 67 · Grade 7 · Jackson County Central | 7 | Jackson County Central | 25:46.40 | 0 |
| 68 | Gus AnkenyPlace 68 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 25:50.80 | 51 |
| 69 | Levi MoenckPlace 69 · Grade 9 · St. Peter | 9 | St. Peter | 26:09.10 | 52 |
| 70 | Matthew SenneffPlace 70 · Grade 12 · Fairmont | 12 | Fairmont | 26:23.70 | 0 |
| 71 | Tristan RalstonPlace 71 · Grade 9 · Windom Area | 9 | Windom Area | 26:24.70 | 0 |
| 72 | Cody KoerselmanPlace 72 · Grade 9 · MCW/BO | 9 | MCW/BO | 26:28.10 | 0 |
| 73 | Giani MoralesPlace 73 · Grade 10 · Worthington | 10 | Worthington | 26:37.00 | 0 |
| 74 | Anthony NapierPlace 74 · Grade 12 · Fairmont | 12 | Fairmont | 26:39.30 | 0 |
| 75 | Michael VaskePlace 75 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 27:03.90 | 53 |
| 76 | Blake HitchcockPlace 76 · Grade 10 · Madelia | 10 | Madelia | 27:32.70 | 54 |
| 77 | Max SchleuterPlace 77 · Grade 11 · Maple River | 11 | Maple River | 27:41.70 | 0 |
| 78 | Memphis JohnsonPlace 78 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 27:46.40 | 0 |
| 79 | Charlie JacobsPlace 79 · Grade 9 · Madelia | 9 | Madelia | 27:55.30 PR | 55 |
| 80 | Benjamin OswaldPlace 80 · Grade 9 · New Ulm | 9 | New Ulm | 28:04.20 | 56 |
| 81 | Micah BullermanPlace 81 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 28:31.70 | 57 |
| 82 | Avery OstremPlace 82 · Grade 9 · Worthington | 9 | Worthington | 29:10.70 | 0 |
| 83 | Alex HillPlace 83 · Grade 9 · St. Peter | 9 | St. Peter | 29:19.90 | 58 |
| 84 | Lincoln KruzPlace 84 · Grade 7 · New Ulm | 7 | New Ulm | 30:22.40 | 59 |
| 85 | Harrison PattenPlace 85 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 31:39.70 | 0 |
| 86 | Alex HillmannPlace 86 · Grade 8 · New Ulm | 8 | New Ulm | 32:58.10 | 60 |
| 87 | Elijah LovigPlace 87 · Grade 8 · New Ulm | 8 | New Ulm | 33:10.10 | 61 |
| 88 | Nolan ArkellPlace 88 · Grade 12 · Madelia | 12 | Madelia | 33:15.40 | 0 |
| 89 | Carew HansonPlace 89 · Grade 7 · New Ulm | 7 | New Ulm | 33:26.50 | 62 |