| 1 | Ryan PrinsenPlace 1 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:16.90 |
| 2 | Aaron PloetzPlace 2 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 17:38.10 |
| 3 | Carter GlynnPlace 3 · Grade 10 · GMLOS | 10 | GMLOS | 17:43.80 |
| 4 | Joey WelchPlace 4 · Grade 11 · La Crescent-Hokah | 11 | La Crescent-Hokah | 17:49.10 |
| 5 | Isaac SnyderPlace 5 · Grade 12 · Lanesboro/Fillmore Cent | 12 | Lanesboro/Fillmore Cent | 17:57.00 |
| 6 | Brennan KunstPlace 6 · Grade 9 · LA/RP/H | 9 | LA/RP/H | 18:00.30 |
| 7 | Erik ShawPlace 7 · Grade 12 · GMLOS | 12 | GMLOS | 18:07.80 |
| 8 | Peyton AndringPlace 8 · Grade 10 · St. Charles | 10 | St. Charles | 18:09.80 |
| 9 | Tyler BetthauserPlace 9 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 18:11.50 |
| 10 | Isaac RasmussenPlace 10 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 18:26.90 |
| 11 | Hunter RislovPlace 11 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 18:37.00 |
| 12 | Ryan PichlerPlace 12 · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 18:37.20 |
| 13 | William HalbakkenPlace 13 · Grade 12 · Dover-Eyota | 12 | Dover-Eyota | 18:40.30 |
| 14 | Yong AchuothPlace 14 · Grade 11 · Pacelli | 11 | Pacelli | 18:43.80 |
| 15 | Treyton HeylandPlace 15 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 18:45.20 |
| 16 | Riley GrantPlace 16 · Grade 9 · Lanesboro/Fillmore Cent | 9 | Lanesboro/Fillmore Cent | 19:11.90 |
| 17 | Matthew SpraguePlace 17 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 19:14.80 |
| 18 | Teague AldenPlace 18 · Grade 11 · GMLOS | 11 | GMLOS | 19:16.60 |
| 19 | Wyatt GilbertsonPlace 19 · Grade 12 · Hayfield | 12 | Hayfield | 19:18.10 |
| 20 | Luke NechvillePlace 20 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 19:20.20 |
| 21 | Daniel ReimanPlace 21 · Grade 9 · St. Charles | 9 | St. Charles | 19:23.60 |
| 22 | Brendon ArndorferPlace 22 · Grade 12 · GMLOS | 12 | GMLOS | 19:26.60 |
| 23 | Dave WallacePlace 23 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 19:27.50 |
| 24 | Landon SethrePlace 24 · Grade 11 · Lanesboro/Fillmore Cent | 11 | Lanesboro/Fillmore Cent | 19:45.60 |
| 25 | Jaxon HuntingtonPlace 25 · Grade 10 · Lanesboro/Fillmore Cent | 10 | Lanesboro/Fillmore Cent | 19:48.40 |
| 26 | Austin SmithPlace 26 · Grade 12 · La Crescent-Hokah | 12 | La Crescent-Hokah | 19:50.30 |
| 27 | Ashton GehlingPlace 27 · Grade 8 · GMLOS | 8 | GMLOS | 19:53.60 |
| 28 | Grayson BicklerPlace 28 · Grade 10 · Pacelli | 10 | Pacelli | 19:55.60 |
| 29 | Reeve AndringPlace 29 · Grade 9 · St. Charles | 9 | St. Charles | 19:56.10 |
| 30 | Archie WolcottPlace 30 · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 19:58.80 |
| 31 | Payson WollerPlace 31 · Grade 10 · La Crescent-Hokah | 10 | La Crescent-Hokah | 19:59.20 |
| 32 | Caleb AustPlace 32 · Grade 10 · St. Charles | 10 | St. Charles | 20:00.60 |
| 33 | Andy BrownPlace 33 · Grade 9 · Lanesboro/Fillmore Cent | 9 | Lanesboro/Fillmore Cent | 20:04.90 |
| 34 | Jonah BuchananPlace 34 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 20:10.60 |
| 35 | Charlie WalkerPlace 35 · Grade 8 · Hayfield | 8 | Hayfield | 20:13.60 |
| 36 | JJ BastyrPlace 36 · Grade 9 · Pacelli | 9 | Pacelli | 20:14.90 |
| 37 | Isaac HalbakkenPlace 37 · Grade 7 · Dover-Eyota | 7 | Dover-Eyota | 20:15.60 |
| 38 | Sam AdamcykPlace 38 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 20:16.30 |
| 39 | Cody HyrkasPlace 39 · Grade 10 · GMLOS | 10 | GMLOS | 20:21.40 |
| 40 | Luke BarkerPlace 40 · Grade 8 · Dover-Eyota | 8 | Dover-Eyota | 20:21.60 |
| 41 | Nicholas WeistPlace 41 · Grade 12 · Lanesboro/Fillmore Cent | 12 | Lanesboro/Fillmore Cent | 20:22.80 |
| 42 | Cooper PickettPlace 42 · Grade 9 · Lanesboro/Fillmore Cent | 9 | Lanesboro/Fillmore Cent | 20:41.50 |
| 43 | McKinley KabatPlace 43 · Grade 10 · La Crescent-Hokah | 10 | La Crescent-Hokah | 20:51.80 |
| 44 | Nolan O'NeillPlace 44 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 20:55.00 |
| 45 | Cohen HeinsPlace 45 · Grade 12 · Hayfield | 12 | Hayfield | 21:05.70 |
| 46 | Walter LecheltPlace 46 · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 21:15.10 |
| 47 | Gibson DarrPlace 47 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 21:16.50 |
| 48 | Jaxon HarbertsPlace 48 · Grade 12 · Hayfield | 12 | Hayfield | 21:16.90 |
| 49 | Isaac NelsonPlace 49 · Grade 12 · Hayfield | 12 | Hayfield | 21:22.00 |
| 50 | Andrew FrederickPlace 50 · Grade 12 · Pacelli | 12 | Pacelli | 21:24.20 |
| 51 | Alec KlingfusPlace 51 · Grade 9 · Pacelli | 9 | Pacelli | 21:35.80 |
| 52 | Owen GruberPlace 52 · Grade 11 · St. Charles | 11 | St. Charles | 21:41.10 |
| 53 | Jack DouganPlace 53 · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 21:43.70 |
| 54 | Samuel StaskoPlace 54 · Grade 11 · Hayfield | 11 | Hayfield | 21:49.50 |
| 55 | James SchultePlace 55 · Grade 9 · Pacelli | 9 | Pacelli | 21:50.00 |
| 56 | Steven GillettePlace 56 · Grade 10 · Hayfield | 10 | Hayfield | 21:57.80 |
| 57 | Aiden NelsonPlace 57 · Grade 12 · Hayfield | 12 | Hayfield | 22:00.20 |
| 58 | Quintin BetthauserPlace 58 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 22:17.80 |
| 59 | Kevin HodgePlace 59 · Grade 12 · Hayfield | 12 | Hayfield | 22:34.90 |
| 60 | Patrick GarveyPlace 60 · Grade 9 · Rochester Lourdes | 9 | Rochester Lourdes | 22:35.60 |
| 61 | Braydn NordengPlace 61 · Grade 9 · GMLOS | 9 | GMLOS | 22:36.60 |
| 62 | Calum SweenPlace 62 · Grade 7 · GMLOS | 7 | GMLOS | 22:36.80 |
| 63 | Grant HorihanPlace 63 · Grade 11 · Lanesboro/Fillmore Cent | 11 | Lanesboro/Fillmore Cent | 23:07.60 |
| 64 | Kalen CollinsPlace 64 · Grade 9 · Lanesboro/Fillmore Cent | 9 | Lanesboro/Fillmore Cent | 23:08.30 |
| 65 | Jacob KotekPlace 65 · Grade 10 · Lanesboro/Fillmore Cent | 10 | Lanesboro/Fillmore Cent | 23:11.10 |
| 66 | Ari JonesPlace 66 · Grade 8 · Rochester Lourdes | 8 | Rochester Lourdes | 23:20.50 |
| 67 | Kaden ZieglerPlace 67 · Grade 11 · Hayfield | 11 | Hayfield | 24:00.80 |
| 68 | Christo BadenhorstPlace 68 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 24:18.50 |
| 69 | Mateo PetrusekPlace 69 · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 24:47.50 |
| 70 | Anthony NessPlace 70 · Grade 8 · St. Charles | 8 | St. Charles | 24:50.80 |
| 71 | Keaton BabbittPlace 71 · Grade 8 · St. Charles | 8 | St. Charles | 24:51.70 |
| 72 | Isaac WendtPlace 72 · Grade 11 · Dover-Eyota | 11 | Dover-Eyota | 24:53.90 |
| 73 | Cole EricksonPlace 73 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 25:16.90 |
| 74 | Harrison KroekerPlace 74 · Grade 12 · GMLOS | 12 | GMLOS | 25:19.00 |
| 75 | Ryan McNeillPlace 75 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 25:27.20 |
| 76 | Drew SlaathaugPlace 76 · Grade 9 · Hayfield | 9 | Hayfield | 26:20.90 |
| 77 | Ethan CampbellPlace 77 · Grade 12 · Hayfield | 12 | Hayfield | 26:31.20 |
| 78 | Cole ReidPlace 78 · Grade 10 · GMLOS | 10 | GMLOS | 26:39.50 |
| 79 | Nicholas DegenPlace 79 · Grade 12 · Rochester Lourdes | 12 | Rochester Lourdes | 26:54.50 |
| 80 | Josh GillespiePlace 80 · Grade 11 · Hayfield | 11 | Hayfield | 27:05.30 |