| 1 | Phoenix AndersonPlace 1 · Grade 11 · Cromwell-Wright | 11 | Cromwell-Wright | 17:57.4 |
| 2 | Garrett GuidaPlace 2 · Grade 11 · Mcgregor | 11 | Mcgregor | 18:00.2 |
| 3 | Michael SchillerPlace 3 · Grade 12 · Cromwell-Wright | 12 | Cromwell-Wright | 19:02.8 |
| 4 | Michael GoggleyePlace 4 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 19:11.2 |
| 5 | Trenton JanckilaPlace 5 · Grade 9 · Mountain Iron-Buhl | 9 | Mountain Iron-Buhl | 19:16.1 |
| 6 | AJ WestinPlace 6 · Grade 12 · Crosby-Ironton | 12 | Crosby-Ironton | 19:42.1 |
| 7 | Peter BartelsPlace 7 · Grade 8 · Crosby-Ironton | 8 | Crosby-Ironton | 19:43.3 |
| 8 | Justin ReiszPlace 8 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 19:47.2 |
| 9 | Jasper HelanderPlace 9 · Grade 11 · Mountain Iron-Buhl | 11 | Mountain Iron-Buhl | 20:15.6 |
| 10 | William AdamsPlace 10 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 20:23.2 |
| 11 | Jayce ComptonPlace 11 · Grade 9 · Pine River-Backus | 9 | Pine River-Backus | 20:56.1 |
| 12 | Matthew RankinPlace 12 · Grade 11 · Clearbrook-Gonvick | 11 | Clearbrook-Gonvick | 20:56.3 |
| 13 | Blake GranholmPlace 13 · Grade 9 · Cromwell-Wright | 9 | Cromwell-Wright | 21:22.1 |
| 14 | Levi TurnerPlace 14 · Grade 9 · Crosby-Ironton | 9 | Crosby-Ironton | 21:32.2 |
| 15 | Austin NelsonPlace 15 · Grade 10 · Mountain Iron-Buhl | 10 | Mountain Iron-Buhl | 21:34.7 |
| 16 | Aiden ReiszPlace 16 · Grade 11 · Crosby-Ironton | 11 | Crosby-Ironton | 21:35.4 |
| 17 | Reece TrumblePlace 17 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 21:52.1 |
| 18 | Eli PexsaPlace 18 · Grade 8 · Pillager | 8 | Pillager | 22:13.2 |
| 19 | Nicholas BargPlace 19 · Grade 10 · Pillager | 10 | Pillager | 23:46.1 |
| 20 | Will DosserPlace 20 · Grade 10 · Pillager | 10 | Pillager | 24:01.2 |
| 21 | Dean WynnPlace 21 · Grade 9 · Pine River-Backus | 9 | Pine River-Backus | 24:18.6 |
| 22 | Zach MinionPlace 22 · Grade 10 · Pine River-Backus | 10 | Pine River-Backus | 24:46.1 |
| 23 | Everett WachsmuthPlace 23 · Grade 8 · Pillager | 8 | Pillager | 24:48.1 |
| 24 | Alex StephensPlace 24 · Grade 8 · Pillager | 8 | Pillager | 24:53.5 |
| 25 | Dennis RahmPlace 25 · Grade 11 · Pine River-Backus | 11 | Pine River-Backus | 24:58.2 |
| 26 | Brad LueckPlace 26 · Grade 12 · Crosby-Ironton | 12 | Crosby-Ironton | 24:59.1 |
| 27 | Auggie WishardPlace 27 · Grade 9 · Clearbrook-Gonvick | 9 | Clearbrook-Gonvick | 25:13.4 |
| 28 | Carter DerbyPlace 28 · Grade 12 · TrekNorth | 12 | TrekNorth | 25:21.1 |
| 29 | Tyler PearsonPlace 29 · Grade 9 · Deer River/Northland/Hill City | 9 | Deer River/Northland/Hill City | 25:29.5 |
| 30 | Carl TaylorPlace 30 · Grade 11 · TrekNorth | 11 | TrekNorth | 25:31.1 |
| 31 | Spencer HollenhorstPlace 31 · Grade 12 · Crosby-Ironton | 12 | Crosby-Ironton | 25:40.1 |
| 32 | Elias HauganPlace 32 · Grade 8 · Clearbrook-Gonvick | 8 | Clearbrook-Gonvick | 27:19.1 |
| 33 | Riley FadnessPlace 33 · Grade 10 · TrekNorth | 10 | TrekNorth | 28:05.6 |
| 34 | Arti PreeshadokPlace 34 · Grade 11 · Cromwell-Wright | 11 | Cromwell-Wright | 28:09.5 |
| 35 | Max HaapalaPlace 35 · Grade 10 · Mountain Iron-Buhl | 10 | Mountain Iron-Buhl | 28:50.1 |
| 36 | Allan HaapalaPlace 36 · Grade 10 · Mountain Iron-Buhl | 10 | Mountain Iron-Buhl | 29:20.2 |
| 37 | Steven MeyerPlace 37 · Grade 12 · Deer River/Northland/Hill City | 12 | Deer River/Northland/Hill City | 33:43.2 |
| 38 | Nate Castillo-SweetPlace 38 · Grade 9 · TrekNorth | 9 | TrekNorth | 34:18.2 |