| 1 | Claudel Marc CheryPlace 1 · Grade 12 · North Rockland | 12 | North Rockland | 15:39.9 |
| 2 | Ryan TuohyPlace 2 · Grade 12 · North Rockland | 12 | North Rockland | 15:41.6 |
| 3 | Jayden Lloyd McKennaPlace 3 · Grade 12 · Pearl River | 12 | Pearl River | 15:42.0 PR |
| 4 | Joseph PricePlace 4 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 15:46.0 PR |
| 5 | James McCarronPlace 5 · Grade 11 · North Rockland | 11 | North Rockland | 16:11.4 |
| 6 | Trevor PicconePlace 6 · Grade 12 · North Rockland | 12 | North Rockland | 16:23.1 |
| 7 | Aiden ConwayPlace 7 · Grade 12 · Nyack | 12 | Nyack | 16:35.2 |
| 8 | Joaquin VillanPlace 8 · Grade 11 · Nanuet | 11 | Nanuet | 16:49.3 |
| 9 | Cooper CataldiPlace 9 · Grade 10 · North Rockland | 10 | North Rockland | 16:54.5 |
| 10 | Eamonn FoleyPlace 10 · Grade 12 · Nyack | 12 | Nyack | 17:00.7 PR |
| 11 | Evan PeskaPlace 11 · Grade 10 · Nyack | 10 | Nyack | 17:00.7 PR |
| 12 | Shane ColemanPlace 12 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 17:07.2 PR |
| 13 | Griffin CapraraPlace 13 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 17:07.2 |
| 14 | Andrew GarciaPlace 14 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 17:11.9 |
| 15 | William MalePlace 15 · Grade 12 · Nanuet | 12 | Nanuet | 17:12.8 |
| 16 | Isaac LopezPlace 16 · Grade 10 · Pearl River | 10 | Pearl River | 17:17.7 |
| 17 | Bryan ChenPlace 17 · Grade 12 · North Rockland | 12 | North Rockland | 17:21.3 |
| 18 | Andrew AsfendisPlace 18 · Grade 11 · Tappan Zee | 11 | Tappan Zee | 17:26.9 |
| 19 | Adam GoldsmithPlace 19 · Grade 11 · Nanuet | 11 | Nanuet | 17:33.8 |
| 20 | Jaden DoPlace 20 · Grade 12 · Nanuet | 12 | Nanuet | 17:36.5 PR |
| 21 | Mitayo SignorilePlace 21 · Grade 9 · Nyack | 9 | Nyack | 17:37.6 |
| 22 | Adrian LampertPlace 22 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 17:38.5 |
| 23 | Deivy DeleonPlace 23 · Grade 10 · North Rockland | 10 | North Rockland | 17:39.0 PR |
| 24 | Alex SotoPlace 24 · Grade 11 · Nyack | 11 | Nyack | 17:39.8 PR |
| 25 | Andrew DempseyPlace 25 · Grade 12 · Pearl River | 12 | Pearl River | 17:41.3 PR |
| 26 | Caleb KoreenPlace 26 · Grade 9 · Suffern | 9 | Suffern | 17:45.6 |
| 27 | Will HumbachPlace 27 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 17:52.6 |
| 28 | Aiden ContiPlace 28 · Grade 12 · Clarkstown North | 12 | Clarkstown North | 17:54.4 |
| 29 | Sharo KarimPlace 29 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 17:55.0 |
| 30 | Bhavesh PatroPlace 30 · Grade 11 · Nanuet | 11 | Nanuet | 17:57.0 PR |
| 31 | Manny De Los SantosPlace 31 · Grade 10 · Nyack | 10 | Nyack | 17:59.9 PR |
| 32 | Jess CalungcaginPlace 32 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 18:03.7 PR |
| 33 | Mason McGwyne-DantisPlace 33 · Grade 10 · Tappan Zee | 10 | Tappan Zee | 18:09.6 |
| 34 | Lennon BarthenPlace 34 · Grade 9 · Nanuet | 9 | Nanuet | 18:10.5 |
| 35 | Luke BuzzettaPlace 35 · Grade 8 · Tappan Zee | 8 | Tappan Zee | 18:12.5 |
| 36 | John GranelliPlace 36 · Grade Jr · Pearl River | Jr | Pearl River | 18:13.5 PR |
| 37 | Kyle DixonPlace 37 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 18:18.7 |
| 38 | Justin VillanuevaPlace 38 · Grade 12 · Nyack | 12 | Nyack | 18:20.0 PR |
| 39 | Aiden BrautPlace 39 · Grade 11 · Suffern | 11 | Suffern | 18:21.5 |
| 40 | Connor GannPlace 40 · Grade 10 · Clarkstown North | 10 | Clarkstown North | 18:25.9 |
| 41 | Jack BurgoynePlace 41 · Grade 9 · Suffern | 9 | Suffern | 18:30.5 |
| 42 | Timothy McGillickPlace 42 · Grade 9 · Pearl River | 9 | Pearl River | 18:32.9 |
| 43 | Declan SartwellPlace 43 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 18:44.6 |
| 44 | Joey PalmieriPlace 44 · Grade 10 · Pearl River | 10 | Pearl River | 18:48.4 PR |
| 45 | Colten JonesPlace 45 · Grade 12 · Suffern | 12 | Suffern | 18:50.4 PR |
| 46 | Aiden DahlemPlace 46 · Grade 11 · Albertus Magnus | 11 | Albertus Magnus | 18:50.9 |
| 47 | Afraz RizwaanPlace 47 · Grade 9 · Nanuet | 9 | Nanuet | 18:50.9 |
| 48 | Owen GreenPlace 48 · Grade 11 · Suffern | 11 | Suffern | 18:57.1 PR |
| 49 | Max PearlmanPlace 49 · Grade 12 · Suffern | 12 | Suffern | 19:02.3 PR |
| 50 | Danny CoryPlace 50 · Grade 11 · Pearl River | 11 | Pearl River | 19:03.6 |
| 51 | Trent JonesPlace 51 · Grade 12 · Suffern | 12 | Suffern | 19:07.3 PR |
| 52 | Michael ValentikPlace 52 · Grade 12 · Tappan Zee | 12 | Tappan Zee | 19:18.8 PR |
| 53 | Jacob RutcofskyPlace 53 · Grade 10 · Clarkstown North | 10 | Clarkstown North | 19:31.2 |
| 54 | Jake RandtPlace 54 · Grade 11 · Clarkstown North | 11 | Clarkstown North | 20:11.7 |
| 55 | Jonah LevinPlace 55 · Grade 9 · Clarkstown North | 9 | Clarkstown North | 20:42.3 |
| 56 | Christian JacobPlace 56 · Grade 11 · Albertus Magnus | 11 | Albertus Magnus | 21:10.0 PR |
| 57 | Jared AvilesPlace 57 · Grade 11 · Albertus Magnus | 11 | Albertus Magnus | 21:17.2 PR |
| 58 | Evan DemasiPlace 58 · Grade 9 · Albertus Magnus | 9 | Albertus Magnus | 21:35.7 PR |
| 59 | Keegan CoakleyPlace 59 · Grade 9 · Albertus Magnus | 9 | Albertus Magnus | 21:50.8 |