| 1 | Adrian LampertPlace 1 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 9:14.3 PR |
| 2 | Mitayo SignorilePlace 2 · Grade 9 · Nyack | 9 | Nyack | 9:18.2 PR |
| 3 | Kellen DohertyPlace 3 · Grade 9 · White Plains | 9 | White Plains | 9:19.9 PR |
| 4 | Caleb KoreenPlace 4 · Grade 9 · Suffern | 9 | Suffern | 9:25.1 PR |
| 5 | Kyle DixonPlace 5 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 9:30.5 PR |
| 6 | Luke BuzzettaPlace 6 · Grade 8 · Tappan Zee | 8 | Tappan Zee | 9:32.4 PR |
| 7 | Reed WilfordPlace 7 · Grade 9 · Dobbs Ferry | 9 | Dobbs Ferry | 9:33.3 PR |
| 8 | Ilan KleinmanPlace 8 · Grade 9 · Ardsley | 9 | Ardsley | 9:41.6 PR |
| 9 | Jess CalungcaginPlace 9 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 9:41.8 PR |
| 10 | Timothy McGillickPlace 10 · Grade 9 · Pearl River | 9 | Pearl River | 9:43.2 PR |
| 11 | Lennon BarthenPlace 11 · Grade 9 · Nanuet | 9 | Nanuet | 9:43.4 PR |
| 12 | Afraz RizwaanPlace 12 · Grade 9 · Nanuet | 9 | Nanuet | 9:48.4 PR |
| 13 | Matthew RoseauPlace 13 · Grade 8 · White Plains | 8 | White Plains | 9:49.7 PR |
| 14 | Benjamin CalcaterraPlace 14 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 10:03.4 PR |
| 15 | Hudson PorterPlace 15 · Grade 9 · New Rochelle | 9 | New Rochelle | 10:03.6 PR |
| 16 | Jack BurgoynePlace 16 · Grade 9 · Suffern | 9 | Suffern | 10:05.9 PR |
| 17 | Declan SartwellPlace 17 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 10:06.4 PR |
| 18 | Lucas CamiloPlace 18 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 10:08.2 PR |
| 19 | Daniel MasseyPlace 19 · Grade 9 · North Rockland | 9 | North Rockland | 10:25.6 PR |
| 20 | Jacob ChenPlace 20 · Grade 9 · Nanuet | 9 | Nanuet | 10:26.0 PR |
| 21 | Matthew SeidelPlace 21 · Grade 9 · Pearl River | 9 | Pearl River | 10:28.6 PR |
| 22 | Nolan SchillPlace 22 · Grade 9 · North Rockland | 9 | North Rockland | 10:29.6 PR |
| 23 | Peyton CoardPlace 23 · Grade 9 · Mt Vernon | 9 | Mt Vernon | 10:29.8 PR |
| 24 | Easton DiSimonePlace 24 · Grade 9 · Dobbs Ferry | 9 | Dobbs Ferry | 10:29.9 PR |
| 25 | Jariel PalacioPlace 25 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 10:31.3 PR |
| 26 | Oscar Pisano-SimonyiPlace 26 · Grade 8 · Haldane | 8 | Haldane | 10:33.1 PR |
| 27 | Neal SchererPlace 27 · Grade 9 · Pearl River | 9 | Pearl River | 10:34.4 PR |
| 28 | Wyatt GonzalezPlace 28 · Grade 9 · White Plains | 9 | White Plains | 10:36.3 PR |
| 29 | Silas BiffertPlace 29 · Grade 9 · White Plains | 9 | White Plains | 10:36.9 PR |
| 30 | Henry GolembaPlace 30 · Grade 9 · Nanuet | 9 | Nanuet | 10:37.1 PR |
| 31 | William DonnellyPlace 31 · Grade 9 · Pearl River | 9 | Pearl River | 10:41.6 PR |
| 32 | Jonah LevinPlace 32 · Grade 9 · Clarkstown North | 9 | Clarkstown North | 10:44.2 PR |
| 33 | Patrick FerraroPlace 33 · Grade 9 · Pearl River | 9 | Pearl River | 10:44.8 PR |
| 34 | Dylan StapletonPlace 34 · Grade 9 · Pearl River | 9 | Pearl River | 10:45.3 PR |
| 35 | Peter BivianoPlace 35 · Grade 9 · Ardsley | 9 | Ardsley | 10:45.6 PR |
| 36 | Keane StapletonPlace 36 · Grade 9 · Pearl River | 9 | Pearl River | 10:47.9 PR |
| 37 | Julian EstradaPlace 37 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 10:48.7 PR |
| 38 | Emmett AllenPlace 38 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 10:55.9 PR |
| 39 | Nathaniel PorterPlace 39 · Grade 9 · Nanuet | 9 | Nanuet | 10:58.0 PR |
| 40 | Ethan MartinezPlace 40 · Grade 9 · Ardsley | 9 | Ardsley | 11:00.1 PR |
| 41 | Keegan CoakleyPlace 41 · Grade 9 · Albertus Magnus | 9 | Albertus Magnus | 11:01.8 PR |
| 42 | Evan DemasiPlace 42 · Grade 9 · Albertus Magnus | 9 | Albertus Magnus | 11:03.2 PR |
| 43 | August Wilt PetersonPlace 43 · Grade 9 · Byram Hills | 9 | Byram Hills | 11:11.3 PR |
| 44 | Daniel CranePlace 44 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:14.6 PR |
| 45 | Isaac Shapiro-KesslerPlace 45 · Grade 9 · Dobbs Ferry | 9 | Dobbs Ferry | 11:17.3 PR |
| 46 | Landon GilbertPlace 46 · Grade 9 · Byram Hills | 9 | Byram Hills | 11:18.1 PR |
| 47 | Julien FioriPlace 47 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:19.2 PR |
| 48 | Arthur PollakPlace 48 · Grade 9 · White Plains | 9 | White Plains | 11:32.0 PR |
| 49 | Enzo ConfalonePlace 49 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:34.4 PR |
| 50 | Harrison GalkinPlace 50 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 11:35.8 PR |
| 51 | Sebastian DeenPlace 51 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 11:37.0 PR |
| 52 | cooper `LayPlace 52 · Grade 9 · New Rochelle | 9 | New Rochelle | 11:39.0 PR |
| 53 | Logan HeffesPlace 53 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 11:40.9 PR |
| 54 | Aaron KingsleyPlace 54 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 11:48.2 PR |
| 55 | Nolan StrumPlace 55 · Grade 9 · Ardsley | 9 | Ardsley | 11:49.7 PR |
| 56 | Greyson GlickPlace 56 · Grade 9 · Ardsley | 9 | Ardsley | 12:00.6 PR |
| 57 | Joseph ThomaPlace 57 · Grade 9 · Ardsley | 9 | Ardsley | 12:02.8 PR |
| 58 | Oliver ChowPlace 58 · Grade 9 · White Plains | 9 | White Plains | 12:04.2 PR |
| 59 | Mikey VitulanoPlace 59 · Grade 9 · Nanuet | 9 | Nanuet | 12:09.1 PR |
| 60 | Robert SungPlace 60 · Grade 9 · Nanuet | 9 | Nanuet | 12:09.8 PR |
| 61 | Liam OGormanPlace 61 · Grade 9 · Suffern | 9 | Suffern | 12:11.0 PR |
| 62 | Sheldon NgaiPlace 62 · Grade 9 · White Plains | 9 | White Plains | 12:14.3 PR |
| 63 | Keirnan Van EckPlace 63 · Grade 9 · Suffern | 9 | Suffern | 12:21.3 PR |
| 64 | Andrew EberPlace 64 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 12:21.4 PR |
| 65 | Bruno LopezPlace 65 · Grade 9 · Haldane | 9 | Haldane | 12:27.0 PR |
| 66 | Eli ThomasPlace 66 · Grade 9 · Clarkstown North | 9 | Clarkstown North | 12:30.9 PR |
| 67 | Abel BairdPlace 67 · Grade 9 · Dobbs Ferry | 9 | Dobbs Ferry | 12:34.5 PR |
| 68 | Aarsh KandavalliPlace 68 · Grade 9 · Ardsley | 9 | Ardsley | 12:39.5 PR |
| 69 | Calvin RigbyPlace 69 · Grade 9 · Ardsley | 9 | Ardsley | 12:41.4 PR |
| 70 | Armaan HaquePlace 70 · Grade 9 · Suffern | 9 | Suffern | 12:43.2 PR |
| 71 | Xavier PoonPlace 71 · Grade 9 · White Plains | 9 | White Plains | 12:45.9 PR |
| 72 | Ethan DawsonPlace 72 · Grade 9 · Suffern | 9 | Suffern | 12:46.6 PR |
| 73 | Ayaan ParvezPlace 73 · Grade 9 · Ardsley | 9 | Ardsley | 12:54.6 PR |
| 74 | David SohPlace 74 · Grade 9 · White Plains | 9 | White Plains | 12:56.1 PR |
| 75 | Michael McNultyPlace 75 · Grade 9 · Byram Hills | 9 | Byram Hills | 12:58.7 PR |
| 76 | Tyler StedjanPlace 76 · Grade 9 · Clarkstown North | 9 | Clarkstown North | 13:03.5 PR |
| 77 | Jason RichPlace 77 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 13:03.6 PR |
| 78 | Gavin O'SullivanPlace 78 · Grade 9 · Ardsley | 9 | Ardsley | 13:13.0 PR |
| 79 | Jinho YeoPlace 79 · Grade 9 · Dobbs Ferry | 9 | Dobbs Ferry | 13:13.6 PR |
| 80 | Jaxson BeaversPlace 80 · Grade 9 · Tappan Zee | 9 | Tappan Zee | 13:15.9 PR |
| 81 | Robert TompkinsPlace 81 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 13:17.8 PR |
| 82 | Ian Liu-SilversteinPlace 82 · Grade 9 · White Plains | 9 | White Plains | 13:21.6 PR |
| 83 | Luke PatnaudePlace 83 · Grade 9 · Ardsley | 9 | Ardsley | 13:27.1 PR |
| 84 | Dylan DrewPlace 84 · Grade 9 · Haldane | 9 | Haldane | 13:28.0 PR |
| 85 | Colin MoranPlace 85 · Grade 9 · Byram Hills | 9 | Byram Hills | 13:30.3 PR |
| 86 | Jacob AbuelPlace 86 · Grade 9 · White Plains | 9 | White Plains | 13:33.2 PR |
| 87 | Nathaniel SchlachterPlace 87 · Grade 9 · Haldane | 9 | Haldane | 13:34.9 PR |
| 88 | Kevin TravagliniPlace 88 · Grade 9 · North Rockland | 9 | North Rockland | 13:36.0 PR |
| 89 | Dylan HowePlace 89 · Grade 9 · Byram Hills | 9 | Byram Hills | 13:53.8 PR |
| 90 | Neil MunikotiPlace 90 · Grade 9 · White Plains | 9 | White Plains | 13:57.6 PR |
| 91 | Max Vasquez jrPlace 91 · Grade 9 · North Rockland | 9 | North Rockland | 13:59.4 PR |
| 92 | John GriffinPlace 92 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 14:14.8 PR |
| 93 | Eliot SteinPlace 93 · Grade 9 · Ardsley | 9 | Ardsley | 14:17.8 PR |
| 94 | Deven KepurPlace 94 · Grade 9 · Byram Hills | 9 | Byram Hills | 14:20.2 PR |
| 95 | Gavin BrynePlace 95 · Grade 9 · Haldane | 9 | Haldane | 14:23.8 PR |
| 96 | Francis MillerPlace 96 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 15:40.4 PR |
| 97 | Nick FerraraPlace 97 · Grade 9 · Ardsley | 9 | Ardsley | 15:42.4 PR |