| 1 | Zachary SotlandPlace 1 · Arlington | — | Arlington | 17:14.87 | 1 |
| 2 | Daniel NietoPlace 2 · Arlington | — | Arlington | 17:19.11 | 2 |
| 3 | Matt ValckenaerePlace 3 · Arlington | — | Arlington | 17:21.80 | 3 |
| 4 | Alex GentPlace 4 · Guilderland | — | Guilderland | 17:38.87 | 4 |
| 5 | Carter SommePlace 5 · Arlington | — | Arlington | 17:50.27 | 5 |
| 6 | Will GradyPlace 6 · Arlington | — | Arlington | 17:51.89 | 6 |
| 7 | Tommy CalabresePlace 7 · Arlington | — | Arlington | 17:52.57 | 7 |
| 8 | Luke WilliamsPlace 8 · Arlington | — | Arlington | 17:56.60 | 8 |
| 9 | Thomas GiewontPlace 9 · Arlington | — | Arlington | 18:01.61 | — |
| 10 | Jerrod BuffPlace 10 · Guilderland | — | Guilderland | 18:08.29 | 9 |
| 11 | Sean GradyPlace 11 · Arlington | — | Arlington | 18:27.55 | — |
| 12 | Gabe SpanbauerPlace 12 · Guilderland | — | Guilderland | 18:32.43 | 10 |
| 13 | Riley O'LenaPlace 13 · Guilderland | — | Guilderland | 18:36.22 | 11 |
| 14 | Connor MaunePlace 14 · Arlington | — | Arlington | 18:36.56 | — |
| 15 | Jayden RampollaPlace 15 · Arlington | — | Arlington | 18:36.90 | — |
| 16 | Matt CainPlace 16 · Arlington | — | Arlington | 18:37.46 | — |
| 17 | Alec LevesquePlace 17 · Shaker | — | Shaker | 18:37.97 | 12 |
| 18 | Kolby LeClairPlace 18 · Guilderland | — | Guilderland | 18:38.51 | 13 |
| 19 | Evan CareyPlace 19 · Guilderland | — | Guilderland | 18:44.14 | 14 |
| 20 | James BrattPlace 20 · Arlington | — | Arlington | 18:48.58 | — |
| 21 | Kyle CarterPlace 21 · Arlington | — | Arlington | 18:57.01 | — |
| 22 | Michael KablanPlace 22 · Shaker | — | Shaker | 18:57.54 | 15 |
| 23 | Michael NealPlace 23 · Guilderland | — | Guilderland | 19:00.25 | 16 |
| 24 | Jake MontgomeryPlace 24 · Arlington | — | Arlington | 19:03.75 | — |
| 25 | Charlie LankardPlace 25 · Arlington | — | Arlington | 19:07.48 | — |
| 26 | John Lippert IVPlace 26 · Guilderland | — | Guilderland | 19:09.51 | — |
| 27 | Alejandro RodriguezPlace 27 · Arlington | — | Arlington | 19:09.94 | — |
| 28 | Dylan McAdamsPlace 28 · Arlington | — | Arlington | 19:10.28 | — |
| 29 | Ethan WelkeyPlace 29 · Columbia | — | Columbia | 19:10.68 | 17 |
| 30 | Daniel LedezmaPlace 30 · Bethlehem | — | Bethlehem | 19:10.93 | 18 |
| 31 | Alan WangPlace 31 · Guilderland | — | Guilderland | 19:15.14 | — |
| 32 | Joseph KenneyPlace 32 · Guilderland | — | Guilderland | 19:15.41 | — |
| 33 | Joe O'BrienPlace 33 · Guilderland | — | Guilderland | 19:15.63 | — |
| 34 | Ahmed BawlaPlace 34 · Shaker | — | Shaker | 19:25.91 | 19 |
| 35 | Craig GeheresPlace 35 · Guilderland | — | Guilderland | 19:26.37 | — |
| 36 | Brian GlantzPlace 36 · Arlington | — | Arlington | 19:33.88 | — |
| 37 | Jack PalumboPlace 37 · Columbia | — | Columbia | 19:34.35 | 20 |
| 38 | Declan WoodPlace 38 · Arlington | — | Arlington | 19:37.79 | — |
| 39 | Daniel CarterPlace 39 · Arlington | — | Arlington | 19:40.24 | — |
| 40 | Dylan StanetPlace 40 · Arlington | — | Arlington | 19:43.94 | — |
| 41 | Aaron PradhanPlace 41 · Guilderland | — | Guilderland | 19:46.92 | — |
| 42 | Marlett MishaPlace 42 · Guilderland | — | Guilderland | 19:51.13 | — |
| 43 | Ben ShahPlace 43 · Guilderland | — | Guilderland | 19:54.16 | — |
| 44 | Prithwish DanPlace 44 · Guilderland | — | Guilderland | 19:55.42 | — |
| 45 | Andrew KorchowskyPlace 45 · Guilderland | — | Guilderland | 20:00.49 | — |
| 46 | Ryan HermannPlace 46 · Arlington | — | Arlington | 20:00.77 | — |
| 47 | Ryan StrevellPlace 47 · Columbia | — | Columbia | 20:02.59 | 21 |
| 48 | Eliot ShekhtmanPlace 48 · Bethlehem | — | Bethlehem | 20:04.85 | 22 |
| 49 | Paul HolmesPlace 49 · Colonie | — | Colonie | 20:07.21 | — |
| 50 | Kyle VanCoughnettPlace 50 · Arlington | — | Arlington | 20:08.24 | — |
| 51 | Michael PetersPlace 51 · Arlington | — | Arlington | 20:10.16 | — |
| 52 | Isaiah KostyalPlace 52 · Arlington | — | Arlington | 20:20.19 | — |
| 53 | Ben KoblenskyPlace 53 · Columbia | — | Columbia | 20:21.07 | 23 |
| 54 | Nate MasickPlace 54 · Schalmont | — | Schalmont | 20:21.87 | — |
| 55 | Sam WhiteheadPlace 55 · Scotia-Glenville | — | Scotia-Glenville | 20:26.57 | 24 |
| 56 | Alex DemolyPlace 56 · Albany Academy | — | Albany Academy | 20:28.07 | 25 |
| 57 | Stephen MartinoPlace 57 · Shaker | — | Shaker | 20:31.14 | 26 |
| 58 | Sean IsomPlace 58 · Guilderland | — | Guilderland | 20:32.76 | — |
| 59 | Hugh TalmagePlace 59 · Bethlehem | — | Bethlehem | 20:33.36 | 27 |
| 60 | Nolan HayesPlace 60 · Johnstown | — | Johnstown | 20:33.89 | 28 |
| 61 | Elijah MeauxPlace 61 · Voorheesville | — | Voorheesville | 20:34.69 | 29 |
| 62 | Andrew MartinPlace 62 · La Salle Institute | — | La Salle Institute | 20:37.75 | 30 |
| 63 | Matthew HelfantPlace 63 · Bethlehem | — | Bethlehem | 20:40.90 | 31 |
| 64 | Maxwell McNultyPlace 64 · Columbia | — | Columbia | 20:43.12 | 32 |
| 65 | Derek BrowerPlace 65 · Voorheesville | — | Voorheesville | 20:44.57 | 33 |
| 66 | Anthony HortonPlace 66 · Colonie | — | Colonie | 20:49.38 | — |
| 67 | Quinn HosgoodPlace 67 · Voorheesville | — | Voorheesville | 20:50.92 | 34 |
| 68 | Dylan ThompsonPlace 68 · Arlington | — | Arlington | 20:53.56 | — |
| 69 | Nick IsomPlace 69 · Guilderland | — | Guilderland | 21:11.08 | — |
| 70 | Blaze FloresPlace 70 · Shaker | — | Shaker | 21:16.63 | 35 |
| 71 | Lucas ValckenaerePlace 71 · Arlington | — | Arlington | 21:21.57 | — |
| 72 | Jake FellerPlace 72 · Voorheesville | — | Voorheesville | 21:26.81 | 36 |
| 73 | Jonathan SwartPlace 73 · Columbia | — | Columbia | 21:31.54 | 37 |
| 74 | Hung TuPlace 74 · Arlington | — | Arlington | 21:33.58 | — |
| 75 | Haydn ElmorePlace 75 · Guilderland | — | Guilderland | 21:37.88 | — |
| 76 | Noah TileyPlace 76 · Columbia | — | Columbia | 21:40.39 | 38 |
| 77 | Jacob GovelPlace 77 · Guilderland | — | Guilderland | 21:41.66 | — |
| 78 | Logan SchafPlace 78 · Columbia | — | Columbia | 21:44.34 | — |
| 79 | Owen BelskisPlace 79 · Shaker | — | Shaker | 21:44.92 | 39 |
| 80 | Laif LundstromPlace 80 · Scotia-Glenville | — | Scotia-Glenville | 21:47.67 | 40 |
| 81 | Bill GuoPlace 81 · Guilderland | — | Guilderland | 21:52.64 | — |
| 82 | Daud SadiqPlace 82 · Columbia | — | Columbia | 21:54.49 | — |
| 83 | Tyler HanhurstPlace 83 · Scotia-Glenville | — | Scotia-Glenville | 22:01.01 | 41 |
| 84 | Harrison KabalianPlace 84 · Shaker | — | Shaker | 22:02.47 | 42 |
| 85 | Ed PackardPlace 85 · Greenville | — | Greenville | 22:05.49 | — |
| 86 | Michael HermancePlace 86 · Colonie | — | Colonie | 22:07.93 | — |
| 87 | Brian DeserrePlace 87 · Arlington | — | Arlington | 22:08.85 | — |
| 88 | Aidan CiancioPlace 88 · La Salle Institute | — | La Salle Institute | 22:09.29 | 43 |
| 89 | Alfio DeMarcoPlace 89 · Johnstown | — | Johnstown | 22:11.68 | 44 |
| 90 | Antonio ZevolaPlace 90 · Broadalbin-Perth | — | Broadalbin-Perth | 22:20.26 | — |
| 91 | David BurkePlace 91 · Arlington | — | Arlington | 22:23.82 | — |
| 92 | Sean TierneyPlace 92 · Columbia | — | Columbia | 22:31.29 | — |
| 93 | Ben DrakePlace 93 · Guilderland | — | Guilderland | 22:33.44 | — |
| 94 | Aaron LawrencePlace 94 · Arlington | — | Arlington | 22:40.48 | — |
| 95 | Eric ElliottPlace 95 · Canjo-FP | — | Canjo-FP | 22:43.48 | — |
| 96 | Joshua MannPlace 96 · Columbia | — | Columbia | 22:44.44 | — |
| 97 | August D'AmorePlace 97 · Johnstown | — | Johnstown | 22:45.20 | 45 |
| 98 | Sam DederickPlace 98 · Greenville | — | Greenville | 22:48.46 | — |
| 99 | Jamison BurkePlace 99 · Columbia | — | Columbia | 22:55.21 | — |
| 100 | Alex DennPlace 100 · Voorheesville | — | Voorheesville | 22:59.58 | 46 |
| 101 | Aiden DelaneyPlace 101 · Cherry Valle | — | Cherry Valle | 23:07.16 | — |
| 102 | Connor AlaxanianPlace 102 · Columbia | — | Columbia | 23:37.33 | — |
| 103 | Sean MeyrePlace 103 · Scotia-Glenville | — | Scotia-Glenville | 23:40.19 | 47 |
| 104 | Daniel ManningPlace 104 · Columbia | — | Columbia | 23:43.29 | — |
| 105 | Silas WilsonPlace 105 · Cherry Valle | — | Cherry Valle | 23:43.67 | — |
| 106 | Cuyler ReynoldsPlace 106 · Albany Academy | — | Albany Academy | 23:44.04 | 48 |
| 107 | Michael KliziweczPlace 107 · Bethlehem | — | Bethlehem | 23:48.49 | 49 |
| 108 | Joseph BascianoPlace 108 · Arlington | — | Arlington | 23:55.82 | — |
| 109 | Christian KuklisPlace 109 · Arlington | — | Arlington | 24:02.07 | — |
| 110 | Jordan PernaPlace 110 · Broadalbin-Perth | — | Broadalbin-Perth | 24:06.28 | — |
| 111 | Jason DringusPlace 111 · Columbia | — | Columbia | 24:16.70 | — |
| 112 | Ryan StormPlace 112 · Lansingburgh | — | Lansingburgh | 24:22.37 | — |
| 113 | Matt MirandaPlace 113 · Schalmont | — | Schalmont | 24:27.67 | — |
| 114 | Cody DraperPlace 114 · Johnstown | — | Johnstown | 24:37.61 | 50 |
| 115 | Maxwell MartePlace 115 · Columbia | — | Columbia | 24:47.63 | — |
| 116 | James KlingamanPlace 116 · La Salle Institute | — | La Salle Institute | 24:59.03 | 51 |
| 117 | Aidan CooneyPlace 117 · Albany Academy | — | Albany Academy | 25:08.15 | 52 |
| 118 | Sam ShippasPlace 118 · Arlington | — | Arlington | 25:08.97 | — |
| 119 | Nick RodeckerPlace 119 · Amsterdam | — | Amsterdam | 25:12.93 | — |
| 120 | Alex BlakePlace 120 · Columbia | — | Columbia | 25:24.59 | — |
| 121 | Jay AldenPlace 121 · Voorheesville | — | Voorheesville | 25:29.98 | 53 |
| 122 | Declan O'LearyPlace 122 · La Salle Institute | — | La Salle Institute | 25:33.19 | 54 |
| 123 | Mason AlbertPlace 123 · Columbia | — | Columbia | 25:33.49 | — |
| 124 | Jose UgaldePlace 124 · Schnenectady | — | Schnenectady | 26:06.21 | — |
| 125 | Connor JuedesPlace 125 · Schnenectady | — | Schnenectady | 26:55.65 | — |
| 126 | William StorrsPlace 126 · Bethlehem | — | Bethlehem | 27:31.88 | 55 |
| 127 | Daniel LoomisPlace 127 · La Salle Institute | — | La Salle Institute | 27:47.29 | 56 |
| 128 | Stephen CzyzewskiPlace 128 · Greenville | — | Greenville | 28:01.76 | — |
| 129 | Shain KrutzPlace 129 · Johnstown | — | Johnstown | 28:06.50 | 57 |
| 130 | Cael FleischerPlace 130 · Albany Academy | — | Albany Academy | 28:54.78 | 58 |
| 131 | Ryan GardnerPlace 131 · Broadalbin-Perth | — | Broadalbin-Perth | 28:59.57 | — |
| 132 | Shane CraigPlace 132 · Albany Academy | — | Albany Academy | 29:28.92 | 59 |
| 133 | Sean FoleyPlace 133 · Voorheesville | — | Voorheesville | 29:44.68 | 60 |
| 134 | Tim KrugerPlace 134 · Amsterdam | — | Amsterdam | 33:36.90 | — |
| 135 | Nik DiDonatoPlace 135 · Scotia-Glenville | — | Scotia-Glenville | 42:11.44 | 61 |