| 1 | Colton KempneyPlace 1 · Grade 12 · Beaver River | 12 | Beaver River | 16:14.9 |
| 2 | Nicholas LyndakerPlace 2 · Grade 12 · Canton Central (HC Williams) | 12 | Canton Central (HC Williams) | 16:32.6 PR |
| 3 | Max FinleyPlace 3 · Grade 12 · Canton Central (HC Williams) | 12 | Canton Central (HC Williams) | 17:05.8 PR |
| 4 | Conner ZehrPlace 4 · Grade 10 · Beaver River | 10 | Beaver River | 17:28.6 |
| 5 | Brayden CampeauPlace 5 · Grade 12 · Beaver River | 12 | Beaver River | 17:41.2 |
| 6 | Watson ChodatPlace 6 · Grade 11 · Franklin Academy (Malone) | 11 | Franklin Academy (Malone) | 17:49.9 |
| 7 | Dominic FiaccoPlace 7 · Grade 10 · Norwood-Norfolk Central | 10 | Norwood-Norfolk Central | 18:07.6 |
| 8 | Cole SiebelsPlace 8 · Grade 12 · Gouverneur Central | 12 | Gouverneur Central | 18:10.1 |
| 9 | Cayde LazorePlace 9 · Grade 11 · Salmon River Central | 11 | Salmon River Central | 18:29.5 |
| 10 | Logan BradleyPlace 10 · Grade 10 · Norwood-Norfolk Central | 10 | Norwood-Norfolk Central | 18:44.8 |
| 11 | Gunner MitchellPlace 11 · Grade 9 · Salmon River Central | 9 | Salmon River Central | 18:58.8 |
| 12 | Anthony FiaccoPlace 12 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 19:00.1 |
| 13 | Jace WilliamsonPlace 13 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 19:00.8 PR |
| 14 | Ethan MoorePlace 14 · Grade 11 · Beaver River | 11 | Beaver River | 19:01.7 |
| 15 | Cayden McKayPlace 15 · Grade 10 · J C Birdlebough (Phoenix) | 10 | J C Birdlebough (Phoenix) | 19:12.8 |
| 16 | Dominic GermainPlace 16 · Grade 12 · J C Birdlebough (Phoenix) | 12 | J C Birdlebough (Phoenix) | 19:14.6 PR |
| 17 | Brandon AtwoodPlace 17 · Grade 12 · Beaver River | 12 | Beaver River | 19:16.5 |
| 18 | Michael McCarthyPlace 18 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 19:24.3 |
| 19 | Mason ZehrPlace 19 · Grade 8 · Beaver River | 8 | Beaver River | 19:27.9 |
| 20 | Nick ThompsonPlace 20 · Grade 12 · Franklin Academy (Malone) | 12 | Franklin Academy (Malone) | 19:41.6 PR |
| 21 | Lance BradleyPlace 21 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 19:42.1 |
| 22 | Matthew EvanPlace 22 · Grade 12 · Beaver River | 12 | Beaver River | 19:44.8 |
| 23 | Hayden BreggPlace 23 · Grade 12 · Canton Central (HC Williams) | 12 | Canton Central (HC Williams) | 19:53.0 |
| 24 | Tyler BoliverPlace 24 · Grade 9 · Beaver River | 9 | Beaver River | 20:13.8 |
| 25 | Julian MoorePlace 25 · Grade 10 · Beaver River | 10 | Beaver River | 20:43.3 |
| 26 | Josh WagnerPlace 26 · Grade 10 · J C Birdlebough (Phoenix) | 10 | J C Birdlebough (Phoenix) | 20:59.4 |
| 27 | Dylan KeatingPlace 27 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 21:00.6 |
| 28 | Daniel Armendariz-HuangPlace 28 · Grade 9 · Canton Central (HC Williams) | 9 | Canton Central (HC Williams) | 21:10.5 |
| 29 | Micah OlmsteadPlace 29 · Grade 10 · Beaver River | 10 | Beaver River | 21:29.4 |
| 30 | Spencer MiletichPlace 30 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 21:30.9 |
| 31 | Evan Wolfe-KedarPlace 31 · Grade 11 · Potsdam Central | 11 | Potsdam Central | 21:31.5 |
| 32 | Zachary KilburnPlace 32 · Grade 11 · Watertown | 11 | Watertown | 21:35.1 |
| 33 | Matt DickinsonPlace 33 · Grade 11 · Watertown | 11 | Watertown | 21:52.4 PR |
| 34 | Jared RainsPlace 34 · Grade 11 · Beaver River | 11 | Beaver River | 21:54.3 |
| 35 | Maxwell HaggettPlace 35 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 22:03.0 |
| 36 | Jack Natali Jr.Place 36 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 22:31.0 |
| 37 | Jonah StonePlace 37 · Grade 10 · Watertown | 10 | Watertown | 22:40.5 |
| 38 | Donovan GuerinPlace 38 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 22:46.9 |
| 39 | Aaron PutmanPlace 39 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 22:47.7 |
| 40 | Axel GarlandPlace 40 · Grade 10 · Potsdam Central | 10 | Potsdam Central | 23:07.8 PR |
| 41 | Connor KlockPlace 41 · Grade 9 · J C Birdlebough (Phoenix) | 9 | J C Birdlebough (Phoenix) | 23:23.2 |
| 42 | Luciano GuarinoPlace 42 · Grade 11 · Watertown | 11 | Watertown | 23:25.3 |
| 43 | Ike WoolcottPlace 43 · Grade 11 · Watertown | 11 | Watertown | 24:01.5 |
| 44 | Aydin BryanPlace 44 · Grade 9 · Watertown | 9 | Watertown | 24:05.9 PR |
| 45 | Jacob ShaverPlace 45 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 24:23.2 PR |
| 46 | Thomas BurkumPlace 46 · Grade 9 · Norwood-Norfolk Central | 9 | Norwood-Norfolk Central | 25:08.2 |
| 47 | Justin BormannPlace 47 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 25:51.6 |
| 48 | Carter JohnsonPlace 48 · Grade 9 · Franklin Academy (Malone) | 9 | Franklin Academy (Malone) | 26:10.4 |
| 49 | Jack SchroederPlace 49 · Grade 11 · Gouverneur Central | 11 | Gouverneur Central | 26:27.9 |
| 50 | Benjamin NolettePlace 50 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 27:17.0 |
| 51 | Ayomi OdetoyinboPlace 51 · Grade 9 · Canton Central (HC Williams) | 9 | Canton Central (HC Williams) | 28:21.2 |
| 52 | Cody DanielsenPlace 52 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 28:43.1 |
| 53 | Max GalluzzoPlace 53 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 29:35.4 |