| 1 | Baird JohnsonPlace 1 · Grade 9 · Stuyvesant | 9 | Stuyvesant | 8:38.68 | — |
| 2 | Oliver Branham-UptonPlace 2 · Grade 9 · Xavier | 9 | Xavier | 8:42.85 | 1 |
| 3 | Jack BalkPlace 3 · Grade 9 · Suffern | 9 | Suffern | 8:57.49 | 2 |
| 4 | Ethan RicePlace 4 · Grade 9 · Xavier | 9 | Xavier | 9:00.14 | 3 |
| 5 | Binyam AddingtonPlace 5 · Grade 9 · Valley Central | 9 | Valley Central | 9:07.95 | — |
| 6 | Tristin MarinePlace 6 · Grade 9 · New Rochelle | 9 | New Rochelle | 9:15.31 | 4 |
| 7 | Matthew AudiPlace 7 · Grade 9 · Suffern | 9 | Suffern | 9:15.63 | 5 |
| 8 | Aidan O'ConnellPlace 8 · Grade 9 · Suffern | 9 | Suffern | 9:25.73 | 6 |
| 9 | John O'ConnellPlace 9 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 9:33.07 | 7 |
| 10 | Robert Emmet GregoryPlace 10 · Grade 9 · Xavier | 9 | Xavier | 9:41.81 | 8 |
| 11 | Avery TrottaPlace 11 · Grade 9 · New Rochelle | 9 | New Rochelle | 9:43.96 | 9 |
| 12 | Joshua LanePlace 12 · Grade 9 · Morris Hills | 9 | Morris Hills | 9:46.63 | 10 |
| 13 | Ryan GiardinaPlace 13 · Grade 9 · Suffern | 9 | Suffern | 9:49.95 | 11 |
| 14 | Henry CullomPlace 14 · Grade 9 · New Rochelle | 9 | New Rochelle | 9:53.77 | 12 |
| 15 | Craig ReidPlace 15 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 9:54.70 | 13 |
| 16 | Shane CassPlace 16 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:00.56 | 14 |
| 17 | Scott KobylkaPlace 17 · Grade 9 · Morris Hills | 9 | Morris Hills | 10:00.87 | 15 |
| 18 | D. Grant LanePlace 18 · Grade 9 · Xavier | 9 | Xavier | 10:03.97 | 16 |
| 19 | Christian SpaltPlace 19 · Grade 9 · Morris Hills | 9 | Morris Hills | 10:05.10 | 17 |
| 20 | Colin LoganPlace 20 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:09.27 | 18 |
| 21 | Spirit AlvesPlace 21 · Grade 9 · Xavier | 9 | Xavier | 10:13.20 | 19 |
| 22 | James VerrengiaPlace 22 · Grade 9 · Xavier | 9 | Xavier | 10:13.83 | 20 |
| 23 | Jack LinkoPlace 23 · Grade 9 · Suffern | 9 | Suffern | 10:15.59 | 21 |
| 24 | Calvin FlettPlace 24 · Grade 9 · Xavier | 9 | Xavier | 10:16.53 | 22 |
| 25 | Andrew ZhangPlace 25 · Grade 9 · Morris Hills | 9 | Morris Hills | 10:18.08 | 23 |
| 26 | Chris GallucciPlace 26 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:18.37 | 24 |
| 27 | Anthony HarjuPlace 27 · Grade 9 · Morris Hills | 9 | Morris Hills | 10:19.09 | 25 |
| 28 | Pratham GandhiPlace 28 · Grade 9 · Horace Mann School | 9 | Horace Mann School | 10:23.97 | — |
| 29 | Atticus DavidsonPlace 29 · Grade 9 · The Montfort Academy | 9 | The Montfort Academy | 10:28.94 | — |
| 30 | Caleb EvansPlace 30 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:30.17 | 26 |
| 31 | Matteo MarchesiPlace 31 · Grade 9 · Xavier | 9 | Xavier | 10:31.00 | — |
| 32 | Jonathan JurgensPlace 32 · Grade 9 · Valley Central | 9 | Valley Central | 10:32.52 | — |
| 33 | Aidan OrtizPlace 33 · Grade 9 · Salesian | 9 | Salesian | 10:35.78 | — |
| 34 | Michael MurrayPlace 34 · Grade 9 · Salesian | 9 | Salesian | 10:36.14 | — |
| 35 | Chris GreenidgePlace 35 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 10:38.02 | 27 |
| 36 | Jack R MirtoPlace 36 · Grade 9 · Xavier | 9 | Xavier | 10:39.76 | — |
| 37 | Tyler EisenhardtPlace 37 · Grade 9 · Valley Central | 9 | Valley Central | 10:40.99 | — |
| 38 | Connor McintykePlace 38 · Xavier | — | Xavier | 10:43.83 | — |
| 39 | Nick DentePlace 39 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:44.70 | — |
| 40 | Ryan BaschPlace 40 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:45.33 | — |
| 41 | Kevn BudveitPlace 41 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 10:45.77 | 28 |
| 42 | Thomas SkoczekPlace 42 · Grade 9 · Xavier | 9 | Xavier | 10:53.55 | — |
| 43 | Zach TeslerPlace 43 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:54.34 | — |
| 44 | Cameron PhillipsPlace 44 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 10:57.16 | 29 |
| 45 | Ethan PfisterPlace 45 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 10:57.96 | 30 |
| 46 | Jaysen WilfordPlace 46 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 11:01.89 | 31 |
| 47 | Mark McGradePlace 47 · Grade 9 · Xavier | 9 | Xavier | 11:02.29 | — |
| 48 | Lucas PukitPlace 48 · Grade 11 · Rye Neck | 11 | Rye Neck | 11:05.26 | — |
| 49 | Sebastian ErazoPlace 49 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 11:05.81 | 32 |
| 50 | Thomas DiasPlace 50 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:15.91 | — |
| 51 | Brian RomanPlace 51 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 11:16.51 | 33 |
| 52 | Daniel GreenwoodPlace 52 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 11:19.58 | 34 |
| 53 | Aidan LongPlace 53 · Grade 9 · Xavier | 9 | Xavier | 11:21.44 | — |
| 54 | David O'DowdPlace 54 · Grade 9 · Xavier | 9 | Xavier | 11:22.75 | — |
| 55 | Nicholas RohrbackerPlace 55 · Grade 9 · Xavier | 9 | Xavier | 11:25.90 | — |
| 56 | Jack ShermanPlace 56 · Grade 9 · Xavier | 9 | Xavier | 11:29.43 | — |
| 57 | Alexander VelezPlace 57 · Grade 9 · Xavier | 9 | Xavier | 11:35.44 | — |
| 58 | Luigi SmarroPlace 58 · Grade 9 · Xavier | 9 | Xavier | 11:38.79 | — |
| 59 | Roy Cronin-FinlayPlace 59 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 11:48.73 | 35 |
| 60 | Luke SchaarschuchPlace 60 · Grade 9 · Suffern | 9 | Suffern | 11:49.61 | 36 |
| 61 | Sam KimballPlace 61 · Grade 9 · Xavier | 9 | Xavier | 11:51.25 | — |
| 62 | Jake MelhornPlace 62 · Grade 9 · Morris Hills | 9 | Morris Hills | 11:51.50 | 37 |
| 63 | Sebastion RamirezPlace 63 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 11:56.50 | 38 |
| 64 | Brandon BeharryPlace 64 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:58.60 | — |
| 65 | Jackson DavisPlace 65 · Grade 9 · Morris Hills | 9 | Morris Hills | 11:59.84 | 39 |
| 66 | Kenneth SpencerPlace 66 · Grade 9 · Xavier | 9 | Xavier | 12:03.55 | — |
| 67 | Eric ChinPlace 67 · Grade 9 · New Rochelle | 9 | New Rochelle | 12:04.23 | — |
| 68 | Rafael SuarezPlace 68 · Grade 9 · St. Raymond's | 9 | St. Raymond's | 12:13.88 | — |
| 69 | Brian WuPlace 69 · Grade 9 · Horace Mann School | 9 | Horace Mann School | 12:20.90 | — |
| 70 | Jonathan MarcusePlace 70 · Grade 10 · Rye Neck | 10 | Rye Neck | 12:38.07 | — |
| 71 | Julio VillalobosPlace 71 · Grade 9 · St. John the Baptist | 9 | St. John the Baptist | 12:41.33 | — |
| 72 | Alifonso EspirituPlace 72 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 12:42.47 | 40 |
| 73 | Christian LittlePlace 73 · Grade 9 · St. Raymond's | 9 | St. Raymond's | 12:48.93 | — |
| 74 | Arden ChienPlace 74 · Grade 9 · Horace Mann School | 9 | Horace Mann School | 13:09.25 | — |
| 75 | Matthew TogherPlace 75 · Grade 9 · Xavier | 9 | Xavier | 13:13.01 | — |
| 76 | Aidan DiSalvoPlace 76 · Grade 9 · New Rochelle | 9 | New Rochelle | 13:15.39 | — |
| 77 | David KingsleyPlace 77 · Grade 9 · St. Edmund Prep | 9 | St. Edmund Prep | 13:21.97 | — |
| 78 | Jude HerwitzPlace 78 · Grade 9 · Horace Mann School | 9 | Horace Mann School | 13:53.94 | — |
| 79 | Brandon AlvaradoPlace 79 · Grade 9 · Xavier | 9 | Xavier | 14:08.59 | — |
| 80 | Matthew BrooksPlace 80 · Grade 9 · New Rochelle | 9 | New Rochelle | 14:22.35 | — |
| 81 | Joshua McKenziePlace 81 · Grade 9 · St. Edmund Prep | 9 | St. Edmund Prep | 16:56.78 | — |
| 82 | Jayden McKenziePlace 82 · Grade 9 · St. Edmund Prep | 9 | St. Edmund Prep | 16:58.76 | — |
| 83 | Edwin CastilloPlace 83 · Grade 9 · St. Edmund Prep | 9 | St. Edmund Prep | 16:59.45 | — |
| 84 | Andrew HallPlace 84 · Grade 9 · Salesian | 9 | Salesian | 17:04.56 | — |
| 85 | John DialPlace 85 · Grade 9 · Valley Central | 9 | Valley Central | 18:22.34 | — |
| 86 | Steavon TrotmanPlace 86 · Grade 9 · Monsignor McClancy | 9 | Monsignor McClancy | 18:57.68 | 41 |