| 1 | Timmy KimballPlace 1 · Grade 12 · Burton-Bendle | 12 | Burton-Bendle | 16:38.5 |
| 2 | Dylan RichardsPlace 2 · Grade 12 · Burton-Bendle | 12 | Burton-Bendle | 16:43.9 |
| 3 | Logan WykesPlace 3 · Grade 11 · Byron | 11 | Byron | 17:48.0 |
| 4 | Andrew McCrayPlace 4 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 17:49.9 |
| 5 | Kyle MarkleyPlace 5 · Grade 10 · Byron | 10 | Byron | 18:04.6 |
| 6 | Trent SchmitzPlace 6 · Grade 12 · Montrose | 12 | Montrose | 18:34.9 |
| 7 | Eric VandefiferPlace 7 · Grade 9 · Montrose | 9 | Montrose | 18:36.9 |
| 8 | Brandon AbbaspourPlace 8 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 18:38.5 |
| 9 | Cody LajewskiPlace 9 · Grade 11 · Mt Morris | 11 | Mt Morris | 18:45.3 PR |
| 10 | Mike RumseyPlace 10 · Grade 12 · Montrose | 12 | Montrose | 18:49.0 |
| 11 | Donovan WardPlace 11 · Grade 12 · Mt Morris | 12 | Mt Morris | 19:06.8 |
| 12 | Tanner RuizPlace 12 · Grade 9 · Montrose | 9 | Montrose | 19:14.8 |
| 13 | Brandon WilsdonPlace 13 · Grade 12 · Byron | 12 | Byron | 19:25.1 |
| 14 | Justin ComisPlace 14 · Grade 11 · Byron | 11 | Byron | 19:37.8 |
| 15 | Kyle PawloskiPlace 15 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 19:39.1 |
| 16 | Matt SalterPlace 16 · Grade 9 · Montrose | 9 | Montrose | 19:39.8 PR |
| 17 | Wyatt HortonPlace 17 · Grade 11 · Otisville LakeVille | 11 | Otisville LakeVille | 19:52.7 |
| 18 | Ben DenningsPlace 18 · Grade 10 · Montrose | 10 | Montrose | 19:55.6 |
| 19 | Chris ForgiePlace 19 · Grade 10 · Montrose | 10 | Montrose | 20:05.9 |
| 20 | Conor O'HaraPlace 20 · Grade 11 · Royal Oak Shrine | 11 | Royal Oak Shrine | 20:08.1 |
| 21 | Chris JanssonPlace 21 · Grade 12 · Byron | 12 | Byron | 20:13.5 |
| 22 | Josh ShaskiPlace 22 · Grade 9 · Montrose | 9 | Montrose | 20:19.0 |
| 23 | Adam BatchelorPlace 23 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 20:22.8 |
| 24 | Dillin WardPlace 24 · Grade 11 · Mt Morris | 11 | Mt Morris | 20:37.0 |
| 25 | Bailey LincolnPlace 25 · Grade 11 · Otisville LakeVille | 11 | Otisville LakeVille | 20:48.2 |
| 26 | John GusowskiPlace 26 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 20:49.3 |
| 27 | Henry BaxterPlace 27 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 20:51.2 |
| 28 | Stephen GardnerPlace 28 · Grade 11 · Mt Morris | 11 | Mt Morris | 20:56.9 PR |
| 29 | Sam ThompsonPlace 29 · Grade 10 · Byron | 10 | Byron | 20:59.4 |
| 30 | Alec MoylanPlace 30 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 21:05.3 |
| 31 | Grant FlotoPlace 31 · Grade 11 · Byron | 11 | Byron | 21:17.8 |
| 32 | Josh GanglPlace 32 · Grade 12 · Byron | 12 | Byron | 21:22.1 PR |
| 33 | Kade MeganckPlace 33 · Grade 9 · Montrose | 9 | Montrose | 21:23.7 |
| 34 | Jared KrejciPlace 34 · Grade 9 · Byron | 9 | Byron | 21:31.8 |
| 35 | Derek RootPlace 35 · Grade 11 · Byron | 11 | Byron | 21:38.4 |
| 36 | Ethan DunmanPlace 36 · Grade 9 · Mt Morris | 9 | Mt Morris | 21:49.7 |
| 37 | Declan FloodPlace 37 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 21:52.2 |
| 38 | Brendan BattlePlace 38 · Grade 11 · Royal Oak Shrine | 11 | Royal Oak Shrine | 22:08.1 |
| 39 | Adam LeGalleyPlace 39 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 22:30.2 |
| 40 | Kyle EnglishPlace 40 · Grade 10 · Otisville LakeVille | 10 | Otisville LakeVille | 22:30.5 |
| 41 | Tyler RamirezPlace 41 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 22:51.3 |
| 42 | Declan LooneyPlace 42 · Grade 11 · Royal Oak Shrine | 11 | Royal Oak Shrine | 23:03.9 |
| 43 | Zach WilkinsonPlace 43 · Grade 11 · Montrose | 11 | Montrose | 23:21.0 |
| 44 | Cameron LintzPlace 44 · Grade 11 · Mt Morris | 11 | Mt Morris | 23:59.5 |
| 45 | Richard LichtenfeltPlace 45 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 25:43.8 PR |
| 46 | Kent WilliamsPlace 46 · Grade 12 · Burton-Bendle | 12 | Burton-Bendle | 29:38.5 |