| 1 | Nathaniel DiemozPlace 1 · Grade 12 · Wallkill | 12 | Wallkill | 17:11.16 |
| 2 | Ryder KilpatrickPlace 2 · Grade 12 · Wallkill | 12 | Wallkill | 17:16.42 |
| 3 | Christian MatosPlace 3 · Grade 12 · Wallkill | 12 | Wallkill | 17:56.97 PR |
| 4 | Baxter Bausert-HallPlace 4 · Grade 10 · Wallkill | 10 | Wallkill | 18:25.88 PR |
| 5 | Jack MazzutoPlace 5 · Grade 11 · Spackenkill | 11 | Spackenkill | 19:12.95 PR |
| 6 | Trace WardPlace 6 · Grade 12 · Poughkeepsie | 12 | Poughkeepsie | 19:18.13 |
| 7 | Joao SantosPlace 7 · Grade 12 · Wallkill | 12 | Wallkill | 19:47.08 |
| 8 | Patrick GroganPlace 8 · Grade 10 · Marlboro Central | 10 | Marlboro Central | 19:52.27 PR |
| 9 | Noe LarsonPlace 9 · Grade 11 · Wallkill | 11 | Wallkill | 20:00.00 PR |
| 10 | Liam HoltonPlace 10 · Grade 9 · Highland | 9 | Highland | 20:27.34 PR |
| 11 | Maddox NicastroPlace 11 · Grade 12 · Spackenkill | 12 | Spackenkill | 20:55.84 PR |
| 12 | Adrian RunskiPlace 12 · Grade 12 · Highland | 12 | Highland | 20:57.78 |
| 13 | Jace JusinoPlace 13 · Grade 10 · Wallkill | 10 | Wallkill | 21:10.92 |
| 14 | Anthony Della RossaPlace 14 · Grade 11 · Dover | 11 | Dover | 21:19.41 |
| 15 | Zain IbrahimPlace 15 · Grade 12 · Dover | 12 | Dover | 21:21.29 |
| 16 | Miles ShaferPlace 16 · Grade 12 · Wallkill | 12 | Wallkill | 21:29.48 |
| 17 | Ritam TalukderPlace 17 · Grade 9 · Spackenkill | 9 | Spackenkill | 21:44.14 PR |
| 18 | Sameer ZafarPlace 18 · Grade 10 · Wallkill | 10 | Wallkill | 21:50.47 PR |
| 19 | Gavin GriffinPlace 19 · Grade 12 · Wallkill | 12 | Wallkill | 22:18.91 PR |
| 20 | Evan ThobenPlace 20 · Grade 12 · Highland | 12 | Highland | 22:30.17 |
| 21 | Milo BorinPlace 21 · Grade 12 · Wallkill | 12 | Wallkill | 22:33.72 |
| 22 | Abdul HakimPlace 22 · Grade 11 · Poughkeepsie | 11 | Poughkeepsie | 22:59.86 |
| 23 | Harold BrownPlace 23 · Grade 9 · Poughkeepsie | 9 | Poughkeepsie | 23:00.06 PR |
| 24 | Evan BirdsellPlace 24 · Grade 12 · Wallkill | 12 | Wallkill | 23:02.73 PR |
| 25 | Thomas O'brienPlace 25 · Grade 12 · Wallkill | 12 | Wallkill | 23:08.25 PR |
| 26 | Derek WangPlace 26 · Grade 12 · Spackenkill | 12 | Spackenkill | 23:17.29 |
| 27 | Zachary ChaudharyPlace 27 · Grade 11 · Highland | 11 | Highland | 24:04.56 PR |
| 28 | Anderson SchwagerPlace 28 · Grade 9 · Spackenkill | 9 | Spackenkill | 24:05.56 PR |
| 29 | Michael VentrigliaPlace 29 · Grade 12 · Highland | 12 | Highland | 24:06.52 PR |
| 30 | Felix MoyaPlace 30 · Grade 12 · Wallkill | 12 | Wallkill | 24:43.15 PR |
| 31 | Demari MullingsPlace 31 · Grade 11 · Poughkeepsie | 11 | Poughkeepsie | 24:47.79 |
| 32 | Julian RunskiPlace 32 · Grade 9 · Highland | 9 | Highland | 24:49.59 PR |
| 33 | Devin BaduPlace 33 · Grade 10 · Wallkill | 10 | Wallkill | 25:01.40 PR |
| 34 | Theo ShautPlace 34 · Grade 9 · Highland | 9 | Highland | 25:07.09 PR |
| 35 | Nikil GowdaPlace 35 · Grade 10 · Marlboro Central | 10 | Marlboro Central | 25:07.28 PR |
| 36 | Jose ZhizhponPlace 36 · Grade 10 · Dover | 10 | Dover | 25:14.92 |
| 37 | Emanuel LazaroPlace 37 · Grade 9 · Highland | 9 | Highland | 25:27.91 PR |
| 38 | Keegan LaMannaPlace 38 · Grade 12 · Spackenkill | 12 | Spackenkill | 25:29.31 PR |
| 39 | Gavin ReimerPlace 39 · Grade 9 · Wallkill | 9 | Wallkill | 25:36.50 PR |
| 40 | Athan ToromanidesPlace 40 · Grade 11 · Marlboro Central | 11 | Marlboro Central | 25:59.31 |
| 41 | Matthew CappillinoPlace 41 · Grade 9 · Highland | 9 | Highland | 26:50.85 PR |
| 42 | Anthony McAleerPlace 42 · Grade 9 · Highland | 9 | Highland | 27:17.53 |
| 43 | Sebastian Lobato WernerPlace 43 · Grade 9 · Wallkill | 9 | Wallkill | 27:21.59 PR |
| 44 | Aiden DilemmePlace 44 · Grade 12 · Wallkill | 12 | Wallkill | 27:21.81 |
| 45 | Shawn DigsbyPlace 45 · Grade 9 · Wallkill | 9 | Wallkill | 30:25.37 PR |
| 46 | Erick JacomePlace 46 · Grade 10 · Dover | 10 | Dover | 32:33.11 PR |
| 47 | Suraj MukundanPlace 47 · Grade 12 · Spackenkill | 12 | Spackenkill | 34:29.22 PR |
| 48 | Alejandro TorralbaPlace 48 · Grade 9 · Dover | 9 | Dover | 37:27.24 |