| 1 | Connor HickokPlace 1 · Grade 10 · Lenape | 10 | Lenape | 19:17.55 PR |
| 2 | Robert WashingtonPlace 2 · Grade 12 · Sterling | 12 | Sterling | 19:18.01 PR |
| 3 | Alex OsawaPlace 3 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 19:27.29 PR |
| 4 | Joe MaddenPlace 4 · Grade 11 · Highland Regional | 11 | Highland Regional | 19:34.44 PR |
| 5 | Zachary PlumPlace 5 · Grade 10 · Riverside | 10 | Riverside | 19:36.62 |
| 6 | Fletcher D'AlessandroPlace 6 · Grade 10 · Cherokee | 10 | Cherokee | 19:37.90 |
| 7 | Jason RussoPlace 7 · Grade 10 · Riverside | 10 | Riverside | 19:39.27 |
| 8 | Carter ZippelPlace 8 · Grade 10 · Cherry Hill East | 10 | Cherry Hill East | 19:39.84 |
| 9 | Ryan NiederbergerPlace 9 · Grade 9 · Cherokee | 9 | Cherokee | 19:43.01 PR |
| 10 | Brandon CoutsPlace 10 · Grade 10 · Upper Darby | 10 | Upper Darby | 19:44.27 |
| 11 | Joshua VrancikPlace 11 · Grade 9 · Cinnaminson | 9 | Cinnaminson | 19:48.46 |
| 12 | Lucas RicciardiPlace 12 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 19:51.99 PR |
| 13 | Dawson TalbotPlace 13 · Grade 9 · Cherokee | 9 | Cherokee | 19:52.99 PR |
| 14 | Kieran McMullenPlace 14 · Grade 11 · Rancocas Valley Reg | 11 | Rancocas Valley Reg | 19:53.24 |
| 15 | Alexander AugustinePlace 15 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 19:53.58 |
| 16 | Bennett SnokePlace 16 · Grade 11 · Seneca | 11 | Seneca | 19:54.33 |
| 17 | Jaidyn Brown-GloverPlace 17 · Grade 11 · Upper Darby | 11 | Upper Darby | 19:58.36 |
| 18 | Cameron MartinezPlace 18 · Grade 10 · Seneca | 10 | Seneca | 19:59.57 PR |
| 19 | Joshua MadgeyPlace 19 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 20:00.58 |
| 20 | Jacob MartinPlace 20 · Grade 10 · Camden Co Tech (Sicklerville) | 10 | Camden Co Tech (Sicklerville) | 20:02.94 |
| 21 | Ben KupersmithPlace 21 · Grade 10 · Eastern Senior | 10 | Eastern Senior | 20:04.06 PR |
| 22 | Roman BatesPlace 22 · Grade 10 · Highland Regional | 10 | Highland Regional | 20:08.04 |
| 23 | Aiden SchnaarsPlace 23 · Grade 11 · Vineland | 11 | Vineland | 20:08.56 PR |
| 24 | Ryder BozinePlace 24 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 20:12.00 |
| 25 | Edwin GuerreroPlace 25 · Grade 10 · Highland Regional | 10 | Highland Regional | 20:14.05 |
| 26 | John SalernoPlace 26 · Grade 11 · Riverside | 11 | Riverside | 20:17.55 |
| 27 | Ty On-Yoo RamellaPlace 27 · Grade 12 · Cherry Hill East | 12 | Cherry Hill East | 20:18.22 PR |
| 28 | Thaddeus EspinozaPlace 28 · Grade 11 · Lenape | 11 | Lenape | 20:18.82 PR |
| 29 | James CollerPlace 29 · Grade 10 · Cinnaminson | 10 | Cinnaminson | 20:22.59 PR |
| 30 | Romel Morales MatcoPlace 30 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 20:23.15 PR |
| 31 | Luca DiRaddoPlace 31 · Grade 10 · Seneca | 10 | Seneca | 20:24.99 PR |
| 32 | Taurop HaasePlace 32 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 20:27.21 |
| 33 | Leithan Mathis-HarrisPlace 33 · Grade 10 · Camden Co Tech (Sicklerville) | 10 | Camden Co Tech (Sicklerville) | 20:28.51 PR |
| 34 | Colin GratsiasPlace 34 · Grade 10 · Lenape | 10 | Lenape | 20:31.58 PR |
| 35 | Joshua AbolarinPlace 35 · Grade 10 · Timber Creek | 10 | Timber Creek | 20:38.27 PR |
| 36 | Jibril HammondPlace 36 · Grade 11 · Winslow Township | 11 | Winslow Township | 20:40.59 |
| 37 | Logan CramerPlace 37 · Grade 10 · Seneca | 10 | Seneca | 20:43.65 PR |
| 38 | Chase HartmannPlace 38 · Grade 12 · Camden Co Tech (Sicklerville) | 12 | Camden Co Tech (Sicklerville) | 20:44.33 |
| 39 | Connor FudalaPlace 39 · Grade 9 · Cinnaminson | 9 | Cinnaminson | 20:48.86 |
| 40 | Sam CupersmithPlace 40 · Grade 10 · Eastern Senior | 10 | Eastern Senior | 20:50.25 |
| 41 | Vincent SchiavoPlace 41 · Grade 10 · Holy Cross | 10 | Holy Cross | 20:51.21 |
| 42 | Thomas SmithPlace 42 · Grade 12 · Holy Cross | 12 | Holy Cross | 20:53.09 PR |
| 43 | Averi TaylorPlace 43 · Grade 11 · Lenape | 11 | Lenape | 20:53.68 PR |
| 44 | Justin ScottPlace 44 · Grade 12 · Bordentown Regional | 12 | Bordentown Regional | 20:54.15 |
| 45 | Cameron HamptonPlace 45 · Grade 10 · Lenape | 10 | Lenape | 20:55.74 PR |
| 46 | Kerry ZhengPlace 46 · Grade 10 · Vineland | 10 | Vineland | 21:00.00 PR |
| 47 | Brian Contreras MartinezPlace 47 · Grade 11 · Vineland | 11 | Vineland | 21:00.28 |
| 48 | Jonathan MerkelPlace 48 · Grade 11 · Cherokee | 11 | Cherokee | 21:03.45 |
| 49 | Noah NguyenPlace 49 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 21:03.80 PR |
| 50 | John ScottPlace 50 · Grade 12 · Seneca | 12 | Seneca | 21:04.13 PR |
| 51 | Kade SuttonPlace 51 · Grade 11 · Bordentown Regional | 11 | Bordentown Regional | 21:11.43 PR |
| 52 | Samual BregauditPlace 52 · Grade 12 · Sterling | 12 | Sterling | 21:13.40 |
| 53 | Terry ColePlace 53 · Grade 11 · Sterling | 11 | Sterling | 21:14.39 |
| 54 | Logan WuPlace 54 · Grade 11 · Lenape | 11 | Lenape | 21:15.26 |
| 55 | Om PatelPlace 55 · Grade 12 · Timber Creek | 12 | Timber Creek | 21:15.56 |
| 56 | Sean BarrettPlace 56 · Grade 9 · Holy Cross | 9 | Holy Cross | 21:16.78 PR |
| 57 | William WardPlace 57 · Grade 9 · Seneca | 9 | Seneca | 21:20.00 PR |
| 58 | Zachary MathewPlace 58 · Grade 11 · Lenape | 11 | Lenape | 21:25.43 PR |
| 59 | Jadon LorenzoPlace 59 · Grade 9 · Timber Creek | 9 | Timber Creek | 21:28.81 PR |
| 60 | Alexander DangPlace 60 · Grade 9 · Timber Creek | 9 | Timber Creek | 21:29.18 PR |
| 61 | Ethan RodriguezPlace 61 · Grade 12 · Sterling | 12 | Sterling | 21:30.57 |
| 62 | Aaron KupersmithPlace 62 · Grade 10 · Eastern Senior | 10 | Eastern Senior | 21:34.34 |
| 63 | Yaniel ColonPlace 63 · Grade 11 · Pennsauken | 11 | Pennsauken | 21:38.65 |
| 64 | Michael BerardinelliPlace 64 · Grade 10 · Lenape | 10 | Lenape | 21:40.61 PR |
| 65 | Zachary HooperPlace 65 · Grade 11 · Sterling | 11 | Sterling | 21:53.17 PR |
| 66 | Colin RileyPlace 66 · Grade 12 · Lenape | 12 | Lenape | 22:00.23 PR |
| 67 | Daniel BasseyPlace 67 · Grade 9 · Winslow Township | 9 | Winslow Township | 22:04.07 |
| 68 | Giuseppe CovelloPlace 68 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 22:04.33 |
| 69 | Joshua MoorePlace 69 · Grade 12 · Bordentown Regional | 12 | Bordentown Regional | 22:07.80 |
| 70 | Gabe RubinPlace 70 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 22:09.10 |
| 71 | Anthony CastroPlace 71 · Grade 10 · Paul VI | 10 | Paul VI | 22:11.85 |
| 72 | Jadiel MalavePlace 72 · Grade 10 · Vineland | 10 | Vineland | 22:12.78 |
| 73 | Eric FeinerPlace 73 · Grade 11 · Lenape | 11 | Lenape | 22:13.04 PR |
| 74 | Marcus HutchinsonPlace 74 · Grade 10 · Rancocas Valley Reg | 10 | Rancocas Valley Reg | 22:15.48 |
| 75 | William McSorleyPlace 75 · Grade 11 · Shawnee | 11 | Shawnee | 22:16.67 PR |
| 76 | Shrikhande KrushnaPlace 76 · Grade 9 · Lenape | 9 | Lenape | 22:18.55 |
| 77 | Gurtejbir SinghPlace 77 · Grade 10 · Vineland | 10 | Vineland | 22:19.39 |
| 78 | Robert MalpicaPlace 78 · Grade 10 · Vineland | 10 | Vineland | 22:21.86 |
| 79 | Tobias MarquezPlace 79 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 22:23.99 PR |
| 80 | McKinley YoungPlace 80 · Grade 11 · Shawnee | 11 | Shawnee | 22:24.58 |
| 81 | Michael RosatiPlace 81 · Grade 10 · Seneca | 10 | Seneca | 22:27.46 |
| 82 | Ryan VuongPlace 82 · Grade 10 · Upper Darby | 10 | Upper Darby | 22:31.22 |
| 83 | Sean GeorgePlace 83 · Grade 12 · Seneca | 12 | Seneca | 22:36.03 |
| 84 | Peter SukolaPlace 84 · Grade 12 · Bordentown Regional | 12 | Bordentown Regional | 22:41.87 PR |
| 85 | Tyler WarkPlace 85 · Grade 10 · Eastern Senior | 10 | Eastern Senior | 22:45.04 |
| 86 | Cole MarlinPlace 86 · Grade 10 · Lenape | 10 | Lenape | 22:49.64 |
| 87 | Damian ZamoranoPlace 87 · Grade 10 · Pennsauken | 10 | Pennsauken | 22:52.10 PR |
| 88 | Bryan BurgosPlace 88 · Grade 11 · Pennsauken | 11 | Pennsauken | 22:54.01 PR |
| 89 | Joziah EspinozaPlace 89 · Grade 10 · Shawnee | 10 | Shawnee | 22:56.51 PR |
| 90 | Devin Smythe-PritchettPlace 90 · Grade 12 · Winslow Township | 12 | Winslow Township | 23:07.40 PR |
| 91 | Gerami HarrisPlace 91 · Grade 11 · Camden Co Tech (Sicklerville) | 11 | Camden Co Tech (Sicklerville) | 23:09.86 PR |
| 92 | Declan SchroederPlace 92 · Grade 10 · Rancocas Valley Reg | 10 | Rancocas Valley Reg | 23:11.18 |
| 93 | Nathan ThachPlace 93 · Grade 11 · Pennsauken | 11 | Pennsauken | 23:15.36 PR |
| 94 | Lalit KumarPlace 94 · Grade 11 · Eastern Senior | 11 | Eastern Senior | 23:18.55 |
| 95 | Coughlin MatthewPlace 95 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 23:24.49 |
| 96 | Micah BurrisPlace 96 · Grade 10 · Eastern Senior | 10 | Eastern Senior | 23:31.98 PR |
| 97 | Gavin MurphyPlace 97 · Grade 10 · Sterling | 10 | Sterling | 23:38.18 PR |
| 98 | Noah McNicholPlace 98 · Grade 10 · Seneca | 10 | Seneca | 23:40.17 |
| 99 | Giovanni SalomonPlace 99 · Grade 12 · Vineland | 12 | Vineland | 23:41.62 |
| 100 | Rysaan WashingtonPlace 100 · Grade 12 · Upper Darby | 12 | Upper Darby | 23:45.36 PR |
| 101 | Shawn RyanPlace 101 · Grade 10 · Sterling | 10 | Sterling | 23:47.02 |
| 102 | Collin KennedyPlace 102 · Grade 10 · Sterling | 10 | Sterling | 23:47.26 |
| 103 | Aiden SmurloPlace 103 · Grade 11 · Shawnee | 11 | Shawnee | 23:53.49 PR |
| 104 | Ezequiel Avalos-AnalcoPlace 104 · Grade 11 · Sterling | 11 | Sterling | 23:55.39 PR |
| 105 | Benjamin BantlePlace 105 · Grade 9 · Shawnee | 9 | Shawnee | 23:57.77 PR |
| 106 | Lucas HedgesPlace 106 · Grade 10 · Seneca | 10 | Seneca | 24:00.91 PR |
| 107 | Colin Pritzl - PetersonPlace 107 · Grade 9 · Shawnee | 9 | Shawnee | 24:04.05 |
| 108 | William StrongPlace 108 · Grade 11 · Shawnee | 11 | Shawnee | 24:05.38 |
| 109 | Bailey WardPlace 109 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 24:29.48 PR |
| 110 | Milo Napoli-FultzPlace 110 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 24:29.84 |
| 111 | Ryan KellemPlace 111 · Grade 10 · Highland Regional | 10 | Highland Regional | 24:30.57 |
| 112 | Jacob McCabePlace 112 · Grade 11 · Highland Regional | 11 | Highland Regional | 24:34.37 |
| 113 | Tyrone CottmanPlace 113 · Grade 11 · Glassboro | 11 | Glassboro | 24:50.58 PR |
| 114 | Ean GordonPlace 114 · Grade 12 · Rancocas Valley Reg | 12 | Rancocas Valley Reg | 24:53.85 |
| 115 | Jordan RobinsonPlace 115 · Grade 10 · Highland Regional | 10 | Highland Regional | 25:08.87 |
| 116 | Jonathon BanksPlace 116 · Grade 10 · Lenape | 10 | Lenape | 25:12.56 |
| 117 | Paul SochanchakPlace 117 · Grade 10 · Holy Cross | 10 | Holy Cross | 25:13.69 |
| 118 | Elias ThrockmortonPlace 118 · Grade 11 · Camden Co Tech (Sicklerville) | 11 | Camden Co Tech (Sicklerville) | 25:29.24 PR |
| 119 | Amad WilliamsPlace 119 · Grade 12 · Camden Co Tech (Sicklerville) | 12 | Camden Co Tech (Sicklerville) | 25:33.27 PR |
| 120 | Raleigh GerstPlace 120 · Grade 9 · Haddon Township | 9 | Haddon Township | 25:46.64 PR |
| 121 | Giancarlo SemprevivoPlace 121 · Grade 10 · Holy Cross | 10 | Holy Cross | 25:51.19 PR |
| 122 | Nicholas CarpinetoPlace 122 · Grade 10 · Cherokee | 10 | Cherokee | 26:01.82 |
| 123 | Jeff Pu lopezPlace 123 · Grade 9 · Riverside | 9 | Riverside | 26:14.54 |
| 124 | Liam StellwagPlace 124 · Grade 9 · Holy Cross | 9 | Holy Cross | 26:19.15 |
| 125 | Gabe CavanaughPlace 125 · Grade 10 · Holy Cross | 10 | Holy Cross | 26:25.34 |
| 126 | Pablo Hernandez-ArellanoPlace 126 · Grade 12 · Winslow Township | 12 | Winslow Township | 26:26.44 PR |
| 127 | Gavin YandaPlace 127 · Grade 9 · Lenape | 9 | Lenape | 26:47.10 |
| 128 | Tyler LePlace 128 · Grade 12 · Pennsauken | 12 | Pennsauken | 27:02.99 |
| 129 | Andre BarnesPlace 129 · Grade 10 · Vineland | 10 | Vineland | 27:43.22 |
| 130 | Chase HarperPlace 130 · Grade 11 · Riverside | 11 | Riverside | 27:52.29 |
| 131 | Gabriel SotomayorPlace 131 · Grade 10 · Vineland | 10 | Vineland | 28:16.14 |
| 132 | Patrick TranPlace 132 · Grade 10 · Pennsauken | 10 | Pennsauken | 29:19.70 |
| 133 | Alex NeesPlace 133 · Grade 9 · Winslow Township | 9 | Winslow Township | 35:06.94 |