| 1 | Pierce BiffertPlace 1 · Grade 12 · White Plains | 12 | White Plains | 16:39.85 |
| 2 | Kieran DegenPlace 2 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 17:13.70 |
| 3 | Michael GrandePlace 3 · Grade 12 · White Plains | 12 | White Plains | 17:25.74 |
| 4 | James CiprianiPlace 4 · Grade 11 · Washingtonville | 11 | Washingtonville | 17:32.10 |
| 5 | Henry LorchPlace 5 · Grade 10 · Scarsdale | 10 | Scarsdale | 17:45.71 |
| 6 | Paul Perez PeressonPlace 6 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 17:47.75 |
| 7 | Noah VilaPlace 7 · Grade 11 · Washingtonville | 11 | Washingtonville | 17:48.86 |
| 8 | Connor DominickPlace 8 · Grade 12 · White Plains | 12 | White Plains | 17:50.26 |
| 9 | John WeinmanPlace 9 · Grade 11 · Arlington | 11 | Arlington | 17:50.33 |
| 10 | Kellen DohertyPlace 10 · Grade 10 · White Plains | 10 | White Plains | 17:52.41 |
| 11 | Robert AdmirandPlace 11 · Grade 12 · Washingtonville | 12 | Washingtonville | 18:01.97 |
| 12 | Wren StramielloPlace 12 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 18:08.47 |
| 13 | Liam CarterPlace 13 · Grade 12 · Arlington | 12 | Arlington | 18:21.91 |
| 14 | Jackson ShaverPlace 14 · Grade 10 · White Plains | 10 | White Plains | 18:29.11 |
| 15 | Nicholas ArenaPlace 15 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 18:29.73 |
| 16 | Joseph AulettaPlace 16 · Grade 12 · White Plains | 12 | White Plains | 18:34.77 |
| 17 | Adam AttarPlace 17 · Grade 12 · Scarsdale | 12 | Scarsdale | 18:35.93 |
| 18 | Jack CapobiancoPlace 18 · Grade 11 · Scarsdale | 11 | Scarsdale | 18:38.73 |
| 19 | Leonidas MarkopoulosPlace 19 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 18:41.40 |
| 20 | Adrian KimPlace 20 · Grade 9 · Mamaroneck | 9 | Mamaroneck | 18:41.66 PR |
| 21 | Silas BiffertPlace 21 · Grade 10 · White Plains | 10 | White Plains | 18:41.72 PR |
| 22 | Bryce BernsteinPlace 22 · Grade 9 · Mamaroneck | 9 | Mamaroneck | 18:42.60 PR |
| 23 | Devin DegenPlace 23 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 18:46.26 PR |
| 24 | Brandon LinPlace 24 · Grade 12 · Scarsdale | 12 | Scarsdale | 18:50.18 |
| 25 | Andrew LiPlace 25 · Grade 12 · Scarsdale | 12 | Scarsdale | 18:55.17 |
| 26 | Andrew IngrassiaPlace 26 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:56.98 |
| 27 | Elias AnastasioPlace 27 · Grade 10 · Arlington | 10 | Arlington | 19:01.64 |
| 28 | Gabriel MercadoPlace 28 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:04.51 |
| 29 | Thomas ChadiePlace 29 · Grade 9 · Scarsdale | 9 | Scarsdale | 19:06.78 |
| 30 | Liam O'BrienPlace 30 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 19:09.99 PR |
| 31 | Mason GrantPlace 31 · Grade 10 · Arlington | 10 | Arlington | 19:10.09 |
| 32 | Adam HerzbergPlace 32 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 19:16.86 |
| 33 | Joaquin VelaquezPlace 33 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:25.51 PR |
| 34 | Lucian KeefePlace 34 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:29.26 |
| 35 | Hunter RyanPlace 35 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 19:29.62 |
| 36 | Mason AbrahamsenPlace 36 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 19:29.85 |
| 37 | Kamil AbidarPlace 37 · Grade 11 · Arlington | 11 | Arlington | 19:33.32 |
| 38 | David MartinezPlace 38 · Grade 11 · Iona Preparatory | 11 | Iona Preparatory | 19:37.26 |
| 39 | Tiernan DookhiePlace 39 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:44.82 |
| 40 | Ellis TicknorPlace 40 · Grade 12 · Arlington | 12 | Arlington | 19:50.16 |
| 41 | Jack BuckleyPlace 41 · Grade 9 · Arlington | 9 | Arlington | 19:52.60 |
| 42 | Peter WerdelPlace 42 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 19:55.07 PR |
| 43 | Hayden TheallPlace 43 · Grade 12 · White Plains | 12 | White Plains | 19:55.47 |
| 44 | Benjamin PoolePlace 44 · Grade 9 · Arlington | 9 | Arlington | 20:00.86 |
| 45 | Chiboke EzePlace 45 · Grade 11 · Arlington | 11 | Arlington | 20:09.02 |
| 46 | Ryan BricenoPlace 46 · Grade 12 · White Plains | 12 | White Plains | 20:09.04 |
| 47 | Charles GeerPlace 47 · Grade 9 · Scarsdale | 9 | Scarsdale | 20:14.75 |
| 48 | Aldo Contreras RomeroPlace 48 · Grade 10 · Arlington | 10 | Arlington | 20:17.58 |
| 49 | Luke SesayPlace 49 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 20:30.75 |
| 50 | Craig BrownPlace 50 · Grade 12 · Washingtonville | 12 | Washingtonville | 20:30.77 |
| 51 | Luke AnselmoPlace 51 · Grade 12 · White Plains | 12 | White Plains | 20:38.54 |
| 52 | Hassan Abdul-Basheer, Jr.Place 52 · Grade 11 · White Plains | 11 | White Plains | 20:44.72 |
| 53 | Luke JukicPlace 53 · Grade 12 · Scarsdale | 12 | Scarsdale | 20:45.11 |
| 54 | Matthew TuozzoloPlace 54 · Grade 11 · Arlington | 11 | Arlington | 20:49.54 PR |
| 55 | Benjamin ObiligadoPlace 55 · Grade 9 · White Plains | 9 | White Plains | 20:54.28 PR |
| 56 | Abdullah Talhah DeonarayanPlace 56 · Grade 11 · Arlington | 11 | Arlington | 20:59.35 |
| 57 | Jacob PantelisPlace 57 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 21:00.80 |
| 58 | Ryan GilbridePlace 58 · Grade 9 · Scarsdale | 9 | Scarsdale | 21:03.21 PR |
| 59 | Landon StaplesPlace 59 · Grade 12 · Arlington | 12 | Arlington | 21:05.98 |
| 60 | Benjamin DookhiePlace 60 · Grade 11 · Washingtonville | 11 | Washingtonville | 21:09.72 |
| 61 | Knox BoydPlace 61 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 21:14.59 PR |
| 62 | Evan ToddPlace 62 · Grade 12 · Arlington | 12 | Arlington | 21:16.43 |
| 63 | Jeevan GuptaPlace 63 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 21:25.76 |
| 64 | Jabez KehPlace 64 · Grade 10 · Scarsdale | 10 | Scarsdale | 21:26.79 |
| 65 | Nickolaus TriantafillouPlace 65 · Grade 10 · Washingtonville | 10 | Washingtonville | 21:27.22 |
| 66 | Joshua GriffelPlace 66 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 21:33.21 |
| 67 | David VieraPlace 67 · Grade 12 · Arlington | 12 | Arlington | 21:36.64 |
| 68 | Justin LemerePlace 68 · Grade 12 · White Plains | 12 | White Plains | 21:45.41 |
| 69 | David RosalesPlace 69 · Grade 10 · Port Chester | 10 | Port Chester | 21:46.15 |
| 70 | John BatesPlace 70 · Grade 10 · Scarsdale | 10 | Scarsdale | 21:49.41 |
| 71 | Wyatt GonzalezPlace 71 · Grade 10 · White Plains | 10 | White Plains | 21:50.65 |
| 72 | Dylan OstemillerPlace 72 · Grade 9 · Scarsdale | 9 | Scarsdale | 21:53.20 PR |
| 73 | Sean MeeganPlace 73 · Grade 12 · White Plains | 12 | White Plains | 21:53.54 |
| 74 | Daniel FlemingPlace 74 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 21:53.57 |
| 75 | Maxwell SalvaPlace 75 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 22:06.91 |
| 76 | Tarek AhmedPlace 76 · Grade 9 · Scarsdale | 9 | Scarsdale | 22:10.66 |
| 77 | Arthur PollakPlace 77 · Grade 10 · White Plains | 10 | White Plains | 22:11.81 |
| 78 | Ryan EcknaPlace 78 · Grade 11 · Arlington | 11 | Arlington | 22:12.91 |
| 79 | Myles SmithPlace 79 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 22:15.54 |
| 80 | Defiance OsaroPlace 80 · Grade 12 · Washingtonville | 12 | Washingtonville | 22:17.94 |
| 81 | Dominic FortePlace 81 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 22:19.03 PR |
| 82 | Javier OrtizPlace 82 · Grade 11 · Iona Preparatory | 11 | Iona Preparatory | 22:19.12 |
| 83 | Gabe SudderPlace 83 · Grade 12 · Arlington | 12 | Arlington | 22:20.39 |
| 84 | Matthew HannPlace 84 · Grade 11 · Arlington | 11 | Arlington | 22:21.08 |
| 85 | Ryan O'ConnellPlace 85 · Grade 10 · Scarsdale | 10 | Scarsdale | 22:34.42 |
| 86 | Donald PhillibertPlace 86 · Grade 12 · Scarsdale | 12 | Scarsdale | 22:35.76 |
| 87 | Giles AikmanPlace 87 · Grade 9 · White Plains | 9 | White Plains | 22:39.13 PR |
| 88 | Isaac Cylich-SchneiderPlace 88 · Grade 9 · White Plains | 9 | White Plains | 22:43.13 PR |
| 89 | Ayden OstemillerPlace 89 · Grade 9 · Scarsdale | 9 | Scarsdale | 22:44.65 |
| 90 | Gianluca GizzoPlace 90 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 22:54.40 PR |
| 91 | Nicholas GormanlyPlace 91 · Grade 12 · Arlington | 12 | Arlington | 22:58.20 |
| 92 | Judson GeisePlace 92 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 23:03.06 |
| 93 | Gavin MethPlace 93 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 23:08.30 |
| 94 | Oliver ChowPlace 94 · Grade 10 · White Plains | 10 | White Plains | 23:09.90 |
| 95 | Jack HorowitzPlace 95 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 23:16.38 |
| 96 | Lucas KimPlace 96 · Grade 9 · Scarsdale | 9 | Scarsdale | 23:19.74 |
| 97 | Sebastian CasanovaPlace 97 · Grade 11 · White Plains | 11 | White Plains | 23:21.39 PR |
| 98 | Christopher ManolePlace 98 · Grade 11 · Iona Preparatory | 11 | Iona Preparatory | 23:24.71 PR |
| 99 | Nathaniel RudichPlace 99 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 23:37.24 |
| 100 | Seeiso NenaPlace 100 · Grade 12 · Scarsdale | 12 | Scarsdale | 23:39.05 PR |
| 101 | Cillian HughesPlace 101 · Grade 11 · Iona Preparatory | 11 | Iona Preparatory | 23:39.11 PR |
| 102 | Andre Felipe DiasPlace 102 · Grade 11 · Port Chester | 11 | Port Chester | 23:47.59 |
| 103 | Dane QueenPlace 103 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 23:48.38 |
| 104 | Alexander NellaPlace 104 · Grade 10 · White Plains | 10 | White Plains | 23:55.22 |
| 105 | Ethan GorePlace 105 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 23:56.84 |
| 106 | Ethan BregmanPlace 106 · Grade 11 · Mamaroneck | 11 | Mamaroneck | 23:57.34 |
| 107 | Jonah CookPlace 107 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 23:57.37 |
| 108 | Adin Dardashti-WeiszPlace 108 · Grade 11 · White Plains | 11 | White Plains | 23:57.99 |
| 109 | Eli CaplanPlace 109 · Grade 12 · Iona Preparatory | 12 | Iona Preparatory | 24:00.09 PR |
| 110 | David SohPlace 110 · Grade 10 · White Plains | 10 | White Plains | 24:01.87 |
| 111 | Michael GilchristPlace 111 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 24:08.80 PR |
| 112 | Ethan VaqueroPlace 112 · Grade 11 · Iona Preparatory | 11 | Iona Preparatory | 24:22.79 |
| 113 | Sebastian OliveraPlace 113 · Grade 11 · Port Chester | 11 | Port Chester | 24:35.22 |
| 114 | Ethan TurnerPlace 114 · Grade 11 · Scarsdale | 11 | Scarsdale | 24:43.42 PR |
| 115 | Ty ClarkePlace 115 · Grade 11 · Washingtonville | 11 | Washingtonville | 25:01.30 |
| 116 | Ryan RamosPlace 116 · Grade 11 · Washingtonville | 11 | Washingtonville | 25:17.75 PR |
| 117 | Jacob AbuelPlace 117 · Grade 10 · White Plains | 10 | White Plains | 25:18.62 |
| 118 | Collin SchmittPlace 118 · Grade 11 · Arlington | 11 | Arlington | 25:29.19 |
| 119 | Jayden ChenPlace 119 · Grade 10 · White Plains | 10 | White Plains | 25:30.78 |
| 120 | Ayden O'DowdPlace 120 · Grade 10 · Iona Preparatory | 10 | Iona Preparatory | 26:16.06 PR |
| 121 | Ari SteinbergPlace 121 · Grade 10 · Mamaroneck | 10 | Mamaroneck | 26:16.60 |
| 122 | James BernardoPlace 122 · Grade 11 · White Plains | 11 | White Plains | 26:41.52 PR |
| 123 | Michael GuamanPlace 123 · Grade 10 · Port Chester | 10 | Port Chester | 26:44.03 PR |
| 124 | Ian Liu-SilversteinPlace 124 · Grade 10 · White Plains | 10 | White Plains | 27:30.26 |
| 125 | Gavin LeePlace 125 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 28:50.16 |
| 126 | Judah GoldmanPlace 126 · Grade 11 · White Plains | 11 | White Plains | 28:51.16 |
| 127 | Benjamin SmithPlace 127 · Grade 12 · Mamaroneck | 12 | Mamaroneck | 29:25.92 |
| 128 | Sebastian DrostPlace 128 · Grade 12 · Arlington | 12 | Arlington | 30:56.12 |
| 129 | Rashid Abdul-Basheer, Jr.Place 129 · Grade 11 · White Plains | 11 | White Plains | 31:11.16 |
| 130 | Dylan LemerePlace 130 · Grade 11 · White Plains | 11 | White Plains | 31:36.61 |
| 131 | Antony VizhcoPlace 131 · Grade 10 · Port Chester | 10 | Port Chester | 37:55.36 |