| 1 | Lucas KlamaPlace 1 · Grade 10 · Bordentown Regional | 10 | Bordentown Regional | 19:34.89 | 1 |
| 2 | Brodee-Gregory MayerPlace 2 · Grade 10 · Sterling | 10 | Sterling | 19:56.13 | 2 |
| 3 | Tyler BoicePlace 3 · Grade 10 · Highland Regional | 10 | Highland Regional | 20:18.02 | 3 |
| 4 | Alex OsawaPlace 4 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 20:20.39 | 4 |
| 5 | Ryder BozinePlace 5 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 20:39.32 | 5 |
| 6 | Sean McCormickPlace 6 · Grade 9 · Cinnaminson | 9 | Cinnaminson | 20:41.67 | 0 |
| 7 | Nicholas CaltzalcoPlace 7 · Grade 12 · Sterling | 12 | Sterling | 20:43.50 | 6 |
| 8 | Carmelo CarinoPlace 8 · Grade 9 · Lenape | 9 | Lenape | 20:44.17 | 7 |
| 9 | Thomas KrainskiPlace 9 · Grade 10 · Sterling | 10 | Sterling | 20:45.90 | 8 |
| 10 | Misael PaulinoPlace 10 · Grade 11 · Winslow Township | 11 | Winslow Township | 20:51.27 | 9 |
| 11 | Jack SamanskyPlace 11 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 20:53.26 | 0 |
| 12 | Tyler HunPlace 12 · Grade 9 · Pennsauken | 9 | Pennsauken | 20:54.09 | 10 |
| 13 | Cooper BonsteelPlace 13 · Grade 11 · Cinnaminson | 11 | Cinnaminson | 21:01.92 PR | 0 |
| 14 | Dwight PittsPlace 14 · Grade 10 · Timber Creek | 10 | Timber Creek | 21:02.15 | 11 |
| 15 | Gabe WilsonPlace 15 · Grade 12 · Shawnee | 12 | Shawnee | 21:05.19 | 12 |
| 16 | Harrison BermanPlace 16 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 21:05.60 | 13 |
| 17 | Steven HardyPlace 17 · Grade 12 · Winslow Township | 12 | Winslow Township | 21:05.83 | 14 |
| 18 | Jibril HammondPlace 18 · Grade 8 · Winslow Township | 8 | Winslow Township | 21:12.84 | 15 |
| 19 | Bryant ChenPlace 19 · Grade 9 · Shawnee | 9 | Shawnee | 21:14.69 | 16 |
| 20 | Nathan KrinsleyPlace 20 · Grade 10 · Bordentown Regional | 10 | Bordentown Regional | 21:16.95 | 17 |
| 21 | Brody SinonPlace 21 · Grade 10 · Sterling | 10 | Sterling | 21:28.20 | 18 |
| 22 | Joshua PollockPlace 22 · Grade 12 · Shawnee | 12 | Shawnee | 21:29.85 | 19 |
| 23 | Lilmon RansomPlace 23 · Grade 12 · Pennsauken | 12 | Pennsauken | 21:33.92 | 20 |
| 24 | Robert WashingtonPlace 24 · Grade 11 · Sterling | 11 | Sterling | 21:35.16 | 21 |
| 25 | Shawn AllenPlace 25 · Grade 10 · Timber Creek | 10 | Timber Creek | 21:37.11 | 22 |
| 26 | Chase CeccarelliPlace 26 · Grade 10 · Lenape | 10 | Lenape | 21:39.37 | 23 |
| 27 | Averi TaylorPlace 27 · Grade 10 · Lenape | 10 | Lenape | 21:42.09 | 24 |
| 28 | Aiden BardonPlace 28 · Grade 10 · West Deptford | 10 | West Deptford | 21:43.87 | 25 |
| 29 | Jacob McCabePlace 29 · Grade 10 · Highland Regional | 10 | Highland Regional | 21:44.65 | 26 |
| 30 | Dean ChristiansonPlace 30 · Grade 10 · Shawnee | 10 | Shawnee | 21:46.62 | 27 |
| 31 | Sharif BrooksPlace 31 · Grade 10 · Timber Creek | 10 | Timber Creek | 21:59.40 | 28 |
| 32 | Brandon RiversPlace 32 · Grade 8 · Winslow Township | 8 | Winslow Township | 22:06.04 | 29 |
| 33 | Kenneth TeaguePlace 33 · Grade 10 · Bordentown Regional | 10 | Bordentown Regional | 22:06.50 | 30 |
| 34 | Gabe CapitoPlace 34 · Grade 9 · Atlantic Christian School | 9 | Atlantic Christian School | 22:10.31 | 0 |
| 35 | Rylan KucharskiPlace 35 · Grade 11 · Audubon | 11 | Audubon | 22:11.24 | 0 |
| 36 | Alexander PierrePlace 36 · Grade 11 · Winslow Township | 11 | Winslow Township | 22:16.41 | 31 |
| 37 | Jack GoodmanPlace 37 · Grade 10 · Shawnee | 10 | Shawnee | 22:17.59 | 32 |
| 38 | Robert SochorPlace 38 · Grade 10 · Lenape | 10 | Lenape | 22:23.20 | 33 |
| 39 | Ethan RodriguezPlace 39 · Grade 11 · Sterling | 11 | Sterling | 22:27.17 | 34 |
| 40 | Matthew HillPlace 40 · Grade 9 · Shawnee | 9 | Shawnee | 22:27.61 | 35 |
| 41 | Ray HanPlace 41 · Grade 10 · Pennsauken | 10 | Pennsauken | 22:28.35 | 36 |
| 42 | Ayden TorresPlace 42 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 22:28.59 | 0 |
| 43 | Gavin ThrailkillPlace 43 · Grade 9 · Sterling | 9 | Sterling | 22:28.85 PR | 37 |
| 44 | William UsherPlace 44 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 22:30.73 | 38 |
| 45 | Colin GratsiasPlace 45 · Grade 9 · Lenape | 9 | Lenape | 22:32.44 | 39 |
| 46 | Payton SzkotakPlace 46 · Grade 12 · Audubon | 12 | Audubon | 22:34.72 | 0 |
| 47 | Jullian ChecchiaPlace 47 · Grade 10 · Highland Regional | 10 | Highland Regional | 22:35.33 | 40 |
| 48 | Bobby PrestonPlace 48 · Grade 12 · Cinnaminson | 12 | Cinnaminson | 22:39.31 | 0 |
| 49 | Jack BrandPlace 49 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 22:39.74 | 41 |
| 50 | Zachary CalderaPlace 50 · Grade 10 · Lenape | 10 | Lenape | 22:41.47 | 42 |
| 51 | Cameron HamptonPlace 51 · Grade 9 · Lenape | 9 | Lenape | 22:43.80 | 43 |
| 52 | Nicholas FargnoliPlace 52 · Grade 9 · Kingsway Regional | 9 | Kingsway Regional | 22:44.04 | 0 |
| 53 | Logan WuPlace 53 · Grade 10 · Lenape | 10 | Lenape | 22:53.26 | 0 |
| 54 | Brayden SkowronskiPlace 54 · Grade 11 · Lenape | 11 | Lenape | 23:04.07 | 0 |
| 55 | Ezekiel BerryPlace 55 · Grade 11 · Audubon | 11 | Audubon | 23:06.97 | 0 |
| 56 | Spencer GlennPlace 56 · Grade 9 · Shawnee | 9 | Shawnee | 23:08.11 | 44 |
| 57 | Samir JordanPlace 57 · Grade 12 · Winslow Township | 12 | Winslow Township | 23:08.73 | 45 |
| 58 | Shane RosaPlace 58 · Grade 9 · Kingsway Regional | 9 | Kingsway Regional | 23:13.37 | 0 |
| 59 | AlanJohn SnyderPlace 59 · Grade 9 · Pennsauken | 9 | Pennsauken | 23:14.74 | 46 |
| 60 | Isaiah SmithPlace 60 · Grade 11 · Timber Creek | 11 | Timber Creek | 23:16.49 PR | 47 |
| 61 | Jason CarberryPlace 61 · Grade 11 · Sterling | 11 | Sterling | 23:22.45 | 0 |
| 62 | Fletcher D'AlessandroPlace 62 · Grade 9 · Cherokee | 9 | Cherokee | 23:22.66 | 0 |
| 63 | Jacob PearsonPlace 63 · Grade 11 · Winslow Township | 11 | Winslow Township | 23:25.23 PR | 48 |
| 64 | McKinley YoungPlace 64 · Grade 10 · Shawnee | 10 | Shawnee | 23:27.92 | 0 |
| 65 | Eric FeinerPlace 65 · Grade 10 · Lenape | 10 | Lenape | 23:28.39 | 0 |
| 66 | Zachary MathewPlace 66 · Grade 10 · Lenape | 10 | Lenape | 23:31.67 | 0 |
| 67 | Brett McCartneyPlace 67 · Grade 11 · Lenape | 11 | Lenape | 23:41.02 | 0 |
| 68 | Joe MaddenPlace 68 · Grade 8 · Highland Regional | 8 | Highland Regional | 23:52.81 | 49 |
| 69 | Vinh ThaiPlace 69 · Grade 10 · Pennsauken | 10 | Pennsauken | 23:59.89 PR | 50 |
| 70 | Noah UrenaPlace 70 · Grade 10 · Timber Creek | 10 | Timber Creek | 24:04.26 | 51 |
| 71 | Risan JonesPlace 71 · Grade 9 · Lenape | 9 | Lenape | 24:04.89 | 0 |
| 72 | Lucas RicciardiPlace 72 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 24:05.57 | 0 |
| 73 | Abhilash RayapureddyPlace 73 · Grade 12 · Lenape | 12 | Lenape | 24:07.14 | 0 |
| 74 | Gabe PurnellPlace 74 · Grade 12 · Highland Regional | 12 | Highland Regional | 24:09.73 | 52 |
| 75 | Cole MarlinPlace 75 · Grade 9 · Lenape | 9 | Lenape | 24:11.19 | 0 |
| 76 | Riley O'NeilPlace 76 · Grade 9 · Shawnee | 9 | Shawnee | 24:11.69 | 0 |
| 77 | Kayion FolkesPlace 77 · Grade 12 · Pennsauken | 12 | Pennsauken | 24:13.37 | 53 |
| 78 | Joao DiasPlace 78 · Grade 10 · Kingsway Regional | 10 | Kingsway Regional | 24:20.76 | 0 |
| 79 | Thaddeus EspinozaPlace 79 · Grade 10 · Lenape | 10 | Lenape | 24:26.91 | 0 |
| 80 | Jinpeng LiuPlace 80 · Grade 12 · Cherry Hill East | 12 | Cherry Hill East | 24:40.96 PR | 0 |
| 81 | Tyler LePlace 81 · Grade 11 · Pennsauken | 11 | Pennsauken | 25:05.45 PR | 54 |
| 82 | Aske HammerPlace 82 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 25:10.79 | 0 |
| 83 | Anthony CiarrocchiPlace 83 · Grade 10 · Timber Creek | 10 | Timber Creek | 25:25.81 | 55 |
| 84 | Joshua AbolarinPlace 84 · Grade 9 · Timber Creek | 9 | Timber Creek | 25:40.05 | 56 |
| 85 | Aiden SmurloPlace 85 · Grade 10 · Shawnee | 10 | Shawnee | 25:50.30 | 0 |
| 86 | Daniel HillPlace 86 · Grade 9 · Shawnee | 9 | Shawnee | 25:52.16 | 0 |
| 87 | Kiernan WayPlace 87 · Grade 9 · Shawnee | 9 | Shawnee | 25:56.77 | 0 |
| 88 | Michael NegretePlace 88 · Grade 11 · Bordentown Regional | 11 | Bordentown Regional | 25:56.98 | 57 |
| 89 | Timothy HillmanPlace 89 · Grade 12 · West Deptford | 12 | West Deptford | 26:01.81 | 58 |
| 90 | Joziah EspinozaPlace 90 · Grade 9 · Shawnee | 9 | Shawnee | 26:03.01 | 0 |
| 91 | Isaunee BudierePlace 91 · Grade 11 · West Deptford | 11 | West Deptford | 26:40.83 | 59 |
| 92 | Carter KnuthPlace 92 · Grade 9 · Atlantic Christian School | 9 | Atlantic Christian School | 27:01.94 | 0 |
| 93 | Joe BeckettPlace 93 · Grade 12 · West Deptford | 12 | West Deptford | 27:02.48 | 60 |
| 94 | Jonathon BanksPlace 94 · Grade 9 · Lenape | 9 | Lenape | 27:11.36 | 0 |
| 95 | Fletcher WalkerPlace 95 · Grade 9 · Audubon | 9 | Audubon | 27:30.70 | 0 |
| 96 | Andrew LevecchiaPlace 96 · Grade 10 · Triton Regional | 10 | Triton Regional | 27:33.41 | 0 |
| 97 | Chase CorsnerPlace 97 · Grade 9 · Shawnee | 9 | Shawnee | 27:54.62 | 0 |
| 98 | Ethan WarrenPlace 98 · Grade 10 · Atlantic Christian School | 10 | Atlantic Christian School | 28:15.82 | 0 |
| 99 | Peter SukolaPlace 99 · Grade 11 · Bordentown Regional | 11 | Bordentown Regional | 28:31.25 | 61 |
| 100 | Milo Napoli-FultzPlace 100 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 28:34.01 | 0 |
| 101 | Nathan ThachPlace 101 · Grade 10 · Pennsauken | 10 | Pennsauken | 28:42.34 | 0 |
| 102 | Yaseen KhodjaPlace 102 · Grade 9 · Kingsway Regional | 9 | Kingsway Regional | 28:55.25 | 0 |
| 103 | Bailey WardPlace 103 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 29:26.30 | 0 |
| 104 | Damian ZamoranoPlace 104 · Grade 9 · Pennsauken | 9 | Pennsauken | 29:34.27 | 0 |
| 105 | Kieran UsherPlace 105 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 32:48.36 | 62 |
| 106 | Caden SalasPlace 106 · Grade 9 · Triton Regional | 9 | Triton Regional | 35:26.63 | 0 |
| 107 | Anthony ShuartPlace 107 · Grade 12 · West Deptford | 12 | West Deptford | 36:31.43 | 63 |
| 108 | Nicholaus OprendeckPlace 108 · Grade 11 · Lenape | 11 | Lenape | 38:31.38 | 0 |
| 109 | Chase HarperPlace 109 · Grade 10 · Riverside | 10 | Riverside | 38:36.92 | 0 |
| 110 | Broc CorcoranPlace 110 · Grade 9 · Triton Regional | 9 | Triton Regional | 41:55.73 | 0 |