| 1 | Jamir BrownPlace 1 · Penn Charter | — | Penn Charter | 18:49.00 | 1 |
| 2 | Ben RichardsPlace 2 · Penn Charter | — | Penn Charter | 19:05.00 | 2 |
| 3 | Nirvikar SinghPlace 3 · Penn Charter | — | Penn Charter | 19:13.00 | 3 |
| 4 | Josh ChubbPlace 4 · Penn Charter | — | Penn Charter | 19:32.26 | 4 |
| 5 | Colin McCloskeyPlace 5 · Penn Charter | — | Penn Charter | 19:32.51 | 5 |
| 6 | Pedro RamosPlace 6 · Germantown Frnds | — | Germantown Frnds | 19:32.73 | 6 |
| 7 | Matt PetersonPlace 7 · Germantown Frnds | — | Germantown Frnds | 19:53.00 | 7 |
| 8 | Connor FeePlace 8 · Bristol | — | Bristol | 20:05.00 | 8 |
| 9 | Ethan JonesPlace 9 · Germantown Frnds | — | Germantown Frnds | 20:24.00 | 9 |
| 10 | Spencer RappaportPlace 10 · Haverford School | — | Haverford School | 20:34.00 | 10 |
| 11 | Adam CostarinoPlace 11 · Penn Charter | — | Penn Charter | 20:57.00 | 11 |
| 12 | Patrick ArayaPlace 12 · Germantown Frnds | — | Germantown Frnds | 21:04.00 | 12 |
| 13 | Matt ReedPlace 13 · Germantown Frnds | — | Germantown Frnds | 21:05.47 | 13 |
| 14 | Noah ShipleyPlace 14 · Germantown Frnds | — | Germantown Frnds | 21:05.79 | 14 |
| 15 | Aaron BrillPlace 15 · Germantown Frnds | — | Germantown Frnds | 21:14.30 | 15 |
| 16 | Ros McDermottPlace 16 · Haverford School | — | Haverford School | 21:14.76 | 16 |
| 17 | Noah KulakPlace 17 · Germantown Frnds | — | Germantown Frnds | 21:27.00 | — |
| 18 | Julian RandolphPlace 18 · Westtown School | — | Westtown School | 21:37.00 | 17 |
| 19 | Ross HigginsPlace 19 · Haverford School | — | Haverford School | 21:39.00 | 18 |
| 20 | Aidan El-DadaPlace 20 · Abington Friends | — | Abington Friends | 21:41.00 | — |
| 21 | Jack PlimptonPlace 21 · Pennington | — | Pennington | 21:42.00 | 19 |
| 22 | Chaomin WuPlace 22 · Pennington | — | Pennington | 21:44.00 | 20 |
| 23 | Gorden RobertsonPlace 23 · Penn Charter | — | Penn Charter | 21:45.17 | 21 |
| 24 | Cameron CumminsPlace 24 · Haverford School | — | Haverford School | 21:45.42 | 22 |
| 25 | Arne NelsonPlace 25 · George School | — | George School | 21:46.00 | 23 |
| 26 | Yangeng JiangPlace 26 · Pennington | — | Pennington | 21:54.00 | 24 |
| 27 | Jacob CopePlace 27 · Westtown School | — | Westtown School | 22:01.00 | 25 |
| 28 | Harrison CohnPlace 28 · Pennington | — | Pennington | 22:10.00 | 26 |
| 29 | Christian TringaliPlace 29 · Pennington | — | Pennington | 22:16.00 | 27 |
| 30 | David NaitovePlace 30 · Abington Friends | — | Abington Friends | 22:19.00 | — |
| 31 | Taylor HaberlePlace 31 · George School | — | George School | 22:22.00 | 28 |
| 32 | Benjamin LudginPlace 32 · Pennington | — | Pennington | 22:27.00 | 29 |
| 33 | James FragalePlace 33 · Princeton Day | — | Princeton Day | 22:31.00 | 30 |
| 34 | Derek QuongPlace 34 · Penn Charter | — | Penn Charter | 22:34.00 | — |
| 35 | Jackson SizerPlace 35 · George School | — | George School | 22:37.20 | 31 |
| 36 | Nick ChenPlace 36 · Princeton Day | — | Princeton Day | 22:37.57 | 32 |
| 37 | Peter MerhigePlace 37 · Haverford School | — | Haverford School | 22:39.48 | 33 |
| 38 | Jonathan WeissPlace 38 · Penn Charter | — | Penn Charter | 22:39.75 | — |
| 39 | Lev GreensteinPlace 39 · Abington Friends | — | Abington Friends | 22:40.00 | — |
| 40 | William HernandezPlace 40 · Bristol | — | Bristol | 22:48.00 | 34 |
| 41 | Joseph HaggertyPlace 41 · Princeton Day | — | Princeton Day | 22:53.00 | 35 |
| 42 | Jeff SofferPlace 42 · Penn Charter | — | Penn Charter | 22:54.18 | — |
| 43 | Navin RaoPlace 43 · Princeton Day | — | Princeton Day | 22:54.59 | 36 |
| 44 | William KinnamonPlace 44 · George School | — | George School | 23:04.00 | 37 |
| 45 | Judah JamisonPlace 45 · Penn Charter | — | Penn Charter | 23:13.00 | — |
| 46 | Jack DuganPlace 46 · George School | — | George School | 23:21.00 | 38 |
| 47 | Max MinesPlace 47 · Germantown Frnds | — | Germantown Frnds | 23:24.01 | — |
| 48 | Michael LucianoPlace 48 · Pennington | — | Pennington | 23:24.95 | 39 |
| 49 | Matthew CellantanoPlace 49 · Pennington | — | Pennington | 23:25.00 | — |
| 50 | james GePlace 50 · Princeton Day | — | Princeton Day | 23:37.00 | 40 |
| 51 | Taylor JobesPlace 51 · Penn Charter | — | Penn Charter | 23:44.17 | — |
| 52 | Josh RosenfeldPlace 52 · Germantown Frnds | — | Germantown Frnds | 23:44.90 | — |
| 53 | Mike PetrinoPlace 53 · Bristol | — | Bristol | 23:58.00 | 41 |
| 54 | Matt CarrollPlace 54 · Conwell-Egan | — | Conwell-Egan | 24:16.00 | — |
| 55 | Max Smith-DucatiPlace 55 · George School | — | George School | 24:18.00 | 42 |
| 56 | Johvensky PlaisimePlace 56 · George School | — | George School | 24:30.00 | 43 |
| 57 | Will ParmacekPlace 57 · Penn Charter | — | Penn Charter | 24:35.00 | — |
| 58 | Matt RichardsonPlace 58 · Conwell-Egan | — | Conwell-Egan | 24:38.00 | — |
| 59 | Shyam NatarajanPlace 59 · Germantown Frnds | — | Germantown Frnds | 24:47.00 | — |
| 60 | Henry TooheyPlace 60 · George School | — | George School | 24:52.00 | — |
| 61 | Guy WuolletPlace 61 · Haverford School | — | Haverford School | 24:55.00 | 44 |
| 62 | Yu Tong ZhouPlace 62 · Pennington | — | Pennington | 25:26.00 | — |
| 63 | Sicheng ZhuPlace 63 · Pennington | — | Pennington | 25:31.00 | — |
| 64 | John BergerPlace 64 · Abington Friends | — | Abington Friends | 25:38.00 | — |
| 65 | Tom FreitagPlace 65 · Penn Charter | — | Penn Charter | 25:42.00 | — |
| 66 | Daniel MarkPlace 66 · George School | — | George School | 25:47.00 | — |
| 67 | Elias EconomouPlace 67 · Haverford School | — | Haverford School | 26:02.00 | 45 |
| 68 | Zach WoogenPlace 68 · Princeton Day | — | Princeton Day | 26:10.00 | 46 |
| 69 | Jared MillerPlace 69 · Penn Charter | — | Penn Charter | 26:25.00 | — |
| 70 | Juan EckertPlace 70 · Haverford School | — | Haverford School | 26:42.00 | — |
| 71 | Jacob SandersPlace 71 · Bristol | — | Bristol | 26:47.00 | 47 |
| 72 | Max JokelsonPlace 72 · Penn Charter | — | Penn Charter | 26:48.00 | — |
| 73 | Max NewmanPlace 73 · Princeton Day | — | Princeton Day | 26:55.00 | 48 |
| 74 | Rob WilfPlace 74 · Germantown Frnds | — | Germantown Frnds | 27:07.00 | — |
| 75 | Christopher FudalaPlace 75 · Westtown School | — | Westtown School | 27:12.00 | 49 |
| 76 | Gabriel OrtizPlace 76 · George School | — | George School | 27:18.00 | — |
| 77 | Brandon LeePlace 77 · Westtown School | — | Westtown School | 27:51.00 | 50 |
| 78 | Phoenix RodriguezPlace 78 · Bristol | — | Bristol | 27:52.00 | 51 |
| 79 | Thomas CosgrovePlace 79 · Pennington | — | Pennington | 29:29.00 | — |
| 80 | Amos NewswangerPlace 80 · Westtown School | — | Westtown School | 33:00.00 | 52 |
| 81 | Quan DoPlace 81 · Westtown School | — | Westtown School | 39:28.00 | 53 |