| 1 | Jack GeislingerPlace 1 · Monticello | — | Monticello | 18:38.6 |
| 2 | Chris FalkPlace 2 · Monticello | — | Monticello | 18:42.1 |
| 3 | Ezra PembertonPlace 3 · Monticello | — | Monticello | 19:24.1 |
| 4 | Luke HugoPlace 4 · Big Lake | — | Big Lake | 19:31.2 |
| 5 | Josh MeixellPlace 5 · St Cloud Apollo | — | St Cloud Apollo | 19:32.6 |
| 6 | Eric MalmangerPlace 6 · St Cloud Apollo | — | St Cloud Apollo | 19:32.8 |
| 7 | Orion PreislerPlace 7 · St Cloud Apollo | — | St Cloud Apollo | 19:44.3 |
| 8 | Ryan KarlsPlace 8 · St Cloud Apollo | — | St Cloud Apollo | 19:52.3 |
| 9 | Ezra BrouwerPlace 9 · Monticello | — | Monticello | 20:10.6 |
| 10 | Caleb TorresPlace 10 · Monticello | — | Monticello | 20:13.2 |
| 11 | Carter EricksonPlace 11 · Big Lake | — | Big Lake | 20:26.8 |
| 12 | Sameer GuptaPlace 12 · Monticello | — | Monticello | 20:27.1 |
| 13 | Mitchell KosibaPlace 13 · Foley | — | Foley | 20:31.6 |
| 14 | Isaac MilejczakPlace 14 · Foley | — | Foley | 20:37.1 |
| 15 | Tristin KolbyPlace 15 · Spectrum High Scho | — | Spectrum High Scho | 20:42.2 |
| 16 | Vince KaleyPlace 16 · Monticello | — | Monticello | 20:42.8 |
| 17 | Matthew WestrichPlace 17 · Northwest | — | Northwest | 20:59.6 |
| 18 | Ben PooleyPlace 18 · Spectrum High Scho | — | Spectrum High Scho | 21:07.2 |
| 19 | Aiden KhamdamovPlace 19 · Spectrum High Scho | — | Spectrum High Scho | 21:09.1 |
| 20 | Matthew DenzenPlace 20 · Big Lake | — | Big Lake | 21:09.6 |
| 21 | Nolan KrakerPlace 21 · Princeton | — | Princeton | 21:20.1 |
| 22 | Preston HolewaPlace 22 · Foley | — | Foley | 21:25.1 |
| 23 | Tyler GruePlace 23 · Monticello | — | Monticello | 21:28.1 |
| 24 | Henry BoesePlace 24 · Spectrum High Scho | — | Spectrum High Scho | 21:33.4 |
| 25 | Tyler BiardPlace 25 · Monticello | — | Monticello | 21:39.1 |
| 26 | Ethan GothmanPlace 26 · Foley | — | Foley | 21:42.1 |
| 27 | William GentrupPlace 27 · Northwest | — | Northwest | 21:44.2 |
| 28 | Bo DahlheimerPlace 28 · Monticello | — | Monticello | 21:45.1 |
| 29 | Alexander SchermerPlace 29 · Becker | — | Becker | 21:50.4 |
| 30 | Rylan FeierabendPlace 30 · Monticello | — | Monticello | 21:52.2 |
| 31 | Gavin KadlecPlace 31 · Foley | — | Foley | 21:52.6 |
| 32 | Samuel TrunkPlace 32 · Princeton | — | Princeton | 21:55.5 |
| 33 | Carson HessPlace 33 · Monticello | — | Monticello | 21:56.2 |
| 34 | Gavin VoldPlace 34 · Big Lake | — | Big Lake | 22:04.1 |
| 35 | Rander DraheimPlace 35 · Princeton | — | Princeton | 22:05.2 |
| 36 | Jacob PolacecPlace 36 · Big Lake | — | Big Lake | 22:09.4 |
| 37 | Kaleb JonesPlace 37 · Spectrum High Scho | — | Spectrum High Scho | 22:09.8 |
| 38 | Adiel CisnerosPlace 38 · Big Lake | — | Big Lake | 22:11.1 |
| 39 | Ayden TuckerPlace 39 · Sauk Rapids-Rice | — | Sauk Rapids-Rice | 22:18.4 |
| 40 | Carter ThellPlace 40 · Foley | — | Foley | 22:19.8 |
| 41 | Ethan WagnerPlace 41 · Princeton | — | Princeton | 22:21.1 |
| 42 | Jonah OverbyPlace 42 · Big Lake | — | Big Lake | 22:44.1 |
| 43 | Jonathan DruryPlace 43 · Becker | — | Becker | 22:44.3 |
| 44 | Noah RaivalaPlace 44 · Spectrum High Scho | — | Spectrum High Scho | 22:44.6 |
| 45 | Noah BlochPlace 45 · Becker | — | Becker | 22:59.1 |
| 46 | Grant PallanschPlace 46 · Sauk Rapids-Rice | — | Sauk Rapids-Rice | 23:02.7 |
| 47 | Braeden VaughnPlace 47 · Monticello | — | Monticello | 23:06.2 |
| 48 | Henry AdamsPlace 48 · Spectrum High Scho | — | Spectrum High Scho | 23:12.2 |
| 49 | Pryor DeustermanPlace 49 · Spectrum High Scho | — | Spectrum High Scho | 23:13.8 |
| 50 | Pau ValdiviesoPlace 50 · Princeton | — | Princeton | 23:14.2 |
| 51 | Diego HennesPlace 51 · St Cloud Tech | — | St Cloud Tech | 23:22.3 |
| 52 | Daniel LindenPlace 52 · Milaca | — | Milaca | 23:35.9 |
| 53 | Knox JohsnonPlace 53 · Spectrum High Scho | — | Spectrum High Scho | 23:44.2 |
| 54 | Marco GordonPlace 54 · St Cloud Apollo | — | St Cloud Apollo | 23:45.2 |
| 55 | Gavin WeberPlace 55 · Sauk Rapids-Rice | — | Sauk Rapids-Rice | 23:46.4 |
| 56 | Landon LahrPlace 56 · Becker | — | Becker | 23:50.1 |
| 57 | Chase LesyinskiPlace 57 · Spectrum High Scho | — | Spectrum High Scho | 23:54.2 |
| 58 | Oliver AronsonPlace 58 · Big Lake | — | Big Lake | 23:56.6 |
| 59 | Lleyton BalabonPlace 59 · Spectrum High Scho | — | Spectrum High Scho | 24:01.2 |
| 60 | Jacob VogelPlace 60 · St Cloud Tech | — | St Cloud Tech | 24:08.4 |
| 61 | Wyatt KauppiPlace 61 · St Francis | — | St Francis | 24:22.1 |
| 62 | Colin LovegrenPlace 62 · Monticello | — | Monticello | 24:29.3 |
| 63 | Denlan HarmoningPlace 63 · Becker | — | Becker | 24:41.2 |
| 64 | Austin LindstromPlace 64 · Milaca | — | Milaca | 24:42.4 |
| 65 | Alexander WalkPlace 65 · St Cloud Tech | — | St Cloud Tech | 24:46.1 |
| 66 | Brady JohsnonPlace 66 · Spectrum High Scho | — | Spectrum High Scho | 25:09.9 |
| 67 | Lucas StevensonPlace 67 · Big Lake | — | Big Lake | 25:11.2 |
| 68 | Isaiah PromPlace 68 · Big Lake | — | Big Lake | 25:21.2 |
| 69 | Benjamin HowePlace 69 · Becker | — | Becker | 25:38.2 |
| 70 | Johnny VickPlace 70 · Spectrum High Scho | — | Spectrum High Scho | 25:39.5 |
| 71 | Joshua AllenPlace 71 · St Cloud Tech | — | St Cloud Tech | 25:58.2 |
| 72 | Aiden FrommeltPlace 72 · Becker | — | Becker | 26:14.1 |
| 73 | Paul RothanburgPlace 73 · Sauk Rapids-Rice | — | Sauk Rapids-Rice | 26:23.2 |
| 74 | Joshua VogelPlace 74 · St Cloud Tech | — | St Cloud Tech | 26:30.6 |
| 75 | Alex GuntzelPlace 75 · Spectrum High Scho | — | Spectrum High Scho | 26:35.2 |
| 76 | Austin WahlPlace 76 · Foley | — | Foley | 26:39.1 |
| 77 | Gunnar SwensonPlace 77 · St Cloud Tech | — | St Cloud Tech | 26:57.2 |
| 78 | Harrison HultmanPlace 78 · Milaca | — | Milaca | 27:02.1 |
| 79 | Samuel ButkowskiPlace 79 · St Cloud Tech | — | St Cloud Tech | 27:43.2 |
| 80 | Joel MillerPlace 80 · Foley | — | Foley | 27:50.2 |
| 81 | Julian RicePlace 81 · St Cloud Tech | — | St Cloud Tech | 27:53.2 |
| 82 | Nathan NordPlace 82 · Milaca | — | Milaca | 28:07.1 |
| 83 | Trystan DaleyPlace 83 · Spectrum High Scho | — | Spectrum High Scho | 28:16.1 |
| 84 | Jameson BistodeauPlace 84 · Milaca | — | Milaca | 28:29.2 |
| 85 | Thomas CotaPlace 85 · Becker | — | Becker | 29:39.6 |
| 86 | Wesley KauppiPlace 86 · St Francis | — | St Francis | 30:26.1 |
| 87 | Jude ConklinPlace 87 · Sauk Rapids-Rice | — | Sauk Rapids-Rice | 30:53.1 |
| 88 | Thomas HolroydPlace 88 · Foley | — | Foley | 30:55.1 |
| 89 | Mateo SmithPlace 89 · Monticello | — | Monticello | 39:02.7 |