| 1 | Brendon VanVlackPlace 1 · Duanesburg | — | Duanesburg | 14:30.25 | — |
| 2 | Nick StyerPlace 2 · Berlin Central | — | Berlin Central | 14:40.55 | 1 |
| 3 | Noah ValvoPlace 3 · Schoharie | — | Schoharie | 14:51.32 | 2 |
| 4 | Brandon OldenPlace 4 · North Warren | — | North Warren | 14:52.14 | 3 |
| 5 | Xzavier RichPlace 5 · Berne Knox W | — | Berne Knox W | 14:59.10 | — |
| 6 | Nick RolloPlace 6 · Lake George | — | Lake George | 15:01.93 | 4 |
| 7 | Boone LynchPlace 7 · Duanesburg | — | Duanesburg | 15:02.54 | — |
| 8 | Brandon MrazPlace 8 · Johnstown | — | Johnstown | 15:05.29 | 5 |
| 9 | Christian CarrPlace 9 · Ravena Coeymans | — | Ravena Coeymans | 15:13.41 | 6 |
| 10 | Ryan GossePlace 10 · Berlin Central | — | Berlin Central | 15:14.10 | 7 |
| 11 | Dylan OlivaPlace 11 · Mechanicvill | — | Mechanicvill | 15:14.93 | 8 |
| 12 | Josh FebbiePlace 12 · Mayfield | — | Mayfield | 15:20.30 | 9 |
| 13 | Travis JacksonPlace 13 · Berne Knox W | — | Berne Knox W | 15:20.65 | — |
| 14 | Alex FlowersPlace 14 · Berlin Central | — | Berlin Central | 15:22.98 | 10 |
| 15 | Chris PickettPlace 15 · Greenville | — | Greenville | 15:27.19 | 11 |
| 16 | Jared SpringPlace 16 · Greenville | — | Greenville | 15:32.23 | 12 |
| 17 | Tyler NewkirkPlace 17 · Mayfield | — | Mayfield | 15:37.63 | 13 |
| 18 | Matthew BrownPlace 18 · North Warren | — | North Warren | 15:44.19 | 14 |
| 19 | David MillardPlace 19 · Mechanicvill | — | Mechanicvill | 15:49.76 | 15 |
| 20 | Alex CiullaPlace 20 · Mechanicvill | — | Mechanicvill | 15:51.51 | 16 |
| 21 | Clane NewcomerPlace 21 · Fonda-Fultonville | — | Fonda-Fultonville | 15:53.84 | 17 |
| 22 | Wyatt CouperusPlace 22 · Broadalbin-Perth | — | Broadalbin-Perth | 15:54.56 | 18 |
| 23 | Kurt UscholdPlace 23 · Springville | — | Springville | 15:57.29 | 19 |
| 24 | Travis GenitiPlace 24 · Fonda-Fultonville | — | Fonda-Fultonville | 16:00.71 | 20 |
| 25 | John GannonPlace 25 · Stillwater | — | Stillwater | 16:03.89 | 21 |
| 26 | Tyler DionPlace 26 · Cohoes | — | Cohoes | 16:04.40 | 22 |
| 27 | James MosherPlace 27 · Broadalbin-Perth | — | Broadalbin-Perth | 16:04.92 | 23 |
| 28 | Michael SimonePlace 28 · Johnstown | — | Johnstown | 16:07.05 | 24 |
| 29 | Mike HoffmanPlace 29 · Fort Plain - | — | Fort Plain - | 16:08.29 | 25 |
| 30 | Zackary PetermanPlace 30 · Springville | — | Springville | 16:08.69 | 26 |
| 31 | Shane RaceyPlace 31 · Ravena Coeymans | — | Ravena Coeymans | 16:09.16 | 27 |
| 32 | Patrick DeePlace 32 · Lake George | — | Lake George | 16:09.66 | 28 |
| 33 | Gabe ColePlace 33 · Johnstown | — | Johnstown | 16:10.12 | 29 |
| 34 | Jacob DaviesPlace 34 · Catskill | — | Catskill | 16:10.81 | 30 |
| 35 | Caden AwadPlace 35 · Saratoga Catholic | — | Saratoga Catholic | 16:11.33 | 31 |
| 36 | Hunter CongdonPlace 36 · Fort Plain - | — | Fort Plain - | 16:13.47 | 32 |
| 37 | Aidan ZenzenPlace 37 · Fonda-Fultonville | — | Fonda-Fultonville | 16:14.62 | 33 |
| 38 | Harry HelinskiPlace 38 · North Warren | — | North Warren | 16:17.48 | 34 |
| 39 | Blaine RosePlace 39 · Schoharie | — | Schoharie | 16:17.72 | 35 |
| 40 | Griffin DayPlace 40 · Saratoga Catholic | — | Saratoga Catholic | 16:20.57 | 36 |
| 41 | Matthew LongtinPlace 41 · Cohoes | — | Cohoes | 16:21.63 | 37 |
| 42 | Nathan MyersPlace 42 · Springville | — | Springville | 16:22.63 | 38 |
| 43 | Joe YusaitisPlace 43 · Stillwater | — | Stillwater | 16:23.29 | 39 |
| 44 | Matthew SmithPlace 44 · Lake George | — | Lake George | 16:25.59 | 40 |
| 45 | Nick RoyPlace 45 · Stillwater | — | Stillwater | 16:25.82 | 41 |
| 46 | Michael HalliganPlace 46 · Saratoga Catholic | — | Saratoga Catholic | 16:26.82 | 42 |
| 47 | Hayden SmithPlace 47 · North Warren | — | North Warren | 16:30.77 | 43 |
| 48 | Devin BeckerPlace 48 · Broadalbin-Perth | — | Broadalbin-Perth | 16:31.89 | 44 |
| 49 | JP TagliafieroPlace 49 · Saratoga Catholic | — | Saratoga Catholic | 16:32.51 | 45 |
| 50 | Collin DouglasPlace 50 · Berlin Central | — | Berlin Central | 16:33.08 | 46 |
| 51 | Zach LaMerePlace 51 · Greenville | — | Greenville | 16:41.37 | 47 |
| 52 | Xavier ReyesPlace 52 · Watervliet | — | Watervliet | 16:41.65 | 48 |
| 53 | Patrick TerryPlace 53 · North Warren | — | North Warren | 16:49.55 | 49 |
| 54 | Connor AkowiczPlace 54 · Mayfield | — | Mayfield | 16:50.09 | 50 |
| 55 | Erik SickoPlace 55 · Stillwater | — | Stillwater | 16:50.42 | 51 |
| 56 | Emory SammonsPlace 56 · Fort Plain - | — | Fort Plain - | 16:50.87 | 52 |
| 57 | Elliot EmleyPlace 57 · Springville | — | Springville | 16:51.22 | 53 |
| 58 | Zack TravisPlace 58 · Stillwater | — | Stillwater | 16:53.44 | 54 |
| 59 | Zachary RopeterPlace 59 · Johnstown | — | Johnstown | 16:55.11 | 55 |
| 60 | Abdul AsifPlace 60 · Catskill | — | Catskill | 16:55.68 | 56 |
| 61 | Joe CurtisPlace 61 · Fonda-Fultonville | — | Fonda-Fultonville | 16:56.58 | 57 |
| 62 | Luke DavidPlace 62 · Granville | — | Granville | 16:57.59 | 58 |
| 63 | Matt WaddingtonPlace 63 · Ravena Coeymans | — | Ravena Coeymans | 17:01.37 | 59 |
| 64 | Mark CwiakalaPlace 64 · Johnstown | — | Johnstown | 17:03.45 | 60 |
| 65 | Sal GalloPlace 65 · Duanesburg | — | Duanesburg | 17:03.72 | — |
| 66 | Thomas EtzkornPlace 66 · Fonda-Fultonville | — | Fonda-Fultonville | 17:06.90 | 61 |
| 67 | Luke WatermanPlace 67 · Springville | — | Springville | 17:07.89 | 62 |
| 68 | Evan TambolieoPlace 68 · Watervliet | — | Watervliet | 17:08.55 | 63 |
| 69 | Ethan SpringPlace 69 · Greenville | — | Greenville | 17:08.97 | 64 |
| 70 | Andrew YacobucciPlace 70 · Fort Plain - | — | Fort Plain - | 17:09.47 | 65 |
| 71 | Jack OsbornPlace 71 · Catskill | — | Catskill | 17:10.19 | 66 |
| 72 | Finneas BilesPlace 72 · Lake George | — | Lake George | 17:14.84 | 67 |
| 73 | Ryan InglePlace 73 · Galway | — | Galway | 17:15.96 | 68 |
| 74 | Jack UnkaufPlace 74 · Lake George | — | Lake George | 17:22.14 | 69 |
| 75 | Justin PalerPlace 75 · Springville | — | Springville | 17:22.43 | 70 |
| 76 | Ryan TellerPlace 76 · Mekeel | — | Mekeel | 17:22.88 | — |
| 77 | Jacob AlmeidaPlace 77 · Cohoes | — | Cohoes | 17:24.99 | 71 |
| 78 | Matthew MillerPlace 78 · Ravena Coeymans | — | Ravena Coeymans | 17:27.56 | 72 |
| 79 | Hollis PauquettePlace 79 · Granville | — | Granville | 17:28.30 | 73 |
| 80 | Nathan CottonPlace 80 · Johnstown | — | Johnstown | 17:31.45 | 74 |
| 81 | Cameron BaitsholtsPlace 81 · Greenville | — | Greenville | 17:32.04 | 75 |
| 82 | Sean StaplesPlace 82 · Fort Plain - | — | Fort Plain - | 17:33.32 | 76 |
| 83 | Jeffrey ShlomovichPlace 83 · Broadalbin-Perth | — | Broadalbin-Perth | 17:34.29 | 77 |
| 84 | Austion LintsPlace 84 · Schoharie | — | Schoharie | 17:36.13 | 78 |
| 85 | Daniel BaranPlace 85 · Cohoes | — | Cohoes | 17:37.09 | 79 |
| 86 | Luka NikollajPlace 86 · Mayfield | — | Mayfield | 17:38.31 | 80 |
| 87 | Dominic DiSciosciaPlace 87 · Johnstown | — | Johnstown | 17:43.85 | 81 |
| 88 | Malachi RitterPlace 88 · Berlin Central | — | Berlin Central | 17:47.61 | 82 |
| 89 | Simon KirkwoodPlace 89 · Stillwater | — | Stillwater | 17:49.27 | 83 |
| 90 | Seth JardinePlace 90 · Lake George | — | Lake George | 17:49.89 | 84 |
| 91 | Joseph BarrezuetaPlace 91 · Catskill | — | Catskill | 17:51.65 | 85 |
| 92 | Bryce YorkPlace 92 · Mekeel | — | Mekeel | 17:54.64 | — |
| 93 | Jack FlowersPlace 93 · Berlin Central | — | Berlin Central | 17:56.35 | 86 |
| 94 | Micah SmithPlace 94 · Broadalbin-Perth | — | Broadalbin-Perth | 17:58.31 | 87 |
| 95 | Nate WeisPlace 95 · Berne Knox W | — | Berne Knox W | 18:01.76 | — |
| 96 | Nolan JonesPlace 96 · Berlin Central | — | Berlin Central | 18:03.83 | 88 |
| 97 | Jacob ThomasPlace 97 · Fort Plain - | — | Fort Plain - | 18:04.39 | 89 |
| 98 | Xavier EvansPlace 98 · Catskill | — | Catskill | 18:07.33 | 90 |
| 99 | Holden DeckerPlace 99 · Galway | — | Galway | 18:11.32 | 91 |
| 100 | Michael TagliafieroPlace 100 · Saratoga Catholic | — | Saratoga Catholic | 18:11.95 | 92 |
| 101 | Joseph PepinPlace 101 · North Warren | — | North Warren | 18:12.27 | 93 |
| 102 | Joseph CocozzaPlace 102 · Lake George | — | Lake George | 18:14.27 | 94 |
| 103 | Tom OliverPlace 103 · Galway | — | Galway | 18:16.45 | 95 |
| 104 | Jude KappelPlace 104 · Greenville | — | Greenville | 18:20.49 | 96 |
| 105 | Zagham ShahPlace 105 · Watervliet | — | Watervliet | 18:22.13 | 97 |
| 106 | Aaron RigneyPlace 106 · Cohoes | — | Cohoes | 18:26.11 | 98 |
| 107 | Henry DomstPlace 107 · Springville | — | Springville | 18:28.95 | 99 |
| 108 | Shawn AllenPlace 108 · Mayfield | — | Mayfield | 18:33.59 | 100 |
| 109 | Evan SmithPlace 109 · Broadalbin-Perth | — | Broadalbin-Perth | 18:34.18 | 101 |
| 110 | Santino MontanezPlace 110 · Fonda-Fultonville | — | Fonda-Fultonville | 18:36.26 | 102 |
| 111 | Murray VlietPlace 111 · Catskill | — | Catskill | 18:38.23 | 103 |
| 112 | Isaiah CasperPlace 112 · Watervliet | — | Watervliet | 18:39.61 | 104 |
| 113 | Harry BirchmorePlace 113 · Granville | — | Granville | 18:44.10 | 105 |
| 114 | Wolfgang NealPlace 114 · North Warren | — | North Warren | 18:44.64 | 106 |
| 115 | Brock MeakerPlace 115 · Stillwater | — | Stillwater | 18:46.01 | 107 |
| 116 | Cole DiffenbachPlace 116 · Mechanicvill | — | Mechanicvill | 18:46.26 | 108 |
| 117 | Osie JohnstonPlace 117 · Galway | — | Galway | 18:49.14 | 109 |
| 118 | Shane BarkerPlace 118 · Fonda-Fultonville | — | Fonda-Fultonville | 18:55.24 | 110 |
| 119 | Sebastian RossiPlace 119 · Mechanicvill | — | Mechanicvill | 18:55.47 | 111 |
| 120 | Skylar RichardsPlace 120 · Catskill | — | Catskill | 18:56.28 | 112 |
| 121 | Nick WardPlace 121 · North Warren | — | North Warren | 18:58.43 | — |
| 122 | Andrew DeWaldPlace 122 · Mekeel | — | Mekeel | 19:01.02 | — |
| 123 | Ben BishopPlace 123 · Granville | — | Granville | 19:13.64 | 113 |
| 124 | Zachary ZanellaPlace 124 · Saratoga Catholic | — | Saratoga Catholic | 19:23.93 | 114 |
| 125 | Justin KozlowskiPlace 125 · Galway | — | Galway | 19:24.24 | 115 |
| 126 | Jared RenaudPlace 126 · Granville | — | Granville | 19:58.56 | 116 |
| 127 | Mike MurphyPlace 127 · Cohoes | — | Cohoes | 20:04.46 | 117 |
| 128 | Nate SpainPlace 128 · Watervliet | — | Watervliet | 20:06.06 | 118 |
| 129 | Nate VanHornPlace 129 · Mayfield | — | Mayfield | 20:16.76 | 119 |
| 130 | Maxx JuckettPlace 130 · Granville | — | Granville | 20:37.00 | 120 |
| 131 | Jameson PitcherallePlace 131 · Mechanicvill | — | Mechanicvill | 20:40.30 | 121 |
| 132 | Phil MarchesePlace 132 · Galway | — | Galway | 21:07.99 | 122 |
| 133 | John MorrellPlace 133 · Schoharie | — | Schoharie | 21:37.44 | 123 |
| 134 | Aydin WhitePlace 134 · Ravena Coeymans | — | Ravena Coeymans | 22:55.41 | 124 |
| 135 | Zach StorrsPlace 135 · Greenville | — | Greenville | 22:57.51 | 125 |
| 136 | Darren HeigelPlace 136 · Galway | — | Galway | 23:24.65 | 126 |
| 137 | Jed FoxPlace 137 · Schoharie | — | Schoharie | 28:11.99 | 127 |