| 1 | Kyle MarkleyPlace 1 · Grade 12 · Byron | 12 | Byron | 17:21.97 |
| 2 | Peyton TiptonPlace 2 · Grade 11 · Montrose | 11 | Montrose | 17:26.30 |
| 3 | Joe WadePlace 3 · Grade 9 · Montrose | 9 | Montrose | 17:53.95 |
| 4 | Eric VandefiferPlace 4 · Grade 11 · Montrose | 11 | Montrose | 18:21.19 |
| 5 | Carson KruppPlace 5 · Grade 12 · New Lothrop | 12 | New Lothrop | 18:33.44 |
| 6 | Christian DownerPlace 6 · Grade 11 · Burton-Bendle | 11 | Burton-Bendle | 18:51.51 |
| 7 | Camerin MillerPlace 7 · Grade 11 · Montrose | 11 | Montrose | 18:57.36 |
| 8 | Ben DenningsPlace 8 · Grade 12 · Montrose | 12 | Montrose | 19:04.28 |
| 9 | Harris PuengkasemPlace 9 · Grade 12 · New Lothrop | 12 | New Lothrop | 19:10.21 |
| 10 | Kade MeganckPlace 10 · Grade 11 · Montrose | 11 | Montrose | 19:13.02 |
| 11 | Peyton HobsonPlace 11 · Grade 10 · Montrose | 10 | Montrose | 19:25.67 |
| 12 | Henry BaxterPlace 12 · Grade 11 · Otisville LakeVille | 11 | Otisville LakeVille | 19:33.62 |
| 13 | Dylan VinckePlace 13 · Grade 11 · New Lothrop | 11 | New Lothrop | 19:34.13 |
| 14 | Josh BentleyPlace 14 · Grade 12 · Byron | 12 | Byron | 19:37.64 |
| 15 | Joshua SebokPlace 15 · Grade 12 · New Lothrop | 12 | New Lothrop | 19:42.74 |
| 16 | Micah PolettiPlace 16 · Grade 10 · New Lothrop | 10 | New Lothrop | 19:52.67 |
| 17 | Austin WolfordPlace 17 · Grade 10 · New Lothrop | 10 | New Lothrop | 19:58.84 |
| 18 | David SackriderPlace 18 · Grade 10 · Montrose | 10 | Montrose | 19:59.45 |
| 19 | Sam ThompsonPlace 19 · Grade 12 · Byron | 12 | Byron | 20:15.36 |
| 20 | McKoy ScribnerPlace 20 · Grade 10 · Byron | 10 | Byron | 20:16.52 |
| 21 | Kyle EnglishPlace 21 · Grade 12 · Otisville LakeVille | 12 | Otisville LakeVille | 20:16.91 |
| 22 | Tommy MalloyPlace 22 · Grade 11 · New Lothrop | 11 | New Lothrop | 20:18.73 |
| 23 | Jacob AllmonPlace 23 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 20:26.11 |
| 24 | Gage RuddyPlace 24 · Grade 10 · New Lothrop | 10 | New Lothrop | 20:58.53 |
| 25 | Abraham BaxterPlace 25 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 21:45.12 |
| 26 | Jared KrejciPlace 26 · Grade 11 · Byron | 11 | Byron | 21:50.00 |
| 27 | Alex GillPlace 27 · Grade 11 · Otisville LakeVille | 11 | Otisville LakeVille | 21:50.64 |
| 28 | Dallas HaubenstrickerPlace 28 · Grade 11 · Burton-Bendle | 11 | Burton-Bendle | 22:01.68 |
| 29 | Eric RiemanPlace 29 · Grade 10 · Burton-Bendle | 10 | Burton-Bendle | 22:07.39 |
| 30 | Zachary ChemaPlace 30 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 22:08.87 |
| 31 | Dylan BakerPlace 31 · Grade 10 · Byron | 10 | Byron | 22:17.03 |
| 32 | Zac GeiserPlace 32 · Grade 11 · Byron | 11 | Byron | 22:17.98 |
| 33 | Korey KnickerbockerPlace 33 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 22:36.94 |
| 34 | Barak HernandezPlace 34 · Grade 12 · Burton-Bendle | 12 | Burton-Bendle | 22:53.44 |
| 35 | Jayden ComptonPlace 35 · Grade 9 · Burton-Bendle | 9 | Burton-Bendle | 25:21.22 |
| 36 | Michael HerronPlace 36 · Grade 9 · Otisville LakeVille | 9 | Otisville LakeVille | 28:07.02 |
| 37 | Carleton (C.J) SharkeyPlace 37 · Grade 11 · Burton-Bendle | 11 | Burton-Bendle | 45:00.00 |