| 1 | Nathaniel DiemozPlace 1 · Grade 12 · Wallkill | 12 | Wallkill | 17:11.19 |
| 2 | Ryder KilpatrickPlace 2 · Grade 12 · Wallkill | 12 | Wallkill | 17:51.88 |
| 3 | Kelian MeierPlace 3 · Grade 12 · Mount Academy | 12 | Mount Academy | 18:31.19 |
| 4 | Richard ScottPlace 4 · Grade 10 · Mount Academy | 10 | Mount Academy | 18:35.08 |
| 5 | Joel HorningPlace 5 · Grade 12 · Mount Academy | 12 | Mount Academy | 18:36.72 |
| 6 | Brandon WoolstonPlace 6 · Grade 12 · Mount Academy | 12 | Mount Academy | 18:41.93 |
| 7 | Leroi LouisPlace 7 · Grade 11 · Onteora | 11 | Onteora | 18:42.58 |
| 8 | Darvell JeongPlace 8 · Grade 10 · Mount Academy | 10 | Mount Academy | 18:49.67 |
| 9 | Joseph WrightPlace 9 · Grade 12 · Mount Academy | 12 | Mount Academy | 18:55.39 |
| 10 | Timothy WoolstonPlace 10 · Grade 10 · Mount Academy | 10 | Mount Academy | 19:01.21 |
| 11 | Daniel WarrenPlace 11 · Grade 10 · Mount Academy | 10 | Mount Academy | 19:20.32 |
| 12 | Baxter BryantPlace 12 · Grade 9 · Onteora | 9 | Onteora | 19:35.39 |
| 13 | Baxter Bausert-HallPlace 13 · Grade 10 · Wallkill | 10 | Wallkill | 19:39.63 |
| 14 | Charlie DentonPlace 14 · Grade 11 · Onteora | 11 | Onteora | 19:44.14 |
| 15 | Zachary WrightPlace 15 · Grade 11 · Mount Academy | 11 | Mount Academy | 19:46.08 |
| 16 | Liam YoungPlace 16 · Grade 11 · Onteora | 11 | Onteora | 19:57.63 |
| 17 | Aidan O'ConnellPlace 17 · Grade 10 · Mount Academy | 10 | Mount Academy | 20:10.53 |
| 18 | Dominic GalalisPlace 18 · Grade 11 · Mount Academy | 11 | Mount Academy | 20:18.25 |
| 19 | Jack MazzutoPlace 19 · Grade 11 · Spackenkill | 11 | Spackenkill | 20:31.41 |
| 20 | Tyrell ThomsonPlace 20 · Grade 12 · Mount Academy | 12 | Mount Academy | 20:51.51 |
| 21 | Noe LarsonPlace 21 · Grade 11 · Wallkill | 11 | Wallkill | 21:19.92 |
| 22 | Oliver WymanPlace 22 · Grade 11 · Onteora | 11 | Onteora | 21:20.63 PR |
| 23 | Kenneth ArnoldPlace 23 · Grade 12 · Mount Academy | 12 | Mount Academy | 21:29.31 |
| 24 | Derek PaulPlace 24 · Grade 9 · Mount Academy | 9 | Mount Academy | 21:29.54 |
| 25 | Maddox NicastroPlace 25 · Grade 12 · Spackenkill | 12 | Spackenkill | 22:11.94 |
| 26 | Ritam TalukderPlace 26 · Grade 9 · Spackenkill | 9 | Spackenkill | 22:15.57 |
| 27 | Miles ShaferPlace 27 · Grade 12 · Wallkill | 12 | Wallkill | 22:18.00 |
| 28 | Gavin GriffinPlace 28 · Grade 12 · Wallkill | 12 | Wallkill | 22:29.53 |
| 29 | Darron BazeleyPlace 29 · Grade 9 · Mount Academy | 9 | Mount Academy | 22:35.43 |
| 30 | Jace JusinoPlace 30 · Grade 10 · Wallkill | 10 | Wallkill | 22:50.69 |
| 31 | Cole BaylesPlace 31 · Grade 9 · Onteora | 9 | Onteora | 23:20.63 PR |
| 32 | Owen MartinezPlace 32 · Grade 12 · Onteora | 12 | Onteora | 23:34.22 |
| 33 | Sameer ZafarPlace 33 · Grade 10 · Wallkill | 10 | Wallkill | 23:59.65 |
| 34 | Thomas O'brienPlace 34 · Grade 12 · Wallkill | 12 | Wallkill | 25:02.83 |
| 35 | Derek WangPlace 35 · Grade 12 · Spackenkill | 12 | Spackenkill | 25:03.45 |
| 36 | Calvin PeckPlace 36 · Grade 11 · Onteora | 11 | Onteora | 25:13.40 |
| 37 | Evan BirdsellPlace 37 · Grade 12 · Wallkill | 12 | Wallkill | 25:28.47 |
| 38 | Milo BorinPlace 38 · Grade 12 · Wallkill | 12 | Wallkill | 25:57.70 |
| 39 | Sterlyn HoltPlace 39 · Grade 10 · Onteora | 10 | Onteora | 26:06.30 |
| 40 | Anderson SchwagerPlace 40 · Grade 9 · Spackenkill | 9 | Spackenkill | 26:14.38 |
| 41 | Felix MoyaPlace 41 · Grade 12 · Wallkill | 12 | Wallkill | 26:32.48 |
| 42 | Everette ThomasPlace 42 · Grade 9 · Onteora | 9 | Onteora | 26:35.96 PR |
| 43 | Devin BaduPlace 43 · Grade 10 · Wallkill | 10 | Wallkill | 28:22.62 |
| 44 | Gavin ReimerPlace 44 · Grade 9 · Wallkill | 9 | Wallkill | 28:27.38 |
| 45 | Aiden DilemmePlace 45 · Grade 12 · Wallkill | 12 | Wallkill | 28:40.95 |
| 46 | Keegan LaMannaPlace 46 · Grade 12 · Spackenkill | 12 | Spackenkill | 31:09.55 |
| 47 | Samuel RubinsteinPlace 47 · Grade 12 · Wallkill | 12 | Wallkill | 31:26.33 |
| 48 | Sebastian Lobato WernerPlace 48 · Grade 9 · Wallkill | 9 | Wallkill | 31:32.14 |
| 49 | Frankie FosterPlace 49 · Grade 10 · Wallkill | 10 | Wallkill | 31:51.39 |
| 50 | Vincent SpadavecchiaPlace 50 · Grade 9 · Wallkill | 9 | Wallkill | 32:31.16 PR |
| 51 | Shawn DigsbyPlace 51 · Grade 9 · Wallkill | 9 | Wallkill | 32:32.50 |