| 1 | Andrew KaramPlace 1 · Grade 11 · North Salem | 11 | North Salem | 18:21.06 |
| 2 | Henry AmadeiPlace 2 · Grade 11 · Haldane | 11 | Haldane | 18:52.01 |
| 3 | Callum FrancoPlace 3 · Grade 12 · Croton Harmon | 12 | Croton Harmon | 18:58.26 |
| 4 | Cillian GribbonPlace 4 · Grade 10 · Pawling | 10 | Pawling | 19:01.24 |
| 5 | Marcel LomotPlace 5 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 19:24.03 |
| 6 | Greyson QuijanoPlace 6 · Grade 10 · Croton Harmon | 10 | Croton Harmon | 19:37.93 |
| 7 | Skyler SmithPlace 7 · Grade 12 · North Salem | 12 | North Salem | 19:40.39 |
| 8 | Miles UlrichPlace 8 · Grade 9 · North Salem | 9 | North Salem | 19:46.84 |
| 9 | Nicholas PetronziPlace 9 · Grade 9 · North Salem | 9 | North Salem | 19:48.49 |
| 10 | Gavin DruryPlace 10 · Grade 11 · Haldane | 11 | Haldane | 19:59.22 |
| 11 | Liam RuddenPlace 11 · Grade 12 · Croton Harmon | 12 | Croton Harmon | 20:01.43 |
| 12 | Eli HudsonPlace 12 · Grade 11 · Haldane | 11 | Haldane | 20:09.83 |
| 13 | Lukas EllisonPlace 13 · Grade 11 · Haldane | 11 | Haldane | 20:18.51 |
| 14 | Alexander GonzalezPlace 14 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 20:31.92 |
| 15 | Sena KesterPlace 15 · Grade 9 · Haldane | 9 | Haldane | 20:37.23 |
| 16 | Koll MillerPlace 16 · Grade 9 · Croton Harmon | 9 | Croton Harmon | 20:44.35 |
| 17 | Kai SebestyenPlace 17 · Grade 11 · Croton Harmon | 11 | Croton Harmon | 20:52.23 |
| 18 | Brandon DiazPlace 18 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 21:05.85 |
| 19 | Grayson AguayoPlace 19 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 21:06.41 PR |
| 20 | Kyle McGrathPlace 20 · Grade 11 · Pawling | 11 | Pawling | 21:06.87 |
| 21 | Zachary GabrielPlace 21 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 21:16.98 PR |
| 22 | Jonathan AlvesPlace 22 · Grade 12 · North Salem | 12 | North Salem | 21:18.45 |
| 23 | Oscar Pisano-SimonyiPlace 23 · Grade 9 · Haldane | 9 | Haldane | 21:20.06 |
| 24 | Gabriel GherardiPlace 24 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 21:29.29 |
| 25 | Marco Antonio Hernandez-VazquezPlace 25 · Grade 12 · Pawling | 12 | Pawling | 21:33.43 |
| 26 | Braden KennedyPlace 26 · Grade 10 · North Salem | 10 | North Salem | 21:33.54 PR |
| 27 | Marcus Auton-SmithPlace 27 · Grade 10 · Pawling | 10 | Pawling | 21:46.09 |
| 28 | Gage MoralesPlace 28 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 22:38.83 PR |
| 29 | Alexander AsquithPlace 29 · Grade 11 · Pawling | 11 | Pawling | 22:50.98 |
| 30 | Eamonn McGroryPlace 30 · Grade 11 · Haldane | 11 | Haldane | 23:22.33 |
| 31 | Andrew BarnettPlace 31 · Grade 10 · North Salem | 10 | North Salem | 23:25.62 |
| 32 | Riley FiskePlace 32 · Grade 11 · Pawling | 11 | Pawling | 23:31.60 |
| 33 | Chase ConterelliPlace 33 · Grade 10 · North Salem | 10 | North Salem | 23:40.79 |
| 34 | Paul ConnellyPlace 34 · Grade 11 · North Salem | 11 | North Salem | 23:42.10 |
| 35 | Emerson SalazPlace 35 · Grade 10 · Croton Harmon | 10 | Croton Harmon | 24:35.28 |
| 36 | Andrew PetronziPlace 36 · Grade 11 · North Salem | 11 | North Salem | 24:35.42 |
| 37 | Peyton ContePlace 37 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 24:47.13 |
| 38 | Jonathan WacaserPlace 38 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 24:48.92 |
| 39 | Charles KnudsonPlace 39 · Grade 10 · Croton Harmon | 10 | Croton Harmon | 24:52.39 |
| 40 | Nathan RamosPlace 40 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 25:11.08 PR |
| 41 | Mateo MergechePlace 41 · Grade 10 · North Salem | 10 | North Salem | 25:22.46 |
| 42 | Grayson WikPlace 42 · Grade 9 · Haldane | 9 | Haldane | 25:39.35 PR |
| 43 | Bryant RodriguezPlace 43 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 26:09.30 |
| 44 | Rockwell GuyPlace 44 · Grade 9 · North Salem | 9 | North Salem | 26:14.52 |
| 45 | Zachary GherardiPlace 45 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 26:15.43 |
| 46 | Marcello MajdanskiPlace 46 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 26:47.95 |
| 47 | Owen GuillornPlace 47 · Grade 11 · Haldane | 11 | Haldane | 26:54.91 |
| 48 | Edgar ZavalaPlace 48 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 26:58.18 |
| 49 | Sawyer LojaPlace 49 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 27:07.74 |
| 50 | Alexzandro FabianPlace 50 · Grade 11 · Croton Harmon | 11 | Croton Harmon | 27:37.77 |
| 51 | Matthew MazziottiPlace 51 · Grade 9 · Pawling | 9 | Pawling | 28:02.86 |
| 52 | Hudson ContePlace 52 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 28:20.03 |
| 53 | Alejandro Velez-BenensonPlace 53 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 28:31.41 |
| 54 | Brandon DeierleinPlace 54 · Grade 11 · Pawling | 11 | Pawling | 28:37.70 |
| 55 | John McClungPlace 55 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 28:44.79 |
| 56 | Nathaniel SchlachterPlace 56 · Grade 10 · Haldane | 10 | Haldane | 30:10.93 |
| 57 | Christopher HowleyPlace 57 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 30:12.98 |
| 58 | Asher FrancisPlace 58 · Grade 11 · Putnam Valley | 11 | Putnam Valley | 30:18.71 |
| 59 | Dylan DrewPlace 59 · Grade 10 · Haldane | 10 | Haldane | 30:37.62 |
| 60 | Roman CaccamisePlace 60 · Grade 9 · Haldane | 9 | Haldane | 31:31.16 |
| 61 | Thomas Auton-SmithPlace 61 · Grade 10 · Pawling | 10 | Pawling | 32:02.07 |
| 62 | Logan GreenPlace 62 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 32:25.17 PR |
| 63 | Mason RosenbergPlace 63 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 32:40.15 PR |
| 64 | Hudson StubbsPlace 64 · Grade 9 · Haldane | 9 | Haldane | 32:47.64 |
| 65 | Sam SposatoPlace 65 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 33:46.30 PR |
| 66 | Abhinav NichenametlaPlace 66 · Grade 9 · Croton Harmon | 9 | Croton Harmon | 33:51.50 PR |
| 67 | Joash JohnsonPlace 67 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 34:44.40 PR |