| 1 | Tyson McKeeverPlace 1 · Grade 12 · Warroad | 12 | Warroad | 17:26.40 |
| 2 | Isaiah YousoPlace 2 · Grade 9 · Lake of the Woods/Rainy River | 9 | Lake of the Woods/Rainy River | 18:04.50 |
| 3 | Elijah HelstadPlace 3 · Grade 11 · Warroad | 11 | Warroad | 18:10.60 |
| 4 | Cooper OlsonPlace 4 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 18:11.70 |
| 5 | Stephan EastvoldPlace 5 · Grade 10 · Warroad | 10 | Warroad | 18:25.30 |
| 6 | Gus HasbargenPlace 6 · Grade 8 · Lake of the Woods/Rainy River | 8 | Lake of the Woods/Rainy River | 19:02.40 |
| 7 | Sully JohnsonPlace 7 · Grade 12 · Warroad | 12 | Warroad | 19:10.50 |
| 8 | Joseph SullivanPlace 8 · Grade 12 · International Falls | 12 | International Falls | 19:19.80 |
| 9 | Max YousoPlace 9 · Grade 12 · International Falls | 12 | International Falls | 19:31.80 |
| 10 | Jens BilbenPlace 10 · Grade 9 · International Falls | 9 | International Falls | 19:36.10 |
| 11 | Abram HuenerPlace 11 · Grade 10 · Roseau | 10 | Roseau | 19:40.20 |
| 12 | Dietrich OlsonPlace 12 · Grade 10 · Roseau | 10 | Roseau | 19:40.30 |
| 13 | Kodiak DorowPlace 13 · Grade 12 · Lake of the Woods/Rainy River | 12 | Lake of the Woods/Rainy River | 19:47.80 |
| 14 | Noah BrotenPlace 14 · Grade 10 · Roseau | 10 | Roseau | 19:59.00 |
| 15 | Everett PedersonPlace 15 · Grade 12 · Warroad | 12 | Warroad | 20:02.00 |
| 16 | Jake BranumPlace 16 · Grade 10 · Warroad | 10 | Warroad | 20:19.30 |
| 17 | Daxton MenlovePlace 17 · Grade 11 · Roseau | 11 | Roseau | 20:23.70 |
| 18 | Josiah BleessPlace 18 · Grade 11 · Warroad | 11 | Warroad | 20:37.80 |
| 19 | Levi EricksonPlace 19 · Grade 9 · Roseau | 9 | Roseau | 20:47.70 |
| 20 | Silas HinsonPlace 20 · Grade 10 · Roseau | 10 | Roseau | 20:53.10 |
| 21 | Coltyn HarceyPlace 21 · Grade 12 · DR/N/HC | 12 | DR/N/HC | 20:55.40 |
| 22 | Harrison RothPlace 22 · Grade 11 · Roseau | 11 | Roseau | 21:06.00 |
| 23 | Benson SatherPlace 23 · Grade 12 · International Falls | 12 | International Falls | 21:24.50 |
| 24 | Gus LienPlace 24 · Grade 10 · Warroad | 10 | Warroad | 21:28.50 |
| 25 | Vincent QuoPlace 25 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 21:53.50 |
| 26 | Owen LarsonPlace 26 · Grade 11 · Warroad | 11 | Warroad | 22:00.50 |
| 27 | Luke MillerPlace 27 · Grade 10 · Roseau | 10 | Roseau | 22:04.70 |
| 28 | Noah AndersonPlace 28 · Grade 7 · International Falls | 7 | International Falls | 22:10.30 |
| 29 | Corbin ChezickPlace 29 · Grade 8 · International Falls | 8 | International Falls | 22:18.00 |
| 30 | Axl EichenbergerPlace 30 · Grade 10 · Warroad | 10 | Warroad | 22:40.20 |
| 31 | Chase KasprowiczPlace 31 · Grade 10 · Roseau | 10 | Roseau | 22:43.70 |
| 32 | Tyler PearsonPlace 32 · Grade 11 · DR/N/HC | 11 | DR/N/HC | 22:53.00 |
| 33 | Nils ChristiansonPlace 33 · Grade 9 · Roseau | 9 | Roseau | 23:04.60 |
| 34 | Tyler MattsonPlace 34 · Grade 10 · Warroad | 10 | Warroad | 23:06.20 |
| 35 | Reign FriendPlace 35 · Grade 12 · International Falls | 12 | International Falls | 24:42.60 |
| 36 | Tristan CarrizalesPlace 36 · Grade 12 · Roseau | 12 | Roseau | 24:52.20 |
| 37 | Jonathan RusekPlace 37 · Grade 9 · Roseau | 9 | Roseau | 24:53.30 |
| 38 | Tatum RindePlace 38 · Grade 8 · Roseau | 8 | Roseau | 24:58.40 |
| 39 | Ashby SilversPlace 39 · Grade 11 · International Falls | 11 | International Falls | 25:34.70 |
| 40 | Edward IsaacsPlace 40 · Grade 10 · DR/N/HC | 10 | DR/N/HC | 26:01.10 |
| 41 | Thorbjorn JohnsonPlace 41 · Grade 11 · Roseau | 11 | Roseau | 26:13.70 |
| 42 | Zeke OsweilerPlace 42 · Grade 11 · Roseau | 11 | Roseau | 26:30.40 |
| 43 | Cullen EricksonPlace 43 · Grade 12 · International Falls | 12 | International Falls | 27:37.60 |