| 1 | Noah LoebPlace 1 · Grade 12 · Suffern | 12 | Suffern | 13:01.0 PR |
| 2 | Ryan KennedyPlace 2 · Grade 11 · Washingtonville | 11 | Washingtonville | 13:12.7 PR |
| 3 | Jack McCluskeyPlace 3 · Grade 11 · Suffern | 11 | Suffern | 13:22.0 PR |
| 4 | Owen HamiltonPlace 4 · Grade 11 · Suffern | 11 | Suffern | 13:22.3 PR |
| 5 | Neil DateraoPlace 5 · Grade 10 · Suffern | 10 | Suffern | 13:38.3 PR |
| 6 | Miles VignaPlace 6 · Grade 11 · New Paltz | 11 | New Paltz | 13:39.3 PR |
| 7 | Tyler FuentesPlace 7 · Grade 12 · Washingtonville | 12 | Washingtonville | 13:40.3 PR |
| 8 | Peter EfingerPlace 8 · Grade 10 · Washingtonville | 10 | Washingtonville | 13:43.4 PR |
| 9 | Sean BeckPlace 9 · Grade 11 · Washingtonville | 11 | Washingtonville | 13:46.9 PR |
| 10 | Deepak PersaudPlace 10 · Grade 12 · Suffern | 12 | Suffern | 13:50.4 PR |
| 11 | Nathan KingslandPlace 11 · Grade 10 · Suffern | 10 | Suffern | 13:54.4 PR |
| 12 | Cole CuppettPlace 12 · Grade 9 · New Paltz | 9 | New Paltz | 13:56.9 PR |
| 13 | Michael LynnPlace 13 · Grade 9 · New Paltz | 9 | New Paltz | 14:00.7 PR |
| 14 | Jarett DeneauPlace 14 · Grade 10 · Washingtonville | 10 | Washingtonville | 14:09.4 PR |
| 15 | Julian MartinezPlace 15 · Grade 12 · Cornwall Central | 12 | Cornwall Central | 14:13.1 PR |
| 16 | Aiden JankowskyPlace 16 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 14:14.0 PR |
| 17 | Albert CutronePlace 17 · Grade 10 · Cornwall Central | 10 | Cornwall Central | 14:14.3 PR |
| 18 | Cody EdwardsPlace 18 · Grade 11 · Washingtonville | 11 | Washingtonville | 14:18.8 PR |
| 19 | Michael AlvarezPlace 19 · Grade 11 · Newburgh Free Academy | 11 | Newburgh Free Academy | 14:22.0 PR |
| 20 | Ryan KelsoPlace 20 · Grade 12 · New Paltz | 12 | New Paltz | 14:27.1 PR |
| 21 | Lorenzo SolominePlace 21 · Grade 10 · Suffern | 10 | Suffern | 14:27.3 PR |
| 22 | Emanuel CordobaPlace 22 · Grade 12 · Suffern | 12 | Suffern | 14:35.1 PR |
| 23 | Matthew FerrarPlace 23 · Grade 12 · Suffern | 12 | Suffern | 14:36.8 PR |
| 24 | Scott FleischmannPlace 24 · Grade 12 · Suffern | 12 | Suffern | 14:37.7 PR |
| 25 | Gabriel CrawleyPlace 25 · Grade 11 · Pine Bush | 11 | Pine Bush | 14:38.4 PR |
| 26 | Jack LinkoPlace 26 · Grade 12 · Suffern | 12 | Suffern | 14:48.1 PR |
| 27 | Brandon GreenwaldPlace 27 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 14:48.4 PR |
| 28 | Shane MoloneyPlace 28 · Grade 11 · Washingtonville | 11 | Washingtonville | 14:49.4 PR |
| 29 | Christopher GentilePlace 29 · Grade 10 · Pine Bush | 10 | Pine Bush | 14:51.6 PR |
| 30 | Chasen BormonPlace 30 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 14:52.5 PR |
| 31 | Brandon AbarcaPlace 31 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 14:54.9 PR |
| 32 | Luke SchaarschuchPlace 32 · Grade 12 · Suffern | 12 | Suffern | 14:55.6 PR |
| 33 | Braden SchetterPlace 33 · Grade 10 · Beacon (NY) | 10 | Beacon (NY) | 14:56.8 PR |
| 34 | Zach LopanePlace 34 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 14:57.7 PR |
| 35 | Jacob WeinsteinPlace 35 · Grade 12 · New Paltz | 12 | New Paltz | 14:59.3 PR |
| 36 | Anthony FerronePlace 36 · Grade 10 · Beacon (NY) | 10 | Beacon (NY) | 15:00.7 PR |
| 37 | Alexander O'FlahertyPlace 37 · Grade 11 · Pine Bush | 11 | Pine Bush | 15:01.7 PR |
| 38 | Richard RomeroPlace 38 · Grade 10 · Washingtonville | 10 | Washingtonville | 15:02.3 PR |
| 39 | Elijah FlynnPlace 39 · Grade 9 · New Paltz | 9 | New Paltz | 15:03.5 PR |
| 40 | Joey BaffutoPlace 40 · Grade 10 · Beacon (NY) | 10 | Beacon (NY) | 15:04.1 PR |
| 41 | Josh MartinezPlace 41 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 15:05.7 PR |
| 42 | Sean MillerPlace 42 · Grade 10 · John S. Burke Catholic | 10 | John S. Burke Catholic | 15:06.8 PR |
| 43 | Aiden TuohyPlace 43 · Grade 11 · Suffern | 11 | Suffern | 15:07.3 PR |
| 44 | Haven HarrisPlace 44 · Grade 10 · Washingtonville | 10 | Washingtonville | 15:08.0 PR |
| 45 | Sean O'ConnorPlace 45 · Grade 10 · Suffern | 10 | Suffern | 15:08.3 PR |
| 46 | Xavier SmithPlace 46 · Grade 9 · New Paltz | 9 | New Paltz | 15:10.9 PR |
| 47 | Aidan O'HaraPlace 47 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 15:11.9 PR |
| 48 | Zhou CorzinePlace 48 · Grade 11 · New Paltz | 11 | New Paltz | 15:16.7 PR |
| 49 | Alex LambertPlace 49 · Grade 10 · John S. Burke Catholic | 10 | John S. Burke Catholic | 15:18.5 PR |
| 50 | Bryan AguilarPlace 50 · Grade 10 · Suffern | 10 | Suffern | 15:23.0 PR |
| 51 | Carlos MartinezPlace 51 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 15:26.2 PR |
| 52 | Alex LindquistPlace 52 · Grade 11 · Cornwall Central | 11 | Cornwall Central | 15:29.9 PR |
| 53 | John MurphyPlace 53 · Grade 11 · John S. Burke Catholic | 11 | John S. Burke Catholic | 15:34.0 PR |
| 54 | Eric RaoPlace 54 · Grade 12 · Suffern | 12 | Suffern | 15:36.5 PR |
| 55 | Ryan DietrickPlace 55 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 15:38.8 PR |
| 56 | Ryan LineyPlace 56 · Grade 10 · Cornwall Central | 10 | Cornwall Central | 15:40.9 PR |
| 57 | Brandon DotyPlace 57 · Grade 12 · Pine Bush | 12 | Pine Bush | 15:44.8 PR |
| 58 | Adam MapoyPlace 58 · Grade 10 · John S. Burke Catholic | 10 | John S. Burke Catholic | 15:45.8 PR |
| 59 | Jacob GonsethPlace 59 · Grade - · Newburgh Free Academy | - | Newburgh Free Academy | 15:47.6 PR |
| 60 | Beckett WeiresPlace 60 · Grade 9 · New Paltz | 9 | New Paltz | 15:47.8 PR |
| 61 | Aiden TripaldiPlace 61 · Grade 10 · Beacon (NY) | 10 | Beacon (NY) | 15:48.7 PR |
| 62 | Caleb LaiPlace 62 · Grade 9 · New Paltz | 9 | New Paltz | 15:53.3 PR |
| 63 | Seamus CannonPlace 63 · Grade 11 · New Paltz | 11 | New Paltz | 15:55.1 PR |
| 64 | Jake HeenanPlace 64 · Grade 12 · New Paltz | 12 | New Paltz | 15:57.3 PR |
| 65 | George EliadisPlace 65 · Grade 12 · Newburgh Free Academy | 12 | Newburgh Free Academy | 15:59.4 PR |
| 66 | Oliver SmithPlace 66 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 16:01.4 PR |
| 67 | Joseph RendoPlace 67 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 16:02.8 PR |
| 68 | Aidan KiddPlace 68 · Grade 11 · Beacon (NY) | 11 | Beacon (NY) | 16:06.0 PR |
| 69 | Ryan HoveyPlace 69 · Grade 11 · New Paltz | 11 | New Paltz | 16:06.7 PR |
| 70 | Brandon RodriguezPlace 70 · Grade 10 · Suffern | 10 | Suffern | 16:08.6 PR |
| 71 | Michael CaryPlace 71 · Grade 12 · Washingtonville | 12 | Washingtonville | 16:10.3 PR |
| 72 | Jackson BunningPlace 72 · Grade 10 · Washingtonville | 10 | Washingtonville | 16:11.1 PR |
| 73 | Frank TassonePlace 73 · Grade 11 · Suffern | 11 | Suffern | 16:12.5 PR |
| 74 | Matthew EugenioPlace 74 · Grade 11 · John S. Burke Catholic | 11 | John S. Burke Catholic | 16:13.4 PR |
| 75 | Owen KulleseidPlace 75 · Grade 9 · New Paltz | 9 | New Paltz | 16:14.5 PR |
| 76 | Robert VargaPlace 76 · Grade 12 · Lakeland/Panas | 12 | Lakeland/Panas | 16:18.5 PR |
| 77 | Matthew LupinskiPlace 77 · Grade 10 · Pine Bush | 10 | Pine Bush | 16:19.5 PR |
| 78 | Noah FishmanPlace 78 · Grade 11 · New Paltz | 11 | New Paltz | 16:24.3 PR |
| 79 | George CutronePlace 79 · Grade 10 · Cornwall Central | 10 | Cornwall Central | 16:29.2 PR |
| 80 | Jan KruegerPlace 80 · Grade 10 · Newburgh Free Academy | 10 | Newburgh Free Academy | 16:30.1 PR |
| 81 | Josie GaleasPlace 81 · Grade 10 · Fallsburg | 10 | Fallsburg | 16:55.2 PR |
| 82 | Liam QuinlanPlace 82 · Grade 9 · New Paltz | 9 | New Paltz | 16:59.8 PR |
| 83 | Aaron KnightPlace 83 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 17:16.9 PR |
| 84 | JJ GiordanoPlace 84 · Grade 9 · New Paltz | 9 | New Paltz | 17:20.8 PR |
| 85 | Sascha BathPlace 85 · Grade 9 · New Paltz | 9 | New Paltz | 17:33.6 PR |
| 86 | Harry WeinsteinPlace 86 · Grade 9 · New Paltz | 9 | New Paltz | 17:50.5 PR |
| 87 | Alejandro CastroPlace 87 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:12.5 PR |
| 88 | Daniel MiloPlace 88 · Grade 11 · Fallsburg | 11 | Fallsburg | 18:23.1 PR |
| 89 | Joe VivarPlace 89 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 18:28.8 PR |
| 90 | Jared KerinPlace 90 · Grade 10 · Newburgh Free Academy | 10 | Newburgh Free Academy | 18:29.8 PR |
| 91 | Ty DeiulioPlace 91 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 18:35.5 PR |
| 92 | Arhan MenonPlace 92 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 18:35.9 PR |
| 93 | Christian HincePlace 93 · Grade 12 · Washingtonville | 12 | Washingtonville | 18:37.8 PR |
| 94 | Kenny PasatoPlace 94 · Grade 11 · Lakeland/Panas | 11 | Lakeland/Panas | 18:45.7 PR |
| 95 | Peston BrownPlace 95 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:50.2 PR |
| 96 | John Urban-QuezadaPlace 96 · Grade 10 · Beacon (NY) | 10 | Beacon (NY) | 19:53.2 PR |
| 97 | Elijah SampsonPlace 97 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:56.9 PR |
| 98 | Stephen TripodianoPlace 98 · Grade 10 · Washingtonville | 10 | Washingtonville | 20:09.7 PR |
| 99 | Emmett FetherstonPlace 99 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 20:35.9 PR |
| 100 | Jack SullivanPlace 100 · Grade 11 · Washingtonville | 11 | Washingtonville | 21:31.6 PR |
| 101 | Nicholas HernandezPlace 101 · Grade 10 · Newburgh Free Academy | 10 | Newburgh Free Academy | 22:08.8 PR |
| 102 | Thomas CruzPlace 102 · Grade 10 · Lakeland/Panas | 10 | Lakeland/Panas | 23:04.7 PR |
| 103 | Vallon BaileyPlace 103 · Grade 11 · New Paltz | 11 | New Paltz | 24:13.0 PR |
| 104 | Alexander YaklePlace 104 · Grade 11 · Newburgh Free Academy | 11 | Newburgh Free Academy | 26:45.6 PR |