| 1 | Aidan SeePlace 1 · Grade 12 · Somers | 12 | Somers | 16:39.20 |
| 2 | Rohan PatelPlace 2 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 17:22.30 |
| 3 | Odin WongPlace 3 · Grade 12 · Brewster | 12 | Brewster | 17:31.40 |
| 4 | Brody McLoughlinPlace 4 · Grade 11 · Brewster | 11 | Brewster | 17:44.00 |
| 5 | John QuisPlace 5 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 17:53.20 PR |
| 6 | Tarun PatelPlace 6 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 18:05.20 |
| 7 | Anthony BonamassaPlace 7 · Grade 12 · Brewster | 12 | Brewster | 18:09.70 |
| 8 | Gabriel CacsirePlace 8 · Grade 12 · Somers | 12 | Somers | 18:17.70 |
| 9 | Leonid NovichenkoPlace 9 · Grade 12 · Somers | 12 | Somers | 18:34.60 |
| 10 | Alex GuedesPlace 10 · Grade 10 · Brewster | 10 | Brewster | 18:49.90 |
| 11 | Aashray VuppalaPlace 11 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 18:52.10 PR |
| 12 | Nolan FrankiePlace 12 · Grade 11 · Somers | 11 | Somers | 18:58.00 |
| 13 | Edwin VasquezPlace 13 · Grade 11 · Somers | 11 | Somers | 19:07.20 |
| 14 | Jonathan DonofrioPlace 14 · Grade 12 · Brewster | 12 | Brewster | 19:19.00 |
| 15 | Cooper HewittPlace 15 · Grade 10 · Somers | 10 | Somers | 19:27.00 |
| 16 | Devin RodriguezPlace 16 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 19:28.40 |
| 17 | Jacob ChiangPlace 17 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 19:31.70 |
| 18 | Christopher JaraPlace 18 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 19:58.40 |
| 19 | Anthony GadePlace 19 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 20:09.50 |
| 20 | Michael NaberPlace 20 · Grade 11 · Somers | 11 | Somers | 20:17.20 |
| 21 | Daylan EliboxPlace 21 · Grade 11 · Brewster | 11 | Brewster | 20:29.90 |
| 22 | Gavin DaceyPlace 22 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 20:32.00 |
| 23 | Yadnesh BorsePlace 23 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 20:32.60 |
| 24 | Owen DinklerPlace 24 · Grade 9 · Brewster | 9 | Brewster | 20:34.20 |
| 25 | Brandon NappiPlace 25 · Grade 12 · Somers | 12 | Somers | 20:52.80 |
| 26 | Angel ChinchilimaPlace 26 · Grade 10 · Brewster | 10 | Brewster | 21:09.70 |
| 27 | Nicolas VinciguerraPlace 27 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 21:15.40 |
| 28 | Emmanuel ReidPlace 28 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 21:40.50 |
| 29 | Aiden HowardPlace 29 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 21:43.00 |
| 30 | James DeMellaPlace 30 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 21:56.30 |
| 31 | Colden BakerPlace 31 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 21:58.80 |
| 32 | Vincenzo PozzutoPlace 32 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 21:59.20 |
| 33 | Jaxon CarabelloPlace 33 · Grade 9 · Brewster | 9 | Brewster | 22:17.50 PR |
| 34 | Rylan SteuberPlace 34 · Grade 10 · Somers | 10 | Somers | 22:29.00 |
| 35 | Jamison AdamsPlace 35 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 22:30.70 PR |
| 36 | Daniel BolanosPlace 36 · Grade 9 · John Jay (Cross River) | 9 | John Jay (Cross River) | 22:34.90 |
| 37 | Tristan VucetajPlace 37 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 22:40.90 PR |
| 38 | Chadwick SimonePlace 38 · Grade 9 · Somers | 9 | Somers | 22:57.10 PR |
| 39 | Anthony ColaoPlace 39 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 22:59.80 |
| 40 | Luke EvangelistaPlace 40 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 23:39.30 |
| 41 | Bruno JausoroPlace 41 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 23:41.10 |
| 42 | Joseph CokerPlace 42 · Grade 11 · Somers | 11 | Somers | 23:44.00 |
| 43 | Aden SilkPlace 43 · Grade 9 · Somers | 9 | Somers | 23:44.60 |
| 44 | Dylan SmithPlace 44 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 23:45.30 |
| 45 | Gunner SchilkePlace 45 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 23:48.30 |
| 46 | Luke VaughanPlace 46 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 23:49.80 |
| 47 | Henry CondronPlace 47 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 23:59.90 |
| 48 | Marcus HermantoPlace 48 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 24:06.90 |
| 49 | Kalyan GanesanPlace 49 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 24:19.90 |
| 50 | Daniel MangomePlace 50 · Grade 9 · Brewster | 9 | Brewster | 24:28.50 PR |
| 51 | Joseph GrossoPlace 51 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 24:30.80 |
| 52 | Ian GallagherPlace 52 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 24:36.10 |
| 53 | Luke AliaPlace 53 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 24:44.40 PR |
| 54 | Birch KendallPlace 54 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 25:16.00 |
| 55 | Colton StephensPlace 55 · Grade 9 · Somers | 9 | Somers | 25:17.10 PR |
| 56 | John FanningPlace 56 · Grade 10 · Somers | 10 | Somers | 25:31.40 |
| 57 | Adrian PlassPlace 57 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 25:32.80 |
| 58 | Flynn PodgorskiPlace 58 · Grade 12 · Yorktown Heights | 12 | Yorktown Heights | 25:32.90 |
| 59 | Caleb GoldnerPlace 59 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 25:34.70 |
| 60 | Lucas RuckPlace 60 · Grade 9 · Somers | 9 | Somers | 25:35.50 |
| 61 | Liam RiveraPlace 61 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 25:48.20 |
| 62 | Jonah JerezPlace 62 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 25:48.50 |
| 63 | Ethan SementaPlace 63 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 25:51.80 PR |
| 64 | Elias PhiliosPlace 64 · Grade 9 · Brewster | 9 | Brewster | 26:33.80 |
| 65 | John FoxPlace 65 · Grade 9 · Brewster | 9 | Brewster | 26:40.50 |
| 66 | Nicolas Del PontePlace 66 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 26:49.10 |
| 67 | Lucas CorcionePlace 67 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 27:04.00 |
| 68 | Christian SacchiPlace 68 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 27:07.20 |
| 69 | Dylan ZhouPlace 69 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 27:08.90 |
| 70 | Giuseppe SerioPlace 70 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 27:10.50 PR |
| 71 | Gavin MeolaPlace 71 · Grade 10 · Yorktown Heights | 10 | Yorktown Heights | 27:11.20 PR |
| 72 | Lucas IzzoPlace 72 · Grade 9 · John Jay (Cross River) | 9 | John Jay (Cross River) | 27:22.90 PR |
| 73 | Raymond StoreyPlace 73 · Grade 11 · Yorktown Heights | 11 | Yorktown Heights | 27:27.10 |
| 74 | Gavin LynchPlace 74 · Grade 9 · Yorktown Heights | 9 | Yorktown Heights | 27:45.70 |
| 75 | Parker FreyPlace 75 · Grade 9 · Somers | 9 | Somers | 28:04.20 |
| 76 | Ethan HamburgPlace 76 · Grade 10 · Brewster | 10 | Brewster | 29:52.70 |
| 77 | Carlos Covar VerasPlace 77 · Grade 10 · Brewster | 10 | Brewster | 32:47.70 |
| — | Jeremy HamburgGrade 10 · Brewster | 10 | Brewster | DNF |