| 1 | Dev ShahPlace 1 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 18:29.84 | 1 |
| 2 | Yeonho SungPlace 2 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 18:48.47 | 1 |
| 3 | Andrew ChenPlace 3 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 19:22.80 | 1 |
| 4 | Anthony ChenPlace 4 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 20:23.44 | 1 |
| 5 | Jack BradyPlace 5 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 20:33.72 | 1 |
| 6 | Alexander DietzPlace 6 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 20:38.78 | 1 |
| 7 | Trey ReedPlace 7 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 20:47.64 | 1 |
| 8 | James WashingtonPlace 8 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 20:56.19 | 1 |
| 9 | Jeremy FungPlace 9 · Grade 12 · Moorestown | 12 | Moorestown | 20:56.61 | 1 |
| 10 | Nathaniel AuerbachPlace 10 · Grade 9 · Camden Co. Tech - Pennsauken | 9 | Camden Co. Tech - Pennsauken | 20:56.83 | 1 |
| 11 | Archie BednarekPlace 11 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 21:09.97 | 1 |
| 12 | James CilibertiPlace 12 · Grade 9 · Moorestown | 9 | Moorestown | 21:21.01 | 1 |
| 13 | Reece MurphyPlace 13 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 21:30.10 | 1 |
| 14 | Henry LundgrenPlace 14 · Grade 9 · Moorestown | 9 | Moorestown | 21:46.63 | 1 |
| 15 | Kendrick HenryPlace 15 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 21:47.96 | 1 |
| 16 | Liam Van EsPlace 16 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 21:48.22 | 1 |
| 17 | Shane MurphyPlace 17 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 21:48.51 | 1 |
| 18 | Daniel OvadiaPlace 18 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 21:48.78 | 1 |
| 19 | Jeffrey ReyherPlace 19 · Grade 11 · Moorestown | 11 | Moorestown | 21:49.07 | 1 |
| 20 | Ryan PollardPlace 20 · Grade 11 · Moorestown | 11 | Moorestown | 21:49.34 | 1 |
| 21 | Daniel GarridoPlace 21 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 21:49.69 | 1 |
| 22 | Joseph JohnsonPlace 22 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 21:50.02 | 1 |
| 23 | Cristian BerardiPlace 23 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 21:50.45 | 1 |
| 24 | Jonathan LeathPlace 24 · Grade 12 · Moorestown | 12 | Moorestown | 21:50.99 | 1 |
| 25 | James GrossPlace 25 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 21:58.13 | 1 |
| 26 | Connor AlvarezPlace 26 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 22:02.32 | 1 |
| 27 | John Ryan ConnellyPlace 27 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 22:13.88 | 1 |
| 28 | Josh BowersPlace 28 · Grade 9 · Moorestown | 9 | Moorestown | 22:18.95 | 1 |
| 29 | Christopher ParsonsPlace 29 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 22:36.64 | 1 |
| 30 | Michael OatwayPlace 30 · Grade 9 · Moorestown | 9 | Moorestown | 22:45.45 | 1 |
| 31 | Gabriel CimochPlace 31 · Grade 11 · Camden Co. Tech - Pennsauken | 11 | Camden Co. Tech - Pennsauken | 22:48.62 | 1 |
| 32 | Charles SchlindweinPlace 32 · Grade 11 · Moorestown | 11 | Moorestown | 22:50.87 | 1 |
| 33 | Lucas OlsenPlace 33 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 22:58.26 | 1 |
| 34 | Bryson LiuPlace 34 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 23:00.00 | 1 |
| 35 | Dylan McGrathPlace 35 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 23:03.63 | 1 |
| 36 | John MillerPlace 36 · Grade 9 · Camden Co. Tech - Pennsauken | 9 | Camden Co. Tech - Pennsauken | 23:22.07 | 1 |
| 37 | Vaughn CultraraPlace 37 · Grade 12 · Moorestown | 12 | Moorestown | 23:24.81 | 1 |
| 38 | Isaac JonesPlace 38 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 23:28.16 | 1 |
| 39 | Arthur WheelerPlace 39 · Grade 11 · Bishop Eustace Prep | 11 | Bishop Eustace Prep | 23:31.39 | 1 |
| 40 | Elvyn LiuPlace 40 · Grade 11 · Moorestown | 11 | Moorestown | 23:41.91 | 1 |
| 41 | Adam BilletPlace 41 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 23:45.51 | 1 |
| 42 | Rudy ThyrumPlace 42 · Grade 11 · Moorestown | 11 | Moorestown | 23:52.20 | 1 |
| 43 | Andy LiPlace 43 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 23:58.11 | 1 |
| 44 | Milo PoernerPlace 44 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 24:01.32 | 1 |
| 45 | Brian RotterPlace 45 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 24:11.64 | 1 |
| 46 | Sean LeahyPlace 46 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 24:13.65 | 1 |
| 47 | Seamus BiegPlace 47 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 24:19.75 | 1 |
| 48 | Nate ConsuegraPlace 48 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 24:25.05 | 1 |
| 49 | Mark ArmstrongPlace 49 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 24:30.25 | 1 |
| 50 | Colin MoorePlace 50 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 24:51.06 | 1 |
| 51 | Alvin LinPlace 51 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 24:53.96 | 1 |
| 52 | Mikal SimmonsPlace 52 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 24:54.80 | 1 |
| 53 | Isaiah ShannonPlace 53 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 24:55.29 | 1 |
| 54 | Ethan CaprarolaPlace 54 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 25:02.08 | 1 |
| 55 | Shaymus DererPlace 55 · Grade 9 · Moorestown | 9 | Moorestown | 25:12.24 | 1 |
| 56 | Alex CruzPlace 56 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 25:25.81 | 1 |
| 57 | Ryan GaulrappPlace 57 · Grade 11 · Bishop Eustace Prep | 11 | Bishop Eustace Prep | 25:25.98 | 1 |
| 58 | Matt ColdenPlace 58 · Grade 11 · Bishop Eustace Prep | 11 | Bishop Eustace Prep | 25:38.55 | 1 |
| 59 | Joel TorresPlace 59 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 26:27.42 | 1 |
| 60 | Jonathan AntwiPlace 60 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 27:55.45 | 1 |
| 61 | Teddy JonesPlace 61 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 28:05.31 | 1 |
| 62 | Leandro DelgadoPlace 62 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 28:07.15 | 1 |
| 63 | Chase FidiamPlace 63 · Grade 12 · Moorestown | 12 | Moorestown | 28:37.33 | 1 |
| 64 | Dylan SelbyPlace 64 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 30:19.62 | 1 |
| 65 | Ronan BarberPlace 65 · Grade 12 · Camden Co. Tech - Pennsauken | 12 | Camden Co. Tech - Pennsauken | 32:37.11 | 1 |
| 66 | Ryan SmithPlace 66 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 33:57.80 | 1 |
| 1 | Colin HermackPlace 1 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 17:32.96 | 1 |
| 2 | Noah ManwaringPlace 2 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 18:09.25 | 1 |
| 3 | Gilberto LezaPlace 3 · Grade 11 · Winslow Township | 11 | Winslow Township | 18:17.76 | 1 |
| 4 | Caleb GraeberPlace 4 · Grade 11 · Seneca | 11 | Seneca | 18:36.26 | 1 |
| 5 | Sean BrennanPlace 5 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 18:41.45 | 1 |
| 6 | Julian RichPlace 6 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 19:01.57 | 1 |
| 7 | Andrew DovePlace 7 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 19:04.37 | 1 |
| 8 | Dominic LeraPlace 8 · Grade 9 · Seneca | 9 | Seneca | 19:04.58 | 1 |
| 9 | Dominic BasseyPlace 9 · Grade 10 · Winslow Township | 10 | Winslow Township | 19:34.69 | 1 |
| 10 | Will WhalenPlace 10 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 19:44.88 | 1 |
| 11 | Kirk TraenkerPlace 11 · Grade 12 · Seneca | 12 | Seneca | 19:45.64 | 1 |
| 12 | Justin SchmiedPlace 12 · Grade 12 · Seneca | 12 | Seneca | 19:49.57 | 1 |
| 13 | Matthew MichnowskiPlace 13 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 19:50.38 | 1 |
| 14 | Leo Vargas-TrinidadPlace 14 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 20:07.90 | 1 |
| 15 | Kevin KinkadePlace 15 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 20:30.56 | 1 |
| 16 | Lucas MinatoPlace 16 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 20:37.15 | 1 |
| 17 | Jackson AngermeirPlace 17 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 20:37.32 | 1 |
| 18 | Dominic PileriPlace 18 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 20:53.11 | 1 |
| 19 | Zakariah McCoyPlace 19 · Grade 9 · Seneca | 9 | Seneca | 21:09.06 | 1 |
| 20 | Eric WitcherPlace 20 · Grade 11 · Winslow Township | 11 | Winslow Township | 21:14.03 | 1 |
| 21 | Noah WhitePlace 21 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 21:16.02 | 1 |
| 22 | Nathan MeyerPlace 22 · Grade 11 · Cherokee | 11 | Cherokee | 21:22.38 | 1 |
| 23 | Tate MidoraPlace 23 · Grade 10 · Cherokee | 10 | Cherokee | 21:30.00 | 1 |
| 24 | Nimai KumarPlace 24 · Grade 11 · Cherokee | 11 | Cherokee | 21:34.48 | 1 |
| 25 | Nate FalkPlace 25 · Grade 11 · Cherokee | 11 | Cherokee | 21:35.94 | 1 |
| 26 | Myron PaesPlace 26 · Grade 11 · Cherokee | 11 | Cherokee | 21:38.26 | 1 |
| 27 | Ethan WeisenbergPlace 27 · Grade 12 · Cherokee | 12 | Cherokee | 21:53.00 | 1 |
| 28 | Luke BrennanPlace 28 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 22:03.00 | 1 |
| 29 | Curtis JamesPlace 29 · Grade 12 · Seneca | 12 | Seneca | 22:03.67 | 1 |
| 30 | Lukas CorcoranPlace 30 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 22:13.22 | 1 |
| 31 | Caleb PearcePlace 31 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 22:17.49 | 1 |
| 32 | Joesph TetePlace 32 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 22:18.44 | 1 |
| 33 | Ryan VelezPlace 33 · Grade 9 · Winslow Township | 9 | Winslow Township | 22:18.78 | 1 |
| 34 | Cooper McDonaldPlace 34 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 22:18.97 | 1 |
| 35 | Connor McCaffertyPlace 35 · Grade 10 · Seneca | 10 | Seneca | 22:25.33 | 1 |
| 36 | Rayyan AhmedPlace 36 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 22:28.89 | 1 |
| 37 | David DuranPlace 37 · Grade 9 · Winslow Township | 9 | Winslow Township | 22:29.22 | 1 |
| 38 | Connor MosleyPlace 38 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 22:34.01 | 1 |
| 39 | Sean GeorgePlace 39 · Grade 9 · Seneca | 9 | Seneca | 22:37.92 | 1 |
| 40 | Rocco CliffordPlace 40 · Grade 10 · Cherokee | 10 | Cherokee | 22:46.90 | 1 |
| 41 | Tyler NewtonPlace 41 · Grade 10 · Cherokee | 10 | Cherokee | 22:48.08 | 1 |
| 42 | Chase BoucherPlace 42 · Grade 12 · Camden Co. V/T (Sicklerville) | 12 | Camden Co. V/T (Sicklerville) | 22:55.29 | 1 |
| 43 | Michael DinellaPlace 43 · Grade 10 · Cherokee | 10 | Cherokee | 22:58.17 | 1 |
| 44 | Patrick GriffinPlace 44 · Grade 10 · Seneca | 10 | Seneca | 22:58.56 | 1 |
| 45 | Phoenix StainesPlace 45 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 23:02.70 | 1 |
| 46 | Marcus EmerickPlace 46 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 23:17.56 | 1 |
| 47 | Jason DawkinsPlace 47 · Grade 10 · Winslow Township | 10 | Winslow Township | 23:19.74 | 1 |
| 48 | Anthony PerezPlace 48 · Grade 10 · Cherokee | 10 | Cherokee | 23:35.06 | 1 |
| 49 | Ryan DeveryPlace 49 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 23:38.39 | 1 |
| 50 | Liam DeimlerPlace 50 · Grade 10 · Cherokee | 10 | Cherokee | 24:04.88 | 1 |
| 51 | Alex KalaitzisPlace 51 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 24:05.07 | 1 |
| 52 | Owen McDonaldPlace 52 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 24:31.05 | 1 |
| 53 | Luke EhlyPlace 53 · Grade 9 · Cherokee | 9 | Cherokee | 24:51.11 | 1 |
| 54 | Joshua LoweryPlace 54 · Grade 10 · Cherokee | 10 | Cherokee | 24:59.16 | 1 |
| 55 | Samuel WrightPlace 55 · Grade 10 · Cherokee | 10 | Cherokee | 25:18.25 | 1 |
| 56 | Sukhman MannPlace 56 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 25:23.70 | 1 |
| 57 | Joel SandPlace 57 · Grade 10 · Seneca | 10 | Seneca | 25:55.99 | 1 |
| 58 | Lukas ChristPlace 58 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 26:05.55 | 1 |
| 59 | Matthew PlasnerPlace 59 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 26:24.79 | 1 |
| 60 | Imran RamosPlace 60 · Grade 10 · Winslow Township | 10 | Winslow Township | 26:51.34 | 1 |
| 61 | Anthony TelladoPlace 61 · Grade 9 · Camden Co. V/T (Sicklerville) | 9 | Camden Co. V/T (Sicklerville) | 27:11.01 | 1 |
| 62 | Daniel EdmondsPlace 62 · Grade 12 · Winslow Township | 12 | Winslow Township | 29:29.78 | 1 |