| 1 | Conner DemoPlace 1 · Grade 11 · Beaver River | 11 | Beaver River | 16:53.20 PR |
| 2 | Carter RafusePlace 2 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 17:04.50 PR |
| 3 | Erik CampeauPlace 3 · Grade 11 · Beaver River | 11 | Beaver River | 17:08.10 PR |
| 4 | Darren RicaltonPlace 4 · Grade 12 · Canton Central (HC Williams) | 12 | Canton Central (HC Williams) | 17:30.60 PR |
| 5 | Cory DemoPlace 5 · Grade 8 · Beaver River | 8 | Beaver River | 17:32.70 |
| 6 | Dominik SullivanPlace 6 · Grade 12 · Indian River | 12 | Indian River | 17:39.60 PR |
| 7 | Tyler FauvellePlace 7 · Grade 9 · Adirondack | 9 | Adirondack | 17:46.90 PR |
| 8 | Tyler ShorettePlace 8 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 17:56.10 PR |
| 9 | Bodie MolnarPlace 9 · Grade 9 · Norwood-Norfolk Central | 9 | Norwood-Norfolk Central | 18:12.20 PR |
| 10 | Cam DillonPlace 10 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 18:13.60 PR |
| 11 | Brayden DesjardinsPlace 11 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 18:18.00 PR |
| 12 | Stone LutzPlace 12 · Grade 11 · Adirondack | 11 | Adirondack | 18:18.40 |
| 13 | Cory RutherfordPlace 13 · Grade 11 · Watertown | 11 | Watertown | 18:20.80 PR |
| 14 | Dylan WilliamsPlace 14 · Grade 9 · Beaver River | 9 | Beaver River | 18:29.00 PR |
| 15 | Nathan McNallyPlace 15 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 18:32.50 PR |
| 16 | Cole LidlowPlace 16 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 18:33.10 PR |
| 17 | Zachary MastPlace 17 · Grade 9 · Beaver River | 9 | Beaver River | 18:34.00 PR |
| 18 | Caleb GoldthritePlace 18 · Grade 11 · Beaver River | 11 | Beaver River | 18:37.70 PR |
| 19 | Ethan CrawfordPlace 19 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 18:38.00 PR |
| 20 | Joshua RainboltPlace 20 · Grade 10 · Watertown | 10 | Watertown | 18:56.80 PR |
| 21 | Nick GuerreraPlace 21 · Grade 11 · Watertown | 11 | Watertown | 18:57.40 PR |
| 22 | Bryan ArdisonPlace 22 · Grade 9 · Beaver River | 9 | Beaver River | 19:00.00 PR |
| 23 | Colin BenedictPlace 23 · Grade 12 · Salmon River Central | 12 | Salmon River Central | 19:02.90 PR |
| 24 | Tim AllenPlace 24 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 19:06.50 PR |
| 25 | Riley HaasPlace 25 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 19:08.70 PR |
| 26 | Mason GavinPlace 26 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 19:15.00 PR |
| 27 | Zack CarpenterPlace 27 · Grade 11 · Adirondack | 11 | Adirondack | 19:17.70 PR |
| 28 | Drew MorinPlace 28 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 19:19.90 PR |
| 29 | Zach ParadisPlace 29 · Grade 11 · Thousand Islands | 11 | Thousand Islands | 19:23.90 PR |
| 30 | Tanner KovachPlace 30 · Grade 9 · Beaver River | 9 | Beaver River | 19:24.60 PR |
| 31 | Shawn SullivanPlace 31 · Grade 11 · Indian River | 11 | Indian River | 19:30.70 PR |
| 32 | Garnet PfefferPlace 32 · Grade 11 · Indian River | 11 | Indian River | 19:43.00 PR |
| 33 | Jared PayettePlace 33 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 19:46.70 PR |
| 34 | Sose GeorgePlace 34 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 19:51.00 PR |
| 35 | Ian KingPlace 35 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 19:51.20 PR |
| 36 | Riley LakePlace 36 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 19:58.30 PR |
| 37 | Aidan VanBeekPlace 37 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 19:58.40 PR |
| 38 | Hunter CarrPlace 38 · Grade 10 · Adirondack | 10 | Adirondack | 20:13.90 PR |
| 39 | Avante PickettPlace 39 · Grade 9 · Salmon River Central | 9 | Salmon River Central | 20:14.20 PR |
| 40 | Rich PandelPlace 40 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 20:15.70 PR |
| 41 | Ryan PetersPlace 41 · Grade 9 · Watertown | 9 | Watertown | 20:26.20 PR |
| 42 | Levi SochiaPlace 42 · Grade 9 · Norwood-Norfolk Central | 9 | Norwood-Norfolk Central | 20:28.40 PR |
| 43 | Devan DavisPlace 43 · Grade 12 · Indian River | 12 | Indian River | 20:34.20 PR |
| 44 | John ErdmanPlace 44 · Grade 9 · Gouverneur Central | 9 | Gouverneur Central | 20:38.50 PR |
| 45 | Dylan MyattPlace 45 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 20:42.50 PR |
| 46 | Mark SeelmanPlace 46 · Grade 12 · Adirondack | 12 | Adirondack | 20:42.80 PR |
| 47 | Caleb LidlowPlace 47 · Grade 10 · Thousand Islands | 10 | Thousand Islands | 20:46.40 PR |
| 48 | Chayton MassicPlace 48 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 20:54.30 PR |
| 49 | Jaden CaldwellPlace 49 · Grade 10 · Canton Central (HC Williams) | 10 | Canton Central (HC Williams) | 20:54.70 PR |
| 50 | Carter BenedictPlace 50 · Grade 9 · Salmon River Central | 9 | Salmon River Central | 21:00.50 PR |
| 51 | James McCollumPlace 51 · Grade 9 · Gouverneur Central | 9 | Gouverneur Central | 21:01.70 PR |
| 52 | Morgan PhelixPlace 52 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 21:09.10 PR |
| 53 | Deane NutterPlace 53 · Grade 12 · Gouverneur Central | 12 | Gouverneur Central | 21:12.60 PR |
| 54 | Zachary Sprott-ScribnerPlace 54 · Grade 11 · Watertown | 11 | Watertown | 21:14.90 PR |
| 55 | Talon PhillipsPlace 55 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 21:21.40 PR |
| 56 | Josh GodboutPlace 56 · Grade 11 · Canton Central (HC Williams) | 11 | Canton Central (HC Williams) | 21:24.50 PR |
| 57 | Cordell HouppertPlace 57 · Grade 12 · Beaver River | 12 | Beaver River | 21:28.30 PR |
| 58 | Wyatt BobbPlace 58 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 21:32.90 PR |
| 59 | Jude LauzonPlace 59 · Grade 9 · Norwood-Norfolk Central | 9 | Norwood-Norfolk Central | 21:34.30 PR |
| 60 | Michael AmellPlace 60 · Grade 11 · Potsdam Central | 11 | Potsdam Central | 21:35.40 PR |
| 61 | Zenan HadzovicPlace 61 · Grade 12 · Norwood-Norfolk Central | 12 | Norwood-Norfolk Central | 21:40.80 PR |
| 62 | Ethan BonkPlace 62 · Grade 9 · Indian River | 9 | Indian River | 21:41.20 PR |
| 63 | Spencer SudduthPlace 63 · Grade 11 · Watertown | 11 | Watertown | 21:45.10 PR |
| 64 | Mike RacePlace 64 · Grade 10 · Adirondack | 10 | Adirondack | 21:49.80 PR |
| 65 | Hunter DeanPlace 65 · Grade 11 · Canton Central (HC Williams) | 11 | Canton Central (HC Williams) | 21:50.40 PR |
| 66 | Nolan DrakePlace 66 · Grade 11 · Indian River | 11 | Indian River | 21:52.40 PR |
| 67 | Andrew ChubbPlace 67 · Grade 10 · Salmon River Central | 10 | Salmon River Central | 21:56.80 PR |
| 68 | Steven DeGrayPlace 68 · Grade 11 · Potsdam Central | 11 | Potsdam Central | 21:58.20 PR |
| 69 | Noah LevinePlace 69 · Grade 11 · Watertown | 11 | Watertown | 22:00.10 |
| 70 | Trent YerdonPlace 70 · Grade 11 · Ogdensburg Free Academy | 11 | Ogdensburg Free Academy | 22:00.60 PR |
| 71 | Troy SweeneyPlace 71 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 22:15.00 PR |
| 72 | Chris ColePlace 72 · Grade 11 · Ogdensburg Free Academy | 11 | Ogdensburg Free Academy | 22:16.50 PR |
| 73 | Jacob MaloneyPlace 73 · Grade 11 · Watertown | 11 | Watertown | 22:39.30 PR |
| 74 | Philip MapheyPlace 74 · Grade 9 · Watertown | 9 | Watertown | 22:39.80 PR |
| 75 | Harper BarretPlace 75 · Grade 9 · Beaver River | 9 | Beaver River | 22:41.30 PR |
| 76 | Jacob WilkinsPlace 76 · Grade 12 · Indian River | 12 | Indian River | 22:44.30 PR |
| 77 | Benjamin CiscoPlace 77 · Grade 11 · Watertown | 11 | Watertown | 22:53.50 PR |
| 78 | Giorgio NardonePlace 78 · Grade 12 · Potsdam Central | 12 | Potsdam Central | 22:54.10 PR |
| 79 | Jordan BeauprePlace 79 · Grade 12 · Thousand Islands | 12 | Thousand Islands | 22:58.70 PR |
| 80 | Brandon RawsonPlace 80 · Grade 11 · Potsdam Central | 11 | Potsdam Central | 23:13.10 PR |
| 81 | Alec LaCombePlace 81 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 23:14.10 PR |
| 82 | Cody FifieldPlace 82 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 23:25.10 PR |
| 83 | Kurt LerouxPlace 83 · Grade 12 · Salmon River Central | 12 | Salmon River Central | 24:08.40 PR |
| 84 | Allen VanAtterPlace 84 · Grade 12 · Potsdam Central | 12 | Potsdam Central | 24:09.60 PR |
| 85 | Lucas BigtreePlace 85 · Grade 9 · Salmon River Central | 9 | Salmon River Central | 24:18.00 PR |
| 86 | Dylan HamblinPlace 86 · Grade 11 · Indian River | 11 | Indian River | 24:25.70 PR |
| 87 | Aidun SticklesPlace 87 · Grade 9 · Potsdam Central | 9 | Potsdam Central | 24:30.60 PR |
| 88 | Hiep HuynhPlace 88 · Grade 11 · Watertown | 11 | Watertown | 24:34.60 PR |
| 89 | Zach GouldPlace 89 · Grade 11 · Beaver River | 11 | Beaver River | 24:35.00 |
| 90 | Preston WhitePlace 90 · Grade 11 · Norwood-Norfolk Central | 11 | Norwood-Norfolk Central | 24:39.00 PR |
| 91 | Brogan LaRosePlace 91 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 25:22.90 PR |
| 92 | Spencer DalessandroPlace 92 · Grade 11 · Watertown | 11 | Watertown | 25:44.10 |
| 93 | Jordan SoviePlace 93 · Grade 10 · Ogdensburg Free Academy | 10 | Ogdensburg Free Academy | 25:50.90 PR |