| 1 | Will NelsonPlace 1 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 17:55.60 |
| 2 | Rex TakakjyPlace 2 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 17:56.42 |
| 3 | Yanni EkatomatisPlace 3 · Grade 10 · Shawnee | 10 | Shawnee | 18:12.99 |
| 4 | Eli MackeyPlace 4 · Grade 12 · Shawnee | 12 | Shawnee | 18:14.44 |
| 5 | Noah StapletonPlace 5 · Grade 11 · Shawnee | 11 | Shawnee | 18:22.66 |
| 6 | Liam DeimlerPlace 6 · Grade 11 · Cherokee | 11 | Cherokee | 18:24.70 |
| 7 | Ryan KaczurPlace 7 · Grade 12 · Shawnee | 12 | Shawnee | 18:54.38 |
| 8 | Elias KnollPlace 8 · Grade 11 · Shawnee | 11 | Shawnee | 18:54.73 |
| 9 | Rory CarrollPlace 9 · Grade 10 · Cherokee | 10 | Cherokee | 19:07.32 |
| 10 | Daniel MurphyPlace 10 · Grade 12 · Shawnee | 12 | Shawnee | 19:08.39 |
| 11 | Finnegan BrackenPlace 11 · Grade 11 · Shawnee | 11 | Shawnee | 19:08.69 |
| 12 | Connor McCaffertyPlace 12 · Grade 11 · Seneca | 11 | Seneca | 19:10.36 |
| 13 | Jackson AngermeierPlace 13 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 19:11.38 |
| 14 | David DuranPlace 14 · Grade 10 · Winslow Township | 10 | Winslow Township | 19:14.58 |
| 15 | Ryan VelezPlace 15 · Grade 10 · Winslow Township | 10 | Winslow Township | 19:27.40 |
| 16 | Finn RyanPlace 16 · Grade 11 · Shawnee | 11 | Shawnee | 19:35.58 |
| 17 | Jack NguyenPlace 17 · Grade 12 · Shawnee | 12 | Shawnee | 19:36.02 |
| 18 | Jake SteelmanPlace 18 · Grade 11 · Shawnee | 11 | Shawnee | 19:37.02 |
| 19 | Caleb GraeberPlace 19 · Grade 12 · Seneca | 12 | Seneca | 19:39.02 |
| 20 | Rayyan AhmedPlace 20 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 19:55.90 |
| 21 | Nimai KumarPlace 21 · Grade 12 · Cherokee | 12 | Cherokee | 19:59.95 |
| 22 | Gilberto LezaPlace 22 · Grade 12 · Winslow Township | 12 | Winslow Township | 20:03.67 |
| 23 | Jason DawkinsPlace 23 · Grade 10 · Winslow Township | 10 | Winslow Township | 20:26.30 |
| 24 | Joshua PollockPlace 24 · Grade 11 · Shawnee | 11 | Shawnee | 20:27.19 |
| 25 | Garrett BorlaugPlace 25 · Grade 10 · Shawnee | 10 | Shawnee | 20:30.97 |
| 26 | Samuel WrightPlace 26 · Grade 11 · Cherokee | 11 | Cherokee | 20:33.26 |
| 27 | Benjamin Hogue-PellerinPlace 27 · Grade 11 · Shawnee | 11 | Shawnee | 20:39.55 |
| 28 | Jake CavellaPlace 28 · Grade 9 · Cherry Hill West | 9 | Cherry Hill West | 20:40.50 |
| 29 | Noah WhitePlace 29 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 20:43.69 |
| 30 | Aiden WorrellPlace 30 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 20:47.06 |
| 31 | Charles LeonettiPlace 31 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 20:51.21 |
| 32 | Marcus EmerickPlace 32 · Grade 12 · Camden Co. V/T (Sicklerville) | 12 | Camden Co. V/T (Sicklerville) | 20:51.44 |
| 33 | Alexander YanezPlace 33 · Grade 12 · Lenape Regional | 12 | Lenape Regional | 20:52.19 |
| 34 | Sukhman MannPlace 34 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 20:52.89 |
| 35 | Owen McDonaldPlace 35 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 20:53.69 |
| 36 | John (Aaron) JacobPlace 36 · Grade 9 · Shawnee | 9 | Shawnee | 20:58.95 |
| 37 | Gabriel CimochPlace 37 · Grade 12 · Camden Co. Tech - Pennsauken | 12 | Camden Co. Tech - Pennsauken | 21:07.37 |
| 38 | Bradley BrickerPlace 38 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 21:07.94 |
| 39 | Colin DowdPlace 39 · Grade 10 · Shawnee | 10 | Shawnee | 21:08.40 |
| 40 | Andrew DuffyPlace 40 · Grade 12 · Shawnee | 12 | Shawnee | 21:12.30 |
| 41 | Dustin ColePlace 41 · Grade 12 · Camden Co. V/T (Sicklerville) | 12 | Camden Co. V/T (Sicklerville) | 21:13.27 |
| 42 | Luke GrabowskiPlace 42 · Grade 11 · Shawnee | 11 | Shawnee | 21:16.74 |
| 43 | John MillerPlace 43 · Grade 10 · Camden Co. Tech - Pennsauken | 10 | Camden Co. Tech - Pennsauken | 21:29.97 |
| 44 | Johnathan FilipPlace 44 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 21:34.04 |
| 45 | Ayden TorresPlace 45 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 21:36.80 |
| 46 | Colin MelroyPlace 46 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 21:38.59 |
| 47 | Connor MosleyPlace 47 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 21:39.81 |
| 48 | Jack SenechalPlace 48 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 21:44.75 |
| 49 | Brayden PernitzaPlace 49 · Grade 10 · Camden Co. V/T (Sicklerville) | 10 | Camden Co. V/T (Sicklerville) | 21:52.83 |
| 50 | Joesph TetePlace 50 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 21:53.44 |
| 51 | Jacoby JamesPlace 51 · Grade 10 · Winslow Township | 10 | Winslow Township | 21:53.79 |
| 52 | Patrick HughesPlace 52 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 22:10.52 |
| 53 | Patrick GriffinPlace 53 · Grade 11 · Seneca | 11 | Seneca | 22:11.08 |
| 54 | Joshua LoweryPlace 54 · Grade 11 · Cherokee | 11 | Cherokee | 22:22.50 |
| 55 | Angelo Mejia-RannoPlace 55 · Grade 11 · Seneca | 11 | Seneca | 22:24.55 |
| 56 | Phoenix StainesPlace 56 · Grade 11 · Camden Co. V/T (Sicklerville) | 11 | Camden Co. V/T (Sicklerville) | 22:28.25 |
| 57 | Sean GeorgePlace 57 · Grade 10 · Seneca | 10 | Seneca | 22:38.53 |
| 58 | Luke D'AmbraPlace 58 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 22:53.48 |
| 59 | Ethan BowmanPlace 59 · Grade 9 · Shawnee | 9 | Shawnee | 23:15.51 |
| 60 | Colin McHalePlace 60 · Grade 9 · Cherokee | 9 | Cherokee | 23:18.12 |
| 61 | Gabe WilsonPlace 61 · Grade 11 · Shawnee | 11 | Shawnee | 23:19.85 |
| 62 | Dennis SimmsPlace 62 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 23:20.24 |
| 63 | Dean ChristiansonPlace 63 · Grade 9 · Shawnee | 9 | Shawnee | 23:24.85 |
| 64 | Erin HarringtonPlace 64 · Grade 11 · Winslow Township | 11 | Winslow Township | 23:46.86 |
| 65 | Max IvoryPlace 65 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 23:48.17 |
| 66 | Jack FinleyPlace 66 · Grade 9 · Cherokee | 9 | Cherokee | 23:58.70 |
| 67 | Nathaniel AuerbachPlace 67 · Grade 10 · Camden Co. Tech - Pennsauken | 10 | Camden Co. Tech - Pennsauken | 24:12.98 |
| 68 | Paul GinuaPlace 68 · Grade 9 · Camden Co. V/T (Sicklerville) | 9 | Camden Co. V/T (Sicklerville) | 24:19.08 |
| 69 | Logan WuPlace 69 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 24:36.25 |
| 70 | Eric FeinerPlace 70 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 24:45.73 |
| 71 | Kyler JohnsonPlace 71 · Grade 9 · Seneca | 9 | Seneca | 24:55.10 |
| 72 | Noah MallowPlace 72 · Grade 9 · Cherry Hill West | 9 | Cherry Hill West | 24:58.76 |
| 73 | Caden RodriguezPlace 73 · Grade 12 · Shawnee | 12 | Shawnee | 25:03.44 |
| 74 | Chase CeccarelliPlace 74 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 25:03.69 |
| 75 | Abhilash RayapureddyPlace 75 · Grade 11 · Lenape Regional | 11 | Lenape Regional | 25:08.17 |
| 76 | Joel SandPlace 76 · Grade 11 · Seneca | 11 | Seneca | 25:09.97 |
| 77 | McKinley YoungPlace 77 · Grade 9 · Shawnee | 9 | Shawnee | 25:40.23 |
| 78 | Matthew PlasnerPlace 78 · Grade 10 · Lenape Regional | 10 | Lenape Regional | 25:42.51 |
| 79 | William StrongPlace 79 · Grade 9 · Shawnee | 9 | Shawnee | 25:46.39 |
| 80 | Nathan StantonPlace 80 · Grade 11 · Seneca | 11 | Seneca | 26:21.41 |
| 81 | Evan BoxleyPlace 81 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 26:32.39 |
| 82 | Lucas RicciardiPlace 82 · Grade 9 · Cherry Hill West | 9 | Cherry Hill West | 26:37.46 |
| 83 | Jack GoodmanPlace 83 · Grade 9 · Shawnee | 9 | Shawnee | 26:41.69 |
| 84 | Steven HardyPlace 84 · Grade 11 · Winslow Township | 11 | Winslow Township | 26:47.69 |
| 85 | Zachary MathewPlace 85 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 26:48.46 |
| 86 | Nathan ChapmanPlace 86 · Grade 9 · Cherry Hill West | 9 | Cherry Hill West | 27:08.78 |
| 87 | London FiloccoPlace 87 · Grade 9 · Cherry Hill West | 9 | Cherry Hill West | 27:11.00 |
| 88 | Aiden SmurloPlace 88 · Grade 9 · Shawnee | 9 | Shawnee | 28:17.81 |
| 89 | Thaddeus EspinozaPlace 89 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 29:10.99 |
| 90 | Jessiah ReavesPlace 90 · Grade 12 · Camden Co. V/T (Sicklerville) | 12 | Camden Co. V/T (Sicklerville) | 29:19.60 |
| 91 | Michael OnochiePlace 91 · Grade 9 · Camden Co. V/T (Sicklerville) | 9 | Camden Co. V/T (Sicklerville) | 30:38.27 |
| 92 | Luke BerrettaPlace 92 · Grade 9 · Cherokee | 9 | Cherokee | 31:26.69 |
| 93 | Emanuel RiveraPlace 93 · Grade 9 · Camden Co. Tech - Pennsauken | 9 | Camden Co. Tech - Pennsauken | 32:06.29 |
| 94 | Benjamin GerikePlace 94 · Grade 9 · Shawnee | 9 | Shawnee | 32:45.40 |
| 95 | William CurtisPlace 95 · Grade 9 · Lenape Regional | 9 | Lenape Regional | 32:51.91 |
| 96 | Jacob PearsonPlace 96 · Grade 10 · Winslow Township | 10 | Winslow Township | 34:36.55 |