| 1 | Connor MaleckaPlace 1 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 15:22.4 PR |
| 2 | Zach EngstromPlace 2 · Grade 12 · Willmar | 12 | Willmar | 15:33.5 PR |
| 3 | Brody FreelandPlace 3 · Grade 10 · Perham | 10 | Perham | 15:39.1 |
| 4 | Christian ThorsonPlace 4 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 15:43.7 PR |
| 5 | Jack CalvinPlace 5 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 15:52.6 PR |
| 6 | Ethan JohnsonPlace 6 · Grade 10 · Perham | 10 | Perham | 15:53.2 |
| 7 | Davin KvasnikPlace 7 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 15:54.7 PR |
| 8 | Jack MittenessPlace 8 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 16:00.0 PR |
| 9 | Emmett MorsePlace 9 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 16:00.1 |
| 10 | Easton KrausePlace 10 · Grade 10 · Willmar | 10 | Willmar | 16:00.3 PR |
| 11 | John SpencerPlace 11 · Grade 10 · Willmar | 10 | Willmar | 16:00.5 PR |
| 12 | Will CzechPlace 12 · Grade 12 · Rockford | 12 | Rockford | 16:02.9 |
| 13 | Bryce BrownPlace 13 · Grade 11 · Perham | 11 | Perham | 16:04.2 |
| 14 | Ben MathiasonPlace 14 · Grade 11 · Perham | 11 | Perham | 16:10.0 PR |
| 15 | Connor EllosPlace 15 · Grade 12 · Rockford | 12 | Rockford | 16:24.8 |
| 16 | Curtis GriffinPlace 16 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 16:36.0 |
| 17 | Parker HendrickxPlace 17 · Grade 11 · Perham | 11 | Perham | 16:44.5 |
| 18 | Brandt HemmelgarnPlace 18 · Grade 11 · Becker | 11 | Becker | 16:47.6 |
| 19 | Jack SkansonPlace 19 · Grade 11 · Rocori | 11 | Rocori | 16:53.5 |
| 20 | Brendan HendricksPlace 20 · Grade 10 · Greenway/Nashwauk-Keewatin | 10 | Greenway/Nashwauk-Keewatin | 16:59.0 |
| 21 | Jonah GetnickPlace 21 · Grade 11 · Breck School | 11 | Breck School | 17:00.6 |
| 22 | Ethan HaatajaPlace 22 · Grade 12 · Perham | 12 | Perham | 17:08.9 |
| 23 | Zeke MorrisPlace 23 · Grade 10 · Perham | 10 | Perham | 17:09.8 PR |
| 24 | Isaac DanielsonPlace 24 · Grade 12 · Greenway/Nashwauk-Keewatin | 12 | Greenway/Nashwauk-Keewatin | 17:13.7 |
| 25 | Matthew KnappPlace 25 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:14.9 |
| 26 | Andrew BarbergPlace 26 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 17:19.5 |
| 27 | Henry ThellPlace 27 · Grade 11 · Pequot Lakes | 11 | Pequot Lakes | 17:26.2 PR |
| 28 | Crosby PedersonPlace 28 · Grade 10 · Willmar | 10 | Willmar | 17:27.1 PR |
| 29 | Samuel RasmussenPlace 29 · Grade 12 · Fergus Falls | 12 | Fergus Falls | 17:30.8 |
| 30 | Holden HubbardPlace 30 · Grade 11 · Becker | 11 | Becker | 17:35.4 |
| 31 | Ryan NielsenPlace 31 · Grade 9 · Greenway/Nashwauk-Keewatin | 9 | Greenway/Nashwauk-Keewatin | 17:37.5 |
| 32 | Nathaniel EngstromPlace 32 · Grade 9 · Willmar | 9 | Willmar | 17:38.9 PR |
| 33 | Ian SalzerPlace 33 · Grade 12 · Rocori | 12 | Rocori | 17:46.2 PR |
| 34 | Grayson StumpfPlace 34 · Grade 11 · Little Falls | 11 | Little Falls | 17:48.4 PR |
| 35 | Ruben PalaciosPlace 35 · Grade 12 · Willmar | 12 | Willmar | 17:52.0 |
| 36 | Grant AndersonPlace 36 · Grade 12 · Foley | 12 | Foley | 17:57.2 |
| 37 | Emmett StuewePlace 37 · Grade 10 · Detroit Lakes | 10 | Detroit Lakes | 17:57.3 |
| 38 | Jude KnightPlace 38 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:57.7 |
| 39 | Cesar Quixan GutierrezPlace 39 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 17:59.1 |
| 40 | Edwin DillPlace 40 · Grade 10 · Breck School | 10 | Breck School | 17:59.4 PR |
| 41 | Eli MarcumPlace 41 · Grade 9 · Pequot Lakes | 9 | Pequot Lakes | 17:59.7 |
| 42 | Ethan TrosdahlPlace 42 · Grade 8 · Pequot Lakes | 8 | Pequot Lakes | 18:00.2 |
| 43 | Jax HohensteinPlace 43 · Grade 11 · Rocori | 11 | Rocori | 18:00.2 |
| 44 | Noah SchlosserPlace 44 · Grade 12 · Fergus Falls | 12 | Fergus Falls | 18:00.3 |
| 45 | Brayden HaugenPlace 45 · Grade 11 · Fergus Falls | 11 | Fergus Falls | 18:01.1 |
| 46 | Louis LeonardPlace 46 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 18:05.0 |
| 47 | Isaac TammiPlace 47 · Grade 10 · Greenway/Nashwauk-Keewatin | 10 | Greenway/Nashwauk-Keewatin | 18:06.7 |
| 48 | Noah EisenschenkPlace 48 · Grade 9 · Rocori | 9 | Rocori | 18:07.9 PR |
| 49 | Colin MacLeanPlace 49 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 18:09.4 |
| 50 | Thomas EidsmoePlace 50 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 18:12.3 |
| 51 | Owen SievePlace 51 · Grade 12 · Detroit Lakes | 12 | Detroit Lakes | 18:13.0 |
| 52 | Mazlin EastonPlace 52 · Grade 9 · Detroit Lakes | 9 | Detroit Lakes | 18:16.6 PR |
| 53 | Sam SchindelePlace 53 · Grade 10 · Willmar | 10 | Willmar | 18:19.6 |
| 54 | Will LyrenmannPlace 54 · Grade 12 · Foley | 12 | Foley | 18:22.0 |
| 55 | Owen EricksonPlace 55 · Grade 12 · Little Falls | 12 | Little Falls | 18:22.9 |
| 56 | Zach ConradPlace 56 · Grade 10 · Greenway/Nashwauk-Keewatin | 10 | Greenway/Nashwauk-Keewatin | 18:23.7 PR |
| 57 | Epic MendenhallPlace 57 · Grade 12 · Rockford | 12 | Rockford | 18:28.0 |
| 58 | Pietro CasalePlace 58 · Grade 9 · Breck School | 9 | Breck School | 18:28.8 |
| 59 | Mihai JeppesenPlace 59 · Grade 10 · Park Rapids Area | 10 | Park Rapids Area | 18:30.0 |
| 60 | Noah StalboergerPlace 60 · Grade 11 · Rocori | 11 | Rocori | 18:30.4 PR |
| 61 | Hudson PowellPlace 61 · Grade 8 · Sauk Rapids-Rice | 8 | Sauk Rapids-Rice | 18:31.7 |
| 62 | Leo KueberPlace 62 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 18:35.1 |
| 63 | David LoaringPlace 63 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 18:39.0 |
| 64 | Isaac PrydePlace 64 · Grade 10 · St. Cloud Apollo | 10 | St. Cloud Apollo | 18:39.1 |
| 65 | Benjamin O'LearyPlace 65 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 18:39.8 PR |
| 66 | Cade KaszubowskiPlace 66 · Grade 10 · Rockford | 10 | Rockford | 18:42.0 |
| 67 | Ethan StuewePlace 67 · Grade 8 · Detroit Lakes | 8 | Detroit Lakes | 18:42.4 |
| 68 | Otz McConnPlace 68 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 18:46.9 |
| 69 | Judah MeyerPlace 69 · Grade 11 · Little Falls | 11 | Little Falls | 18:48.3 |
| 70 | Connor ZabinskiPlace 70 · Grade 12 · Rocori | 12 | Rocori | 18:48.6 |
| 71 | Zackary BuschPlace 71 · Grade 11 · Foley | 11 | Foley | 18:50.6 |
| 72 | Jakob MadgwickPlace 72 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 18:54.6 |
| 73 | Jace SandsPlace 73 · Grade 9 · Thief River Falls | 9 | Thief River Falls | 19:00.9 |
| 74 | Brak SchrammPlace 74 · Grade 12 · Pequot Lakes | 12 | Pequot Lakes | 19:01.6 |
| 75 | Trevin PetersonPlace 75 · Grade 10 · Little Falls | 10 | Little Falls | 19:02.1 |
| 76 | Isaac EthenPlace 76 · Grade 12 · Foley | 12 | Foley | 19:03.8 |
| 77 | David O'LearyPlace 77 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 19:06.3 |
| 78 | Beau SchlosserPlace 78 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 19:08.2 |
| 79 | Noah Wickham-PirniePlace 79 · Grade 10 · St. Cloud Apollo | 10 | St. Cloud Apollo | 19:08.2 |
| 80 | Hudson WoodmanPlace 80 · Grade 9 · Greenway/Nashwauk-Keewatin | 9 | Greenway/Nashwauk-Keewatin | 19:10.2 |
| 81 | Greyson HalliePlace 81 · Grade 10 · Greenway/Nashwauk-Keewatin | 10 | Greenway/Nashwauk-Keewatin | 19:10.7 PR |
| 82 | Nolan NovakPlace 82 · Grade 12 · Foley | 12 | Foley | 19:11.7 |
| 83 | Nathan SchlenkerPlace 83 · Grade 9 · Milaca | 9 | Milaca | 19:14.4 |
| 84 | Carson SchusterPlace 84 · Grade 12 · Becker | 12 | Becker | 19:15.0 |
| 85 | Gabe WolvertPlace 85 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 19:17.1 |
| 86 | Landon KralPlace 86 · Grade 9 · Becker | 9 | Becker | 19:18.0 |
| 87 | Zac WestholterPlace 87 · Grade 11 · Detroit Lakes | 11 | Detroit Lakes | 19:18.6 |
| 88 | Sean DerryPlace 88 · Grade 11 · Little Falls | 11 | Little Falls | 19:19.9 |
| 89 | Ben AndersonPlace 89 · Grade 12 · Little Falls | 12 | Little Falls | 19:29.8 PR |
| 90 | Gage WeberPlace 90 · Grade 10 · Detroit Lakes | 10 | Detroit Lakes | 19:30.5 |
| 91 | Michael GeranenPlace 91 · Grade 12 · Milaca | 12 | Milaca | 19:33.2 |
| 92 | Teddy ChildsPlace 92 · Grade 8 · Breck School | 8 | Breck School | 19:37.1 |
| 93 | Isaac JencPlace 93 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 19:39.5 |
| 94 | Jude JohnsonPlace 94 · Grade 11 · Pequot Lakes | 11 | Pequot Lakes | 19:40.5 |
| 95 | Teddy DavisPlace 95 · Grade 9 · Detroit Lakes | 9 | Detroit Lakes | 19:42.3 |
| 96 | Levi GackPlace 96 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 19:49.2 |
| 97 | Cooper PanyPlace 97 · Grade 11 · Becker | 11 | Becker | 19:49.6 |
| 98 | Wyatt NovakPlace 98 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 19:53.2 |
| 99 | Will SwensonPlace 99 · Grade 12 · Foley | 12 | Foley | 19:55.8 |
| 100 | Eli NelsonPlace 100 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 19:57.4 |