| 1 | Clayton FreedmanPlace 1 · Grade 10 · Guilderland | 10 | Guilderland | 18:28.81 | 1 |
| 2 | Brett SabatinoPlace 2 · Grade 10 · Guilderland | 10 | Guilderland | 18:31.13 | 2 |
| 3 | Alex BlasiakPlace 3 · Grade 10 · Guilderland | 10 | Guilderland | 18:33.14 | 3 |
| 4 | Kevin CooperPlace 4 · Grade 10 · Averill Park | 10 | Averill Park | 18:34.44 | 4 |
| 5 | Gavin MitchellPlace 5 · Grade 9 · Averill Park | 9 | Averill Park | 18:36.04 | 5 |
| 6 | Owen PeralaPlace 6 · Grade 11 · Averill Park | 11 | Averill Park | 18:42.51 | 6 |
| 7 | Kilian ThompsonPlace 7 · Grade 12 · Guilderland | 12 | Guilderland | 18:47.85 | 7 |
| 8 | Nathaniel BurkePlace 8 · Grade 9 · Guilderland | 9 | Guilderland | 18:50.33 | 8 |
| 9 | Liam MelchiorPlace 9 · Grade 10 · Guilderland | 10 | Guilderland | 19:00.94 | 9 |
| 10 | Alex YoungPlace 10 · Grade 10 · Guilderland | 10 | Guilderland | 19:09.22 | 10 |
| 11 | Sean ObermayerPlace 11 · Grade 10 · Colonie | 10 | Colonie | 19:22.62 | 11 |
| 12 | Siva BalamuraganPlace 12 · Grade 10 · Guilderland | 10 | Guilderland | 19:38.07 | — |
| 13 | Tyler MichaelsPlace 13 · Grade 11 · Averill Park | 11 | Averill Park | 19:40.24 | 12 |
| 14 | Aditya AysolaPlace 14 · Grade 10 · Guilderland | 10 | Guilderland | 19:42.31 | — |
| 15 | Will ParsonsPlace 15 · Grade 10 · Guilderland | 10 | Guilderland | 19:49.48 | — |
| 16 | Andrew WuPlace 16 · Grade 10 · Guilderland | 10 | Guilderland | 19:53.36 | — |
| 17 | Nicholas RalstonPlace 17 · Grade 12 · Guilderland | 12 | Guilderland | 20:07.95 | — |
| 18 | Sam FondacaroPlace 18 · Grade 10 · Colonie | 10 | Colonie | 20:12.77 | 13 |
| 19 | Thomas PrisPlace 19 · Grade 12 · Guilderland | 12 | Guilderland | 20:29.53 | — |
| 20 | Jae OcampoPlace 20 · Grade 11 · Colonie | 11 | Colonie | 20:33.31 | 14 |
| 21 | Patrick SantosPlace 21 · Grade 12 · Colonie | 12 | Colonie | 20:40.12 | 15 |
| 22 | Matthew KidderPlace 22 · Grade 10 · Colonie | 10 | Colonie | 20:42.00 | 16 |
| 23 | Tanner NixonPlace 23 · Grade 11 · Colonie | 11 | Colonie | 20:42.87 | 17 |
| 24 | Nick DarrigoPlace 24 · Grade 12 · Guilderland | 12 | Guilderland | 20:46.58 | — |
| 25 | Matthew CrooksPlace 25 · Grade 11 · Guilderland | 11 | Guilderland | 20:53.44 | — |
| 26 | Tyler McNivenPlace 26 · Grade 11 · Guilderland | 11 | Guilderland | 20:54.97 | — |
| 27 | Guilderland UnknownPlace 27 · Guilderland | — | Guilderland | 21:05.28 | — |
| 28 | Daniel LangerPlace 28 · Grade 11 · Colonie | 11 | Colonie | 21:17.20 | 18 |
| 29 | CJ DucharmePlace 29 · Grade 10 · Averill Park | 10 | Averill Park | 21:20.41 | 19 |
| 30 | Dele Loucks-BestPlace 30 · Grade 12 · Averill Park | 12 | Averill Park | 21:25.84 | 20 |
| 31 | Sam SmithPlace 31 · Grade 12 · Averill Park | 12 | Averill Park | 21:32.52 | 21 |
| 32 | Broden HaessigPlace 32 · Grade 10 · Guilderland | 10 | Guilderland | 21:35.27 | — |
| 33 | Jack GregoryPlace 33 · Grade 10 · Guilderland | 10 | Guilderland | 21:56.67 | — |
| 34 | Miles ScanlanPlace 34 · Grade 10 · Guilderland | 10 | Guilderland | 22:08.00 | — |
| 35 | Ian WeinstockPlace 35 · Grade 10 · Colonie | 10 | Colonie | 22:45.17 | — |
| 36 | Faruk YilmazPlace 36 · Grade 10 · Guilderland | 10 | Guilderland | 22:54.78 | — |
| 37 | Ian ShafferPlace 37 · Grade 10 · Guilderland | 10 | Guilderland | 23:24.28 | — |
| 38 | Connor AyalaPlace 38 · Grade 10 · Colonie | 10 | Colonie | 23:45.91 | — |
| 39 | Ashon OliverPlace 39 · Grade 9 · Guilderland | 9 | Guilderland | 24:22.47 | — |
| 40 | Mike ClericoPlace 40 · Grade 12 · Averill Park | 12 | Averill Park | 25:33.75 | — |
| 41 | Luke NovakPlace 41 · Grade 11 · Guilderland | 11 | Guilderland | 26:58.33 | — |
| 42 | Ian CottenPlace 42 · Grade 11 · Guilderland | 11 | Guilderland | 28:31.78 | — |
| 43 | Aiden ThomasPlace 43 · Grade 10 · Guilderland | 10 | Guilderland | 28:38.44 | — |