| 1 | Christopher SpisakPlace 1 · Cherokee | — | Cherokee | 18:47.14 |
| 2 | Connor MelkoPlace 2 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:04.89 |
| 3 | Nick HutchisonPlace 3 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:05.36 |
| 4 | Sean MayPlace 4 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:27.02 |
| 5 | Manik DhawanPlace 5 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:27.38 |
| 6 | Andrew MassaroPlace 6 · Bishop Eustace Prep | — | Bishop Eustace Prep | 19:28.38 |
| 7 | Brandon MarksPlace 7 · Cherokee | — | Cherokee | 19:52.42 |
| 8 | Justin KellyPlace 8 · Cherokee | — | Cherokee | 19:52.65 |
| 9 | Robert YoungPlace 9 · Eastern Reg. | — | Eastern Reg. | 19:54.21 |
| 10 | Alex AndrewsPlace 10 · Eastern Reg. | — | Eastern Reg. | 19:59.75 |
| 11 | Jacob HarleyPlace 11 · Eastern Reg. | — | Eastern Reg. | 20:01.49 |
| 12 | Haafiz Walker-MuhammadPlace 12 · Camden | — | Camden | 20:12.07 |
| 13 | John BrodzikPlace 13 · Eastern Reg. | — | Eastern Reg. | 20:29.70 |
| 14 | Chris BracchiPlace 14 · Eastern Reg. | — | Eastern Reg. | 20:30.19 |
| 15 | Aaron ForsmanPlace 15 · Eastern Reg. | — | Eastern Reg. | 20:30.57 |
| 16 | Aaron ArnsteinPlace 16 · Eastern Reg. | — | Eastern Reg. | 20:30.85 |
| 17 | Alexander ShawPlace 17 · Eastern Reg. | — | Eastern Reg. | 20:31.14 |
| 18 | Angel MedinaPlace 18 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 20:51.29 |
| 19 | Justin OrloffPlace 19 · Eastern Reg. | — | Eastern Reg. | 21:15.95 |
| 20 | Colin KrausePlace 20 · Eastern Reg. | — | Eastern Reg. | 21:19.56 |
| 21 | Isaiah MirandaPlace 21 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 21:21.83 |
| 22 | Elijah DorseyPlace 22 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 21:24.99 |
| 23 | Mike PanPlace 23 · Camden Catholic | — | Camden Catholic | 21:28.92 |
| 24 | Shane CostelloPlace 24 · Camden Catholic | — | Camden Catholic | 21:29.83 |
| 25 | Bruno SanchezPlace 25 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 21:31.64 |
| 26 | Grant MelkoPlace 26 · Bishop Eustace Prep | — | Bishop Eustace Prep | 21:32.01 |
| 27 | Zachary MahaneyPlace 27 · Bishop Eustace Prep | — | Bishop Eustace Prep | 21:32.45 |
| 28 | Kenny MartePlace 28 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 21:34.53 |
| 29 | Ben CohenPlace 29 · Eastern Reg. | — | Eastern Reg. | 21:34.95 |
| 30 | Kyle KenselaarPlace 30 · Eastern Reg. | — | Eastern Reg. | 21:35.40 |
| 31 | Chase MillerPlace 31 · Cherokee | — | Cherokee | 21:47.51 |
| 32 | David JacksonPlace 32 · Cherokee | — | Cherokee | 21:47.88 |
| 33 | Ethan WechslerPlace 33 · Cherokee | — | Cherokee | 21:48.13 |
| 34 | Matthew SmithPlace 34 · Cherokee | — | Cherokee | 21:48.40 |
| 35 | Oscar AndrewsPlace 35 · Eastern Reg. | — | Eastern Reg. | 21:48.69 |
| 36 | Jonathan ConnPlace 36 · Cherokee | — | Cherokee | 21:49.21 |
| 37 | Tristan MeierPlace 37 · Eastern Reg. | — | Eastern Reg. | 22:09.33 |
| 38 | Taha RanaPlace 38 · Cherokee | — | Cherokee | 22:14.76 |
| 39 | Damien BumberaPlace 39 · Eastern Reg. | — | Eastern Reg. | 22:23.37 |
| 40 | Robert HackneyPlace 40 · Cherokee | — | Cherokee | 22:37.62 |
| 41 | Wesley AndrewsPlace 41 · Eastern Reg. | — | Eastern Reg. | 22:40.01 |
| 42 | Qahhar DanfordPlace 42 · Camden | — | Camden | 23:13.87 |
| 43 | Haidar DanfordPlace 43 · Camden | — | Camden | 23:24.01 |
| 44 | Michael GavioPlace 44 · Cherokee | — | Cherokee | 23:42.82 |
| 45 | Matthew MorganPlace 45 · Cherokee | — | Cherokee | 23:43.28 |
| 46 | Sherveer PannuPlace 46 · Eastern Reg. | — | Eastern Reg. | 23:50.81 |
| 47 | Bobby JohnsonPlace 47 · Bishop Eustace Prep | — | Bishop Eustace Prep | 23:52.63 |
| 48 | Tyler JacksonPlace 48 · Cherokee | — | Cherokee | 24:02.97 |
| 49 | Matthew CampbellPlace 49 · Cherokee | — | Cherokee | 24:03.39 |
| 50 | Michael MoraschiPlace 50 · Cherokee | — | Cherokee | 24:08.73 |
| 51 | Uriel BalonPlace 51 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 24:13.70 |
| 52 | Bryan LaffertyPlace 52 · Cherokee | — | Cherokee | 24:14.68 |
| 53 | Dylan OdudPlace 53 · Cherokee | — | Cherokee | 24:15.13 |
| 54 | Brett SheaPlace 54 · Cherokee | — | Cherokee | 24:15.58 |
| 55 | Adam KromishPlace 55 · Cherokee | — | Cherokee | 24:16.05 |
| 56 | Nico GrilliPlace 56 · Cherokee | — | Cherokee | 24:16.67 |
| 57 | Matthew McConnellPlace 57 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 24:18.94 |
| 58 | Naledge BrownPlace 58 · Cherokee | — | Cherokee | 24:35.90 |
| 59 | Aathi AnandanPlace 59 · Cherokee | — | Cherokee | 24:36.73 |
| 60 | Zachary MillerPlace 60 · Cherokee | — | Cherokee | 25:23.15 |
| 61 | Brian StillwagonPlace 61 · Cherokee | — | Cherokee | 25:36.04 |
| 63 | Alexis RamirezPlace 63 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 26:55.72 |
| 64 | Tyjuan HenryPlace 64 · Woodrow Wilson | — | Woodrow Wilson | 26:57.41 |
| 65 | Milo BarkowPlace 65 · Cherokee | — | Cherokee | 26:58.43 |
| 66 | Anthony Joaquin-PolancoPlace 66 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 26:59.99 |
| 67 | Zachary BorodaPlace 67 · Eastern Reg. | — | Eastern Reg. | 27:16.12 |
| 68 | Confesor DiazPlace 68 · Camden Co. V/T (Pennsauke | — | Camden Co. V/T (Pennsauke | 27:16.69 |
| 70 | Aidan EpsteinPlace 70 · Eastern Reg. | — | Eastern Reg. | 27:44.65 |
| 71 | Nathan EarneyPlace 71 · Bishop Eustace Prep | — | Bishop Eustace Prep | 28:16.26 |
| 1 | Darien MillerPlace 1 · Winslow Twp | — | Winslow Twp | 17:13.58 |
| 2 | Michael HenryPlace 2 · Timber Creek Reg. | — | Timber Creek Reg. | 17:28.35 |
| 3 | Vincenzo D'AquannoPlace 3 · Timber Creek Reg. | — | Timber Creek Reg. | 17:32.31 |
| 4 | Kevin LauerPlace 4 · Lenape Reg. | — | Lenape Reg. | 17:39.99 |
| 5 | Tyler SavagePlace 5 · Timber Creek Reg. | — | Timber Creek Reg. | 18:05.76 |
| 6 | Sunwoo KimPlace 6 · Cherry Hill East | — | Cherry Hill East | 18:12.66 |
| 7 | Devon ConleyPlace 7 · Winslow Twp | — | Winslow Twp | 18:24.75 |
| 8 | Matt RichardsonPlace 8 · Lenape Reg. | — | Lenape Reg. | 18:25.69 |
| 9 | John CivitilloPlace 9 · Lenape Reg. | — | Lenape Reg. | 18:26.58 |
| 10 | James VizzardPlace 10 · Lenape Reg. | — | Lenape Reg. | 18:27.01 |
| 11 | Kerry BensonPlace 11 · Lenape Reg. | — | Lenape Reg. | 18:31.02 |
| 12 | David Agosto-GinsbergPlace 12 · Cherry Hill East | — | Cherry Hill East | 18:34.21 |
| 13 | Quinn LitsingerPlace 13 · Cherry Hill East | — | Cherry Hill East | 18:37.77 |
| 14 | Zaven KazandjianPlace 14 · Lenape Reg. | — | Lenape Reg. | 18:38.11 |
| 15 | Vincent MalavePlace 15 · Seneca | — | Seneca | 18:40.31 |
| 16 | Brody EllerPlace 16 · Timber Creek Reg. | — | Timber Creek Reg. | 18:42.59 |
| 17 | Finley Buchanan-JacobsPlace 17 · Lenape Reg. | — | Lenape Reg. | 18:45.19 |
| 18 | Parker LeibyPlace 18 · Lenape Reg. | — | Lenape Reg. | 18:47.20 |
| 19 | Matt DucaPlace 19 · Timber Creek Reg. | — | Timber Creek Reg. | 18:51.07 |
| 20 | Evan TuckerPlace 20 · Timber Creek Reg. | — | Timber Creek Reg. | 18:58.88 |
| 21 | Jaime ZakhariaPlace 21 · Timber Creek Reg. | — | Timber Creek Reg. | 18:59.58 |
| 22 | Jack EnnisPlace 22 · Shawnee | — | Shawnee | 19:01.90 |
| 23 | Nathan RoseboroPlace 23 · Seneca | — | Seneca | 19:03.57 |
| 24 | Sean KeeveyPlace 24 · Shawnee | — | Shawnee | 19:04.94 |
| 25 | David GuidaPlace 25 · Cherry Hill East | — | Cherry Hill East | 19:09.89 |
| 26 | Jalen HuntPlace 26 · Timber Creek Reg. | — | Timber Creek Reg. | 19:11.34 |
| 27 | Alex FriedmanPlace 27 · Shawnee | — | Shawnee | 19:12.65 |
| 28 | Tim WarrenPlace 28 · Shawnee | — | Shawnee | 19:16.55 |
| 29 | Brady MoorePlace 29 · Seneca | — | Seneca | 19:16.89 |
| 30 | Chris ElliotPlace 30 · Cherry Hill East | — | Cherry Hill East | 19:17.23 |
| 31 | Aiden DowlingPlace 31 · Shawnee | — | Shawnee | 19:17.59 |
| 32 | Jacob MalpassPlace 32 · Shawnee | — | Shawnee | 19:21.73 |
| 33 | Roman ApostolPlace 33 · Lenape Reg. | — | Lenape Reg. | 19:22.37 |
| 34 | Christopher CampbellPlace 34 · Winslow Twp | — | Winslow Twp | 19:29.39 |
| 35 | David HoftiezerPlace 35 · Shawnee | — | Shawnee | 19:29.85 |
| 36 | Adam RichwallPlace 36 · Shawnee | — | Shawnee | 19:30.57 |
| 37 | Blake OlsenPlace 37 · Seneca | — | Seneca | 19:30.94 |
| 38 | William KaminerPlace 38 · Shawnee | — | Shawnee | 19:31.43 |
| 39 | Maxwell HaughtPlace 39 · Cherry Hill East | — | Cherry Hill East | 19:32.22 |
| 40 | Jacob DelancyPlace 40 · Shawnee | — | Shawnee | 19:33.45 |
| 41 | Jake ZittermanPlace 41 · Timber Creek Reg. | — | Timber Creek Reg. | 19:34.21 |
| 42 | Matthew KrierPlace 42 · Lenape Reg. | — | Lenape Reg. | 19:34.77 |
| 43 | Kyle EtterPlace 43 · Shawnee | — | Shawnee | 19:35.76 |
| 44 | Kasaan GaryPlace 44 · Cherry Hill West | — | Cherry Hill West | 19:38.91 |
| 45 | zach kellyPlace 45 · Washington Twp | — | Washington Twp | 19:39.16 |
| 46 | Mike DiemerPlace 46 · Washington Twp | — | Washington Twp | 19:45.98 |
| 47 | Phil RoncacePlace 47 · Cherry Hill East | — | Cherry Hill East | 19:48.29 |
| 48 | Brandon CotterPlace 48 · Washington Twp | — | Washington Twp | 19:50.53 |
| 49 | Kartick PejavaraPlace 49 · Cherry Hill East | — | Cherry Hill East | 19:51.01 |
| 50 | Charlie WiselyPlace 50 · Washington Twp | — | Washington Twp | 19:55.25 |
| 51 | Jonah WorrellPlace 51 · Seneca | — | Seneca | 20:02.96 |
| 52 | Malik SalemPlace 52 · Cherry Hill East | — | Cherry Hill East | 20:06.31 |
| 53 | John StormPlace 53 · Shawnee | — | Shawnee | 20:10.43 |
| 54 | Shane McDonaldPlace 54 · Lenape Reg. | — | Lenape Reg. | 20:13.99 |
| 55 | Will SchuckPlace 55 · Washington Twp | — | Washington Twp | 20:17.26 |
| 56 | John HowePlace 56 · Cherry Hill West | — | Cherry Hill West | 20:18.21 |
| 57 | Greg PappPlace 57 · Shawnee | — | Shawnee | 20:18.72 |
| 58 | Jeremey SitnickPlace 58 · Cherry Hill East | — | Cherry Hill East | 20:19.51 |
| 59 | Jack SchultzPlace 59 · Shawnee | — | Shawnee | 20:20.87 |
| 60 | Jonathon SantoroPlace 60 · Cherry Hill East | — | Cherry Hill East | 20:24.57 |
| 61 | Luke StanderPlace 61 · Lenape Reg. | — | Lenape Reg. | 20:27.54 |
| 62 | Shane DunnPlace 62 · Seneca | — | Seneca | 20:28.58 |
| 63 | Adam DenverPlace 63 · Shawnee | — | Shawnee | 20:31.43 |
| 64 | Cole KolodziejPlace 64 · Washington Twp | — | Washington Twp | 20:32.11 |
| 65 | Brett JacksonPlace 65 · Washington Twp | — | Washington Twp | 20:35.23 |
| 66 | Charles AjalaPlace 66 · Winslow Twp | — | Winslow Twp | 20:36.71 |
| 67 | Sean NederfieldPlace 67 · Lenape Reg. | — | Lenape Reg. | 20:42.61 |
| 68 | Kenny StoutPlace 68 · Seneca | — | Seneca | 20:42.91 |
| 69 | Ethan GaskillPlace 69 · Lenape Reg. | — | Lenape Reg. | 20:50.49 |
| 70 | andrew mcginleyPlace 70 · Washington Twp | — | Washington Twp | 20:50.94 |
| 71 | Andrew DiVitoPlace 71 · Cherry Hill West | — | Cherry Hill West | 20:51.37 |
| 72 | Taylor MatthewPlace 72 · Winslow Twp | — | Winslow Twp | 20:56.92 |
| 73 | John RuonaPlace 73 · Shawnee | — | Shawnee | 20:57.29 |
| 74 | Kevin SonnPlace 74 · Cherry Hill West | — | Cherry Hill West | 20:57.85 |
| 75 | Drew HoffmanPlace 75 · Cherry Hill East | — | Cherry Hill East | 20:58.36 |
| 76 | Tejas RamanPlace 76 · Cherry Hill East | — | Cherry Hill East | 21:00.70 |
| 77 | Eric EatonPlace 77 · Timber Creek Reg. | — | Timber Creek Reg. | 21:09.70 |
| 78 | Austin CornagliaPlace 78 · Cherry Hill West | — | Cherry Hill West | 21:11.09 |
| 79 | Luke AndrzejewskiPlace 79 · Cherry Hill West | — | Cherry Hill West | 21:13.23 |
| 80 | Billy HessPlace 80 · Seneca | — | Seneca | 21:18.84 |
| 81 | Jake BeckerPlace 81 · Shawnee | — | Shawnee | 21:22.60 |
| 82 | Greg YoungPlace 82 · Winslow Twp | — | Winslow Twp | 21:26.50 |
| 83 | Ethan StillmanPlace 83 · Lenape Reg. | — | Lenape Reg. | 21:32.27 |
| 84 | Aaron CaldwellPlace 84 · Shawnee | — | Shawnee | 21:33.56 |
| 85 | Will NeherPlace 85 · Shawnee | — | Shawnee | 21:34.38 |
| 86 | Liam GelstonPlace 86 · Washington Twp | — | Washington Twp | 21:37.76 |
| 87 | Mike PawlingPlace 87 · Seneca | — | Seneca | 21:40.69 |
| 88 | Harry MoorePlace 88 · Seneca | — | Seneca | 21:48.17 |
| 89 | Karl EberhardtPlace 89 · Cherry Hill West | — | Cherry Hill West | 21:48.70 |
| 90 | Andrew BorskyPlace 90 · Shawnee | — | Shawnee | 21:55.34 |
| 91 | Robert BirdsallPlace 91 · Shawnee | — | Shawnee | 21:58.43 |
| 92 | Khalil KwokPlace 92 · Cherry Hill East | — | Cherry Hill East | 21:58.86 |
| 93 | Shivank JoshiPlace 93 · Lenape Reg. | — | Lenape Reg. | 22:08.77 |
| 94 | john kassalPlace 94 · Washington Twp | — | Washington Twp | 22:09.71 |
| 95 | Julian LawsonPlace 95 · Washington Twp | — | Washington Twp | 22:13.01 |
| 96 | Sean RankinPlace 96 · Shawnee | — | Shawnee | 22:15.26 |
| 97 | Ethan PetersPlace 97 · Washington Twp | — | Washington Twp | 22:18.62 |
| 98 | Jason CoxPlace 98 · Cherry Hill East | — | Cherry Hill East | 22:23.72 |
| 99 | Jiahao ZhouPlace 99 · Cherry Hill East | — | Cherry Hill East | 22:29.21 |
| 100 | Aidan GroffPlace 100 · Cherry Hill East | — | Cherry Hill East | 22:31.49 |
| 101 | Dylan MoorePlace 101 · Seneca | — | Seneca | 22:31.99 |
| 102 | Evan VollPlace 102 · Timber Creek Reg. | — | Timber Creek Reg. | 22:36.16 |
| 103 | Jared LaRosaPlace 103 · Shawnee | — | Shawnee | 22:36.96 |
| 104 | Song JoonPlace 104 · Washington Twp | — | Washington Twp | 22:42.40 |
| 105 | Devin WelshPlace 105 · Seneca | — | Seneca | 22:43.57 |
| 106 | Connor WoodwardPlace 106 · Washington Twp | — | Washington Twp | 22:45.41 |
| 107 | Tushar GargPlace 107 · Cherry Hill East | — | Cherry Hill East | 22:46.23 |
| 108 | Elijah AdkinsPlace 108 · Cherry Hill East | — | Cherry Hill East | 22:47.73 |
| 109 | Nick FlorioPlace 109 · Shawnee | — | Shawnee | 22:51.32 |
| 110 | Jeff GattonPlace 110 · Lenape Reg. | — | Lenape Reg. | 22:52.75 |
| 111 | Jimmy CapirisPlace 111 · Seneca | — | Seneca | 22:55.61 |
| 112 | Austin AhartPlace 112 · Washington Twp | — | Washington Twp | 23:03.70 |
| 113 | Andrew HaasPlace 113 · Seneca | — | Seneca | 23:09.41 |
| 114 | Preston SouthwickPlace 114 · Shawnee | — | Shawnee | 23:14.46 |
| 115 | Cooper GrabowskiPlace 115 · Shawnee | — | Shawnee | 23:20.60 |
| 116 | Gabriel BlancoPlace 116 · Shawnee | — | Shawnee | 23:22.24 |
| 117 | Brent DipentsPlace 117 · Lenape Reg. | — | Lenape Reg. | 23:28.85 |
| 118 | Shawn LynnPlace 118 · Washington Twp | — | Washington Twp | 23:32.99 |
| 119 | River PinardoPlace 119 · Washington Twp | — | Washington Twp | 23:34.40 |
| 120 | William JobesPlace 120 · Shawnee | — | Shawnee | 23:42.60 |
| 121 | Treyallen JacksonPlace 121 · Timber Creek Reg. | — | Timber Creek Reg. | 23:45.50 |
| 122 | Brian EatonPlace 122 · Timber Creek Reg. | — | Timber Creek Reg. | 23:52.57 |
| 123 | Joseph KozianowskiPlace 123 · Lenape Reg. | — | Lenape Reg. | 23:56.50 |
| 124 | Ben FriedmanPlace 124 · Lenape Reg. | — | Lenape Reg. | 23:58.88 |
| 125 | Jack WeissingerPlace 125 · Shawnee | — | Shawnee | 24:01.92 |
| 126 | Liam GnadtPlace 126 · Seneca | — | Seneca | 24:07.01 |
| 127 | Lucas WigleyPlace 127 · Seneca | — | Seneca | 24:10.15 |
| 128 | Eli McbethPlace 128 · Cherry Hill East | — | Cherry Hill East | 24:11.86 |
| 129 | Colin GalePlace 129 · Lenape Reg. | — | Lenape Reg. | 24:12.14 |
| 130 | Anthony DiRenzoPlace 130 · Washington Twp | — | Washington Twp | 24:12.57 |
| 131 | Hayden MehiganPlace 131 · Seneca | — | Seneca | 24:23.32 |
| 132 | Harry SchwartzPlace 132 · Cherry Hill West | — | Cherry Hill West | 24:34.89 |
| 133 | Josh ColliusPlace 133 · Lenape Reg. | — | Lenape Reg. | 24:36.43 |
| 134 | Ryan RosenthalPlace 134 · Seneca | — | Seneca | 24:43.45 |
| 135 | Joe HochbergPlace 135 · Lenape Reg. | — | Lenape Reg. | 25:12.94 |
| 136 | Joseph DonnellyPlace 136 · Cherry Hill West | — | Cherry Hill West | 25:14.29 |
| 137 | Kyle RobinsonPlace 137 · Winslow Twp | — | Winslow Twp | 25:49.04 |
| 138 | Shrinath PatelPlace 138 · Washington Twp | — | Washington Twp | 27:39.36 |
| 139 | Steven SodicoffPlace 139 · Cherry Hill East | — | Cherry Hill East | 28:05.25 |
| 140 | Nicolas MartinezPlace 140 · Cherry Hill East | — | Cherry Hill East | 28:44.14 |
| 141 | Christian RohrPlace 141 · Cherry Hill East | — | Cherry Hill East | 29:42.12 |
| 142 | Benjamin ApellPlace 142 · Cherry Hill East | — | Cherry Hill East | 29:56.93 |
| 143 | Rhys LopezPlace 143 · Cherry Hill East | — | Cherry Hill East | 29:59.32 |
| 144 | Carmel ButbulPlace 144 · Cherry Hill East | — | Cherry Hill East | 30:10.41 |
| 145 | Sam BeattyPlace 145 · Cherry Hill West | — | Cherry Hill West | 31:14.71 |