| 1 | Jackson BeesmerPlace 1 · Grade 12 · Kingston | 12 | Kingston | 16:43.53 |
| 2 | James CiprianiPlace 2 · Grade 11 · Washingtonville | 11 | Washingtonville | 16:49.89 PR |
| 3 | Ian NimmerPlace 3 · Grade 11 · Kingston | 11 | Kingston | 16:55.77 PR |
| 4 | Jameson BeesmerPlace 4 · Grade 10 · Kingston | 10 | Kingston | 17:21.75 PR |
| 5 | Noah VilaPlace 5 · Grade 11 · Washingtonville | 11 | Washingtonville | 17:25.13 PR |
| 6 | Steven CooperPlace 6 · Grade 12 · Kingston | 12 | Kingston | 17:33.12 |
| 7 | Alexander KingPlace 7 · Grade 9 · Kingston | 9 | Kingston | 17:49.66 PR |
| 8 | Jacob VilaPlace 8 · Grade 9 · Washingtonville | 9 | Washingtonville | 17:49.79 PR |
| 9 | Ignatius HarveyPlace 9 · Grade 9 · Kingston | 9 | Kingston | 18:15.92 |
| 10 | Andrew IngrassiaPlace 10 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:18.62 |
| 11 | Ryan HasbrouckPlace 11 · Grade 11 · Kingston | 11 | Kingston | 18:31.87 |
| 12 | Everett PrindlePlace 12 · Grade 9 · Kingston | 9 | Kingston | 18:37.34 PR |
| 13 | Chase RoglieriPlace 13 · Grade 11 · Kingston | 11 | Kingston | 18:54.09 |
| 14 | Tiernan DookhiePlace 14 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:08.06 PR |
| 15 | Craig BrownPlace 15 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:08.07 PR |
| 16 | Kaden ElmendorfPlace 16 · Grade 9 · Kingston | 9 | Kingston | 19:32.25 |
| 17 | Nickolaus TriantafillouPlace 17 · Grade 10 · Washingtonville | 10 | Washingtonville | 19:34.85 PR |
| 18 | Angel PenaPlace 18 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:40.07 PR |
| 19 | Stefan JadlickyPlace 19 · Grade 9 · Kingston | 9 | Kingston | 19:58.02 PR |
| 20 | Zappolo NicholasPlace 20 · Grade 9 · Washingtonville | 9 | Washingtonville | 20:02.93 |
| 21 | Ty ClarkePlace 21 · Grade 11 · Washingtonville | 11 | Washingtonville | 20:30.63 PR |
| 22 | Rodyon RakchevPlace 22 · Grade 12 · Kingston | 12 | Kingston | 20:31.44 |
| 23 | Peter LeichingPlace 23 · Grade 10 · Kingston | 10 | Kingston | 20:36.79 PR |
| 24 | Jax HildebrandtPlace 24 · Grade 10 · Kingston | 10 | Kingston | 20:36.82 PR |
| 24 | Aidan CodyPlace 24 · Grade 10 · Kingston | 10 | Kingston | 20:36.82 |
| 26 | Defiance OsaroPlace 26 · Grade 12 · Washingtonville | 12 | Washingtonville | 20:42.70 PR |
| 27 | Spencer HirschPlace 27 · Grade 11 · Kingston | 11 | Kingston | 20:50.02 |
| 28 | Anthony GrunerPlace 28 · Grade 9 · Kingston | 9 | Kingston | 21:39.49 PR |
| 29 | Alejandro Vidal-garciaPlace 29 · Grade 9 · Kingston | 9 | Kingston | 21:57.41 PR |
| 30 | Lyndon CingelPlace 30 · Grade 10 · Kingston | 10 | Kingston | 22:02.70 PR |
| 31 | Jacoby JohnsonPlace 31 · Grade 9 · Kingston | 9 | Kingston | 22:55.05 PR |
| 32 | Richard LesterPlace 32 · Grade 11 · Kingston | 11 | Kingston | 23:14.74 |
| 33 | Jacob VanscoykPlace 33 · Grade 9 · Kingston | 9 | Kingston | 23:15.26 PR |
| 34 | Max KlepnerPlace 34 · Grade 9 · Kingston | 9 | Kingston | 23:23.67 PR |
| 35 | Royce CalixtoPlace 35 · Grade 10 · Kingston | 10 | Kingston | 23:27.97 PR |
| 36 | Josh MclarenPlace 36 · Grade 11 · Kingston | 11 | Kingston | 24:21.63 PR |
| 37 | Liam O'neillPlace 37 · Grade 9 · Kingston | 9 | Kingston | 24:30.67 PR |
| 38 | Alvin PardoPlace 38 · Grade 9 · Kingston | 9 | Kingston | 25:30.42 PR |
| 39 | Roen FeltonPlace 39 · Grade 9 · Kingston | 9 | Kingston | 26:30.58 |
| 40 | Kellan PetriePlace 40 · Grade 11 · Kingston | 11 | Kingston | 27:02.25 PR |
| 41 | Gunnar GudmensenPlace 41 · Grade 9 · Kingston | 9 | Kingston | 28:17.10 PR |
| 42 | Greyson GraefPlace 42 · Grade 9 · Washingtonville | 9 | Washingtonville | 31:06.98 PR |
| 43 | Siddhartha YeagleyPlace 43 · Grade 10 · Washingtonville | 10 | Washingtonville | 36:42.52 PR |