| 1 | Conor JacobPlace 1 · Cherokee | — | Cherokee | 18:40.21 |
| 2 | Ryan BradleyPlace 2 · Lenape Regional | — | Lenape Regional | 18:43.73 |
| 3 | Kyle McKeonPlace 3 · Paul VI | — | Paul VI | 18:47.96 |
| 4 | Max MillenbachPlace 4 · Paul VI | — | Paul VI | 18:48.36 |
| 5 | Thomas BromleyPlace 5 · Cherokee | — | Cherokee | 19:03.50 |
| 6 | Bradley PoplerPlace 6 · Cherokee | — | Cherokee | 19:10.50 |
| 7 | Benjamin HackneyPlace 7 · Cherokee | — | Cherokee | 19:12.40 |
| 8 | Jake BunivaPlace 8 · Lenape Regional | — | Lenape Regional | 19:20.17 |
| 9 | John RiellyPlace 9 · Lenape Regional | — | Lenape Regional | 19:22.33 |
| 10 | Lucas HatchPlace 10 · Cherokee | — | Cherokee | 19:22.70 |
| 11 | AJ FraleyPlace 11 · Lenape Regional | — | Lenape Regional | 19:23.61 |
| 12 | Dontae GuestPlace 12 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 19:24.80 |
| 13 | Kevin HessPlace 13 · Cherokee | — | Cherokee | 19:26.39 |
| 14 | Aeden RosoliaPlace 14 · Camden Catholic | — | Camden Catholic | 19:37.39 |
| 15 | Sean NederfeldPlace 15 · Lenape Regional | — | Lenape Regional | 19:40.91 |
| 16 | Patrick DitmarsPlace 16 · Cherokee | — | Cherokee | 19:50.54 |
| 17 | Colin HermackPlace 17 · Lenape Regional | — | Lenape Regional | 19:54.91 |
| 18 | James DolanPlace 18 · Lenape Regional | — | Lenape Regional | 20:09.34 |
| 19 | Brett BoylePlace 19 · Lenape Regional | — | Lenape Regional | 20:09.70 |
| 20 | Ethan GaskillPlace 20 · Lenape Regional | — | Lenape Regional | 20:10.58 |
| 21 | Joesph WiggintonPlace 21 · Paul VI | — | Paul VI | 20:20.14 |
| 22 | Aiden DickinsonPlace 22 · Cherokee | — | Cherokee | 20:20.39 |
| 23 | Chance BlanchardPlace 23 · Camden Catholic | — | Camden Catholic | 20:23.32 |
| 24 | Matthew AmbrosePlace 24 · Cherokee | — | Cherokee | 20:30.91 |
| 25 | Joe RupertusPlace 25 · Paul VI | — | Paul VI | 20:35.10 |
| 26 | Tyler WaltersPlace 26 · Lenape Regional | — | Lenape Regional | 20:36.19 |
| 27 | Andrew DovePlace 27 · Lenape Regional | — | Lenape Regional | 20:36.60 |
| 28 | Spencer FloydPlace 28 · Cherokee | — | Cherokee | 20:37.49 |
| 29 | Nick VolpePlace 29 · Lenape Regional | — | Lenape Regional | 20:37.73 |
| 30 | Aidan WalshPlace 30 · Paul VI | — | Paul VI | 20:40.11 |
| 31 | Michael AlvarezPlace 31 · Camden Catholic | — | Camden Catholic | 20:48.92 |
| 32 | Owen KingPlace 32 · Paul VI | — | Paul VI | 20:50.99 |
| 33 | AJ CollarinPlace 33 · Paul VI | — | Paul VI | 21:07.52 |
| 34 | Luke KenneyPlace 34 · Camden Catholic | — | Camden Catholic | 21:17.05 |
| 35 | Chase RosenbergerPlace 35 · Camden Catholic | — | Camden Catholic | 21:23.55 |
| 36 | Nate ConsuegraPlace 36 · Camden Catholic | — | Camden Catholic | 21:33.90 |
| 37 | Antonio TornesePlace 37 · Lenape Regional | — | Lenape Regional | 21:45.79 |
| 38 | Joseph CortesePlace 38 · Lenape Regional | — | Lenape Regional | 22:09.47 |
| 39 | Matthew MichnowskiPlace 39 · Lenape Regional | — | Lenape Regional | 22:12.31 |
| 40 | Robert GardnerPlace 40 · Camden Catholic | — | Camden Catholic | 22:16.93 |
| 41 | Bryan GaskillPlace 41 · Lenape Regional | — | Lenape Regional | 22:20.04 |
| 42 | Greyson StewartPlace 42 · Lenape Regional | — | Lenape Regional | 22:29.45 |
| 43 | Joseph KozianowskiPlace 43 · Lenape Regional | — | Lenape Regional | 22:36.56 |
| 44 | Ronan BarberPlace 44 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 22:43.63 |
| 45 | Joseph HoughPlace 45 · Cherokee | — | Cherokee | 22:44.59 |
| 46 | Colin CunniffPlace 46 · Paul VI | — | Paul VI | 22:48.04 |
| 47 | Mayco LuceroPlace 47 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 22:52.11 |
| 48 | Christian BennettPlace 48 · Cherokee | — | Cherokee | 23:12.05 |
| 49 | Michael LongPlace 49 · Lenape Regional | — | Lenape Regional | 23:13.27 |
| 50 | Luke KellerPlace 50 · Camden Catholic | — | Camden Catholic | 23:19.21 |
| 51 | Conner AlvarezPlace 51 · Camden Catholic | — | Camden Catholic | 23:28.52 |
| 52 | Joe HochbergPlace 52 · Lenape Regional | — | Lenape Regional | 23:32.04 |
| 53 | Daniel HassallPlace 53 · Cherokee | — | Cherokee | 23:39.94 |
| 54 | Brian RotterPlace 54 · Camden Catholic | — | Camden Catholic | 24:01.42 |
| 55 | Adam KozianowskiPlace 55 · Lenape Regional | — | Lenape Regional | 24:03.76 |
| 56 | Luke BrennanPlace 56 · Lenape Regional | — | Lenape Regional | 24:19.94 |
| 57 | Dennis GolembiewskiPlace 57 · Cherokee | — | Cherokee | 24:29.61 |
| 58 | Ethan CzepielPlace 58 · Camden Catholic | — | Camden Catholic | 24:30.15 |
| 59 | Kylan WitherspoonPlace 59 · Lenape Regional | — | Lenape Regional | 24:55.36 |
| 60 | John CovingtonPlace 60 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 24:56.87 |
| 61 | Alex CruzPlace 61 · Camden Catholic | — | Camden Catholic | 24:57.45 |
| 62 | Sam SmialPlace 62 · Camden Catholic | — | Camden Catholic | 24:57.65 |
| 63 | Daanyal KaleemPlace 63 · Cherokee | — | Cherokee | 25:07.79 |
| 64 | Christopher MaldonadoPlace 64 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 25:33.09 |
| 65 | Devon ColemanPlace 65 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 25:52.57 |
| 66 | Robert NunezPlace 66 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 26:48.49 |
| 67 | Kevin PenaPlace 67 · Camden Co. Tech - Pennsau | — | Camden Co. Tech - Pennsau | 26:55.30 |
| 1 | Daniel CanteroPlace 1 · Timber Creek Reg. | — | Timber Creek Reg. | 17:46.72 |
| 2 | Evan VollPlace 2 · Timber Creek Reg. | — | Timber Creek Reg. | 17:54.68 |
| 3 | Chris ColavitaPlace 3 · Washington Twp | — | Washington Twp | 17:57.94 |
| 4 | William PellegrinoPlace 4 · Shawnee | — | Shawnee | 17:59.57 |
| 5 | Nate KidwellPlace 5 · Washington Twp | — | Washington Twp | 18:01.99 |
| 6 | Alex CampagnaPlace 6 · Shawnee | — | Shawnee | 18:03.10 |
| 7 | Dominic AmilcarePlace 7 · Seneca | — | Seneca | 18:11.43 |
| 8 | Cole MylanPlace 8 · Timber Creek Reg. | — | Timber Creek Reg. | 18:16.44 |
| 9 | charles LantPlace 9 · Washington Twp | — | Washington Twp | 18:21.29 |
| 10 | George MihaileanuPlace 10 · Shawnee | — | Shawnee | 18:24.32 |
| 11 | Christopher CampbellPlace 11 · Winslow Township | — | Winslow Township | 18:25.31 |
| 12 | Cholo BiteraPlace 12 · Timber Creek Reg. | — | Timber Creek Reg. | 18:43.04 |
| 13 | Sean TolentinoPlace 13 · Timber Creek Reg. | — | Timber Creek Reg. | 18:57.90 |
| 14 | Brian EatonPlace 14 · Timber Creek Reg. | — | Timber Creek Reg. | 18:58.13 |
| 15 | Will SchuckPlace 15 · Washington Twp | — | Washington Twp | 19:03.51 |
| 16 | Harry MoorePlace 16 · Seneca | — | Seneca | 19:10.77 |
| 17 | William KaminerPlace 17 · Shawnee | — | Shawnee | 19:11.83 |
| 18 | Kenny StoutPlace 18 · Seneca | — | Seneca | 19:19.83 |
| 19 | Bryan RamirezPlace 19 · Winslow Township | — | Winslow Township | 19:20.20 |
| 20 | Ryan CzechowskiPlace 20 · Shawnee | — | Shawnee | 19:21.50 |
| 21 | Nino UyPlace 21 · Timber Creek Reg. | — | Timber Creek Reg. | 19:35.03 |
| 22 | Justin SchmiedPlace 22 · Seneca | — | Seneca | 19:38.50 |
| 23 | Dylan HansenPlace 23 · Shawnee | — | Shawnee | 19:38.80 |
| 24 | Tellus McDonaldPlace 24 · Washington Twp | — | Washington Twp | 19:40.74 |
| 25 | Flynn DymkowskiPlace 25 · Shawnee | — | Shawnee | 19:52.42 |
| 26 | Mike DressnerPlace 26 · Washington Twp | — | Washington Twp | 20:00.98 |
| 27 | Alex ConstantinouPlace 27 · Shawnee | — | Shawnee | 20:02.14 |
| 28 | Sean HicePlace 28 · Washington Twp | — | Washington Twp | 20:04.27 |
| 29 | John FranklinPlace 29 · Washington Twp | — | Washington Twp | 20:05.03 |
| 30 | Harrison HoagPlace 30 · Shawnee | — | Shawnee | 20:10.55 |
| 31 | Dakari WilliamsPlace 31 · Washington Twp | — | Washington Twp | 20:11.72 |
| 32 | Elijah DunnPlace 32 · Seneca | — | Seneca | 20:21.15 |
| 33 | Jimmy DemetriosPlace 33 · Seneca | — | Seneca | 20:27.14 |
| 34 | Cooper GrabowskiPlace 34 · Shawnee | — | Shawnee | 20:28.72 |
| 35 | Colby WeluszPlace 35 · Seneca | — | Seneca | 20:29.93 |
| 36 | John HowePlace 36 · Cherry Hill West | — | Cherry Hill West | 20:31.04 |
| 37 | Robert BirdsallPlace 37 · Shawnee | — | Shawnee | 20:31.31 |
| 38 | Nick FlorioPlace 38 · Shawnee | — | Shawnee | 20:39.32 |
| 39 | Will NeherPlace 39 · Shawnee | — | Shawnee | 20:46.22 |
| 40 | Brian ChinoPlace 40 · Shawnee | — | Shawnee | 20:46.49 |
| 41 | Christian FloodPlace 41 · Washington Twp | — | Washington Twp | 20:49.05 |
| 42 | Karl EberhardtPlace 42 · Cherry Hill West | — | Cherry Hill West | 20:50.13 |
| 43 | Daniel ZakhariaPlace 43 · Timber Creek Reg. | — | Timber Creek Reg. | 20:50.94 |
| 44 | Sean RankinPlace 44 · Shawnee | — | Shawnee | 20:56.11 |
| 45 | Harry SchwartzPlace 45 · Cherry Hill West | — | Cherry Hill West | 20:57.09 |
| 46 | Bryan RogersPlace 46 · Timber Creek Reg. | — | Timber Creek Reg. | 21:08.19 |
| 47 | Alexander SchultesPlace 47 · Washington Twp | — | Washington Twp | 21:09.29 |
| 48 | Kevin SonnPlace 48 · Cherry Hill West | — | Cherry Hill West | 21:09.82 |
| 49 | Treyallen JacksonPlace 49 · Timber Creek Reg. | — | Timber Creek Reg. | 21:11.43 |
| 50 | Jeffrey ChenPlace 50 · Timber Creek Reg. | — | Timber Creek Reg. | 21:17.49 |
| 51 | Christopher BaldarrangoPlace 51 · Cherry Hill West | — | Cherry Hill West | 21:30.11 |
| 52 | Sunny PeoupangPlace 52 · Winslow Township | — | Winslow Township | 21:36.74 |
| 53 | Joseph MalecPlace 53 · Washington Twp | — | Washington Twp | 21:43.61 |
| 54 | Taron WilliamsPlace 54 · Winslow Township | — | Winslow Township | 21:44.08 |
| 55 | Liam GnadtPlace 55 · Seneca | — | Seneca | 21:45.10 |
| 56 | Ryan RosenthalPlace 56 · Seneca | — | Seneca | 21:46.68 |
| 57 | Royce JacobsPlace 57 · Shawnee | — | Shawnee | 21:47.08 |
| 58 | Elijah NixPlace 58 · Shawnee | — | Shawnee | 21:49.35 |
| 59 | Zion GreenPlace 59 · Winslow Township | — | Winslow Township | 21:55.10 |
| 60 | Hayden MehiganPlace 60 · Seneca | — | Seneca | 21:58.38 |
| 61 | Matt SonnPlace 61 · Cherry Hill West | — | Cherry Hill West | 22:00.13 |
| 62 | Connor WoodwardPlace 62 · Washington Twp | — | Washington Twp | 22:08.93 |
| 63 | Chris LardnerPlace 63 · Seneca | — | Seneca | 22:14.12 |
| 64 | Christian KelleherPlace 64 · Shawnee | — | Shawnee | 22:14.48 |
| 65 | Derrick WardPlace 65 · Timber Creek Reg. | — | Timber Creek Reg. | 22:22.22 |
| 66 | Jason KarchPlace 66 · Shawnee | — | Shawnee | 22:25.42 |
| 67 | Zach AldakimovPlace 67 · Shawnee | — | Shawnee | 22:31.35 |
| 68 | John BlahutPlace 68 · Shawnee | — | Shawnee | 22:33.26 |
| 69 | Adam DenverPlace 69 · Shawnee | — | Shawnee | 22:35.91 |
| 70 | Daniel AroughetiPlace 70 · Cherry Hill East | — | Cherry Hill East | 22:36.31 |
| 71 | Carmel ButbulPlace 71 · Cherry Hill East | — | Cherry Hill East | 22:36.76 |
| 72 | Jacob ChengPlace 72 · Cherry Hill East | — | Cherry Hill East | 22:37.05 |
| 73 | Peter TepperPlace 73 · Cherry Hill East | — | Cherry Hill East | 22:37.28 |
| 74 | Daniel FarlingPlace 74 · Cherry Hill East | — | Cherry Hill East | 22:37.51 |
| 75 | Dylan HaganPlace 75 · Cherry Hill East | — | Cherry Hill East | 22:37.84 |
| 76 | Ian FultonPlace 76 · Cherry Hill East | — | Cherry Hill East | 22:38.11 |
| 77 | Christopher KorneyevPlace 77 · Cherry Hill East | — | Cherry Hill East | 22:38.38 |
| 78 | Michael McCurdyPlace 78 · Cherry Hill East | — | Cherry Hill East | 22:38.70 |
| 79 | Gabe RodriguezPlace 79 · Cherry Hill East | — | Cherry Hill East | 22:39.05 |
| 80 | Brett VogelPlace 80 · Cherry Hill East | — | Cherry Hill East | 22:39.27 |
| 81 | Erik LiPlace 81 · Cherry Hill East | — | Cherry Hill East | 22:39.59 |
| 82 | Paul BrucePlace 82 · Cherry Hill East | — | Cherry Hill East | 22:39.83 |
| 83 | Mason BulickiPlace 83 · Cherry Hill East | — | Cherry Hill East | 22:40.33 |
| 84 | Kevin ZhouPlace 84 · Cherry Hill East | — | Cherry Hill East | 22:40.85 |
| 85 | Enrique PerezPlace 85 · Cherry Hill East | — | Cherry Hill East | 22:41.30 |
| 86 | Lloyd KimPlace 86 · Cherry Hill East | — | Cherry Hill East | 22:46.16 |
| 87 | Grant YoonPlace 87 · Cherry Hill East | — | Cherry Hill East | 22:51.09 |
| 88 | Ethan AndererPlace 88 · Cherry Hill East | — | Cherry Hill East | 23:05.40 |
| 89 | Maxwell HaughtPlace 89 · Cherry Hill East | — | Cherry Hill East | 23:40.08 |
| 90 | Douglas CoxPlace 90 · Cherry Hill East | — | Cherry Hill East | 23:41.77 |
| 91 | Jaron ChenPlace 91 · Cherry Hill East | — | Cherry Hill East | 23:42.08 |
| 92 | Justin HoPlace 92 · Timber Creek Reg. | — | Timber Creek Reg. | 23:46.52 |
| 93 | Eli McbethPlace 93 · Cherry Hill East | — | Cherry Hill East | 24:04.47 |
| 94 | Jacob MarchesePlace 94 · Washington Twp | — | Washington Twp | 24:27.33 |
| 95 | Amari DickersonPlace 95 · Winslow Township | — | Winslow Township | 24:30.95 |
| 96 | Kyle KerchoferPlace 96 · Seneca | — | Seneca | 24:36.12 |
| 97 | Curtis JamesPlace 97 · Seneca | — | Seneca | 25:11.49 |
| 98 | Maxwell FriedmanPlace 98 · Seneca | — | Seneca | 25:16.78 |
| 99 | Eric DolanPlace 99 · Cherry Hill West | — | Cherry Hill West | 25:20.34 |
| 100 | Sam BeattyPlace 100 · Cherry Hill West | — | Cherry Hill West | 25:20.82 |
| 101 | Evan BishopPlace 101 · Timber Creek Reg. | — | Timber Creek Reg. | 25:21.90 |
| 102 | Reuben PressleyPlace 102 · Winslow Township | — | Winslow Township | 25:29.16 |
| 103 | Daniel DrokePlace 103 · Shawnee | — | Shawnee | 25:39.39 |
| 104 | Gavin AndersenPlace 104 · Winslow Township | — | Winslow Township | 25:40.04 |
| 105 | Hakim JordanPlace 105 · Timber Creek Reg. | — | Timber Creek Reg. | 25:41.34 |
| 106 | Noah HarrisonPlace 106 · Shawnee | — | Shawnee | 26:10.30 |
| 107 | Leo RamosPlace 107 · Timber Creek Reg. | — | Timber Creek Reg. | 26:22.55 |
| 108 | Brandon GreenePlace 108 · Winslow Township | — | Winslow Township | 26:26.40 |
| 109 | Sean McCartneyPlace 109 · Shawnee | — | Shawnee | 26:28.42 |
| 110 | Evan SakachPlace 110 · Shawnee | — | Shawnee | 27:30.79 |
| 111 | Aidan WintersPlace 111 · Shawnee | — | Shawnee | 28:48.16 |
| 112 | Elijah BanksPlace 112 · Cherry Hill West | — | Cherry Hill West | 28:53.19 |
| 113 | Peter HaynesPlace 113 · Timber Creek Reg. | — | Timber Creek Reg. | 29:04.13 |
| 114 | Owen PanackalPlace 114 · Cherry Hill East | — | Cherry Hill East | 30:14.05 |
| 115 | Thomas ByrnePlace 115 · Shawnee | — | Shawnee | 30:51.73 |
| 116 | Andrew RudmanPlace 116 · Shawnee | — | Shawnee | 31:44.90 |
| 117 | Shane AustinPlace 117 · Winslow Township | — | Winslow Township | 31:50.10 |
| 118 | Zack PeoupangPlace 118 · Winslow Township | — | Winslow Township | 32:41.13 |
| 119 | Darren ZhouPlace 119 · Cherry Hill East | — | Cherry Hill East | 32:44.63 |
| 120 | Nicholas SoaresPlace 120 · Shawnee | — | Shawnee | 32:44.63 |
| 121 | Joseph GallagherPlace 121 · Timber Creek Reg. | — | Timber Creek Reg. | 32:44.63 |
| 122 | Kevin GruenPlace 122 · Timber Creek Reg. | — | Timber Creek Reg. | 32:44.63 |
| 123 | Ryan RuizPlace 123 · Seneca | — | Seneca | 32:44.63 |
| 124 | Christopher MosleyPlace 124 · Timber Creek Reg. | — | Timber Creek Reg. | 32:44.63 |
| 125 | Adam AliPlace 125 · Cherry Hill East | — | Cherry Hill East | 32:44.63 |
| 126 | Zachary LewisPlace 126 · Cherry Hill West | — | Cherry Hill West | 32:44.63 |
| 127 | Andrew WahlPlace 127 · Washington Twp | — | Washington Twp | 32:44.63 |
| 128 | Benjamin FatokunPlace 128 · Winslow Township | — | Winslow Township | 32:44.63 |
| 129 | Andrew ValleauPlace 129 · Seneca | — | Seneca | 32:44.63 |
| 130 | Nathan StehlyPlace 130 · Cherry Hill West | — | Cherry Hill West | 32:44.63 |