| 1 | Jackson DwyerPlace 1 · Grade 12 · Brainerd | 12 | Brainerd | 19:23.05 |
| 2 | Gabe MaurerPlace 2 · Grade 12 · Brainerd | 12 | Brainerd | 19:34.49 |
| 3 | Mitchell NeumannPlace 3 · Grade 11 · Brainerd | 11 | Brainerd | 19:55.44 |
| 4 | Joe FigliuzziPlace 4 · Grade 12 · Brainerd | 12 | Brainerd | 19:57.61 |
| 5 | Ben StadumPlace 5 · Grade 8 · Brainerd | 8 | Brainerd | 20:09.25 |
| 6 | Gabe QualleyPlace 6 · Grade 3 · Brainerd | 3 | Brainerd | 20:11.80 |
| 7 | Noah SchaefferPlace 7 · Grade 11 · Brainerd | 11 | Brainerd | 20:44.18 |
| 8 | Matthew TuelPlace 8 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 20:46.14 |
| 9 | Joseph NeumannPlace 9 · Grade 8 · Brainerd | 8 | Brainerd | 20:58.37 |
| 10 | Ben BobergPlace 10 · Grade 12 · Brainerd | 12 | Brainerd | 21:06.97 |
| 11 | Jackson LysnePlace 11 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 21:14.08 |
| 12 | Leif HoffmanPlace 12 · Grade 9 · Brainerd | 9 | Brainerd | 21:14.25 |
| 13 | Mason KuepersPlace 13 · Grade 10 · Brainerd | 10 | Brainerd | 21:26.15 |
| 14 | Michael SchmidtPlace 14 · Grade 8 · Fergus Falls | 8 | Fergus Falls | 21:33.14 |
| 15 | Garrett KranzPlace 15 · Grade 10 · Brainerd | 10 | Brainerd | 21:46.84 |
| 16 | Oliver ThorsonPlace 16 · Grade 10 · Fergus Falls | 10 | Fergus Falls | 21:48.38 |
| 17 | James RabascoPlace 17 · Grade 9 · Brainerd | 9 | Brainerd | 21:58.00 |
| 18 | Alex BurrowsPlace 18 · Grade 8 · Fergus Falls | 8 | Fergus Falls | 22:06.65 |
| 19 | Eric SwansonPlace 19 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 22:10.55 |
| 20 | Camden SkjeretPlace 20 · Grade 8 · Fergus Falls | 8 | Fergus Falls | 22:22.39 |
| 21 | Micah MouserPlace 21 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 22:40.01 |
| 22 | Adrian BlondeauPlace 22 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 22:41.17 |
| 23 | Jacob KettnerPlace 23 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 22:42.45 |
| 24 | Grant PallanschPlace 24 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 22:45.19 |
| 25 | Nate ChausseePlace 25 · Grade 8 · Brainerd | 8 | Brainerd | 22:45.29 |
| 26 | Aaron ShernPlace 26 · Grade 8 · Fergus Falls | 8 | Fergus Falls | 22:48.54 |
| 27 | Ben KarlgaardPlace 27 · Grade 11 · Brainerd | 11 | Brainerd | 23:18.91 |
| 28 | Kyler J CarlsonPlace 28 · Grade 8 · Brainerd | 8 | Brainerd | 23:21.04 |
| 29 | William NussPlace 29 · Grade 9 · Fergus Falls | 9 | Fergus Falls | 23:24.52 |
| 30 | Gavyn MeyerPlace 30 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 23:25.41 |
| 31 | Gavin WeberPlace 31 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 23:37.37 |
| 32 | David HerathPlace 32 · Grade 8 · Brainerd | 8 | Brainerd | 23:42.45 |
| 33 | Ayden TuckerPlace 33 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 23:43.40 |
| 34 | Braden BucherPlace 34 · Grade 8 · Fergus Falls | 8 | Fergus Falls | 24:09.11 |
| 35 | Avery NathePlace 35 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 24:21.22 |
| 36 | Damien LaraPlace 36 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 24:32.33 |
| 37 | Simon ThompsonPlace 37 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 24:35.32 |
| 38 | Reed BoeckermannPlace 38 · Grade 11 · Brainerd | 11 | Brainerd | 24:40.04 |
| 39 | Ben BeasleyPlace 39 · Grade 9 · Brainerd | 9 | Brainerd | 24:40.29 |
| 40 | Simon McGovernPlace 40 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 25:12.10 |
| 41 | Elliott MillerPlace 41 · Grade 8 · Sauk Rapids-Rice | 8 | Sauk Rapids-Rice | 26:03.71 |
| 42 | Landon VotavaPlace 42 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 26:49.71 |
| 43 | Ben GuidaPlace 43 · Grade 12 · Brainerd | 12 | Brainerd | 28:44.61 |
| 44 | Brady MidthunPlace 44 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 28:59.39 |
| 45 | Paul RothenburgPlace 45 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 31:12.07 |
| 46 | Ty LewisPlace 46 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 31:38.48 |
| 47 | Emmett RognessPlace 47 · Grade 7 · Fergus Falls | 7 | Fergus Falls | 34:04.45 |