| 1 | Kyle FulkPlace 1 · NN | — | NN | 16:19.00 |
| 2 | Connor HrynukPlace 2 · Adirondack | — | Adirondack | 16:30.00 |
| 3 | Adam SaucierPlace 3 · NN | — | NN | 16:48.00 |
| 4 | Chaz AgenPlace 4 · Potsdam | — | Potsdam | 16:55.00 |
| 5 | Ryan O'RourkePlace 5 · Adirondack | — | Adirondack | 17:02.00 |
| 6 | Brett NeddoPlace 6 · Beaver River | — | Beaver River | 17:11.00 |
| 7 | Connor DemoPlace 7 · Beaver River | — | Beaver River | 17:14.00 |
| 8 | Travis EdwardsPlace 8 · Beaver River | — | Beaver River | 17:23.00 |
| 9 | Erik CampeauPlace 9 · Beaver River | — | Beaver River | 17:29.00 |
| 10 | Brandon GaylordPlace 10 · Adirondack | — | Adirondack | 17:33.00 |
| 11 | Greg VirklerPlace 11 · Beaver River | — | Beaver River | 17:38.00 |
| 12 | Derek SpannPlace 12 · Adirondack | — | Adirondack | 17:41.00 |
| 13 | Stone LutzPlace 13 · Adirondack | — | Adirondack | 17:45.00 |
| 14 | Dallas RobinsonPlace 14 · Adirondack | — | Adirondack | 17:47.00 |
| 15 | Troy PurcellPlace 15 · Beaver River | — | Beaver River | 17:49.00 |
| 16 | Andrew PurcellPlace 16 · Beaver River | — | Beaver River | 17:59.00 |
| 17 | Kellen ArnoldPlace 17 · Phoenix | — | Phoenix | 18:15.00 |
| 18 | Austin MillisorPlace 18 · Indian River | — | Indian River | 18:16.00 |
| 19 | Mike PughPlace 19 · Adirondack | — | Adirondack | 18:24.00 |
| 20 | Chris FiskPlace 20 · Phoenix | — | Phoenix | 18:36.00 |
| 21 | Skyler KilgorePlace 21 · Indian River | — | Indian River | 18:42.00 |
| 22 | Eric LeachPlace 22 · Phoenix | — | Phoenix | 18:53.00 |
| 23 | nick VielhauerPlace 23 · Ogdensburg | — | Ogdensburg | 18:54.00 |
| 24 | Dominik SullivanPlace 24 · Indian River | — | Indian River | 19:01.00 |
| 25 | Alex BrutcherPlace 25 · Phoenix | — | Phoenix | 19:04.00 |
| 26 | Shaun TurnerPlace 26 · Phoenix | — | Phoenix | 19:09.00 |
| 27 | Skylar MartinPlace 27 · Ogdensburg | — | Ogdensburg | 19:09.40 |
| 28 | Troi WallPlace 28 · Sandy Creek | — | Sandy Creek | 19:22.00 |
| 29 | James LamsonPlace 29 · Watertown | — | Watertown | 19:29.00 |
| 30 | Peter JarvisPlace 30 · NN | — | NN | 19:36.00 |
| 31 | Riley HaasPlace 31 · NN | — | NN | 19:51.00 |
| 32 | Jon DanaPlace 32 · Sandy Creek | — | Sandy Creek | 19:56.00 |
| 33 | Elijah BullockPlace 33 · Indian River | — | Indian River | 20:05.00 |
| 34 | Jacob RouxPlace 34 · Watertown | — | Watertown | 20:06.00 |
| 35 | Kenneth Adame-RamosPlace 35 · Indian River | — | Indian River | 20:09.20 |
| 36 | Owen PearsonPlace 36 · Ogdensburg | — | Ogdensburg | 20:09.60 |
| 37 | John FowlerPlace 37 · Indian River | — | Indian River | 20:09.90 |
| 38 | Deven GranPlace 38 · NN | — | NN | 20:23.00 |
| 39 | James PinckneyPlace 39 · Canton | — | Canton | 20:27.00 |
| 40 | Garnet PfefferPlace 40 · Indian River | — | Indian River | 20:37.70 |
| 41 | Nicholas GuarreraPlace 41 · Watertown | — | Watertown | 20:38.00 |
| 42 | Seth LurcockPlace 42 · Sandy Creek | — | Sandy Creek | 21:06.00 |
| 43 | Chase PappaPlace 43 · Sandy Creek | — | Sandy Creek | 21:06.50 |
| 44 | Jacob SimpsonPlace 44 · Phoenix | — | Phoenix | 21:33.00 |
| 45 | Brody CooleyPlace 45 · Sandy Creek | — | Sandy Creek | 21:35.00 |
| 46 | Julian WarrenPlace 46 · Watertown | — | Watertown | 21:47.00 |
| 47 | Joseph MyersPlace 47 · Watertown | — | Watertown | 21:56.00 |
| 48 | William RobbinsPlace 48 · Sandy Creek | — | Sandy Creek | 21:56.30 |
| 49 | Michael AmellPlace 49 · Potsdam | — | Potsdam | 21:59.00 |
| 50 | Jason JemisonPlace 50 · Potsdam | — | Potsdam | 22:03.00 |
| 51 | Preston WhitePlace 51 · NN | — | NN | 22:05.50 |
| 52 | Tucker CatanzaroPlace 52 · Canton | — | Canton | 22:06.00 |
| 53 | Lucas BirdPlace 53 · Potsdam | — | Potsdam | 22:34.00 |
| 54 | Steven DeGrayPlace 54 · Potsdam | — | Potsdam | 23:01.00 |
| 55 | Will GraftonPlace 55 · Sandy Creek | — | Sandy Creek | 24:45.00 |
| 56 | Nate StowePlace 56 · Ogdensburg | — | Ogdensburg | 25:47.00 |
| 57 | Seb QuintillianiPlace 57 · Ogdensburg | — | Ogdensburg | 25:47.50 |
| 58 | Garret DennisPlace 58 · Ogdensburg | — | Ogdensburg | 25:48.00 |
| 59 | Bailey PhelpsPlace 59 · Ogdensburg | — | Ogdensburg | 25:48.10 |
| 60 | Scott BolltPlace 60 · Potsdam | — | Potsdam | 26:33.00 |