| 1 | Colin WatersPlace 1 · Arlington | — | Arlington | 15:39.24 | 1 |
| 2 | Tyler LockePlace 2 · Arlington | — | Arlington | 15:58.11 | 2 |
| 3 | John ParsonsPlace 3 · Guilderland | — | Guilderland | 16:00.68 | 3 |
| 4 | Daniel CasoPlace 4 · Arlington | — | Arlington | 16:02.11 | 4 |
| 5 | Noah GreskiPlace 5 · Scotia-Glenville | — | Scotia-Glenville | 16:19.62 | 5 |
| 6 | Will CusatoPlace 6 · Guilderland | — | Guilderland | 16:25.62 | 6 |
| 7 | Alex GentPlace 7 · Guilderland | — | Guilderland | 16:39.27 | 7 |
| 8 | Gabe Winters-BonaPlace 8 · Scotia-Glenville | — | Scotia-Glenville | 16:45.99 | 8 |
| 9 | Ryan MelitiPlace 9 · Arlington | — | Arlington | 16:49.11 | 9 |
| 10 | Kyle OstranderPlace 10 · Scotia-Glenville | — | Scotia-Glenville | 16:52.62 | 10 |
| 11 | Kevin SheremetaPlace 11 · Mohonasen | — | Mohonasen | 17:09.58 | 11 |
| 12 | Skyler ReedPlace 12 · Gloversville | — | Gloversville | 17:13.08 | 12 |
| 13 | Nate BelcastroPlace 13 · Mohonasen | — | Mohonasen | 17:14.91 | 13 |
| 14 | John AveryPlace 14 · Guilderland | — | Guilderland | 17:15.55 | 14 |
| 15 | Trevor DzikowiczPlace 15 · Amsterdam | — | Amsterdam | 17:21.27 | — |
| 16 | Kolby LeClairPlace 16 · Guilderland | — | Guilderland | 17:28.05 | 15 |
| 17 | Ben SobolewskiPlace 17 · Arlington | — | Arlington | 17:29.32 | 16 |
| 18 | Alex BrooksPlace 18 · Mohonasen | — | Mohonasen | 17:29.90 | 17 |
| 19 | Alex TebanoPlace 19 · Scotia-Glenville | — | Scotia-Glenville | 17:34.40 | 18 |
| 20 | Sean GradyPlace 20 · Arlington | — | Arlington | 17:35.34 | 19 |
| 21 | Jerrod BuffPlace 21 · Guilderland | — | Guilderland | 17:44.99 | 20 |
| 22 | Gabe SpanbauerPlace 22 · Guilderland | — | Guilderland | 17:45.79 | 21 |
| 23 | Nick BerubePlace 23 · Mohonasen | — | Mohonasen | 17:46.43 | 22 |
| 24 | Thomas GiewontPlace 24 · Arlington | — | Arlington | 17:53.49 | 23 |
| 25 | Ryan BrucePlace 25 · Scotia-Glenville | — | Scotia-Glenville | 18:04.68 | 24 |
| 26 | Mike PolsinelliPlace 26 · Mohonasen | — | Mohonasen | 18:06.50 | 25 |
| 27 | Ronan CoughlinPlace 27 · La Salle Institute | — | La Salle Institute | 18:07.52 | 26 |
| 28 | Duncan TallmanPlace 28 · Mohonasen | — | Mohonasen | 18:37.87 | 27 |
| 29 | Gabe LucarelliPlace 29 · La Salle Institute | — | La Salle Institute | 19:11.30 | 28 |
| 30 | Mike PinoPlace 30 · Scotia-Glenville | — | Scotia-Glenville | 19:15.62 | 29 |
| 31 | Josh JeffesPlace 31 · Scotia-Glenville | — | Scotia-Glenville | 19:16.16 | 30 |
| 32 | Joseph SimeonePlace 32 · Albany Academy | — | Albany Academy | 19:17.58 | 31 |
| 33 | Andrew MartinPlace 33 · La Salle Institute | — | La Salle Institute | 19:45.90 | 32 |
| 34 | Daniel BublakPlace 34 · Amsterdam | — | Amsterdam | 19:51.08 | — |
| 35 | Gian VernaPlace 35 · La Salle Institute | — | La Salle Institute | 19:56.55 | 33 |
| 36 | Devon PinckneyPlace 36 · Gloversville | — | Gloversville | 19:58.18 | 34 |
| 37 | Alex LiPlace 37 · Albany Academy | — | Albany Academy | 20:01.43 | 35 |
| 38 | Zach RocasPlace 38 · Gloversville | — | Gloversville | 20:15.21 | 36 |
| 39 | Aidan CiancioPlace 39 · La Salle Institute | — | La Salle Institute | 20:22.68 | 37 |
| 40 | Cuyler ReynoldsPlace 40 · Albany Academy | — | Albany Academy | 20:22.99 | 38 |
| 41 | Aviv DruckerPlace 41 · Albany Academy | — | Albany Academy | 20:25.40 | 39 |
| 42 | Logan FeathersPlace 42 · Albany Academy | — | Albany Academy | 20:42.54 | 40 |
| 43 | Dylan PhillipsPlace 43 · Gloversville | — | Gloversville | 21:32.64 | 41 |
| 44 | Robert MartinezPlace 44 · Amsterdam | — | Amsterdam | 21:39.67 | — |
| 45 | Nick DeMarcoPlace 45 · Albany Academy | — | Albany Academy | 21:47.90 | 42 |
| 46 | Bode ReynoldsPlace 46 · Albany Academy | — | Albany Academy | 21:52.43 | 43 |
| 47 | Matthew VandenburghPlace 47 · La Salle Institute | — | La Salle Institute | 22:12.37 | 44 |
| 48 | Aaron SowlePlace 48 · Gloversville | — | Gloversville | 23:15.40 | 45 |
| 49 | Ryan StormPlace 49 · Lansingburgh | — | Lansingburgh | 23:26.78 | — |
| 1 | Sebestian MillsPlace 1 · Johnstown | — | Johnstown | 16:40.52 | 1 |
| 2 | Andrew DrescherPlace 2 · Duanesburg | — | Duanesburg | 16:47.30 | 2 |
| 3 | Shane ViscosiPlace 3 · Fonda-Fultonville | — | Fonda-Fultonville | 17:22.78 | 3 |
| 4 | Austin CanaguierPlace 4 · Sauquoit Valley | — | Sauquoit Valley | 17:25.99 | 4 |
| 5 | Sean KellumPlace 5 · Sauquoit Valley | — | Sauquoit Valley | 17:50.52 | 5 |
| 6 | Dante DiGiovanniPlace 6 · Cairo-Durham | — | Cairo-Durham | 17:52.88 | — |
| 7 | Michael MakuszakPlace 7 · Sauquoit Valley | — | Sauquoit Valley | 17:53.68 | 6 |
| 8 | W. Slater CostantinePlace 8 · Sauquoit Valley | — | Sauquoit Valley | 18:01.46 | 7 |
| 9 | Logan HouckPlace 9 · Sauquoit Valley | — | Sauquoit Valley | 18:02.87 | 8 |
| 10 | Benjamin LoGalboPlace 10 · Sauquoit Valley | — | Sauquoit Valley | 18:23.37 | 9 |
| 11 | Dustin BenoitPlace 11 · Dolgeville | — | Dolgeville | 18:33.78 | 10 |
| 12 | Collin DouglasPlace 12 · Berlin Central | — | Berlin Central | 18:44.14 | 11 |
| 13 | Charlie FootePlace 13 · Cobleskill-R | — | Cobleskill-R | 18:57.90 | 12 |
| 14 | Ty PeruePlace 14 · Fort Plain-Canjo | — | Fort Plain-Canjo | 18:58.65 | 13 |
| 15 | Jesse BolsterPlace 15 · Dolgeville | — | Dolgeville | 19:01.08 | 14 |
| 16 | Trevor ClinePlace 16 · Fonda-Fultonville | — | Fonda-Fultonville | 19:03.68 | 15 |
| 17 | Sam LasherPlace 17 · Cobleskill-R | — | Cobleskill-R | 19:05.74 | 16 |
| 18 | Christian PiercePlace 18 · Fonda-Fultonville | — | Fonda-Fultonville | 19:07.81 | 17 |
| 19 | Mark CwiakalaPlace 19 · Johnstown | — | Johnstown | 19:08.90 | 18 |
| 20 | Brandon BungayPlace 20 · Berne-Knox-W | — | Berne-Knox-W | 19:17.74 | — |
| 21 | Nikifor PopovPlace 21 · Berlin Central | — | Berlin Central | 19:25.72 | 19 |
| 22 | Myles AndersonPlace 22 · Fonda-Fultonville | — | Fonda-Fultonville | 19:26.87 | 20 |
| 23 | Sal GalloPlace 23 · Duanesburg | — | Duanesburg | 19:30.24 | 21 |
| 24 | Paul MunsonPlace 24 · Duanesburg | — | Duanesburg | 19:33.14 | 22 |
| 25 | Nolan HayesPlace 25 · Johnstown | — | Johnstown | 19:38.65 | 23 |
| 26 | Cameron JacksonPlace 26 · Dolgeville | — | Dolgeville | 19:41.24 | 24 |
| 27 | Jack FlowersPlace 27 · Berlin Central | — | Berlin Central | 19:43.87 | 25 |
| 28 | Austin LintsPlace 28 · Schoharie | — | Schoharie | 19:46.74 | 26 |
| 29 | Ben VerbickyPlace 29 · Notre Dame-B | — | Notre Dame-B | 19:52.34 | — |
| 30 | Dexter TreisPlace 30 · Cobleskill-R | — | Cobleskill-R | 19:57.99 | 27 |
| 31 | Charles SusiPlace 31 · Fonda-Fultonville | — | Fonda-Fultonville | 19:58.87 | 28 |
| 32 | Natthaniel CottonPlace 32 · Johnstown | — | Johnstown | 20:06.52 | 29 |
| 33 | Nathan BrookerPlace 33 · Cobleskill-R | — | Cobleskill-R | 20:07.43 | 30 |
| 34 | Armand RootPlace 34 · Opp.Ephr.StJ | — | Opp.Ephr.StJ | 20:13.27 | — |
| 35 | Gabriel DavisPlace 35 · Sauquoit Valley | — | Sauquoit Valley | 20:20.96 | 31 |
| 36 | Matt KluckPlace 36 · Berlin Central | — | Berlin Central | 20:26.58 | 32 |
| 37 | Jake WesleyPlace 37 · Johnstown | — | Johnstown | 20:30.71 | 33 |
| 38 | Justin FerreraPlace 38 · Johnstown | — | Johnstown | 20:33.81 | 34 |
| 39 | Addison ZessinPlace 39 · Ravena | — | Ravena | 20:40.05 | — |
| 40 | Ethan ChichesterPlace 40 · Cobleskill-R | — | Cobleskill-R | 20:41.24 | 35 |
| 41 | Ryan BungayPlace 41 · Berne-Knox-W | — | Berne-Knox-W | 20:42.55 | — |
| 42 | George AtanasovPlace 42 · Duanesburg | — | Duanesburg | 20:53.68 | 36 |
| 43 | Alexander CwiakalaPlace 43 · Johnstown | — | Johnstown | 21:01.65 | 37 |
| 44 | James CraigPlace 44 · Schoharie | — | Schoharie | 21:06.34 | 38 |
| 45 | Seth WintermutePlace 45 · Fort Plain-Canjo | — | Fort Plain-Canjo | 21:07.65 | 39 |
| 46 | Chris RarickPlace 46 · Ravena | — | Ravena | 21:19.68 | — |
| 47 | Shawn AllenPlace 47 · Mayfield | — | Mayfield | 21:22.46 | — |
| 48 | Eric ElliottPlace 48 · Fort Plain-Canjo | — | Fort Plain-Canjo | 21:26.65 | 40 |
| 49 | Michael D'ArcangelisPlace 49 · Fort Plain-Canjo | — | Fort Plain-Canjo | 21:31.18 | 41 |
| 50 | Conor SkiffPlace 50 · Duanesburg | — | Duanesburg | 21:34.40 | 42 |
| 51 | John HughesPlace 51 · Cairo-Durham | — | Cairo-Durham | 21:35.02 | — |
| 52 | Michael BarlowPlace 52 · Fort Plain-Canjo | — | Fort Plain-Canjo | 22:08.21 | 43 |
| 53 | Ryan SchopmeierPlace 53 · Fonda-Fultonville | — | Fonda-Fultonville | 22:24.21 | 44 |
| 54 | Brian MalloryPlace 54 · Duanesburg | — | Duanesburg | 22:27.55 | 45 |
| 55 | Brandon RifenburgPlace 55 · Berlin Central | — | Berlin Central | 22:31.43 | 46 |
| 56 | Corey MinerPlace 56 · Cobleskill-R | — | Cobleskill-R | 22:53.08 | 47 |
| 57 | Gabriel BorthwickPlace 57 · Schoharie | — | Schoharie | 22:55.81 | 48 |
| 58 | Dustin Burke-RetellPlace 58 · Cairo-Durham | — | Cairo-Durham | 23:04.37 | — |
| 59 | Eric BatesPlace 59 · Duanesburg | — | Duanesburg | 23:10.24 | 49 |
| 60 | Adam LiebersPlace 60 · Mayfield | — | Mayfield | 23:12.87 | — |
| 61 | Andrew MartinPlace 61 · Fort Plain-Canjo | — | Fort Plain-Canjo | 23:16.18 | 50 |
| 62 | Jeremy YerdonPlace 62 · Berlin Central | — | Berlin Central | 23:19.74 | 51 |
| 63 | Chris MaytonPlace 63 · Opp.Ephr.StJ | — | Opp.Ephr.StJ | 24:17.05 | — |
| 64 | Andrew AshePlace 64 · Dolgeville | — | Dolgeville | 24:25.81 | 52 |
| 65 | Max HelfrichPlace 65 · Notre Dame-B | — | Notre Dame-B | 24:29.65 | — |
| 66 | Will RauchPlace 66 · Dolgeville | — | Dolgeville | 25:21.87 | 53 |
| 67 | Jared YostPlace 67 · Mekeel | — | Mekeel | 25:34.24 | — |
| 68 | Brant FancherPlace 68 · Mayfield | — | Mayfield | 25:40.14 | — |
| 69 | Deegan EgglestonPlace 69 · Opp.Ephr.StJ | — | Opp.Ephr.StJ | 25:50.74 | — |
| 70 | Dante AlvarezPlace 70 · Cairo-Durham | — | Cairo-Durham | 26:25.40 | — |
| 71 | Ryan PhillipsPlace 71 · Mayfield | — | Mayfield | 26:33.18 | — |
| 72 | Trevor HowardPlace 72 · Fort Plain-Canjo | — | Fort Plain-Canjo | 26:49.60 | 54 |
| 73 | Evan SawitzkiPlace 73 · Notre Dame-B | — | Notre Dame-B | 26:50.37 | — |
| 74 | Glenn BrisleyPlace 74 · Schoharie | — | Schoharie | 26:53.43 | 55 |
| 75 | Seamus TrainorPlace 75 · Notre Dame-B | — | Notre Dame-B | 27:10.84 | — |
| 76 | Skyler BarkerPlace 76 · Opp.Ephr.StJ | — | Opp.Ephr.StJ | 27:32.24 | — |
| 77 | Connor HowlandPlace 77 · Schoharie | — | Schoharie | 27:56.27 | 56 |