| 1 | Sam AshPlace 1 · Grade 11 · Saranac Lake | 11 | Saranac Lake | 10:13.45 | 10 |
| 2 | Nik RecorePlace 2 · Grade 12 · Peru | 12 | Peru | 10:27.64 | 8 |
| 3 | Andrew DenialPlace 3 · Grade 10 · Saranac | 10 | Saranac | 10:29.43 | 6 |
| 4 | Jake KollmerPlace 4 · Grade 9 · Saranac Lake | 9 | Saranac Lake | 10:33.40 | 5 |
| 5 | Andrew ScanioPlace 5 · Grade 11 · Lake Placid | 11 | Lake Placid | 10:51.73 | 4 |
| 6 | Aidan FayPlace 6 · Grade 9 · Lake Placid | 9 | Lake Placid | 10:54.49 | 3 |
| 7 | Aiden HesseltinePlace 7 · Grade 11 · Saranac Lake | 11 | Saranac Lake | 10:55.97 | 2 |
| 8 | Thomas GilboPlace 8 · Grade 12 · Northeastern | 12 | Northeastern | 11:12.64 | 1 |
| 9 | Noah ThayerPlace 9 · Grade 8 · Saranac | 8 | Saranac | 11:21.35 | 2 |
| 10 | Sam BarneyPlace 10 · Grade 11 · Plattsburgh | 11 | Plattsburgh | 11:33.08 | 1 |
| 11 | Will SatheeskumarPlace 11 · Grade 12 · Plattsburgh | 12 | Plattsburgh | 11:36.73 | 1 |
| 12 | Jude BreartonPlace 12 · Grade 12 · Moriah / Boq | 12 | Moriah / Boq | 11:38.02 | 1 |
| 13 | Owen KappPlace 13 · Grade 8 · Northeastern | 8 | Northeastern | 11:50.24 | 1 |
| 14 | Christian NelsonPlace 14 · Grade 9 · Beekmantown | 9 | Beekmantown | 11:51.76 | 1 |
| 15 | Maxwell GrafsteinPlace 15 · Grade 10 · Seton Catholic (7) | 10 | Seton Catholic (7) | 11:52.56 | 2 |
| 16 | Sam AndersonPlace 16 · Grade 12 · Moriah / Boq | 12 | Moriah / Boq | 11:54.17 | 1 |
| 17 | James LynchPlace 17 · Grade 9 · Saranac | 9 | Saranac | 11:56.79 | 1 |
| 18 | Gabriel GarrantPlace 18 · Grade 10 · Northeastern | 10 | Northeastern | 12:22.15 | 1 |
| 19 | Christopher FacteauPlace 19 · Grade 10 · Ticonderoga | 10 | Ticonderoga | 12:29.49 | 1 |
| 20 | Jonathan SlickPlace 20 · Grade 9 · Beekmantown | 9 | Beekmantown | 12:35.53 | 2 |
| 21 | Connor BrandtPlace 21 · Grade 11 · Ausable Valley | 11 | Ausable Valley | 12:41.88 | 1 |
| 22 | Sawyer VanBurenPlace 22 · Grade 8 · Moriah / Boq | 8 | Moriah / Boq | 13:06.57 | 1 |
| 23 | Joshua SharpPlace 23 · Grade 11 · Plattsburgh | 11 | Plattsburgh | 13:18.19 | 1 |