| 1 | Andrew GostovichPlace 1 · Haddonfield Mem. | — | Haddonfield Mem. | 16:53.29 | 1 |
| 2 | Dylon WilliamsPlace 2 · Bordentown Reg. | — | Bordentown Reg. | 16:53.63 | 2 |
| 3 | Joe FalkPlace 3 · Cherokee | — | Cherokee | 16:54.91 | 3 |
| 4 | Matthew SmithPlace 4 · Cherokee | — | Cherokee | 16:56.21 | 4 |
| 5 | Michael GavioPlace 5 · Cherokee | — | Cherokee | 16:57.29 | 5 |
| 6 | Caleb ClevengerPlace 6 · Haddonfield Mem. | — | Haddonfield Mem. | 17:07.55 | 6 |
| 7 | Max HumesPlace 7 · Haddonfield Mem. | — | Haddonfield Mem. | 17:08.89 | 7 |
| 8 | Brett SheaPlace 8 · Cherokee | — | Cherokee | 17:10.69 | 8 |
| 9 | Ben CiechonPlace 9 · Cherry Hill East | — | Cherry Hill East | 17:12.10 | 9 |
| 10 | Mike IannottaPlace 10 · Cherokee | — | Cherokee | 17:15.30 | 10 |
| 11 | Michael MoraschiPlace 11 · Cherokee | — | Cherokee | 17:18.14 | 11 |
| 12 | Grayson FasoloPlace 12 · Haddonfield Mem. | — | Haddonfield Mem. | 17:24.64 | 12 |
| 13 | Dylan OdudPlace 13 · Cherokee | — | Cherokee | 17:25.12 | 13 |
| 14 | Sunwoo KimPlace 14 · Cherry Hill East | — | Cherry Hill East | 17:25.61 | 14 |
| 15 | Gabe RodriguezPlace 15 · Cherry Hill East | — | Cherry Hill East | 17:28.21 | 15 |
| 16 | Finley Buchanan-JacobsPlace 16 · Lenape Reg. | — | Lenape Reg. | 17:29.98 | 16 |
| 17 | Jeremy HelfandPlace 17 · Cherry Hill East | — | Cherry Hill East | 17:30.41 | 17 |
| 18 | Matthew MorganPlace 18 · Cherokee | — | Cherokee | 17:31.34 | — |
| 19 | Quinn LitsingerPlace 19 · Cherry Hill East | — | Cherry Hill East | 17:32.43 | 18 |
| 20 | John DwyerPlace 20 · Haddonfield Mem. | — | Haddonfield Mem. | 17:32.68 | 19 |
| 21 | Mason BulickiPlace 21 · Cherry Hill East | — | Cherry Hill East | 17:33.23 | 20 |
| 22 | Tyler JacksonPlace 22 · Cherokee | — | Cherokee | 17:37.25 | — |
| 23 | Robert HackneyPlace 23 · Cherokee | — | Cherokee | 17:38.85 | — |
| 24 | John HurlyPlace 24 · Haddonfield Mem. | — | Haddonfield Mem. | 17:44.60 | 21 |
| 25 | Enrique PerezPlace 25 · Cherry Hill East | — | Cherry Hill East | 17:45.58 | 22 |
| 26 | William PellegrinoPlace 26 · Shawnee | — | Shawnee | 17:51.35 | 23 |
| 27 | Ryan ColfleshPlace 27 · Haddonfield Mem. | — | Haddonfield Mem. | 17:52.69 | 24 |
| 28 | Nico GrilliPlace 28 · Cherokee | — | Cherokee | 17:56.12 | — |
| 29 | Bryan LaffertyPlace 29 · Cherokee | — | Cherokee | 17:59.70 | — |
| 30 | Tommy NevelingPlace 30 · Haddonfield Mem. | — | Haddonfield Mem. | 18:01.37 | — |
| 31 | Taha RanaPlace 31 · Cherokee | — | Cherokee | 18:02.00 | — |
| 32 | Gavin MacHenryPlace 32 · Haddon Heights | — | Haddon Heights | 18:02.89 | 25 |
| 33 | Aaron ForsmanPlace 33 · Eastern Reg. | — | Eastern Reg. | 18:03.58 | 26 |
| 34 | Roman ApostolPlace 34 · Lenape Reg. | — | Lenape Reg. | 18:04.26 | 27 |
| 35 | John BrodzikPlace 35 · Eastern Reg. | — | Eastern Reg. | 18:05.48 | 28 |
| 36 | Tyler OrtizPlace 36 · Cherokee | — | Cherokee | 18:06.11 | — |
| 37 | Matthew KrierPlace 37 · Lenape Reg. | — | Lenape Reg. | 18:06.52 | 29 |
| 38 | Ryan BradleyPlace 38 · Lenape Reg. | — | Lenape Reg. | 18:07.12 | 30 |
| 39 | Ian McCaulleyPlace 39 · Haddon Twp | — | Haddon Twp | 18:09.29 | 31 |
| 40 | Jacion HammondPlace 40 · Winslow Twp | — | Winslow Twp | 18:09.78 | — |
| 41 | William KaminerPlace 41 · Shawnee | — | Shawnee | 18:10.41 | 32 |
| 42 | Parker LeibyPlace 42 · Lenape Reg. | — | Lenape Reg. | 18:12.41 | 33 |
| 43 | Malik SalemPlace 43 · Cherry Hill East | — | Cherry Hill East | 18:14.08 | — |
| 44 | Aaron ArnsteinPlace 44 · Eastern Reg. | — | Eastern Reg. | 18:16.91 | 34 |
| 45 | Ian BialyPlace 45 · Cherokee | — | Cherokee | 18:22.74 | — |
| 46 | Jack SchultzPlace 46 · Shawnee | — | Shawnee | 18:24.79 | 35 |
| 47 | Chris ElliotPlace 47 · Cherry Hill East | — | Cherry Hill East | 18:26.32 | — |
| 48 | Kyle EtterPlace 48 · Shawnee | — | Shawnee | 18:26.82 | 36 |
| 49 | Justin MerkhPlace 49 · Haddon Twp | — | Haddon Twp | 18:27.60 | 37 |
| 50 | David HoftiezerPlace 50 · Shawnee | — | Shawnee | 18:28.96 | 38 |
| 51 | Kamau SudlowPlace 51 · Rancocas Valley Reg | — | Rancocas Valley Reg | 18:30.15 | 39 |
| 52 | Ethan GaskillPlace 52 · Lenape Reg. | — | Lenape Reg. | 18:31.14 | 40 |
| 53 | Maxwell HaughtPlace 53 · Cherry Hill East | — | Cherry Hill East | 18:31.78 | — |
| 54 | Max MillenbachPlace 54 · Paul VI | — | Paul VI | 18:32.96 | 41 |
| 55 | Chris RodriguezPlace 55 · Paul VI | — | Paul VI | 18:35.33 | 42 |
| 56 | Phil RoncacePlace 56 · Cherry Hill East | — | Cherry Hill East | 18:35.68 | — |
| 57 | Hunter LouiePlace 57 · Lenape Reg. | — | Lenape Reg. | 18:36.24 | 43 |
| 58 | Tyler SargentPlace 58 · Haddon Heights | — | Haddon Heights | 18:37.40 | 44 |
| 59 | Joe CornagliaPlace 59 · Lenape Reg. | — | Lenape Reg. | 18:38.18 | — |
| 60 | Noah DinnermanPlace 60 · Haddon Twp | — | Haddon Twp | 18:39.71 | 45 |
| 61 | Kyle HoopesPlace 61 · Haddon Twp | — | Haddon Twp | 18:40.52 | 46 |
| 62 | Sean JamisonPlace 62 · Rancocas Valley Reg | — | Rancocas Valley Reg | 18:43.38 | 47 |
| 63 | Greg PappPlace 63 · Shawnee | — | Shawnee | 18:44.41 | 48 |
| 64 | Cameron WallacePlace 64 · Rancocas Valley Reg | — | Rancocas Valley Reg | 18:44.67 | 49 |
| 65 | Adam RichwallPlace 65 · Shawnee | — | Shawnee | 18:45.16 | 50 |
| 66 | John RuonaPlace 66 · Shawnee | — | Shawnee | 18:45.63 | — |
| 67 | Drew HoffmanPlace 67 · Cherry Hill East | — | Cherry Hill East | 18:46.37 | — |
| 68 | Nequwan AliPlace 68 · Winslow Twp | — | Winslow Twp | 18:48.15 | — |
| 69 | Kyle McKeonPlace 69 · Paul VI | — | Paul VI | 18:49.61 | 51 |
| 70 | Jackson LutzPlace 70 · Haddon Twp | — | Haddon Twp | 18:51.08 | 52 |
| 71 | Thomas FrancesconiPlace 71 · Paul VI | — | Paul VI | 18:53.23 | 53 |
| 72 | Jeremey SitnickPlace 72 · Cherry Hill East | — | Cherry Hill East | 18:53.95 | — |
| 73 | Kartick PejavaraPlace 73 · Cherry Hill East | — | Cherry Hill East | 18:54.33 | — |
| 74 | Rishi MachanpalliPlace 74 · Bordentown Reg. | — | Bordentown Reg. | 18:54.85 | 54 |
| 75 | Shane McDonaldPlace 75 · Lenape Reg. | — | Lenape Reg. | 18:55.40 | — |
| 76 | Justin OrloffPlace 76 · Eastern Reg. | — | Eastern Reg. | 18:56.46 | 55 |
| 77 | Jonah WorrellPlace 77 · Seneca | — | Seneca | 18:58.22 | — |
| 78 | Matthew CampbellPlace 78 · Cherokee | — | Cherokee | 18:58.73 | — |
| 79 | Matt BockPlace 79 · Paul VI | — | Paul VI | 19:01.78 | 56 |
| 80 | Devitt WaysPlace 80 · Sterling | — | Sterling | 19:03.16 | 57 |
| 81 | Kyle KenselaarPlace 81 · Eastern Reg. | — | Eastern Reg. | 19:03.84 | 58 |
| 82 | John StormPlace 82 · Shawnee | — | Shawnee | 19:04.43 | — |
| 83 | Jonathon SantoroPlace 83 · Cherry Hill East | — | Cherry Hill East | 19:07.53 | — |
| 84 | Adam DenverPlace 84 · Shawnee | — | Shawnee | 19:09.72 | — |
| 85 | Adam KromishPlace 85 · Cherokee | — | Cherokee | 19:10.41 | — |
| 86 | Khalil KwokPlace 86 · Cherry Hill East | — | Cherry Hill East | 19:13.23 | — |
| 87 | Michael HuangPlace 87 · Bordentown Reg. | — | Bordentown Reg. | 19:18.89 | 59 |
| 88 | Reece JonesPlace 88 · Sterling | — | Sterling | 19:22.97 | 60 |
| 89 | Harry MoorePlace 89 · Seneca | — | Seneca | 19:23.74 | — |
| 90 | Joseph RobertsonPlace 90 · Rancocas Valley Reg | — | Rancocas Valley Reg | 19:24.11 | 61 |
| 91 | Ryan SignorilePlace 91 · Haddon Heights | — | Haddon Heights | 19:24.64 | 62 |
| 92 | Bobby JohnsonPlace 92 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:28.46 | — |
| 93 | Colin KrausePlace 93 · Eastern Reg. | — | Eastern Reg. | 19:30.55 | 63 |
| 94 | Ryan WartenbergPlace 94 · Haddon Heights | — | Haddon Heights | 19:31.29 | 64 |
| 95 | Cameron ShinkowitzPlace 95 · Sterling | — | Sterling | 19:32.06 | 65 |
| 96 | John IannelliPlace 96 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:32.70 | — |
| 97 | Aathi AnandanPlace 97 · Cherokee | — | Cherokee | 19:41.20 | — |
| 98 | Anthony CavelleroPlace 98 · Haddon Heights | — | Haddon Heights | 19:43.60 | 66 |
| 99 | David GuidaPlace 99 · Cherry Hill East | — | Cherry Hill East | 19:45.21 | — |
| 100 | Aatish GuptaPlace 100 · Cherokee | — | Cherokee | 19:45.65 | — |
| 101 | Nick KowalewskiPlace 101 · Sterling | — | Sterling | 19:45.90 | 67 |
| 102 | Nick MaldonadoPlace 102 · Audubon | — | Audubon | 19:46.14 | — |
| 103 | Ethan TrieuPlace 103 · Audubon | — | Audubon | 19:46.90 | — |
| 104 | Billy MoorePlace 104 · Bordentown Reg. | — | Bordentown Reg. | 19:47.30 | 68 |
| 105 | Ben CohenPlace 105 · Eastern Reg. | — | Eastern Reg. | 19:47.65 | 69 |
| 106 | Joe Britt-SimpsonPlace 106 · Sterling | — | Sterling | 19:49.86 | 70 |
| 107 | Marwane DialloPlace 107 · Rancocas Valley Reg | — | Rancocas Valley Reg | 19:50.66 | 71 |
| 108 | Dylan JacksonPlace 108 · Paul VI | — | Paul VI | 19:50.99 | 72 |
| 109 | Oscar AndrewsPlace 109 · Eastern Reg. | — | Eastern Reg. | 19:51.58 | — |
| 110 | Nick TranPlace 110 · Sterling | — | Sterling | 19:51.85 | 73 |
| 111 | Evan JacksonPlace 111 · Paul VI | — | Paul VI | 19:53.10 | 74 |
| 112 | Corey PiercePlace 112 · Sterling | — | Sterling | 19:54.50 | 75 |
| 113 | Arshvir SinghPlace 113 · Bordentown Reg. | — | Bordentown Reg. | 19:57.17 | 76 |
| 114 | Nick VallonePlace 114 · Cinnaminson | — | Cinnaminson | 20:01.16 | — |
| 115 | Billy HessPlace 115 · Seneca | — | Seneca | 20:04.29 | — |
| 116 | Mark ColavitoPlace 116 · Audubon | — | Audubon | 20:05.78 | — |
| 117 | Michael CipollaPlace 117 · Haddon Heights | — | Haddon Heights | 20:13.32 | 77 |
| 118 | Lucas WigleyPlace 118 · Seneca | — | Seneca | 20:19.29 | — |
| 119 | Lewin LevinePlace 119 · Haddon Heights | — | Haddon Heights | 20:25.73 | 78 |
| 120 | Joe PerinoPlace 120 · Cinnaminson | — | Cinnaminson | 20:29.47 | — |
| 121 | Harry Van DusenPlace 121 · Sterling | — | Sterling | 20:40.80 | — |
| 122 | Michael SkotnickiPlace 122 · Haddon Heights | — | Haddon Heights | 20:43.33 | — |
| 123 | Luke LaRosaPlace 123 · Bishop Eustace Prep | — | Bishop Eustace Prep | 20:45.33 | — |
| 124 | Luke FoeringPlace 124 · Rancocas Valley Reg | — | Rancocas Valley Reg | 20:56.44 | 79 |
| 125 | Joe BonaguraPlace 125 · Paul VI | — | Paul VI | 20:58.43 | — |
| 126 | Ethan StrongPlace 126 · Audubon | — | Audubon | 21:47.10 | — |
| 127 | Tre FordPlace 127 · Sterling | — | Sterling | 22:21.70 | — |