| 1 | Alex TebanoPlace 1 · Scotia-Glenville | — | Scotia-Glenville | 8:45.50 | 1 |
| 2 | Cowen LeiningerPlace 2 · South Glens Falls | — | South Glens Falls | 8:50.84 | 2 |
| 3 | Noah CapelloPlace 3 · Saratoga Springs | — | Saratoga Springs | 9:08.34 | 3 |
| 4 | Noah GreskiPlace 4 · Scotia-Glenville | — | Scotia-Glenville | 9:10.90 | 4 |
| 5 | Tyler HarringtonPlace 5 · Queensbury | — | Queensbury | 9:14.34 | 5 |
| 6 | Dalton ReaganPlace 6 · Schalmont | — | Schalmont | 9:15.46 | — |
| 7 | Matt LanePlace 7 · Queensbury | — | Queensbury | 9:17.56 | 6 |
| 8 | Frank PrevratilPlace 8 · Colonie | — | Colonie | 9:21.00 | 7 |
| 9 | Cameron OrrPlace 9 · Queensbury | — | Queensbury | 9:21.62 | 8 |
| 10 | Jason SchwartzPlace 10 · Saratoga Springs | — | Saratoga Springs | 9:22.78 | 9 |
| 11 | Nathan LilienthalPlace 11 · Mekeel Christiai | — | Mekeel Christiai | 9:24.31 | — |
| 12 | Patrick RussellPlace 12 · Queensbury | — | Queensbury | 9:25.09 | 10 |
| 13 | Lakshman ReddyPlace 13 · Christian Brothe | — | Christian Brothe | 9:27.09 | 11 |
| 14 | Ty PeruePlace 14 · Ft. Plain - Canjo | — | Ft. Plain - Canjo | 9:28.28 | 12 |
| 15 | Nick PrevostPlace 15 · South Glens Falls | — | South Glens Falls | 9:29.56 | 13 |
| 16 | Ronald SchorppPlace 16 · Saratoga Springs | — | Saratoga Springs | 9:35.94 | 14 |
| 17 | Chaun'J RamosPlace 17 · Amsterdam | — | Amsterdam | 9:39.52 | — |
| 18 | Jack StaszakPlace 18 · Christian Brothe | — | Christian Brothe | 9:40.75 | 15 |
| 19 | Nick WillettePlace 19 · Schalmont | — | Schalmont | 9:42.37 | — |
| 20 | Gabe LapePlace 20 · Scotia-Glenville | — | Scotia-Glenville | 9:43.15 | 16 |
| 21 | William ShaferPlace 21 · Saratoga Springs | — | Saratoga Springs | 9:45.28 | 17 |
| 22 | Addison PokinesPlace 22 · Scotia-Glenville | — | Scotia-Glenville | 9:47.40 | 18 |
| 23 | Logan GregoryPlace 23 · Glens Falls High | — | Glens Falls High | 9:48.56 | 19 |
| 24 | Jack HicksPlace 24 · Queensbury | — | Queensbury | 9:48.90 | 20 |
| 25 | Ethan HodgePlace 25 · Scotia-Glenville | — | Scotia-Glenville | 9:49.31 | 21 |
| 26 | Quinn KellerPlace 26 · Colonie | — | Colonie | 9:57.38 | 22 |
| 27 | Nicholas LivotePlace 27 · Queensbury | — | Queensbury | 9:58.02 | 23 |
| 28 | Caleb TamezPlace 28 · Glens Falls High | — | Glens Falls High | 9:58.31 | 24 |
| 29 | Mike PinoPlace 29 · Scotia-Glenville | — | Scotia-Glenville | 10:05.18 | 25 |
| 30 | Devin DeckerPlace 30 · Schenectady | — | Schenectady | 10:07.15 | 26 |
| 31 | Michael BarlowPlace 31 · Ft. Plain - Canjo | — | Ft. Plain - Canjo | 10:12.12 | 27 |
| 32 | Ian CollinsPlace 32 · Glens Falls High | — | Glens Falls High | 10:13.12 | 28 |
| 33 | Kyle McGourtyPlace 33 · Saratoga Springs | — | Saratoga Springs | 10:16.24 | 29 |
| 34 | Ryan AbattoPlace 34 · Christian Brothe | — | Christian Brothe | 10:17.43 | 30 |
| 35 | Noah EngelPlace 35 · Queensbury | — | Queensbury | 10:20.46 | 31 |
| 36 | Michael HarrisPlace 36 · Ft. Plain - Canjo | — | Ft. Plain - Canjo | 10:27.03 | 32 |
| 37 | Michael McAlaryPlace 37 · Christian Brothe | — | Christian Brothe | 10:28.78 | 33 |
| 38 | Connor BertrandPlace 38 · Colonie | — | Colonie | 10:32.18 | 34 |
| 39 | Errol QuinonesPlace 39 · Amsterdam | — | Amsterdam | 10:35.56 | — |
| 40 | Tyler MarshallPlace 40 · Scotia-Glenville | — | Scotia-Glenville | 10:37.28 | 35 |
| 41 | Jack MangionePlace 41 · Christian Brothe | — | Christian Brothe | 10:38.28 | 36 |
| 42 | Aidan TaylorPlace 42 · South Glens Falls | — | South Glens Falls | 10:39.65 | 37 |
| 43 | Dominic FamianoPlace 43 · Mekeel Christiai | — | Mekeel Christiai | 10:42.72 | — |
| 44 | Evan FraiserPlace 44 · Glens Falls High | — | Glens Falls High | 10:44.52 | 38 |
| 45 | Justin AdamsPlace 45 · Colonie | — | Colonie | 10:53.88 | 39 |
| 46 | Caleb OlsonPlace 46 · Queensbury | — | Queensbury | 11:03.59 | — |
| 47 | Ryan DunnPlace 47 · Colonie | — | Colonie | 11:09.31 | 40 |
| 48 | Evan BarthelmasPlace 48 · Saratoga Springs | — | Saratoga Springs | 11:10.24 | 41 |
| 49 | Logan WilsonPlace 49 · Glens Falls High | — | Glens Falls High | 11:12.56 | 42 |
| 50 | Logan CorsoPlace 50 · South Glens Falls | — | South Glens Falls | 11:14.90 | 43 |
| 51 | Derek JoscelynPlace 51 · Saratoga Springs | — | Saratoga Springs | 11:15.21 | 44 |
| 52 | Nicholas CasoloPlace 52 · South Glens Falls | — | South Glens Falls | 11:15.59 | 45 |
| 53 | Jordan StevensPlace 53 · South Glens Falls | — | South Glens Falls | 11:17.09 | 46 |
| 54 | Caleb DaigneaultPlace 54 · South Glens Falls | — | South Glens Falls | 11:17.84 | 47 |
| 55 | Andre BovairPlace 55 · South Glens Falls | — | South Glens Falls | 11:18.65 | — |
| 56 | Wyatt McPhersonPlace 56 · Glens Falls High | — | Glens Falls High | 11:19.87 | 48 |
| 57 | Seth GreenPlace 57 · Colonie | — | Colonie | 11:21.34 | 49 |
| 58 | Ethan PayetPlace 58 · Saratoga Springs | — | Saratoga Springs | 11:22.24 | — |
| 59 | Jackson OehlerPlace 59 · Saratoga Springs | — | Saratoga Springs | 11:33.59 | — |
| 60 | Jonah PassaroPlace 60 · Saratoga Springs | — | Saratoga Springs | 11:34.68 | — |
| 61 | Joseph SumnerPlace 61 · Queensbury | — | Queensbury | 11:37.75 | — |
| 62 | Brendan MurphyPlace 62 · Colonie | — | Colonie | 11:43.03 | 50 |
| 63 | William LawlorPlace 63 · Colonie | — | Colonie | 11:43.72 | — |
| 64 | Cole HarrisPlace 64 · Saratoga Springs | — | Saratoga Springs | 11:49.06 | — |
| 65 | Shawn RussellPlace 65 · Glens Falls High | — | Glens Falls High | 11:53.09 | 51 |
| 66 | Sam LapoPlace 66 · South Glens Falls | — | South Glens Falls | 12:08.75 | — |
| 67 | Donald WilsonPlace 67 · Schenectady | — | Schenectady | 12:13.53 | 52 |
| 68 | William PetramalePlace 68 · Colonie | — | Colonie | 12:16.00 | — |
| 69 | Billy RickertPlace 69 · Colonie | — | Colonie | 12:20.21 | — |
| 70 | Brian SimmonsPlace 70 · Queensbury | — | Queensbury | 12:21.37 | — |
| 71 | Shylo SibbliesPlace 71 · Colonie | — | Colonie | 12:21.84 | — |
| 72 | Michael PagePlace 72 · South Glens Falls | — | South Glens Falls | 12:22.28 | — |
| 73 | Sam WoodPlace 73 · Saratoga Springs | — | Saratoga Springs | 12:35.84 | — |
| 74 | Braedan RubyPlace 74 · Queensbury | — | Queensbury | 12:38.31 | — |
| 75 | Syed HusainPlace 75 · Amsterdam | — | Amsterdam | 12:58.06 | — |
| 76 | Lucas CochranPlace 76 · South Glens Falls | — | South Glens Falls | 12:59.12 | — |
| 77 | Kurt SunderlandPlace 77 · Ft. Plain - Canjo | — | Ft. Plain - Canjo | 13:09.09 | 53 |
| 78 | Matt DowneyPlace 78 · Colonie | — | Colonie | 13:20.07 | — |
| 79 | Sean MelvinPlace 79 · South Glens Falls | — | South Glens Falls | 13:20.09 | — |
| 80 | Yasha HousePlace 80 · Colonie | — | Colonie | 13:23.49 | — |
| 81 | Zaid AkariPlace 81 · Schenectady | — | Schenectady | 13:24.09 | 54 |
| 82 | Joshua BauderPlace 82 · Colonie | — | Colonie | 13:26.26 | — |
| 83 | Ayden KeithPlace 83 · Scotia-Glenville | — | Scotia-Glenville | 13:33.54 | — |
| 84 | Caleb DavisPlace 84 · Saratoga Springs | — | Saratoga Springs | 13:39.91 | — |
| 85 | James CornellPlace 85 · Queensbury | — | Queensbury | 13:42.22 | — |
| 86 | Marcus BollackerPlace 86 · Scotia-Glenville | — | Scotia-Glenville | 13:52.80 | — |
| 87 | Nathan EngelPlace 87 · Queensbury | — | Queensbury | 14:07.89 | — |
| 88 | Jarell SpottsPlace 88 · Christian Brothe | — | Christian Brothe | 14:15.38 | 55 |
| 89 | Aidan DwyerPlace 89 · Glens Falls High | — | Glens Falls High | 14:15.67 | — |
| 90 | Joshua LabbePlace 90 · Schenectady | — | Schenectady | 16:00.81 | 56 |
| 91 | Roger ChristmanPlace 91 · Schenectady | — | Schenectady | 16:31.79 | 57 |
| 92 | Angelo FattaPlace 92 · Ft. Plain - Canjo | — | Ft. Plain - Canjo | 26:51.66 | 58 |