| 1 | Justin Van EppsPlace 1 · Christian Br | — | Christian Br | 16:32 | 1 |
| 2 | Ethan JaynesPlace 2 · Stillwater | — | Stillwater | 17:02 | 2 |
| 3 | Michael MillerPlace 3 · Lansingburgh | — | Lansingburgh | 17:25 | 3 |
| 4 | Jon RicciardiPlace 4 · Schalmont Hi | — | Schalmont Hi | 17:46 | 4 |
| 5 | Griffin KeeganPlace 5 · Albany Academy Boys | — | Albany Academy Boys | 17:56 | 5 |
| 6 | Liam O'BrienPlace 6 · Christian Br | — | Christian Br | 18:02 | 6 |
| 7 | Angel ColonPlace 7 · Ravena-Coeym | — | Ravena-Coeym | 18:08 | 7 |
| 8 | Kaushik PilarPlace 8 · Christian Br | — | Christian Br | 18:17 | 8 |
| 9 | Dante CarrPlace 9 · Lansingburgh | — | Lansingburgh | 18:18 | 9 |
| 10 | Dylan DeSorboPlace 10 · Fonda-Fulton | — | Fonda-Fulton | 18:21 | 10 |
| 11 | Cameron GilliganPlace 11 · Fonda-Fulton | — | Fonda-Fulton | 18:24 | 11 |
| 12 | Devin McGuirkPlace 12 · Lansingburgh | — | Lansingburgh | 18:27 | 12 |
| 13 | Tim BudkaPlace 13 · Schalmont Hi | — | Schalmont Hi | 18:29 | 13 |
| 14 | JanCarlos AlbarranPlace 14 · Lansingburgh | — | Lansingburgh | 18:30 | 14 |
| 15 | Brendan BequettePlace 15 · Albany | — | Albany | 18:31 | 15 |
| 16 | Kevin LeFlechePlace 16 · Christian Br | — | Christian Br | 18:44 | 16 |
| 17 | Dalton HunterPlace 17 · Fonda-Fulton | — | Fonda-Fulton | 18:46 | 17 |
| 18 | Alex EastonPlace 18 · Hawthorne Valley | — | Hawthorne Valley | 18:47 | 18 |
| 19 | Jason HakePlace 19 · Cohoes | — | Cohoes | 18:50 | 19 |
| 20 | Ryan MorrowPlace 20 · Ravena-Coeym | — | Ravena-Coeym | 19:00 | 20 |
| 21 | Sean GlennonPlace 21 · Christian Br | — | Christian Br | 19:02 | 21 |
| 22 | Nick BondiPlace 22 · Lansingburgh | — | Lansingburgh | 19:02 | 22 |
| 23 | Chris QuinnonesPlace 23 · Troy High | — | Troy High | 19:07 | 23 |
| 24 | Kevin StearnsPlace 24 · Schalmont Hi | — | Schalmont Hi | 19:07 | 24 |
| 25 | Evan DawesPlace 25 · Berlin | — | Berlin | 19:14 | 25 |
| 26 | Deva DonogrioPlace 26 · Schalmont Hi | — | Schalmont Hi | 19:15 | 26 |
| 27 | Damion FreemanPlace 27 · Fonda-Fulton | — | Fonda-Fulton | 19:19 | 27 |
| 28 | Jackson BurhansPlace 28 · Berlin | — | Berlin | 19:23 | 28 |
| 29 | Aidan RyanPlace 29 · Albany | — | Albany | 19:24 | 29 |
| 30 | Josh GallupPlace 30 · Mayfield | — | Mayfield | 19:28 | 30 |
| 31 | Nick FruscioPlace 31 · Albany Academy Boys | — | Albany Academy Boys | 19:36 | 31 |
| 32 | Ruben McFarlenePlace 32 · Fort Plain-C | — | Fort Plain-C | 19:40 | 32 |
| 33 | Bruin SmithPlace 33 · Cohoes | — | Cohoes | 19:49 | 33 |
| 34 | Christian CarrPlace 34 · Ravena-Coeym | — | Ravena-Coeym | 19:54 | 34 |
| 35 | Michael CrisafulliPlace 35 · Christian Br | — | Christian Br | 19:57 | 35 |
| 36 | Tobias GeislerPlace 36 · Hawthorne Valley | — | Hawthorne Valley | 20:00 | 36 |
| 37 | Vinny RapacciuoloPlace 37 · Mechanicvill | — | Mechanicvill | 20:02 | 37 |
| 38 | Travis RiccardiPlace 38 · Berlin | — | Berlin | 20:20 | 38 |
| 39 | Isaac RezeyPlace 39 · Hoosic Valley | — | Hoosic Valley | 20:20 | — |
| 40 | Patrick BlyPlace 40 · Mechanicvill | — | Mechanicvill | 20:21 | 39 |
| 41 | Nick StyerPlace 41 · Berlin | — | Berlin | 20:22 | 40 |
| 42 | Ben DelVecchioPlace 42 · Albany Academy Boys | — | Albany Academy Boys | 20:25 | 41 |
| 43 | Danny WestmanPlace 43 · Fonda-Fulton | — | Fonda-Fulton | 20:44 | 42 |
| 44 | DJ BollonPlace 44 · Albany | — | Albany | 20:46 | 43 |
| 45 | Liam LearyPlace 45 · Albany | — | Albany | 20:47 | 44 |
| 46 | Alex EvansPlace 46 · Stillwater | — | Stillwater | 20:53 | 45 |
| 47 | Daniel MahoneyPlace 47 · Albany Academy Boys | — | Albany Academy Boys | 21:00 | 46 |
| 48 | Connor AkowiczPlace 48 · Mayfield | — | Mayfield | 21:02 | 47 |
| 49 | Sawyer BalintPlace 49 · Albany Academy Boys | — | Albany Academy Boys | 21:03 | 48 |
| 50 | Sam DeLargePlace 50 · Albany Academy Boys | — | Albany Academy Boys | 21:12 | 49 |
| 51 | Alex FlowersPlace 51 · Berlin | — | Berlin | 21:13 | 50 |
| 52 | Pierce Dias CarlsonPlace 52 · Albany | — | Albany | 21:14 | 51 |
| 53 | Sam DatriPlace 53 · Ravena-Coeym | — | Ravena-Coeym | 21:15 | 52 |
| 54 | Ian NolanPlace 54 · Cohoes | — | Cohoes | 21:15 | 53 |
| 55 | Austin DavisPlace 55 · Mayfield | — | Mayfield | 21:23 | 54 |
| 56 | Jack WakeleyPlace 56 · Voorheesvill | — | Voorheesvill | 21:28 | 55 |
| 57 | Roan FleischerPlace 57 · Albany Academy Boys | — | Albany Academy Boys | 21:35 | 56 |
| 58 | Evan BarkerPlace 58 · Lansingburgh | — | Lansingburgh | 21:36 | 57 |
| 59 | Billy SchmittPlace 59 · Schalmont Hi | — | Schalmont Hi | 21:40 | 58 |
| 60 | Steven CriscionePlace 60 · Albany | — | Albany | 21:47 | 59 |
| 61 | Daniel WaddinghamPlace 61 · Ravena-Coeym | — | Ravena-Coeym | 21:56 | 60 |
| 62 | Chris CruzPlace 62 · Albany | — | Albany | 22:03 | 61 |
| 63 | Santiago CruzPlace 63 · Hawthorne Valley | — | Hawthorne Valley | 22:05 | 62 |
| 64 | Brandon MaceyPlace 64 · Lansingburgh | — | Lansingburgh | 22:06 | 63 |
| 65 | Jonathan BiggsPlace 65 · Cohoes | — | Cohoes | 22:13 | 64 |
| 66 | Josh SmithPlace 66 · Cohoes | — | Cohoes | 22:15 | 65 |
| 67 | Blaze BallingerPlace 67 · Hawthorne Valley | — | Hawthorne Valley | 22:18 | 66 |
| 68 | Nick BaisleyPlace 68 · Mechanicvill | — | Mechanicvill | 22:19 | 67 |
| 69 | Clancy MorganPlace 69 · Hoosic Valley | — | Hoosic Valley | 22:21 | — |
| 70 | Tobias HarbuttPlace 70 · Hawthorne Valley | — | Hawthorne Valley | 22:33 | 68 |
| 71 | Andrew HanifinPlace 71 · Fort Plain-C | — | Fort Plain-C | 22:35 | 69 |
| 72 | Jesse CurtinPlace 72 · Cohoes | — | Cohoes | 22:37 | 70 |
| 73 | Christopher CiccarelliPlace 73 · Mechanicvill | — | Mechanicvill | 22:38 | 71 |
| 74 | William BakerPlace 74 · Stillwater | — | Stillwater | 22:38 | 72 |
| 75 | John PingelskiPlace 75 · Mechanicvill | — | Mechanicvill | 22:44 | 73 |
| 76 | James MeekerPlace 76 · Stillwater | — | Stillwater | 22:46 | 74 |
| 77 | Ben DennPlace 77 · Voorheesvill | — | Voorheesvill | 22:53 | 75 |
| 78 | Logan PugsleyPlace 78 · Ravena-Coeym | — | Ravena-Coeym | 23:09 | 76 |
| 79 | Jared FreemanPlace 79 · Schalmont Hi | — | Schalmont Hi | 23:14 | 77 |
| 80 | Braeden MorrisonPlace 80 · Voorheesvill | — | Voorheesvill | 23:18 | 78 |
| 81 | Jason KlotzPlace 81 · Fonda-Fulton | — | Fonda-Fulton | 23:23 | 79 |
| 82 | Chris CorradoPlace 82 · Berlin | — | Berlin | 23:31 | 80 |
| 83 | Kyle StewartPlace 83 · Troy High | — | Troy High | 23:45 | 81 |
| 84 | Joe ConnollyPlace 84 · Voorheesvill | — | Voorheesvill | 23:45 | 82 |
| 85 | Justin DickensonPlace 85 · Christian Br | — | Christian Br | 24:08 | 83 |
| 86 | Jerry CroninPlace 86 · Hawthorne Valley | — | Hawthorne Valley | 24:24 | 84 |
| 87 | Zephran VosburghPlace 87 · Fort Plain-C | — | Fort Plain-C | 24:39 | 85 |
| 88 | Tim ShupePlace 88 · Berlin | — | Berlin | 24:41 | 86 |
| 89 | Albert LoPlace 89 · Troy High | — | Troy High | 24:42 | 87 |
| 90 | Isaiah MinickPlace 90 · Stillwater | — | Stillwater | 24:42 | 88 |
| 91 | Andrew MaloneyPlace 91 · Voorheesvill | — | Voorheesvill | 24:48 | 89 |
| 92 | Cole WozniakPlace 92 · Fonda-Fulton | — | Fonda-Fulton | 24:49 | 90 |
| 93 | Sam KentPlace 93 · Voorheesvill | — | Voorheesvill | 25:21 | 91 |
| 94 | Riley DueslerPlace 94 · Mechanicvill | — | Mechanicvill | 25:43 | 92 |
| 95 | Kenny KippenPlace 95 · Troy High | — | Troy High | 25:48 | 93 |
| 96 | Luke ColePlace 96 · Mayfield | — | Mayfield | 26:03 | 94 |
| 97 | Gene RyanPlace 97 · Fort Plain-C | — | Fort Plain-C | 26:21 | 95 |
| 98 | Josh CechnickiPlace 98 · Fort Plain-C | — | Fort Plain-C | 27:08 | 96 |
| 99 | Andrew BlaauboerPlace 99 · Troy High | — | Troy High | 27:16 | 97 |
| 100 | Cody HorowitzPlace 100 · Mayfield | — | Mayfield | 28:11 | 98 |
| 101 | Spencer MayoPlace 101 · Stillwater | — | Stillwater | 28:43 | 99 |
| 102 | Erik GuisfussPlace 102 · Stillwater | — | Stillwater | 28:44 | 100 |
| 103 | Devin SpitalnyPlace 103 · Mechanicvill | — | Mechanicvill | 29:22 | 101 |
| 104 | Dan KaczorPlace 104 · Schalmont Hi | — | Schalmont Hi | 30:44 | 102 |
| 105 | Michael FryerPlace 105 · Ravena-Coeym | — | Ravena-Coeym | 31:50 | 103 |