| 1 | Enzo GazzolaPlace 1 · Grade 11 · St. Peter | 11 | St. Peter | 17:25.9 |
| 2 | Cole HansonPlace 2 · Grade 9 · Fairmont | 9 | Fairmont | 18:19.4 |
| 3 | David Botello RamosPlace 3 · Grade 9 · Jackson County Central | 9 | Jackson County Central | 18:21.8 |
| 4 | Bryce GreenPlace 4 · Grade 12 · Windom Area | 12 | Windom Area | 18:24.4 |
| 5 | Nolan TjentlandPlace 5 · Grade 10 · Windom Area | 10 | Windom Area | 18:24.4 |
| 6 | Braylen LyonsPlace 6 · Grade 12 · Windom Area | 12 | Windom Area | 18:31.7 |
| 7 | Laird BlyPlace 7 · Grade 11 · St. Peter | 11 | St. Peter | 18:38.0 |
| 8 | Kane WaddingtonPlace 8 · Grade 9 · Luverne | 9 | Luverne | 18:50.4 |
| 9 | Caleb DeCannPlace 9 · Grade 11 · Madelia | 11 | Madelia | 19:05.7 |
| 10 | Caelen RalstonPlace 10 · Grade 12 · Windom Area | 12 | Windom Area | 19:08.9 |
| 11 | Isaac BordewykPlace 11 · Grade 12 · Windom Area | 12 | Windom Area | 19:12.5 |
| 12 | Devin HansonPlace 12 · Grade 11 · Fairmont | 11 | Fairmont | 19:34.3 |
| 13 | Kayden MitchellPlace 13 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 19:39.2 |
| 14 | Michael HamletPlace 14 · Grade 11 · Fairmont | 11 | Fairmont | 19:52.4 |
| 15 | Brycen MitchellPlace 15 · Grade 8 · Jackson County Central | 8 | Jackson County Central | 20:00.9 |
| 16 | Evan MeyerPlace 16 · Grade 9 · Worthington | 9 | Worthington | 20:08.7 |
| 17 | Marek MulderPlace 17 · Grade 9 · MCW/BO | 9 | MCW/BO | 20:10.5 |
| 18 | Brody CookPlace 18 · Grade 9 · MCW/BO | 9 | MCW/BO | 20:30.2 |
| 19 | Aiden LichterPlace 19 · Grade 10 · Adrian/Ellsworth | 10 | Adrian/Ellsworth | 20:32.2 |
| 20 | Kieran AndersonPlace 20 · Grade 11 · Windom Area | 11 | Windom Area | 20:38.0 |
| 21 | Ethan ChristensenPlace 21 · Grade 9 · Madelia | 9 | Madelia | 20:40.4 |
| 22 | Cody WeidertPlace 22 · Grade 11 · Adrian/Ellsworth | 11 | Adrian/Ellsworth | 20:55.1 |
| 23 | Braxton LyonsPlace 23 · Grade 11 · Luverne | 11 | Luverne | 20:59.2 |
| 24 | Braddock MarquardtPlace 24 · Grade 10 · Worthington | 10 | Worthington | 21:03.6 |
| 25 | Odin ChristensenPlace 25 · Grade 10 · St. Peter | 10 | St. Peter | 21:05.4 |
| 26 | Holden JunkermeierPlace 26 · Grade 10 · Fairmont | 10 | Fairmont | 21:08.4 |
| 27 | Elliot ReynoldsPlace 27 · Grade 9 · MCW/BO | 9 | MCW/BO | 21:24.7 |
| 28 | Carter KnutsonPlace 28 · Grade 10 · Windom Area | 10 | Windom Area | 21:27.5 |
| 29 | Graham MillerPlace 29 · Grade 10 · Windom Area | 10 | Windom Area | 21:27.6 |
| 30 | Emmett WoodleyPlace 30 · Grade 9 · Luverne | 9 | Luverne | 21:27.8 |
| 31 | Gavin TusaPlace 31 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 21:28.6 |
| 32 | Graham MenningPlace 32 · Grade 10 · St. Peter | 10 | St. Peter | 21:35.6 |
| 33 | Isaac LaidigPlace 33 · Grade 12 · Fairmont | 12 | Fairmont | 21:50.7 |
| 34 | Jonny BassPlace 34 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 21:54.8 |
| 35 | Ryan PhelpsPlace 35 · Grade 12 · Worthington | 12 | Worthington | 21:55.9 |
| 36 | Axten Viessman-KurtenbachPlace 36 · Grade 10 · St. Peter | 10 | St. Peter | 21:56.4 |
| 37 | Conrad GwinPlace 37 · Grade 10 · MCW/BO | 10 | MCW/BO | 22:15.0 |
| 38 | Paul SzybnskiPlace 38 · Grade 10 · St. Peter | 10 | St. Peter | 22:17.0 |
| 39 | Grant AmbrosePlace 39 · Grade 12 · Jackson County Central | 12 | Jackson County Central | 22:19.6 |
| 40 | Liam CarrollPlace 40 · Grade 11 · Windom Area | 11 | Windom Area | 22:32.1 |
| 41 | Kevin RiveraPlace 41 · Grade 10 · Adrian/Ellsworth | 10 | Adrian/Ellsworth | 22:36.5 |
| 42 | Andrew WienekePlace 42 · Grade 9 · Luverne | 9 | Luverne | 22:42.8 |
| 43 | Ty KlingenbergPlace 43 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 22:43.0 |
| 44 | Trevor DeCannPlace 44 · Grade 10 · Madelia | 10 | Madelia | 22:57.3 |
| 45 | Oliver AnkenyPlace 45 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 23:06.4 |
| 46 | Leon YangPlace 46 · Grade 12 · Fairmont | 12 | Fairmont | 23:08.8 |
| 47 | Nolan BrinksPlace 47 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 23:14.4 |
| 48 | Elijah OlsonPlace 48 · Grade 9 · Madelia | 9 | Madelia | 23:16.2 |
| 49 | Mark NgisaPlace 49 · Grade 9 · Windom Area | 9 | Windom Area | 23:18.3 |
| 50 | Samuel BellPlace 50 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 23:22.6 |
| 51 | Rylan FletcherPlace 51 · Grade 8 · Worthington | 8 | Worthington | 23:22.7 |
| 52 | Michael DunnPlace 52 · Grade 9 · St. Peter | 9 | St. Peter | 23:42.0 |
| 53 | Austin HodkinPlace 53 · Grade 10 · Windom Area | 10 | Windom Area | 24:06.8 |
| 54 | Rory NolzPlace 54 · Grade 7 · Luverne | 7 | Luverne | 24:09.3 |
| 55 | Tristan RalstonPlace 55 · Grade 10 · Windom Area | 10 | Windom Area | 24:15.4 |
| 56 | Angel FariasPlace 56 · Grade 11 · Adrian/Ellsworth | 11 | Adrian/Ellsworth | 24:25.5 |
| 57 | Oliver CarbonneauPlace 57 · Grade 9 · Luverne | 9 | Luverne | 24:35.1 |
| 58 | Gabriel PetersenPlace 58 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 24:38.9 |
| 59 | Caleb GoshornPlace 59 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 24:39.9 |
| 60 | Eric BoutenPlace 60 · Grade 11 · Jackson County Central | 11 | Jackson County Central | 24:40.5 |
| 61 | Brandon TrainerPlace 61 · Grade 10 · Jackson County Central | 10 | Jackson County Central | 24:47.6 |
| 62 | Levi MoenckPlace 62 · Grade 10 · St. Peter | 10 | St. Peter | 24:48.3 |
| 63 | Beckett WhitePlace 63 · Grade 9 · MCW/BO | 9 | MCW/BO | 24:57.4 |
| 64 | Kade PlacePlace 64 · Grade 9 · Worthington | 9 | Worthington | 24:59.9 |
| 65 | Oden LehmanPlace 65 · Grade 12 · Madelia | 12 | Madelia | 25:05.3 |
| 66 | Gus AnkenyPlace 66 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 25:15.2 |
| 67 | Chase HoldenPlace 67 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 25:19.8 |
| 68 | Memphis JohnsonPlace 68 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 25:27.6 |
| 69 | Ryan PiestschPlace 69 · Grade 9 · Madelia | 9 | Madelia | 25:29.8 |
| 70 | Owen AbelPlace 70 · Grade 9 · St. Peter | 9 | St. Peter | 25:34.4 |
| 71 | Kyson HannaPlace 71 · Grade 9 · Fairmont | 9 | Fairmont | 25:36.8 |
| 72 | Blake HoldenPlace 72 · Grade 12 · Heron Lake-Okabena | 12 | Heron Lake-Okabena | 27:06.7 |
| 73 | Oakley NorthPlace 73 · Grade 9 · MCW/BO | 9 | MCW/BO | 27:40.4 |
| 74 | Carter MormannPlace 74 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 28:09.6 |
| 75 | Micah BullermanPlace 75 · Grade 10 · Adrian/Ellsworth | 10 | Adrian/Ellsworth | 28:14.5 |
| 76 | Giani MoralesPlace 76 · Grade 11 · Worthington | 11 | Worthington | 28:35.2 |
| 77 | Carter ColePlace 77 · Grade 11 · MCW/BO | 11 | MCW/BO | 28:50.5 |
| 78 | Avery OstremPlace 78 · Grade 10 · Worthington | 10 | Worthington | 30:44.1 |
| 79 | Holdyn DeLaCruzPlace 79 · Grade 9 · Madelia | 9 | Madelia | 33:46.6 |