| 1 | Colin HermackPlace 1 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 17:57.63 | 1 |
| 2 | Julian RichPlace 2 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 18:53.45 | 1 |
| 3 | Leo Vargas-TrinidadPlace 3 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 19:50.84 | 1 |
| 4 | Dominic PileriPlace 4 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 20:27.14 | 1 |
| 5 | Issac SawagedPlace 5 · Grade 10 · Rancocas Valley Reg | 10 | Rancocas Valley Reg | 20:36.02 | 1 |
| 6 | Cooper McDonaldPlace 6 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 20:40.36 | 1 |
| 7 | Andrew DuffyPlace 7 · Grade 11 · Shawnee | 11 | Shawnee | 21:02.58 | 1 |
| 8 | Noah HyunPlace 8 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 21:03.31 | 1 |
| 9 | Caleb PearcePlace 9 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 21:13.15 | 1 |
| 10 | Rayyan AhmedPlace 10 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 21:14.59 | 1 |
| 11 | Alexander PulaskiPlace 11 · Grade 9 · Shawnee | 9 | Shawnee | 21:21.41 | 2 |
| 12 | Chase BoucherPlace 12 · Grade 12 · Camden Co. V/T (Sicklerville) | 12 | Camden Co. V/T (Sicklerville) | 21:22.95 | 2 |
| 13 | Garrett BorlaugPlace 13 · Grade 9 · Shawnee | 9 | Shawnee | 21:37.89 | 2 |
| 14 | Lucas OlsenPlace 14 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 21:39.39 | 2 |
| 15 | Connor MosleyPlace 15 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 21:46.29 | 2 |
| 16 | Brandon RuizPlace 16 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 21:46.67 | 2 |
| 17 | Ashwath AlagappanPlace 17 · Grade 12 · Shawnee | 12 | Shawnee | 22:05.82 | 2 |
| 18 | James WashingtonPlace 18 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 22:06.62 | 2 |
| 19 | Gabe WilsonPlace 19 · Grade 10 · Shawnee | 10 | Shawnee | 22:09.61 | 2 |
| 20 | Sullivan GamblePlace 20 · Grade 9 · Shawnee | 9 | Shawnee | 22:32.65 | 2 |
| 21 | Joesph TetePlace 21 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 22:42.76 | 3 |
| 22 | Daniel GarridoPlace 22 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 22:52.79 | 3 |
| 23 | Ryan DeveryPlace 23 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 23:09.41 | 3 |
| 24 | Brian CiottiPlace 24 · Grade 12 · Shawnee | 12 | Shawnee | 23:29.48 | 3 |
| 25 | Brayden PernitzaPlace 25 · Grade 9 · Camden Co. V/T (Sicklerville) | 9 | Camden Co. V/T (Sicklerville) | 23:29.78 | 3 |
| 26 | Marcus EmerickPlace 26 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 23:32.52 | 3 |
| 27 | Trent McNellyPlace 27 · Grade 10 · Rancocas Valley Reg | 10 | Rancocas Valley Reg | 23:42.46 | 3 |
| 28 | Andrew RudmanPlace 28 · Grade 12 · Shawnee | 12 | Shawnee | 23:46.39 | 3 |
| 29 | Kendrick HenryPlace 29 · Grade 9 · Rancocas Valley Reg | 9 | Rancocas Valley Reg | 23:52.69 | 3 |
| 30 | Joseph JohnsonPlace 30 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 24:26.14 | 3 |
| 31 | Owen McDonaldPlace 31 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 24:37.96 | 4 |
| 32 | Anthony TelladoPlace 32 · Grade 9 · Camden Co. V/T (Sicklerville) | 9 | Camden Co. V/T (Sicklerville) | 24:38.47 | 4 |
| 33 | Sukhman MannPlace 33 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 25:06.39 | 4 |
| 34 | Alex KalaitzisPlace 34 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 25:13.87 | 4 |
| 35 | Christopher TanjuctoPlace 35 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 25:41.81 | 4 |
| 36 | Logan JonesPlace 36 · Grade 10 · Shawnee | 10 | Shawnee | 26:15.14 | 4 |
| 37 | Caden RodriguezPlace 37 · Grade 11 · Shawnee | 11 | Shawnee | 26:23.29 | 4 |
| 38 | Lukas ChristPlace 38 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 26:59.17 | 4 |
| 39 | Braeden MorgantiPlace 39 · Grade 9 · Shawnee | 9 | Shawnee | 27:01.64 | 4 |
| 40 | Matthew PlasnerPlace 40 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 28:08.65 | 4 |
| 41 | Thomas ByrnePlace 41 · Grade 12 · Shawnee | 12 | Shawnee | 28:57.77 | 5 |
| 1 | Nick KuenkelPlace 1 · Grade 11 · Cherokee | 11 | Cherokee | 17:55.29 | 1 |
| 2 | Patrick DitmarsPlace 2 · Grade 12 · Cherokee | 12 | Cherokee | 17:55.64 | 1 |
| 3 | Conor JacobPlace 3 · Grade 12 · Cherokee | 12 | Cherokee | 17:55.95 | 1 |
| 4 | Gilberto LezaPlace 4 · Grade 11 · Winslow Township | 11 | Winslow Township | 18:22.67 | 1 |
| 5 | Caleb GraeberPlace 5 · Grade 11 · Seneca | 11 | Seneca | 18:53.46 | 1 |
| 6 | Ronan BarberPlace 6 · Grade 12 · Camden Co. Tech - Pennsauken | 12 | Camden Co. Tech - Pennsauken | 18:58.10 | 1 |
| 7 | Liam TindallPlace 7 · Grade 10 · Cherokee | 10 | Cherokee | 19:04.72 | 1 |
| 8 | Robert PoplauPlace 8 · Grade 11 · Cherokee | 11 | Cherokee | 19:06.44 | 1 |
| 9 | Dominic BasseyPlace 9 · Grade 10 · Winslow Township | 10 | Winslow Township | 19:13.63 | 1 |
| 10 | Justin SchmiedPlace 10 · Grade 12 · Seneca | 12 | Seneca | 19:24.34 | 1 |
| 11 | Daniel HassallPlace 11 · Grade 12 · Cherokee | 12 | Cherokee | 19:34.64 | 2 |
| 12 | Benjamin WeinerPlace 12 · Grade 10 · Cherokee | 10 | Cherokee | 19:35.01 | 2 |
| 13 | Anthony DiBatistaPlace 13 · Grade 10 · Cherokee | 10 | Cherokee | 19:35.40 | 2 |
| 14 | Joseph HoughPlace 14 · Grade 12 · Cherokee | 12 | Cherokee | 19:35.69 | 2 |
| 15 | Andrew FreePlace 15 · Grade 11 · Cherokee | 11 | Cherokee | 19:36.05 | 2 |
| 16 | Enzo CoronaPlace 16 · Grade 10 · Cherokee | 10 | Cherokee | 19:53.63 | 2 |
| 17 | Kirk TraenkerPlace 17 · Grade 12 · Seneca | 12 | Seneca | 19:55.60 | 2 |
| 18 | Colin MoorePlace 18 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 19:56.56 | 2 |
| 19 | Alvin LinPlace 19 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 19:57.94 | 2 |
| 20 | Milo PoernerPlace 20 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 20:05.19 | 2 |
| 21 | Matteo EvolaPlace 21 · Grade 11 · Cherokee | 11 | Cherokee | 20:16.30 | 3 |
| 22 | Dominic LeraPlace 22 · Grade 9 · Seneca | 9 | Seneca | 20:17.87 | 3 |
| 23 | Adam BilletPlace 23 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 20:24.05 | 3 |
| 24 | Julian HatchPlace 24 · Grade 11 · Cherokee | 11 | Cherokee | 20:27.08 | 3 |
| 25 | Luke ReistlePlace 25 · Grade 11 · Cherokee | 11 | Cherokee | 20:27.62 | 3 |
| 26 | Brett YagielloPlace 26 · Grade 12 · Cherokee | 12 | Cherokee | 20:28.31 | 3 |
| 27 | Ethan WeisenbergPlace 27 · Grade 12 · Cherokee | 12 | Cherokee | 20:29.10 | 3 |
| 28 | Zakariah McCoyPlace 28 · Grade 9 · Seneca | 9 | Seneca | 20:55.25 | 3 |
| 29 | Andy LiPlace 29 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 21:22.23 | 3 |
| 30 | Tate MidoraPlace 30 · Grade 10 · Cherokee | 10 | Cherokee | 21:42.24 | 3 |
| 31 | Ryan VelezPlace 31 · Grade 9 · Winslow Township | 9 | Winslow Township | 21:45.80 | 4 |
| 32 | Nicholas CampbellPlace 32 · Grade 12 · Cherokee | 12 | Cherokee | 21:46.48 | 4 |
| 33 | Myron PaesPlace 33 · Grade 11 · Cherokee | 11 | Cherokee | 21:47.79 | 4 |
| 34 | Nimai KumarPlace 34 · Grade 11 · Cherokee | 11 | Cherokee | 21:48.00 | 4 |
| 35 | Sean GeorgePlace 35 · Grade 9 · Seneca | 9 | Seneca | 21:57.21 | 4 |
| 36 | David DuranPlace 36 · Grade 9 · Winslow Township | 9 | Winslow Township | 21:58.46 | 4 |
| 37 | Connor McCaffertyPlace 37 · Grade 10 · Seneca | 10 | Seneca | 22:14.01 | 4 |
| 38 | Vincenzo RoblesPlace 38 · Grade 12 · Camden Co. Tech - Pennsauken | 12 | Camden Co. Tech - Pennsauken | 22:19.31 | 4 |
| 39 | John MillerPlace 39 · Grade 9 · Camden Co. Tech - Pennsauken | 9 | Camden Co. Tech - Pennsauken | 22:21.86 | 4 |
| 40 | Rocco CliffordPlace 40 · Grade 10 · Cherokee | 10 | Cherokee | 22:55.94 | 4 |
| 41 | Gabriel CimochPlace 41 · Grade 11 · Camden Co. Tech - Pennsauken | 11 | Camden Co. Tech - Pennsauken | 22:56.31 | 5 |
| 42 | Tyler NewtonPlace 42 · Grade 10 · Cherokee | 10 | Cherokee | 23:02.38 | 5 |
| 43 | Patrick GriffinPlace 43 · Grade 10 · Seneca | 10 | Seneca | 23:22.28 | 5 |
| 44 | James GrossPlace 44 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 24:03.03 | 5 |
| 45 | Jason DawkinsPlace 45 · Grade 10 · Winslow Township | 10 | Winslow Township | 24:28.34 | 5 |
| 46 | Daniel OvadiaPlace 46 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 24:30.20 | 5 |
| 47 | Steven HardyPlace 47 · Grade 10 · Winslow Township | 10 | Winslow Township | 24:43.57 | 5 |
| 48 | Shawon SarkerPlace 48 · Grade 12 · Cherokee | 12 | Cherokee | 24:48.48 | 5 |
| 49 | Samuel WrightPlace 49 · Grade 10 · Cherokee | 10 | Cherokee | 24:50.83 | 5 |
| 50 | Jacoby JamesPlace 50 · Grade 9 · Winslow Township | 9 | Winslow Township | 25:10.39 | 5 |
| 51 | Liam DeimlerPlace 51 · Grade 10 · Cherokee | 10 | Cherokee | 25:17.05 | 6 |
| 52 | Luke EhlyPlace 52 · Grade 9 · Cherokee | 9 | Cherokee | 25:17.30 | 6 |
| 53 | Joshua LoweryPlace 53 · Grade 10 · Cherokee | 10 | Cherokee | 25:21.38 | 6 |
| 54 | Nathaniel AuerbachPlace 54 · Grade 9 · Camden Co. Tech - Pennsauken | 9 | Camden Co. Tech - Pennsauken | 25:34.44 | 6 |
| 55 | Joel SandPlace 55 · Grade 10 · Seneca | 10 | Seneca | 25:44.08 | 6 |
| 56 | Imran RamosPlace 56 · Grade 10 · Winslow Township | 10 | Winslow Township | 27:36.01 | 6 |
| 57 | Yeonho SungPlace 57 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 27:37.69 | 6 |
| 58 | Anthony ChenPlace 58 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 27:40.79 | 6 |
| 59 | Andrew ChenPlace 59 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 28:55.52 | 6 |
| 60 | Dev ShahPlace 60 · Grade 9 · Cherry Hill East | 9 | Cherry Hill East | 32:27.19 | 6 |