| 1 | Austin BrobstPlace 1 · Grade 11 · Freeport | 11 | Freeport | 17:25.24 |
| 2 | Maddux TeresiPlace 2 · Grade 10 · Freeport | 10 | Freeport | 17:52.10 |
| 3 | Alex GallardoPlace 3 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 17:55.20 |
| 4 | Maddox MoorePlace 4 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 17:59.89 |
| 5 | Alex AttigPlace 5 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 18:19.01 |
| 6 | Adrian GallardoPlace 6 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:20.16 |
| 7 | Landon GradenPlace 7 · Grade 10 · Forreston | 10 | Forreston | 18:35.16 |
| 8 | Kevin WebbPlace 8 · Grade 12 · Faith Christian | 12 | Faith Christian | 19:33.47 |
| 9 | Lucas HartzPlace 9 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 19:43.98 |
| 10 | Noah GenandtPlace 10 · Grade 12 · Forreston | 12 | Forreston | 19:47.69 |
| 11 | Casen GrobePlace 11 · Grade 10 · Forreston | 10 | Forreston | 20:06.29 |
| 12 | Levi BockerPlace 12 · Grade 11 · Forreston | 11 | Forreston | 20:44.36 |
| 13 | Ivan ReynaPlace 13 · Grade 12 · Forreston | 12 | Forreston | 20:54.28 |
| 14 | Andrew RothPlace 14 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 21:01.84 |
| 15 | Kyle VelazquezPlace 15 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 21:06.23 |
| 16 | Kayne RichterPlace 16 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 21:12.42 |
| 17 | Carson StonerPlace 17 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 21:44.90 |
| 18 | Eli WeilacherPlace 18 · Grade 10 · Forreston | 10 | Forreston | 21:46.79 |
| 19 | Reid KalappPlace 19 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 21:56.46 |
| 20 | Mathias RadaPlace 20 · Grade 11 · Freeport | 11 | Freeport | 22:13.75 |
| 21 | Joe SiriPlace 21 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 22:32.27 |
| 22 | Shawn McKillipPlace 22 · Grade 12 · Freeport | 12 | Freeport | 23:01.38 |
| 23 | Byron GrobePlace 23 · Grade 12 · Forreston | 12 | Forreston | 23:34.53 |
| 24 | Morgan MahnesmithPlace 24 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 23:43.14 |
| 25 | Taryn HeatherPlace 25 · Grade 12 · Forreston | 12 | Forreston | 24:32.69 |
| 26 | Cullen KrommPlace 26 · Grade 12 · Freeport | 12 | Freeport | 26:13.08 |
| 27 | Jude BaldwinPlace 27 · Grade 12 · Faith Christian | 12 | Faith Christian | 26:33.55 |
| 28 | Isaac SwarbrickPlace 28 · Grade 10 · Faith Christian | 10 | Faith Christian | 27:12.98 |
| 29 | Jared MerkelPlace 29 · Grade 11 · Forreston | 11 | Forreston | 27:20.82 |
| 30 | Nathan LincolnPlace 30 · Grade 9 · Freeport | 9 | Freeport | 33:26.39 |
| 31 | Jaden MacklinPlace 31 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 35:00.08 |
| 32 | Anthony BrasselPlace 32 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 36:03.75 PR |