| 1 | Isaac RasmussenPlace 1 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:04.0 |
| 2 | Grayson SpeltzPlace 2 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 17:14.1 |
| 3 | Nolan SchatzPlace 3 · Grade 10 · Stewartville | 10 | Stewartville | 17:23.5 |
| 4 | Brennan KunstPlace 4 · Grade 11 · LA/RP/H | 11 | LA/RP/H | 17:28.7 |
| 5 | Aaron PloetzPlace 5 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:31.4 |
| 6 | Trey HeglandPlace 6 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:37.5 |
| 7 | Ivan DaoodPlace 7 · Grade 11 · St. Charles | 11 | St. Charles | 17:37.6 |
| 8 | Hunter RislovPlace 8 · Grade 12 · LA/RP/H | 12 | LA/RP/H | 17:53.4 |
| 9 | Nolan WardPlace 9 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 18:03.8 |
| 10 | Conrad SeydelPlace 10 · Grade 12 · Lake City | 12 | Lake City | 18:10.0 |
| 11 | William JewisonPlace 11 · Grade 10 · LA/RP/H | 10 | LA/RP/H | 18:13.4 |
| 12 | Jack HorobPlace 12 · Grade 11 · Stewartville | 11 | Stewartville | 18:20.1 |
| 13 | Jack OwenPlace 13 · Grade 11 · Stewartville | 11 | Stewartville | 18:21.7 |
| 14 | Archie WolcottPlace 14 · Grade 11 · La Crescent-Hokah | 11 | La Crescent-Hokah | 18:22.6 |
| 15 | Ben PeetersPlace 15 · Grade 11 · Chatfield | 11 | Chatfield | 18:24.8 |
| 16 | Asher LangsethPlace 16 · Grade 11 · Stewartville | 11 | Stewartville | 18:27.8 |
| 17 | Ryland VeenhuisPlace 17 · Grade 12 · Plainview-Elgin-Millville | 12 | Plainview-Elgin-Millville | 18:31.2 |
| 18 | Jackson EckermanPlace 18 · Grade 10 · Stewartville | 10 | Stewartville | 18:33.8 |
| 19 | Riley GrantPlace 19 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 18:42.8 |
| 20 | Isaac HalbakkenPlace 20 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 18:56.5 |
| 21 | Josiah ScruggsPlace 21 · Grade 10 · Stewartville | 10 | Stewartville | 19:06.2 |
| 22 | Ivar StavlundPlace 22 · Grade 12 · Chatfield | 12 | Chatfield | 19:07.6 |
| 23 | Westley BurrowsPlace 23 · Grade 10 · Schaeffer Academy | 10 | Schaeffer Academy | 19:09.9 |
| 24 | Andy BrownPlace 24 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 19:10.6 |
| 25 | Max HooverPlace 25 · Grade 10 · Chatfield | 10 | Chatfield | 19:15.8 |
| 26 | Elijah OkeefePlace 26 · Grade 10 · Triton | 10 | Triton | 19:18.8 |
| 27 | Mason RussellPlace 27 · Grade 9 · Stewartville | 9 | Stewartville | 19:36.2 |
| 28 | Caleb AustPlace 28 · Grade 12 · St. Charles | 12 | St. Charles | 19:40.7 |
| 29 | Isaac GommelsPlace 29 · Grade 9 · Schaeffer Academy | 9 | Schaeffer Academy | 19:41.3 |
| 30 | Daniel ReimanPlace 30 · Grade 11 · St. Charles | 11 | St. Charles | 19:44.2 |
| 31 | Angel Mata-ColinPlace 31 · Grade 11 · Triton | 11 | Triton | 19:47.6 |
| 32 | Marcos JohnsonPlace 32 · Grade 9 · Lake City | 9 | Lake City | 19:49.3 |
| 33 | Alan OrtizPlace 33 · Grade 12 · Triton | 12 | Triton | 19:55.7 |
| 34 | Cooper PickettPlace 34 · Grade 11 · Lanesboro/Fillmore Central | 11 | Lanesboro/Fillmore Central | 19:57.6 |
| 35 | Luke NechvillePlace 35 · Grade 12 · Dover-Eyota | 12 | Dover-Eyota | 20:00.3 |
| 36 | Luke BarkerPlace 36 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 20:02.6 |
| 37 | Freddy ReckmannPlace 37 · Grade 10 · Lake City | 10 | Lake City | 20:13.6 |
| 38 | Maddex LanningPlace 38 · Grade 12 · Chatfield | 12 | Chatfield | 20:16.3 |
| 39 | Jonathan BlockPlace 39 · Grade 9 · Schaeffer Academy | 9 | Schaeffer Academy | 20:18.4 |
| 40 | Nolan O'NeillPlace 40 · Grade 12 · Dover-Eyota | 12 | Dover-Eyota | 20:48.9 |
| 41 | Avett KivimagiPlace 41 · Grade 9 · Chatfield | 9 | Chatfield | 20:49.6 |
| 42 | Cael SinnPlace 42 · Grade 9 · Chatfield | 9 | Chatfield | 20:52.3 |
| 43 | Brody BenjaminPlace 43 · Grade 10 · Lake City | 10 | Lake City | 21:03.4 |
| 44 | Jaxon HuntingtonPlace 44 · Grade 12 · Lanesboro/Fillmore Central | 12 | Lanesboro/Fillmore Central | 21:09.3 |
| 45 | Caleb GustafsonPlace 45 · Grade 8 · Lake City | 8 | Lake City | 21:15.4 |
| 46 | Rex HerbersPlace 46 · Grade 7 · Lake City | 7 | Lake City | 21:20.9 |
| 47 | Ryker RasmussenPlace 47 · Grade 12 · St. Charles | 12 | St. Charles | 21:32.7 |
| 48 | Abraham PhillipsPlace 48 · Grade 12 · GMLOS | 12 | GMLOS | 21:36.7 |
| 49 | Brevon SwancuttPlace 49 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 21:37.0 |
| 50 | James BigalkPlace 50 · Grade 9 · Plainview-Elgin-Millville | 9 | Plainview-Elgin-Millville | 21:47.0 |
| 51 | Ashton GehlingPlace 51 · Grade 10 · GMLOS | 10 | GMLOS | 22:03.9 |
| 52 | Cody HyrkasPlace 52 · Grade 12 · GMLOS | 12 | GMLOS | 22:03.9 |
| 53 | Jordan GreerPlace 53 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 22:16.6 |
| 54 | Wesley DayPlace 54 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 22:27.3 |
| 55 | Zeke PhillipsPlace 55 · Grade 10 · GMLOS | 10 | GMLOS | 23:13.5 |
| 56 | Oliver HansonPlace 56 · Grade 9 · Chatfield | 9 | Chatfield | 23:18.6 |
| 57 | Soren SaterdalenPlace 57 · Grade 10 · GMLOS | 10 | GMLOS | 23:20.5 |
| 58 | Cole ReidPlace 58 · Grade 12 · GMLOS | 12 | GMLOS | 23:24.1 |
| 59 | Izeley KaniaPlace 59 · Grade 11 · Lake City | 11 | Lake City | 23:38.3 |
| 60 | Carter HolstPlace 60 · Grade 12 · Plainview-Elgin-Millville | 12 | Plainview-Elgin-Millville | 23:43.7 |
| 61 | Braydn NordengPlace 61 · Grade 11 · GMLOS | 11 | GMLOS | 23:49.9 |
| 62 | Zachary HassigPlace 62 · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 24:24.5 |
| 63 | Avery ReiserPlace 63 · Grade 11 · Triton | 11 | Triton | 25:14.2 |
| 64 | Asher HershbergerPlace 64 · Grade 9 · Lanesboro/Fillmore Central | 9 | Lanesboro/Fillmore Central | 25:20.0 |
| 65 | Nathan BurmeisterPlace 65 · Grade 10 · Lanesboro/Fillmore Central | 10 | Lanesboro/Fillmore Central | 25:25.4 PR |
| 66 | Liam HorihanPlace 66 · Grade 9 · Lanesboro/Fillmore Central | 9 | Lanesboro/Fillmore Central | 26:02.8 |
| 67 | Dylan YatesPlace 67 · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 26:07.3 |
| 68 | Nolan WendtPlace 68 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 27:26.6 |
| 69 | Ian Allers-ZarsPlace 69 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 27:53.2 |
| 70 | Matias JaraPlace 70 · Grade 9 · Triton | 9 | Triton | 31:11.0 |