| 1 | Isaac RasmussenPlace 1 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 16:49.61 |
| 2 | Brennan KunstPlace 2 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 16:57.38 |
| 3 | Grayson SpeltzPlace 3 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 17:06.15 |
| 4 | Ivan DaoodPlace 4 · Grade 11 · St. Charles | 11 | St. Charles | 17:15.66 |
| 5 | Isaac JohnsonPlace 5 · Grade 10 · Pacelli | 10 | Pacelli | 17:19.89 |
| 6 | Aaron PloetzPlace 6 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:24.94 |
| 7 | Talon SchutzPlace 7 · Grade 10 · Pine Island | 10 | Pine Island | 17:33.79 |
| 8 | Nolan WardPlace 8 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 17:45.84 |
| 9 | William JewisonPlace 9 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 17:48.20 |
| 10 | Archie WolcottPlace 10 · Grade 11 · La Crescent-Hokah | 11 | La Crescent-Hokah | 17:48.21 |
| 11 | Bo RosanePlace 11 · Grade 11 · Pine Island | 11 | Pine Island | 17:56.59 |
| 12 | Justin WagnerPlace 12 · Grade 12 · Kee Lansing | 12 | Kee Lansing | 18:06.91 |
| 13 | Zemecha McManusPlace 13 · Grade 9 · Pacelli | 9 | Pacelli | 18:09.41 |
| 14 | Peyton AndringPlace 14 · Grade 12 · St. Charles | 12 | St. Charles | 18:12.24 |
| 15 | Riley GrantPlace 15 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 18:23.84 |
| 16 | Hunter RislovPlace 16 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 18:41.15 |
| 17 | Chase SwintekPlace 17 · Grade 10 · Pine Island | 10 | Pine Island | 18:48.65 |
| 18 | Adam JohnsonPlace 18 · Grade 12 · Pine Island | 12 | Pine Island | 18:53.69 |
| 19 | Caleb AustPlace 19 · Grade 12 · St. Charles | 12 | St. Charles | 18:54.61 |
| 20 | Ryland VeenhuisPlace 20 · Grade 12 · Plainview-Elgin-Millville | 12 | Plainview-Elgin-Millville | 19:01.92 |
| 21 | Andy BrownPlace 21 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 19:08.84 |
| 22 | Cooper PickettPlace 22 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 19:25.18 |
| 23 | Luke NechvillePlace 23 · Grade 12 · Dover-Eyota | 12 | Dover-Eyota | 19:34.92 |
| 24 | Tony RubioPlace 24 · Grade 8 · Pacelli | 8 | Pacelli | 19:37.63 |
| 25 | Daniel ReimanPlace 25 · Grade 11 · St. Charles | 11 | St. Charles | 19:40.02 |
| 26 | Luke BarkerPlace 26 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 19:46.55 |
| 27 | Quinn LepperPlace 27 · Grade 8 · Lanesboro/Fillmore Central | 8 | Lanesboro/Fillmore Central | 19:51.72 |
| 28 | JJ BastyrPlace 28 · Grade 11 · Pacelli | 11 | Pacelli | 19:54.16 |
| 29 | Chapel YoungPlace 29 · Grade 10 · Hayfield | 10 | Hayfield | 20:01.47 |
| 30 | Axel Cuevas-MolinaPlace 30 · Grade 8 · Hayfield | 8 | Hayfield | 20:03.45 |
| 31 | Abraham PhillipsPlace 31 · Grade 12 · GMLOS | 12 | GMLOS | 20:26.73 |
| 32 | Landon PhanPlace 32 · Grade 10 · Pacelli | 10 | Pacelli | 20:31.85 |
| 33 | Guillermo PedrenoPlace 33 · Grade 11 · Pine Island | 11 | Pine Island | 20:33.33 |
| 34 | Grayson BicklerPlace 34 · Grade 12 · Pacelli | 12 | Pacelli | 20:44.17 |
| 35 | Brody MeyerPlace 35 · Grade 9 · Kee Lansing | 9 | Kee Lansing | 20:56.66 |
| 36 | Jaxon HuntingtonPlace 36 · Grade 12 · Lanesboro/Fillmore Central | 12 | Lanesboro/Fillmore Central | 20:58.78 |
| 37 | Nolan O'NeillPlace 37 · Grade 12 · Dover-Eyota | 12 | Dover-Eyota | 21:01.08 |
| 38 | Christian CotePlace 38 · Grade 12 · Pine Island | 12 | Pine Island | 21:01.92 |
| 39 | Brevon SwancuttPlace 39 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 21:02.88 |
| 40 | Steven GillettePlace 40 · Grade 12 · Hayfield | 12 | Hayfield | 21:17.50 |
| 41 | Ryker RasmussenPlace 41 · Grade 12 · St. Charles | 12 | St. Charles | 21:22.46 |
| 42 | Alec KlingfusPlace 42 · Grade 11 · Pacelli | 11 | Pacelli | 21:25.90 |
| 43 | Comlan AssogbaPlace 43 · Grade 11 · Pacelli | 11 | Pacelli | 21:36.91 |
| 44 | Daniel JonesPlace 44 · Grade 11 · Kee Lansing | 11 | Kee Lansing | 21:38.39 |
| 45 | Thor MosdalPlace 45 · Grade 10 · St. Charles | 10 | St. Charles | 21:47.90 |
| 46 | Wyatt HenkelPlace 46 · Grade 9 · Kee Lansing | 9 | Kee Lansing | 21:51.55 |
| 47 | James BigalkPlace 47 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 21:59.87 |
| 48 | Cody HyrkasPlace 48 · Grade 12 · GMLOS | 12 | GMLOS | 22:02.46 |
| 49 | Wesley DayPlace 49 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 22:05.83 |
| 50 | Jordan GreerPlace 50 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 22:06.05 |
| 51 | Russell O'NeillPlace 51 · Grade 8 · Dover-Eyota | 8 | Dover-Eyota | 22:22.83 |
| 52 | Zeke PhillipsPlace 52 · Grade 10 · GMLOS | 10 | GMLOS | 22:29.04 |
| 53 | Remington DickPlace 53 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 22:43.14 |
| 54 | Ashton GehlingPlace 54 · Grade 10 · GMLOS | 10 | GMLOS | 22:49.17 |
| 55 | Cole ReidPlace 55 · Grade 12 · GMLOS | 12 | GMLOS | 22:52.43 |
| 56 | Nolan PackPlace 56 · Grade 10 · Hayfield | 10 | Hayfield | 22:55.00 |
| 57 | Soren SaterdalenPlace 57 · Grade 10 · GMLOS | 10 | GMLOS | 22:57.76 |
| 58 | Shane RuechelPlace 58 · Grade 8 · GMLOS | 8 | GMLOS | 23:22.24 |
| 59 | Oliver BensonPlace 59 · Grade 10 · Pine Island | 10 | Pine Island | 24:22.25 |
| 60 | Nolan WendtPlace 60 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 25:02.46 |
| 61 | Elliott RenkPlace 61 · Grade 9 · Kee Lansing | 9 | Kee Lansing | 25:12.52 |
| 62 | Asher HershbergerPlace 62 · Grade 9 · Lanesboro/Fillmore Central | 9 | Lanesboro/Fillmore Central | 25:15.83 |
| 63 | Dylan YatesPlace 63 · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 27:38.66 |