| 1 | Isaiah YousoPlace 1 · Grade 9 · Lake of the Woods/Rainy River | 9 | Lake of the Woods/Rainy River | 18:09.33 |
| 2 | Cooper OlsonPlace 2 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 18:37.32 |
| 3 | Dietrich OlsonPlace 3 · Grade 10 · Roseau | 10 | Roseau | 19:16.31 |
| 4 | Max YousoPlace 4 · Grade 12 · International Falls | 12 | International Falls | 19:27.05 |
| 5 | Joseph SullivanPlace 5 · Grade 12 · International Falls | 12 | International Falls | 19:36.67 |
| 6 | Kodiak DorowPlace 6 · Grade 12 · Lake of the Woods/Rainy River | 12 | Lake of the Woods/Rainy River | 19:49.45 |
| 7 | Easton GilbertsonPlace 7 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 19:52.80 |
| 8 | Joseph BaumannPlace 8 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 19:55.94 |
| 9 | Jens BilbenPlace 9 · Grade 9 · International Falls | 9 | International Falls | 20:22.80 |
| 10 | Abram HuenerPlace 10 · Grade 10 · Roseau | 10 | Roseau | 20:50.64 |
| 11 | Chase KasprowiczPlace 11 · Grade 10 · Roseau | 10 | Roseau | 21:12.30 |
| 12 | Levi EricksonPlace 12 · Grade 9 · Roseau | 9 | Roseau | 21:39.69 |
| 13 | Benson SatherPlace 13 · Grade 12 · International Falls | 12 | International Falls | 21:44.19 |
| 14 | Harrison RothPlace 14 · Grade 11 · Roseau | 11 | Roseau | 21:50.15 |
| 15 | Luke MillerPlace 15 · Grade 10 · Roseau | 10 | Roseau | 21:54.81 |
| 16 | Owen HuschlePlace 16 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 22:29.11 |
| 17 | Silas HinsonPlace 17 · Grade 10 · Roseau | 10 | Roseau | 22:38.88 |
| 18 | Keith DaviesPlace 18 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 23:04.05 |
| 19 | Daxton MenlovePlace 19 · Grade 11 · Roseau | 11 | Roseau | 23:10.94 |
| 20 | Vincent QuoPlace 20 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 24:13.43 |
| 21 | Nils ChristiansonPlace 21 · Grade 9 · Roseau | 9 | Roseau | 25:19.34 |
| 22 | Zeke OsweilerPlace 22 · Grade 11 · Roseau | 11 | Roseau | 25:54.36 |
| 23 | Ashby SilversPlace 23 · Grade 11 · International Falls | 11 | International Falls | 28:17.72 |
| 24 | Gavin FriborgPlace 24 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 29:04.14 |
| 25 | Jonathan RusekPlace 25 · Grade 9 · Roseau | 9 | Roseau | 29:25.95 |
| — | Asher DunhamGrade 10 · Roseau | 10 | Roseau | DNS PR |
| — | Asher MunstenteigerGrade 11 · Roseau | 11 | Roseau | DNS |
| — | Thorbjorn JohnsonGrade 11 · Roseau | 11 | Roseau | DNS |
| — | Tristan CarrizalesGrade 12 · Roseau | 12 | Roseau | DNS |
| — | Noah BrotenGrade 10 · Roseau | 10 | Roseau | DNS |
| — | Izack GirtzGrade 11 · Bagley/Fosston | 11 | Bagley/Fosston | DNS |