| 1 | Marc BrandmyerPlace 1 · Grade 12 · Mount Anthony Un | 12 | Mount Anthony Un | 5:15.6 |
| 2 | Ty BuckleyPlace 2 · Grade 12 · Collegiate | 12 | Collegiate | 5:16.1 |
| 3 | Eric WynandsPlace 3 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 5:17.1 |
| 4 | Kyle GronostajPlace 4 · Grade JR · Columbia High Sc | JR | Columbia High Sc | 5:17.4 |
| 5 | Andrew TarioPlace 5 · Grade SR · Averill Park | SR | Averill Park | 5:18.1 |
| 6 | John KnoxPlace 6 · Grade SR · Gloversville | SR | Gloversville | 5:20.4 |
| 7 | Marco PompiljPlace 7 · Grade 10 · Collegiate | 10 | Collegiate | 5:21.1 |
| 8 | Dan JaneczkoPlace 8 · Grade 12 · Shenendehowa | 12 | Shenendehowa | 5:22.5 |
| 9 | Liam BuckleyPlace 9 · Grade 11 · Collegiate | 11 | Collegiate | 5:28.0 |
| 10 | Jared ShortPlace 10 · Grade SO · Burnt Hills- | SO | Burnt Hills- | 5:30.2 |
| 11 | Joe GirardPlace 11 · Grade SR · Burnt Hills- | SR | Burnt Hills- | 5:30.8 |
| 12 | Patrick McGuinnessPlace 12 · Grade JR · Burnt Hills- | JR | Burnt Hills- | 5:33.5 |
| 13 | Garrett RodleyPlace 13 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 5:38.2 |
| 14 | Luke ChangPlace 14 · Grade 11 · Collegiate | 11 | Collegiate | 5:39.8 |
| 15 | Alex GiffordPlace 15 · Grade SR · Gloversville | SR | Gloversville | 5:42.3 |
| 16 | Matt PasqualiPlace 16 · Grade JR · Guilderland High | JR | Guilderland High | 5:44.1 |
| 17 | Collin RowePlace 17 · Grade 10 · Shenendehowa | 10 | Shenendehowa | 5:44.5 |
| 18 | Josh FoustPlace 18 · Grade SO · Averill Park | SO | Averill Park | 5:44.8 |
| 19 | Christopher ShawPlace 19 · Grade SR · Averill Park | SR | Averill Park | 5:45.1 |
| 20 | Knute ArmstrongPlace 20 · Grade JR · Guilderland High | JR | Guilderland High | 5:45.5 |
| 21 | JT McEntyrePlace 21 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 5:45.9 |
| 22 | Jack FarleyPlace 22 · Grade 10 · Collegiate | 10 | Collegiate | 5:46.0 |
| 23 | Jonathon FeilPlace 23 · Grade SO · Guilderland High | SO | Guilderland High | 5:47.6 |
| 24 | Brian ChrzanPlace 24 · Grade 11 · Shenendehowa | 11 | Shenendehowa | 5:49.5 |
| 25 | Dylan EldredPlace 25 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 5:51.1 |
| 26 | Tristan GwertzmanPlace 26 · Grade 11 · Collegiate | 11 | Collegiate | 5:53.5 |
| 27 | Trevor DrapeauPlace 27 · Grade JR · Burnt Hills- | JR | Burnt Hills- | 5:55.1 |
| 28 | Stephen SussmannPlace 28 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 5:55.5 |
| 29 | Luke JohnasPlace 29 · Grade 12 · Mount Anthony Un | 12 | Mount Anthony Un | 5:55.8 |
| 30 | Vinay MehtaPlace 30 · Grade 11 · Collegiate | 11 | Collegiate | 5:56.3 |
| 31 | Josh MoeckelPlace 31 · Grade SO · Burnt Hills- | SO | Burnt Hills- | 5:57.1 |
| 32 | Tyler LeichtPlace 32 · Grade JR · Ballston Spa | JR | Ballston Spa | 5:58.1 |
| 33 | Jake HillPlace 33 · Grade JR · Guilderland High | JR | Guilderland High | 6:01.1 |
| 34 | Declan ColwellPlace 34 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 6:01.6 |
| 35 | Jack VitePlace 35 · Grade 10 · Shenendehowa | 10 | Shenendehowa | 6:01.9 |
| 36 | Brendan StalkerPlace 36 · Grade SR · Burnt Hills- | SR | Burnt Hills- | 6:02.8 |
| 37 | Carlos CoburnPlace 37 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 6:03.6 |
| 38 | Caleb CohenPlace 38 · Grade 12 · Mount Anthony Un | 12 | Mount Anthony Un | 6:06.0 |
| 39 | Christian CanhamPlace 39 · Grade SO · Ballston Spa | SO | Ballston Spa | 6:06.1 |
| 40 | Hunter MarshallPlace 40 · Grade JR · Gloversville | JR | Gloversville | 6:06.4 |
| 41 | Jacob EvansPlace 41 · Grade 11 · Shenendehowa | 11 | Shenendehowa | 6:06.9 |
| 42 | Brian MiceliPlace 42 · Grade SR · Guilderland High | SR | Guilderland High | 6:08.0 |
| 43 | Brendan PurselPlace 43 · Grade JR · Columbia High Sc | JR | Columbia High Sc | 6:08.1 |
| 44 | Jarred AustinPlace 44 · Grade JR · Averill Park | JR | Averill Park | 6:09.8 |
| 45 | Kyle SheehanPlace 45 · Grade JR · Mohonasen | JR | Mohonasen | 6:10.9 |
| 46 | Hanry HancePlace 46 · Grade 11 · Shenendehowa | 11 | Shenendehowa | 6:11.2 |
| 47 | Karsten BarbagelataPlace 47 · Grade JR · Burnt Hills- | JR | Burnt Hills- | 6:12.2 |
| 48 | Nick FiniPlace 48 · Grade 10 · Monroe-Woodbury | 10 | Monroe-Woodbury | 6:12.9 |
| 49 | Hans ZimmerPlace 49 · Grade FR · Ballston Spa | FR | Ballston Spa | 6:13.4 |
| 50 | Alexander SansoPlace 50 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 6:14.6 |
| 51 | Ryker BodoPlace 51 · Grade JR · Guilderland High | JR | Guilderland High | 6:15.1 |
| 52 | Ritwik DanPlace 52 · Grade JR · Guilderland High | JR | Guilderland High | 6:16.0 |
| 53 | Rob BensonPlace 53 · Grade 11 · Shenendehowa | 11 | Shenendehowa | 6:19.3 |
| 54 | Brian HelwigPlace 54 · Grade SR · Ballston Spa | SR | Ballston Spa | 6:19.5 |
| 55 | Bishoy BisharaPlace 55 · Grade 11 · Monroe-Woodbury | 11 | Monroe-Woodbury | 6:20.8 |
| 56 | Chad CaskenettePlace 56 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 6:22.0 |
| 57 | Stephen O'SheaPlace 57 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 6:22.3 |
| 58 | Matt MacWattersPlace 58 · Grade SR · Ballston Spa | SR | Ballston Spa | 6:22.8 |
| 59 | Jack HayesPlace 59 · Grade SO · Gloversville | SO | Gloversville | 6:23.3 |
| 60 | Phil MeherPlace 60 · Grade SO · Gloversville | SO | Gloversville | 6:23.9 |
| 61 | Will BuckleyPlace 61 · Grade 10 · Mount Anthony Un | 10 | Mount Anthony Un | 6:25.9 |
| 62 | Stephen WadePlace 62 · Grade SR · Ballston Spa | SR | Ballston Spa | 6:27.0 |
| 63 | Zach ReddenPlace 63 · Grade 12 · Mount Anthony Un | 12 | Mount Anthony Un | 6:27.7 |
| 64 | Jeff DeluciaPlace 64 · Grade 12 · Mount Anthony Un | 12 | Mount Anthony Un | 6:30.1 |
| 65 | Eric CowanPlace 65 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 6:31.0 |
| 66 | Liam BennettPlace 66 · Grade SR · Ballston Spa | SR | Ballston Spa | 6:31.4 |
| 67 | Andrew GlantonPlace 67 · Grade SO · Averill Park | SO | Averill Park | 6:32.1 |
| 68 | Sean HarringtonPlace 68 · Grade FR · Averill Park | FR | Averill Park | 6:33.6 |
| 69 | Matt StranoPlace 69 · Grade 11 · Mount Anthony Un | 11 | Mount Anthony Un | 6:42.5 |
| 70 | Josh PrawdzikPlace 70 · Grade SO · Mohonasen | SO | Mohonasen | 6:44.1 |
| 71 | Cole ZanchettaPlace 71 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 6:44.3 |
| 72 | David KleePlace 72 · Grade JR · Columbia High Sc | JR | Columbia High Sc | 6:47.3 |
| 73 | Matt RiveraPlace 73 · Grade SR · Gloversville | SR | Gloversville | 6:48.0 |
| 74 | Jacob HogganPlace 74 · Grade JR · Columbia High Sc | JR | Columbia High Sc | 6:53.9 |
| 75 | Jimmy KristensenPlace 75 · Grade JR · Columbia High Sc | JR | Columbia High Sc | 6:55.2 |
| 76 | Benji QuinonesPlace 76 · Grade FR · Averill Park | FR | Averill Park | 6:57.4 |
| 77 | Justin UnislawskiPlace 77 · Grade SO · Gloversville | SO | Gloversville | 7:21.4 |
| 78 | Eamon DaleyPlace 78 · Grade SO · Mohonasen | SO | Mohonasen | 7:53.3 |
| 79 | Chris CruzPlace 79 · Grade JR · Mohonasen | JR | Mohonasen | 8:03.1 |
| 80 | Jared DanaherPlace 80 · Grade SR · Columbia High Sc | SR | Columbia High Sc | 8:06.4 |
| 81 | Sam RomanPlace 81 · Grade SO · Mohonasen | SO | Mohonasen | 8:56.3 |
| 82 | Connor McDermottPlace 82 · Grade SO · Mohonasen | SO | Mohonasen | 9:05.4 |
| 1 | Jordan HealyPlace 1 · Grade 11 · Maple Hill | 11 | Maple Hill | 5:24.2 |
| 2 | Ross WightmanPlace 2 · Grade 12 · Chatham | 12 | Chatham | 5:28.8 |
| 3 | Jacob UrysPlace 3 · Grade 12 · Mekeel Chris | 12 | Mekeel Chris | 5:30.4 |
| 4 | Greg BogdanPlace 4 · Grade JR · Broadalbin-P | JR | Broadalbin-P | 5:38.9 |
| 5 | Ethan JaynesPlace 5 · Stillwater High | — | Stillwater High | 5:40.2 |
| 6 | Ryun MurphyPlace 6 · Grade 11 · Mekeel Chris | 11 | Mekeel Chris | 5:41.9 |
| 7 | Mitchell RyanPlace 7 · Grade 13 · Seton Catholic | 13 | Seton Catholic | 5:43.3 |
| 8 | Adam FortiPlace 8 · Grade 12 · Berne-Knox-W | 12 | Berne-Knox-W | 5:46.4 |
| 9 | Adrian BarberPlace 9 · Grade 11 · Maple Hill | 11 | Maple Hill | 5:46.6 |
| 10 | Jonathan DiCesarePlace 10 · Grade 11 · Cobleskill-R | 11 | Cobleskill-R | 5:47.0 |
| 11 | Ian AllenPlace 11 · Grade 10 · Chatham | 10 | Chatham | 5:47.8 |
| 12 | Josh WadePlace 12 · Grade 11 · Saranac | 11 | Saranac | 5:48.2 |
| 13 | Zach LePagePlace 13 · Grade 9 · Saranac | 9 | Saranac | 5:51.9 |
| 14 | Jonathan RicciardiPlace 14 · Grade 11 · Schalmont High | 11 | Schalmont High | 5:53.3 |
| 15 | Caleb GreggPlace 15 · Grade 11 · Chatham | 11 | Chatham | 5:54.9 |
| 16 | Jeff BudkaPlace 16 · Grade 12 · Schalmont High | 12 | Schalmont High | 5:55.4 |
| 17 | Christopher MurphyPlace 17 · Grade 12 · Mekeel Chris | 12 | Mekeel Chris | 6:01.3 |
| 18 | Kyler AgoneyPlace 18 · Grade 12 · Peru | 12 | Peru | 6:05.1 |
| 19 | Jake DavisPlace 19 · Grade 12 · Maple Hill | 12 | Maple Hill | 6:05.3 |
| 20 | Lukus BeckerPlace 20 · Grade 10 · Berne-Knox-W | 10 | Berne-Knox-W | 6:10.4 |
| 21 | Roscoe QuintPlace 21 · Grade 10 · Maple Hill | 10 | Maple Hill | 6:12.5 |
| 22 | Ben StrackPlace 22 · Grade 12 · Saranac | 12 | Saranac | 6:12.8 |
| 23 | Evan PagePlace 23 · Grade 14 · Seton Catholic | 14 | Seton Catholic | 6:13.1 |
| 24 | Evan RugenPlace 24 · Grade 12 · Chatham | 12 | Chatham | 6:16.3 |
| 25 | Jonathan RichardsPlace 25 · Grade 11 · Cobleskill-R | 11 | Cobleskill-R | 6:20.0 |
| 26 | Daeshan BuseckPlace 26 · Grade 11 · Johnstown High S | 11 | Johnstown High S | 6:20.8 |
| 27 | Austin ScavulloPlace 27 · Grade 12 · Cobleskill-R | 12 | Cobleskill-R | 6:22.2 |
| 28 | Sean TyrellPlace 28 · Grade 11 · Saranac | 11 | Saranac | 6:23.3 |
| 29 | Tim BudkaPlace 29 · Grade 10 · Schalmont High | 10 | Schalmont High | 6:24.4 |
| 30 | Justin LiechtyPlace 30 · Grade 10 · Saranac | 10 | Saranac | 6:25.3 |
| 31 | Andrew DownsPlace 31 · Grade 11 · Peru | 11 | Peru | 6:26.3 |
| 32 | Warren MauPlace 32 · Grade 11 · Cobleskill-R | 11 | Cobleskill-R | 6:26.6 |
| 33 | Travis OverbyPlace 33 · Grade 12 · Chatham | 12 | Chatham | 6:27.3 |
| 34 | Deva DonofrioPlace 34 · Grade 11 · Schalmont High | 11 | Schalmont High | 6:27.4 |
| 35 | Leland AxtmannPlace 35 · Grade 12 · Maple Hill | 12 | Maple Hill | 6:27.6 |
| 36 | Tyler AskewPlace 36 · Grade 10 · Johnstown High S | 10 | Johnstown High S | 6:28.0 |
| 37 | Nicolai MurphyPlace 37 · Grade JR · Broadalbin-P | JR | Broadalbin-P | 6:28.4 |
| 38 | Josh RomanowiczPlace 38 · Grade 12 · Peru | 12 | Peru | 6:30.7 |
| 39 | Gabe GerhardtPlace 39 · Grade 12 · Cobleskill-R | 12 | Cobleskill-R | 6:30.8 |
| 40 | Joe BaronPlace 40 · Grade 10 · Cobleskill-R | 10 | Cobleskill-R | 6:31.0 |
| 41 | Cameron RotenPlace 41 · Grade 10 · Johnstown High S | 10 | Johnstown High S | 6:31.1 |
| 42 | Kevin StearnsPlace 42 · Grade 11 · Schalmont High | 11 | Schalmont High | 6:31.3 |
| 43 | Austin MedeirosPlace 43 · Grade 12 · Saranac | 12 | Saranac | 6:32.1 |
| 44 | Andrew MoorePlace 44 · Grade 12 · Mekeel Chris | 12 | Mekeel Chris | 6:32.2 |
| 45 | Alex HitrickPlace 45 · Grade FR · Broadalbin-P | FR | Broadalbin-P | 6:34.7 |
| 46 | Jon RaudenbushPlace 46 · Grade 12 · Saranac | 12 | Saranac | 6:34.8 |
| 47 | Dominic WoodmanseePlace 47 · Grade 11 · Berne-Knox-W | 11 | Berne-Knox-W | 6:34.9 |
| 48 | Will NollPlace 48 · Grade 12 · Maple Hill | 12 | Maple Hill | 6:35.2 |
| 49 | Brett HotalingPlace 49 · Grade 10 · Cobleskill-R | 10 | Cobleskill-R | 6:44.4 |
| 50 | Hunter MartinPlace 50 · Grade SO · Broadalbin-P | SO | Broadalbin-P | 6:46.8 |
| 51 | Joseph SamuelsonPlace 51 · Grade 9 · Mekeel Chris | 9 | Mekeel Chris | 6:50.7 |
| 52 | Steven MurrayPlace 52 · Grade 14 · Seton Catholic | 14 | Seton Catholic | 6:54.3 |
| 53 | Erik ZiemerPlace 53 · Grade 13 · Seton Catholic | 13 | Seton Catholic | 6:57.3 |
| 54 | Norm BullingerPlace 54 · Grade 11 · Maple Hill | 11 | Maple Hill | 6:58.1 |
| 55 | Bill SchmidtPlace 55 · Grade 10 · Schalmont High | 10 | Schalmont High | 6:58.9 |
| 56 | Aaron AlvarezPlace 56 · Grade 11 · Johnstown High S | 11 | Johnstown High S | 7:02.3 |
| 57 | Caleb FeazellePlace 57 · Grade 12 · Peru | 12 | Peru | 7:10.5 |
| 58 | Kyle KempPlace 58 · Grade 12 · Peru | 12 | Peru | 7:11.7 |
| 59 | Ethan FeazellePlace 59 · Grade 9 · Peru | 9 | Peru | 7:12.2 |
| 60 | Luke MoorePlace 60 · Grade 10 · Mekeel Chris | 10 | Mekeel Chris | 7:13.1 |
| 61 | Kyle AndersonPlace 61 · Grade 10 · Berne-Knox-W | 10 | Berne-Knox-W | 7:13.7 |
| 62 | Aaron CollinsPlace 62 · Grade 10 · Berne-Knox-W | 10 | Berne-Knox-W | 7:14.5 |
| 63 | Matthew LossowPlace 63 · Grade 9 · Chatham | 9 | Chatham | 7:19.2 |
| 64 | Andrew CaswellPlace 64 · Grade 11 · Peru | 11 | Peru | 7:19.4 |
| 65 | Henry CaugheyPlace 65 · Grade JR · Broadalbin-P | JR | Broadalbin-P | 7:23.8 |
| 66 | Krister SamuelsonPlace 66 · Grade 12 · Mekeel Chris | 12 | Mekeel Chris | 7:40.0 |
| 67 | Brandon KouryPlace 67 · Stillwater High | — | Stillwater High | 7:45.8 |
| 68 | Alex ChauvotPlace 68 · Grade 11 · Berne-Knox-W | 11 | Berne-Knox-W | 7:50.7 |
| 69 | Joe ZalisPlace 69 · Grade 15 · Seton Catholic | 15 | Seton Catholic | 7:52.4 |
| 70 | Nathan VanherpPlace 70 · Grade 15 · Seton Catholic | 15 | Seton Catholic | 7:54.3 |
| 71 | Spencer MayoPlace 71 · Stillwater High | — | Stillwater High | 8:34.3 |
| 72 | Seth ClarkPlace 72 · Grade 12 · Johnstown High S | 12 | Johnstown High S | 8:36.4 |
| 73 | Kyle PellerinPlace 73 · Grade 16 · Seton Catholic | 16 | Seton Catholic | 8:38.4 |
| 74 | Jimmy MeekerPlace 74 · Stillwater High | — | Stillwater High | 9:14.7 |
| 75 | Mike MayoPlace 75 · Stillwater High | — | Stillwater High | 9:14.7 |
| 76 | Ethan KippPlace 76 · Stillwater High | — | Stillwater High | 9:14.7 |