| 1 | Garrett GuidaPlace 1 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 16:55.8 |
| 2 | Peter BartelsPlace 2 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 18:26.5 |
| 3 | Justin ReiszPlace 3 · Grade 10 · Crosby-Ironton | 10 | Crosby-Ironton | 18:28.8 |
| 4 | Hunter VaughtPlace 4 · Grade 11 · Mille Lacs | 11 | Mille Lacs | 18:50.5 |
| 5 | Lenny HughesPlace 5 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 18:50.8 |
| 6 | Blake NolanPlace 6 · Grade 11 · Little Falls | 11 | Little Falls | 19:30.3 |
| 7 | Jayce ComptonPlace 7 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 19:32.3 |
| 8 | Kobi CameronPlace 8 · Grade 12 · Little Falls | 12 | Little Falls | 19:42.3 |
| 9 | Judah MeyerPlace 9 · Grade 10 · Little Falls | 10 | Little Falls | 19:46.1 |
| 10 | Isaiah AuliePlace 10 · Grade 12 · Pine River-Backus | 12 | Pine River-Backus | 19:48.0 |
| 11 | Noah HughesPlace 11 · Grade 9 · McGregor-Aitkin | 9 | McGregor-Aitkin | 20:07.5 |
| 12 | William AdamsPlace 12 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 20:08.0 |
| 13 | Sean DerryPlace 13 · Grade 10 · Little Falls | 10 | Little Falls | 20:09.3 |
| 14 | Noah CameronPlace 14 · Grade 12 · Little Falls | 12 | Little Falls | 20:11.7 |
| 15 | Kole NixonPlace 15 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 20:20.4 |
| 16 | Coltyn HarceyPlace 16 · Grade 11 · DR/N/HC | 11 | DR/N/HC | 20:35.3 |
| 17 | Noah MossPlace 17 · Grade 11 · McGregor-Aitkin | 11 | McGregor-Aitkin | 20:42.4 |
| 18 | Soren ThusholtPlace 18 · Grade 10 · Little Falls | 10 | Little Falls | 20:46.4 |
| 19 | Eli PexsaPlace 19 · Grade 9 · Pillager | 9 | Pillager | 21:25.5 |
| 20 | Levi TurnerPlace 20 · Grade 10 · Crosby-Ironton | 10 | Crosby-Ironton | 21:33.6 |
| 21 | Nicholas BargPlace 21 · Grade 11 · Pillager | 11 | Pillager | 21:55.3 |
| 22 | Andrew HudrlikPlace 22 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 22:05.1 |
| 23 | Isaac AsmusPlace 23 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 22:41.7 |
| 24 | Trevin PetersonPlace 24 · Grade 9 · Little Falls | 9 | Little Falls | 22:55.9 |
| 25 | Zach MinionPlace 25 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 22:59.2 |
| 26 | Dean WynnPlace 26 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 22:59.7 |
| 27 | Everett WachsmuthPlace 27 · Grade 9 · Pillager | 9 | Pillager | 23:10.4 |
| 28 | Dennis RahmPlace 28 · Grade 12 · Pine River-Backus | 12 | Pine River-Backus | 23:13.9 |
| 29 | Tyler PearsonPlace 29 · Grade 10 · DR/N/HC | 10 | DR/N/HC | 23:35.3 |
| 30 | Gabe StephensPlace 30 · Grade 9 · Pillager | 9 | Pillager | 23:55.0 |
| 31 | Jordan BrinkmanPlace 31 · Grade 10 · Pillager | 10 | Pillager | 24:16.5 |
| 32 | Parker PallanschPlace 32 · Grade 11 · Pillager | 11 | Pillager | 24:38.3 |
| 33 | Wyatt WinterPlace 33 · Grade 12 · McGregor-Aitkin | 12 | McGregor-Aitkin | 25:17.5 |
| 34 | Elijah TurnerPlace 34 · Grade 8 · Crosby-Ironton | 8 | Crosby-Ironton | 25:23.5 |
| 35 | Cory CarlsonPlace 35 · Grade 12 · Mille Lacs | 12 | Mille Lacs | 25:27.5 |
| 36 | Cam StockwellPlace 36 · Grade 10 · DR/N/HC | 10 | DR/N/HC | 25:41.8 |
| 37 | Aidan MoenPlace 37 · Grade 9 · Pillager | 9 | Pillager | 26:22.5 |
| 38 | Mac KilmerPlace 38 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 44:02.0 |