| 1 | Ryan TuohyPlace 1 · Grade 12 · North Rockland | 12 | North Rockland | 16:09.0 |
| 2 | Ryan SykesPlace 2 · Grade 11 · Horace Greeley | 11 | Horace Greeley | 16:19.3 |
| 3 | Claudel Marc CheryPlace 3 · Grade 12 · North Rockland | 12 | North Rockland | 16:36.9 |
| 4 | Marc DesforgesPlace 4 · Grade 12 · Fox Lane | 12 | Fox Lane | 16:44.1 |
| 5 | Joseph PricePlace 5 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 16:47.8 |
| 6 | Anis AbidarPlace 6 · Grade 12 · Arlington | 12 | Arlington | 16:48.4 |
| 7 | Zavier DurandissePlace 7 · Grade 12 · Arlington | 12 | Arlington | 16:48.5 |
| 8 | Charles RichPlace 8 · Grade 12 · Scarsdale | 12 | Scarsdale | 16:48.7 |
| 9 | Jackson O'RourkePlace 9 · Grade 11 · New Rochelle | 11 | New Rochelle | 16:53.4 |
| 10 | James McCarronPlace 10 · Grade 11 · North Rockland | 11 | North Rockland | 16:55.4 |
| 11 | Nathaniel LynchPlace 11 · Grade 12 · Scarsdale | 12 | Scarsdale | 17:11.0 |
| 12 | Benjamin SalamaPlace 12 · Grade 10 · New Rochelle | 10 | New Rochelle | 17:16.1 |
| 13 | Trevor PicconePlace 13 · Grade 12 · North Rockland | 12 | North Rockland | 17:21.8 |
| 14 | Cooper CataldiPlace 14 · Grade 10 · North Rockland | 10 | North Rockland | 17:24.9 |
| 15 | Jonas KrasnerPlace 15 · Grade 10 · New Rochelle | 10 | New Rochelle | 17:27.9 |
| 16 | Riley O'RourkePlace 16 · Grade 11 · New Rochelle | 11 | New Rochelle | 17:31.7 |
| 17 | George SoykaPlace 17 · Grade 12 · Roy C Ketcham | 12 | Roy C Ketcham | 17:31.7 |
| 18 | Emmanuel Perez NievesPlace 18 · Grade 11 · North Rockland | 11 | North Rockland | 17:40.1 |
| 19 | Bryan ChenPlace 19 · Grade 12 · North Rockland | 12 | North Rockland | 17:43.1 |
| 20 | Pierce BiffertPlace 20 · Grade 11 · White Plains | 11 | White Plains | 17:44.4 |
| 21 | Brian PelusioPlace 21 · Grade 12 · Arlington | 12 | Arlington | 17:45.5 |
| 22 | Jack SheridanPlace 22 · Grade 12 · Scarsdale | 12 | Scarsdale | 17:46.4 |
| 23 | Ian MejiaPlace 23 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 17:47.1 |
| 24 | Dominck BurelloPlace 24 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 17:49.9 |
| 25 | Jacques DesforgesPlace 25 · Grade 12 · Fox Lane | 12 | Fox Lane | 17:50.6 |
| 26 | Isaac MenjivarPlace 26 · Grade 12 · Roy C Ketcham | 12 | Roy C Ketcham | 17:53.2 |
| 27 | Matthew LaRosaPlace 27 · Grade 12 · White Plains | 12 | White Plains | 17:53.5 |
| 28 | Andrew MaltbiePlace 28 · Grade 10 · North Rockland | 10 | North Rockland | 17:54.3 |
| 29 | Samuel RooneyPlace 29 · Grade 10 · Horace Greeley | 10 | Horace Greeley | 17:54.9 |
| 30 | Isaac MaiesePlace 30 · Grade 12 · New Rochelle | 12 | New Rochelle | 17:58.0 |
| 31 | Matthew KowalczykPlace 31 · Grade 12 · Roy C Ketcham | 12 | Roy C Ketcham | 17:58.8 |
| 32 | John WeinmanPlace 32 · Grade 10 · Arlington | 10 | Arlington | 18:03.7 |
| 33 | Billy PikePlace 33 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 18:08.6 |
| 34 | Leonidas MarkopoulosPlace 34 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 18:12.5 |
| 35 | Andrew GarciaPlace 35 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 18:16.5 |
| 36 | Adam GazalPlace 36 · Grade 12 · Roy C Ketcham | 12 | Roy C Ketcham | 18:19.3 |
| 37 | Sebastian MendezPlace 37 · Grade 11 · Horace Greeley | 11 | Horace Greeley | 18:22.4 |
| 38 | Griffin CapraraPlace 38 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 18:23.1 |
| 39 | Maximiliano BarreraPlace 39 · Grade 12 · White Plains | 12 | White Plains | 18:25.9 |
| 40 | Dylan RodriguePlace 40 · Grade 12 · Arlington | 12 | Arlington | 18:26.4 |
| 41 | Santiago MarquezPlace 41 · Grade 12 · Port Chester | 12 | Port Chester | 18:28.2 |
| 42 | Brandon LinPlace 42 · Grade 11 · Scarsdale | 11 | Scarsdale | 18:29.5 |
| 43 | Gunnar SchrankPlace 43 · Grade 11 · Ossining | 11 | Ossining | 18:29.8 |
| 44 | Kellen DohertyPlace 44 · Grade 9 · White Plains | 9 | White Plains | 18:31.1 |
| 45 | Adam AttarPlace 45 · Grade 11 · Scarsdale | 11 | Scarsdale | 18:31.6 |
| 46 | Eamon CurleyPlace 46 · Grade 10 · John Jay (East Fishkill) | 10 | John Jay (East Fishkill) | 18:33.5 |
| 47 | Connor DominickPlace 47 · Grade 11 · White Plains | 11 | White Plains | 18:39.6 |
| 48 | Shane ColemanPlace 48 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 18:44.6 |
| 49 | Aidan RodriguezPlace 49 · Grade 12 · New Rochelle | 12 | New Rochelle | 18:45.7 |
| 50 | Owen BrownPlace 50 · Grade 10 · John Jay (East Fishkill) | 10 | John Jay (East Fishkill) | 18:49.1 |
| 51 | Michal LaclavikPlace 51 · Grade 10 · Fox Lane | 10 | Fox Lane | 18:50.5 |
| 52 | George PalmerPlace 52 · Grade 11 · Horace Greeley | 11 | Horace Greeley | 18:52.4 |
| 53 | Patrick CavePlace 53 · Grade 12 · White Plains | 12 | White Plains | 18:54.0 |
| 54 | Emory ScheckPlace 54 · Grade 8 · Ossining | 8 | Ossining | 18:59.5 |
| 55 | Vilhelm MartinsonPlace 55 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 18:59.7 |
| 56 | Gavin McKiePlace 56 · Grade 11 · Horace Greeley | 11 | Horace Greeley | 19:00.8 |
| 57 | Anthony AlbaPlace 57 · Grade 11 · Roy C Ketcham | 11 | Roy C Ketcham | 19:01.1 |
| 58 | Derek KennedyPlace 58 · Grade 12 · Lakeland/Panas | 12 | Lakeland/Panas | 19:03.4 |
| 59 | Matthew RoseauPlace 59 · Grade 8 · White Plains | 8 | White Plains | 19:03.5 |
| 60 | Max TowlePlace 60 · Grade 11 · White Plains | 11 | White Plains | 19:05.9 |
| 61 | Alex ZamrzlaPlace 61 · Grade 10 · Mahopac | 10 | Mahopac | 19:07.7 |
| 62 | Will HumbachPlace 62 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 19:08.1 |
| 63 | Adam HerzbergPlace 63 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:09.1 |
| 64 | Luke SweeneyPlace 64 · Grade 9 · Fox Lane | 9 | Fox Lane | 19:11.6 |
| 65 | Nate MasiPlace 65 · Grade 10 · New Rochelle | 10 | New Rochelle | 19:13.2 |
| 66 | Christopher GordionPlace 66 · Grade 12 · Carmel | 12 | Carmel | 19:13.8 |
| 67 | Tomas McDermottPlace 67 · Grade 11 · White Plains | 11 | White Plains | 19:17.5 |
| 68 | Nicholas ArenaPlace 68 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 19:20.5 |
| 69 | Aidan MililloPlace 69 · Grade 12 · Arlington | 12 | Arlington | 19:22.5 |
| 70 | Sharo KarimPlace 70 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 19:22.9 |
| 71 | Aiden ContiPlace 71 · Grade 12 · Clarkstown North | 12 | Clarkstown North | 19:23.4 |
| 72 | Jack CapobiancoPlace 72 · Grade 11 · Scarsdale | 11 | Scarsdale | 19:23.7 |
| 73 | Henry LorchPlace 73 · Grade 9 · Scarsdale | 9 | Scarsdale | 19:24.7 |
| 74 | Connor GannPlace 74 · Grade 10 · Clarkstown North | 10 | Clarkstown North | 19:25.8 |
| 75 | Spencer EigelPlace 75 · Grade 12 · Fox Lane | 12 | Fox Lane | 19:30.1 |
| 76 | Aiden BrautPlace 76 · Grade 11 · Suffern | 11 | Suffern | 19:33.6 |
| 77 | Liam CarterPlace 77 · Grade 11 · Arlington | 11 | Arlington | 19:36.4 |
| 78 | Jordan LupatkinPlace 78 · Grade 12 · Horace Greeley | 12 | Horace Greeley | 19:37.6 |
| 79 | Gabriel MercadoPlace 79 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 19:42.2 |
| 80 | Nischal GrabePlace 80 · Grade 12 · Lakeland/Panas | 12 | Lakeland/Panas | 19:45.6 |
| 81 | Hunter RyanPlace 81 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:46.4 |
| 82 | Mason AbrahamsenPlace 82 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:50.0 |
| 83 | James MacDonaldPlace 83 · Grade 11 · Fox Lane | 11 | Fox Lane | 19:50.7 |
| 84 | Ronnie GuzmanPlace 84 · Grade 9 · New Rochelle | 9 | New Rochelle | 19:51.8 |
| 85 | Paul Perez PeressonPlace 85 · Grade 9 · Mamaroneck | 9 | Mamaroneck | 19:51.9 |
| 86 | Justin ApollonioPlace 86 · Grade 11 · John Jay (East Fishkill) | 11 | John Jay (East Fishkill) | 19:54.0 |
| 87 | Declan SartwellPlace 87 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 19:58.1 |
| 88 | Ethan BregmanPlace 88 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 20:00.0 |
| 89 | Christopher MemoliPlace 89 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 20:00.6 |
| 90 | Viggo ForsellPlace 90 · Grade 10 · John Jay (East Fishkill) | 10 | John Jay (East Fishkill) | 20:01.6 |
| 91 | Colten JonesPlace 91 · Grade 12 · Suffern | 12 | Suffern | 20:02.5 |
| 92 | Tetlock OliverPlace 92 · Grade 11 · Scarsdale | 11 | Scarsdale | 20:04.5 |
| 93 | Zachary FreerPlace 93 · Grade 11 · John Jay (East Fishkill) | 11 | John Jay (East Fishkill) | 20:07.7 |
| 94 | Thomas BaronPlace 94 · Grade 11 · Mahopac | 11 | Mahopac | 20:08.3 |
| 95 | Hudson PorterPlace 95 · Grade 9 · New Rochelle | 9 | New Rochelle | 20:08.9 |
| 96 | Kerbentz PierrePlace 96 · Grade 11 · Suffern | 11 | Suffern | 20:12.5 |
| 97 | Joel BarajasPlace 97 · Grade 10 · New Rochelle | 10 | New Rochelle | 20:13.4 |
| 98 | Maxwell MerlinoPlace 98 · Grade 10 · White Plains | 10 | White Plains | 20:17.7 |
| 99 | Jack McCarthyPlace 99 · Grade 12 · Roy C Ketcham | 12 | Roy C Ketcham | 20:19.0 |
| 100 | Noah BennettPlace 100 · Grade 9 · John Jay (East Fishkill) | 9 | John Jay (East Fishkill) | 20:20.1 |