| 1 | Andrew BellPlace 1 · Grade 11 · Marshall | 11 | Marshall | 16:52.00 |
| 2 | Josh PetersonPlace 2 · Grade 11 · Rocori | 11 | Rocori | 17:12.00 |
| 3 | Tanner BukowskiPlace 3 · Grade 12 · Marshall | 12 | Marshall | 17:40.00 |
| 4 | Blaine MoranPlace 4 · Grade 10 · Marshall | 10 | Marshall | 17:51.00 |
| 5 | Eric JanssenPlace 5 · Grade 12 · Rocori | 12 | Rocori | 17:54.00 |
| 6 | Alex TomsPlace 6 · Grade 11 · West Central | 11 | West Central | 17:58.00 |
| 7 | Marcus DannerPlace 7 · Grade 10 · Rocori | 10 | Rocori | 17:59.00 |
| 8 | Aaron GouletPlace 8 · Grade 11 · Morris | 11 | Morris | 18:10.00 |
| 9 | Derek WarnerPlace 9 · Grade 11 · Long Prairie | 11 | Long Prairie | 18:14.00 |
| 10 | Joel TaftPlace 10 · Grade 11 · Rocori | 11 | Rocori | 18:23.00 |
| 11 | Luke HimmelspachPlace 11 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 18:24.00 |
| 12 | Wade DeAustinPlace 12 · Grade 11 · Marshall | 11 | Marshall | 18:30.00 |
| 13 | Ben HimmelspachPlace 13 · Grade 9 · Ottertail Central | 9 | Ottertail Central | 18:32.00 |
| 14 | David BachmeierPlace 14 · Grade 10 · Long Prairie | 10 | Long Prairie | 18:33.00 |
| 15 | William LiebschPlace 15 · Grade 12 · Long Prairie | 12 | Long Prairie | 18:40.00 |
| 16 | Roy ReesePlace 16 · Grade 12 · Morris | 12 | Morris | 18:47.00 |
| 17 | Mike LarsonPlace 17 · Grade 10 · Marshall | 10 | Marshall | 18:51.00 |
| 18 | Kyle GjerdePlace 18 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 19:02.00 |
| 19 | Chris MolitorPlace 19 · Grade 12 · Rocori | 12 | Rocori | 19:30.00 |
| 20 | Tim JaskenPlace 20 · Grade 11 · Long Prairie | 11 | Long Prairie | 19:32.00 |
| 21 | Matt RasmussenPlace 21 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 19:32.00 |
| 22 | Joe HeinenPlace 22 · Grade 12 · Rocori | 12 | Rocori | 19:34.00 |
| 23 | Matt ChristiansonPlace 23 · Grade 11 · Marshall | 11 | Marshall | 19:39.00 |
| 24 | Ryan GrayPlace 24 · Grade 9 · Morris | 9 | Morris | 19:39.00 |
| 25 | Keenan PearsonPlace 25 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 19:53.00 |
| 26 | Devin NelsonPlace 26 · Grade 10 · West Central | 10 | West Central | 19:59.00 |
| 27 | Bryant PfingstenPlace 27 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 20:01.00 |
| 28 | Joseph GerhartzPlace 28 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 20:04.00 |
| 29 | Blake TrygestadPlace 29 · Grade 10 · Lac qui Parle | 10 | Lac qui Parle | 20:07.00 |
| 30 | Jonathan JerkePlace 30 · Grade 10 · Morris | 10 | Morris | 20:10.00 |
| 31 | Tyler SchillPlace 31 · Grade 11 · West Central | 11 | West Central | 20:14.00 |
| 32 | Nick AmbrosiusPlace 32 · Grade 11 · Long Prairie | 11 | Long Prairie | 20:16.00 |
| 33 | Matthew OlsonPlace 33 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 20:21.00 |
| 34 | Taylor JohnsonPlace 34 · Grade 12 · Benson/KMS | 12 | Benson/KMS | 20:23.00 |
| 35 | Zach DrumPlace 35 · Grade 11 · Marshall | 11 | Marshall | 20:28.00 |
| 36 | Kyle KlintworthPlace 36 · Grade 12 · Ottertail Central | 12 | Ottertail Central | 20:32.00 |
| 38 | Dillon MatthiesPlace 38 · Grade 12 · Lac qui Parle | 12 | Lac qui Parle | 20:36.00 |
| 39 | Ethan KluverPlace 39 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 20:39.00 |
| 40 | Levi EskuriPlace 40 · Grade 11 · Rocori | 11 | Rocori | 20:44.00 |
| 41 | Dan KluverPlace 41 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 20:52.00 |
| 42 | Mitchel MarkkanenPlace 42 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 20:52.00 |
| 43 | John WagnerPlace 43 · Grade 9 · Lac qui Parle | 9 | Lac qui Parle | 21:08.00 |
| 44 | Eric StaeblerPlace 44 · Grade 9 · Morris | 9 | Morris | 21:11.00 |
| 45 | Joshua ConnorPlace 45 · Grade 9 · Long Prairie | 9 | Long Prairie | 21:11.00 |
| 46 | Riley PrimusPlace 46 · Grade 9 · Sauk Centre | 9 | Sauk Centre | 21:21.00 |
| 47 | Nolan SchmitzPlace 47 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 21:21.00 |
| 48 | Tyler RanstadPlace 48 · Grade 11 · Ottertail Central | 11 | Ottertail Central | 21:31.00 |
| 49 | Cole AhrensPlace 49 · Grade 11 · Long Prairie | 11 | Long Prairie | 21:46.00 |
| 50 | Beau NorbyPlace 50 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 21:54.00 |
| 51 | Kelsey MulderPlace 51 · Grade 9 · Ortonville | 9 | Ortonville | 21:56.00 |
| 52 | Josh BaileyPlace 52 · Grade 8 · Benson/KMS | 8 | Benson/KMS | 21:58.00 |
| 53 | Jacob HalldorsonPlace 53 · Grade 12 · Lac qui Parle | 12 | Lac qui Parle | 22:00.00 |
| 54 | Nick TurnquistPlace 54 · Grade 10 · Benson/KMS | 10 | Benson/KMS | 22:03.00 |
| 55 | Kurt WestlundPlace 55 · Grade 11 · Ortonville | 11 | Ortonville | 22:25.00 |
| 56 | Cameron SykoraPlace 56 · Grade 10 · Wheaton/Herm | 10 | Wheaton/Herm | 22:30.00 |
| 57 | Eric van GulijkPlace 57 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 22:37.00 |
| 58 | Kev WermerskirchenPlace 58 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 22:45.00 |
| 59 | Treevor DobmeierPlace 59 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 22:48.00 |
| 60 | Grant MoldenPlace 60 · Grade 11 · Benson/KMS | 11 | Benson/KMS | 23:25.00 |
| 61 | Eldon BlockPlace 61 · Grade 12 · Ortonville | 12 | Ortonville | 23:36.00 |
| 62 | Cody BlomkerPlace 62 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 23:56.00 |
| 63 | Tristen BukowskiPlace 63 · Grade 9 · Lac qui Parle | 9 | Lac qui Parle | 24:01.00 |
| 64 | Zachary CunninghamPlace 64 · Grade 11 · West Central | 11 | West Central | 24:01.00 |
| 65 | Javier Lara RuizPlace 65 · Grade 10 · Wheaton/Herm | 10 | Wheaton/Herm | 24:20.00 |
| 66 | Jeremiah DrewsPlace 66 · Grade 11 · West Central | 11 | West Central | 24:41.00 |