| 1 | Luke TighePlace 1 · Grade 12 · Pulaski Central | 12 | Pulaski Central | 16:40.9 |
| 2 | Dominic FiaccoPlace 2 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 16:52.0 |
| 3 | Conner ZehrPlace 3 · Grade 11 · Beaver River | 11 | Beaver River | 16:53.7 |
| 4 | Watson ChodatPlace 4 · Grade 12 · Franklin Academy (Malone) | 12 | Franklin Academy (Malone) | 17:14.9 |
| 5 | Mason ZehrPlace 5 · Grade 9 · Beaver River | 9 | Beaver River | 18:05.4 |
| 6 | Hector RamosPlace 6 · Grade 12 · Indian River | 12 | Indian River | 18:07.5 |
| 7 | Anthony FiaccoPlace 7 · Grade 12 · Norwood-Norfolk Central | 12 | Norwood-Norfolk Central | 18:12.0 |
| 8 | Tyler BoliverPlace 8 · Grade 10 · Beaver River | 10 | Beaver River | 18:39.2 |
| 9 | Lance BradleyPlace 9 · Grade 12 · Norwood-Norfolk Central | 12 | Norwood-Norfolk Central | 18:41.7 |
| 10 | Logan BradleyPlace 10 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 18:56.3 |
| 11 | Josh WagnerPlace 11 · Grade 11 · J C Birdlebough (Phoenix) | 11 | J C Birdlebough (Phoenix) | 19:00.2 |
| 12 | Ben SchoutenPlace 12 · Grade 11 · Pulaski Central | 11 | Pulaski Central | 19:03.3 |
| 13 | Daniel Armendariz-HuangPlace 13 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 19:04.8 |
| 14 | Lucas WattsPlace 14 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 19:08.3 |
| 15 | Cayden McKayPlace 15 · Grade 11 · J C Birdlebough (Phoenix) | 11 | J C Birdlebough (Phoenix) | 19:11.6 |
| 16 | Riley SweetPlace 16 · Grade 8 · Norwood-Norfolk Central | 8 | Norwood-Norfolk Central | 19:11.6 |
| 17 | Michael McCarthyPlace 17 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 19:19.8 |
| 18 | Elijah JohnstonPlace 18 · Grade 12 · Indian River | 12 | Indian River | 19:23.0 |
| 19 | Jonah StonePlace 19 · Grade 11 · Watertown | 11 | Watertown | 19:26.2 |
| 20 | Isaac SearlePlace 20 · Grade 12 · Carthage Central | 12 | Carthage Central | 19:26.4 PR |
| 21 | Garrett RobertsPlace 21 · Grade 9 · Carthage Central | 9 | Carthage Central | 19:29.6 PR |
| 22 | Dylan KeatingPlace 22 · Grade 11 · Franklin Academy (Malone) | 11 | Franklin Academy (Malone) | 19:32.6 PR |
| 23 | Alexander GiannottiPlace 23 · Grade 10 · Pulaski Central | 10 | Pulaski Central | 19:33.1 |
| 24 | Ethan MoorePlace 24 · Grade 12 · Beaver River | 12 | Beaver River | 19:33.7 |
| 25 | Collin ManeeleyPlace 25 · Grade 11 · Pulaski Central | 11 | Pulaski Central | 19:42.7 PR |
| 26 | Nick YangPlace 26 · Grade 12 · Potsdam Central | 12 | Potsdam Central | 19:46.7 |
| 27 | Rylan Lee-PowellPlace 27 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 19:48.4 |
| 28 | Ryan GauthierPlace 28 · Grade 9 · Indian River | 9 | Indian River | 19:49.2 |
| 29 | Evan AutotePlace 29 · Grade 11 · Watertown | 11 | Watertown | 20:05.3 |
| 30 | Spencer MiletichPlace 30 · Grade 11 · Franklin Academy (Malone) | 11 | Franklin Academy (Malone) | 20:12.4 |
| 31 | Konor MoorePlace 31 · Grade 9 · Beaver River | 9 | Beaver River | 20:13.8 PR |
| 32 | Clayton ChristiansenPlace 32 · Grade 10 · Adirondack | 10 | Adirondack | 20:24.1 |
| 33 | Kaden WellsPlace 33 · Grade 10 · Gouverneur Central | 10 | Gouverneur Central | 20:26.7 |
| 34 | Preston CampbellPlace 34 · Grade 12 · Adirondack | 12 | Adirondack | 20:26.8 PR |
| 35 | Ezekiel ShatrasPlace 35 · Grade 10 · Pulaski Central | 10 | Pulaski Central | 20:28.6 |
| 36 | Brandon LaChancePlace 36 · Grade 9 · Franklin Academy (Malone) | 9 | Franklin Academy (Malone) | 20:30.4 |
| 37 | Nick MoquinPlace 37 · Grade 11 · Canton Central (HC Williams) | 11 | Canton Central (HC Williams) | 20:44.0 |
| 38 | Karl ChristiansenPlace 38 · Grade 12 · Adirondack | 12 | Adirondack | 20:45.2 |
| 39 | Liam MyersPlace 39 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 20:48.7 |
| 40 | Donovan GuerinPlace 40 · Grade 11 · Franklin Academy (Malone) | 11 | Franklin Academy (Malone) | 20:50.8 |
| 41 | Andres RobertsPlace 41 · Grade 12 · Adirondack | 12 | Adirondack | 20:52.1 |
| 42 | Duncan HarperPlace 42 · Grade 9 · Canton Central (HC Williams) | 9 | Canton Central (HC Williams) | 20:53.1 |
| 43 | Maxwell HaggettPlace 43 · Grade 10 · Potsdam Central | 10 | Potsdam Central | 20:55.0 |
| 44 | Ezra PeterPlace 44 · Grade 10 · Pulaski Central | 10 | Pulaski Central | 20:57.3 |
| 45 | Jack WallisPlace 45 · Grade 10 · Pulaski Central | 10 | Pulaski Central | 20:59.4 |
| 46 | Jared RainsPlace 46 · Grade 12 · Beaver River | 12 | Beaver River | 21:00.1 PR |
| 47 | Zachary KilburnPlace 47 · Grade 12 · Watertown | 12 | Watertown | 21:08.6 |
| 48 | Peter NoftsierPlace 48 · Grade 9 · Beaver River | 9 | Beaver River | 21:09.1 |
| 49 | Nate PelloPlace 49 · Grade 11 · Pulaski Central | 11 | Pulaski Central | 21:12.8 |
| 50 | Griffin WoodsPlace 50 · Grade 9 · Pulaski Central | 9 | Pulaski Central | 21:15.9 |
| 51 | Myer ButlerPlace 51 · Grade 11 · Pulaski Central | 11 | Pulaski Central | 21:18.5 PR |
| 52 | Tristan TopaPlace 52 · Grade 7 · Thousand Islands | 7 | Thousand Islands | 21:19.2 |
| 53 | Carter JohnstonPlace 53 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 21:23.3 |
| 54 | Brenden JenkinsPlace 54 · Grade 10 · Watertown | 10 | Watertown | 21:29.5 |
| 55 | Alex HoffmanPlace 55 · Grade 11 · Adirondack | 11 | Adirondack | 21:31.7 |
| 56 | Brendan HandleyPlace 56 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 21:35.2 |
| 57 | Reece PerryPlace 57 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 21:40.8 |
| 58 | Benjamin ClarksonPlace 58 · Grade 10 · Carthage Central | 10 | Carthage Central | 21:47.3 |
| 59 | Luik HopperPlace 59 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 22:00.2 |
| 60 | Aiden JonesPlace 60 · Grade 12 · Indian River | 12 | Indian River | 22:01.4 |
| 61 | Bailey VinkPlace 61 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 22:01.7 |
| 62 | Jaxton SkellyPlace 62 · Grade 9 · Ogdensburg Free Academy | 9 | Ogdensburg Free Academy | 22:03.4 PR |
| 63 | Stiefvater JustinPlace 63 · Grade 10 · Adirondack | 10 | Adirondack | 22:09.7 |
| 64 | Charlie TeichPlace 64 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 22:10.3 |
| 65 | Gavin PainterPlace 65 · Grade 8 · J C Birdlebough (Phoenix) | 8 | J C Birdlebough (Phoenix) | 22:11.6 |
| 66 | Jack SchroederPlace 66 · Grade 12 · Gouverneur Central | 12 | Gouverneur Central | 22:12.4 PR |
| 67 | Luciano GuarinoPlace 67 · Grade 12 · Watertown | 12 | Watertown | 22:13.6 PR |
| 68 | Gavin StonePlace 68 · Grade 10 · Watertown | 10 | Watertown | 22:37.6 |
| 69 | Daniel NoftsierPlace 69 · Grade 9 · Beaver River | 9 | Beaver River | 22:44.7 |
| 70 | Lincoln WilburPlace 70 · Grade 9 · Indian River | 9 | Indian River | 22:54.7 PR |
| 71 | Duncan MackridgePlace 71 · Grade 9 · J C Birdlebough (Phoenix) | 9 | J C Birdlebough (Phoenix) | 22:55.9 |
| 72 | Zac MasuiccaPlace 72 · Grade 12 · Pulaski Central | 12 | Pulaski Central | 22:57.8 |
| 73 | Connor KlockPlace 73 · Grade 10 · J C Birdlebough (Phoenix) | 10 | J C Birdlebough (Phoenix) | 23:00.9 |
| 74 | Sam YangPlace 74 · Grade 12 · Indian River | 12 | Indian River | 23:11.8 PR |
| 75 | Maxwell BenardotPlace 75 · Grade 9 · Franklin Academy (Malone) | 9 | Franklin Academy (Malone) | 23:11.8 PR |
| 76 | Theodore RoesPlace 76 · Grade 10 · Carthage Central | 10 | Carthage Central | 23:22.8 |
| 77 | Aiden ArmstrongPlace 77 · Grade 9 · Carthage Central | 9 | Carthage Central | 23:25.7 PR |
| 78 | Tigran SahakyanPlace 78 · Grade 11 · Gouverneur Central | 11 | Gouverneur Central | 23:27.0 |
| 79 | Chase ListemannPlace 79 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 23:29.3 |
| 80 | Desai HollandPlace 80 · Grade 11 · Watertown | 11 | Watertown | 23:36.5 |
| 81 | Kaden WorthleyPlace 81 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 23:47.1 |
| 82 | Federico PellegrinoPlace 82 · Grade 12 · Pulaski Central | 12 | Pulaski Central | 23:55.9 PR |
| 83 | Matt DickinsonPlace 83 · Grade 12 · Watertown | 12 | Watertown | 24:06.0 |
| 84 | Brody BrennoPlace 84 · Grade 9 · Ogdensburg Free Academy | 9 | Ogdensburg Free Academy | 24:07.4 |
| 85 | Jack KocherPlace 85 · Grade 9 · J C Birdlebough (Phoenix) | 9 | J C Birdlebough (Phoenix) | 24:11.6 |
| 86 | Kolten WorthleyPlace 86 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 24:37.1 |
| 87 | Tyler MartinPlace 87 · Grade 9 · Watertown | 9 | Watertown | 25:06.3 |
| 88 | Jaden RodriguezPlace 88 · Grade 11 · Gouverneur Central | 11 | Gouverneur Central | 25:12.0 |
| 89 | Jackson RitchiePlace 89 · Grade 9 · Gouverneur Central | 9 | Gouverneur Central | 25:19.3 |
| 90 | Corbin GardnerPlace 90 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 25:36.8 |
| 91 | Shane MotesPlace 91 · Grade 9 · Indian River | 9 | Indian River | 25:59.7 |
| 92 | Xander WestfallPlace 92 · Grade 9 · Indian River | 9 | Indian River | 26:01.9 PR |
| 93 | Riley MorrisonPlace 93 · Grade 9 · Watertown | 9 | Watertown | 26:07.0 |
| 94 | Hunter BrottPlace 94 · Grade 12 · Carthage Central | 12 | Carthage Central | 26:09.2 PR |
| 95 | James ConnertonPlace 95 · Grade 9 · Thousand Islands | 9 | Thousand Islands | 26:09.4 |
| 96 | Donald WalburnPlace 96 · Grade 12 · Indian River | 12 | Indian River | 26:11.8 PR |
| 97 | George WeirPlace 97 · Grade 11 · Watertown | 11 | Watertown | 26:18.5 |
| 98 | Travis MourerPlace 98 · Grade 10 · Adirondack | 10 | Adirondack | 27:33.0 |
| 99 | Kilian FaberPlace 99 · Grade 9 · Watertown | 9 | Watertown | 29:00.0 |
| 100 | Cody DanielsenPlace 100 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 31:28.4 |