| 1 | Wyatt BuzanPlace 1 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 18:19.30 |
| 2 | Ryan WenPlace 2 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 18:40.80 |
| 3 | Jack AbendPlace 3 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 19:01.70 |
| 4 | Malcolm KamauPlace 4 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 19:02.30 PR |
| 5 | Lius VasiliadisPlace 5 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 19:10.40 |
| 6 | Lucas DanielPlace 6 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 19:12.20 |
| 7 | Jack DashinePlace 7 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 19:13.60 |
| 8 | Alex GoldslegerPlace 8 · Grade 12 · Germantown Friends | 12 | Germantown Friends | 19:18.00 |
| 9 | Anderson BreslerPlace 9 · Grade 11 · Malvern Prep | 11 | Malvern Prep | 19:19.30 |
| 10 | Tyler ChungPlace 10 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 19:26.40 PR |
| 11 | Leo LiPlace 11 · Grade 10 · Hill | 10 | Hill | 19:29.30 |
| 12 | Grant KimPlace 12 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 19:30.30 |
| 13 | Charlie Anderson Jr.Place 13 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 19:31.70 |
| 14 | Andrew PaulPlace 14 · Grade 11 · Shipley | 11 | Shipley | 19:33.90 |
| 15 | Jimmy WilliamsonPlace 15 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 19:34.80 |
| 16 | Aarav KhandewalPlace 16 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 19:36.20 |
| 17 | Jack FordPlace 17 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 19:36.90 |
| 18 | Ahmir PaulkPlace 18 · Grade 9 · Cristo Rey (Philadelphia) | 9 | Cristo Rey (Philadelphia) | 19:40.00 |
| 19 | Grant BowmanPlace 19 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 19:40.80 PR |
| 20 | Clay RossPlace 20 · Grade 9 · Germantown Friends | 9 | Germantown Friends | 19:44.80 |
| 21 | Dave HislerPlace 21 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 19:45.50 |
| 22 | Jasai AskewPlace 22 · Grade 9 · Cristo Rey (Philadelphia) | 9 | Cristo Rey (Philadelphia) | 19:47.30 |
| 23 | Elijah BennionPlace 23 · Grade 10 · Shipley | 10 | Shipley | 19:48.00 |
| 24 | Kaito IshikawaPlace 24 · Grade 10 · Hill | 10 | Hill | 19:48.10 |
| 25 | Jayden ZhuPlace 25 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 19:49.80 PR |
| 26 | Alex FosterPlace 26 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 19:55.30 |
| 27 | Aleksander RauePlace 27 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 19:57.80 PR |
| 28 | Seth SurmanPlace 28 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 20:00.80 PR |
| 29 | Xavier TubioPlace 29 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 20:01.40 |
| 30 | Finn RileyPlace 30 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 20:01.70 |
| 31 | Teddy WentzPlace 31 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 20:03.10 PR |
| 32 | Liam BarwickPlace 32 · Grade 10 · Malvern Prep | 10 | Malvern Prep | 20:04.90 |
| 33 | Albert RossPlace 33 · Grade 10 · William Penn Charter | 10 | William Penn Charter | 20:09.80 |
| 34 | Naren LEEPlace 34 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 20:13.10 |
| 35 | Lucas CrutchlowPlace 35 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 20:13.90 |
| 36 | Stanley Saint-LouisPlace 36 · Grade 11 · Cristo Rey (Philadelphia) | 11 | Cristo Rey (Philadelphia) | 20:14.00 |
| 37 | Micah KimPlace 37 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 20:16.70 PR |
| 38 | Kai NaroPlace 38 · Grade 9 · Shipley | 9 | Shipley | 20:17.70 |
| 39 | Thomas LentzPlace 39 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 20:21.70 |
| 40 | Henry KrafczekPlace 40 · Grade 11 · Hill | 11 | Hill | 20:23.50 |
| 41 | Shane GoldbergPlace 41 · Grade 11 · Shipley | 11 | Shipley | 20:26.00 |
| 42 | Joe CurciPlace 42 · Grade 10 · William Penn Charter | 10 | William Penn Charter | 20:26.20 |
| 43 | Sean ThorellPlace 43 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 20:26.40 |
| 44 | Malikai MuhammadPlace 44 · Grade 10 · Cristo Rey (Philadelphia) | 10 | Cristo Rey (Philadelphia) | 20:36.40 |
| 45 | Matthew OrdersPlace 45 · Grade 10 · Mercersburg Academy | 10 | Mercersburg Academy | 20:37.50 |
| 46 | Avery BrohPlace 46 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 20:38.40 |
| 47 | Thomas LePlace 47 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 20:43.40 |
| 48 | Anay LodhaviaPlace 48 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 20:43.80 |
| 49 | Raymond KresgePlace 49 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 20:44.50 |
| 50 | Damien HeadPlace 50 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 20:47.80 |
| 51 | Bryce ReedyPlace 51 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 20:48.60 |
| 52 | Stavi SteriousPlace 52 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 20:49.70 |
| 53 | Anc ClarksonPlace 53 · Grade 12 · Hill | 12 | Hill | 20:55.30 |
| 54 | Ethan SanbergPlace 54 · Grade 10 · George School | 10 | George School | 21:08.30 |
| 55 | Peter GregorchukPlace 55 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 21:11.30 |
| 56 | Cash OgbornPlace 56 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 21:20.80 PR |
| 57 | Arthur MillerPlace 57 · Grade 12 · Hill | 12 | Hill | 21:21.20 |
| 58 | Oliver PepperPlace 58 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 21:21.80 |
| 59 | Connor Torpie-WheelerPlace 59 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 21:26.30 |
| 60 | Eli DuffinePlace 60 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 21:32.10 |
| 61 | Alex PoziumschiPlace 61 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 21:33.10 |
| 62 | Peter OhtaPlace 62 · Grade 9 · Friends' Central | 9 | Friends' Central | 21:34.50 |
| 63 | Liam ConnellyPlace 63 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 21:38.80 |
| 64 | Parker GertzPlace 64 · Grade 12 · Shipley | 12 | Shipley | 21:40.60 |
| 65 | Ezra BladesPlace 65 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 21:44.80 PR |
| 66 | Gabe GoldbergPlace 66 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 21:45.80 |
| 67 | Minjae YounPlace 67 · Grade 11 · Hill | 11 | Hill | 22:04.90 |
| 68 | Zach MaasPlace 68 · Grade 10 · George School | 10 | George School | 22:08.80 |
| 69 | Zach JohnsonPlace 69 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 22:11.00 |
| 70 | Ronen RoyPlace 70 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 22:17.90 PR |
| 71 | Maxfield SolobyPlace 71 · Grade 9 · Friends' Central | 9 | Friends' Central | 22:20.20 |
| 72 | Luke LeoniPlace 72 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 22:20.30 |
| 73 | Federico GauDIOPlace 73 · Grade 10 · George School | 10 | George School | 22:20.80 |
| 74 | Elijah HendersonPlace 74 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:32.60 PR |
| 75 | John SalvaPlace 75 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:34.60 |
| 76 | Max SuaudeauPlace 76 · Grade 9 · Friends' Central | 9 | Friends' Central | 22:34.80 |
| 77 | Jasper McIlvainPlace 77 · Grade 10 · Friends' Central | 10 | Friends' Central | 22:47.30 |
| 78 | William KremerPlace 78 · Grade 9 · Friends' Central | 9 | Friends' Central | 23:04.30 |
| 79 | Seth KesslerPlace 79 · Grade 10 · Germantown Friends | 10 | Germantown Friends | 23:05.60 PR |
| 80 | William BaughmanPlace 80 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 23:11.30 |
| 81 | Ethan EdinburghPlace 81 · Grade 12 · Friends' Central | 12 | Friends' Central | 23:12.80 |
| 82 | Kieran McGilveryPlace 82 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 23:16.50 |
| 83 | Christian FikiorisPlace 83 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 23:23.50 |
| 84 | Damian ChangPlace 84 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 23:29.20 PR |
| 85 | Jimmy BradleyPlace 85 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 23:29.50 PR |
| 86 | Alex Hilton-KingdonPlace 86 · Grade 10 · AIM Academy | 10 | AIM Academy | 23:50.00 |
| 87 | George BugayevPlace 87 · Grade 11 · George School | 11 | George School | 23:53.40 |
| 88 | Shaun DillonPlace 88 · Grade 11 · George School | 11 | George School | 24:01.40 |
| 89 | Bodhi BoroughfPlace 89 · Grade 10 · William Penn Charter | 10 | William Penn Charter | 24:03.60 |
| 90 | Eli CookePlace 90 · Grade 9 · Germantown Friends | 9 | Germantown Friends | 24:06.50 PR |
| 91 | William BromagePlace 91 · Grade 9 · Westtown | 9 | Westtown | 24:12.90 |
| 92 | Nandan NairPlace 92 · Grade 9 · Westtown | 9 | Westtown | 24:14.60 |
| 93 | Jasper ScanlonPlace 93 · Grade 11 · Germantown Friends | 11 | Germantown Friends | 24:14.80 PR |
| 94 | Ayan JoshiPlace 94 · Grade 10 · George School | 10 | George School | 24:21.70 |
| 95 | Caden ZhangPlace 95 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 24:24.60 |
| 96 | Aadil SiddiquePlace 96 · Grade 12 · George School | 12 | George School | 24:24.70 |
| 97 | Brennan KlierPlace 97 · Grade 9 · Hill | 9 | Hill | 24:36.00 |
| 98 | Alton TiongcoPlace 98 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 24:39.10 |
| 99 | Sahaj ChinPlace 99 · Grade 9 · Friends' Central | 9 | Friends' Central | 24:52.60 |
| 100 | Noah HamlerPlace 100 · Grade 9 · AIM Academy | 9 | AIM Academy | 24:59.80 |
| 101 | Lucas GoldslegerPlace 101 · Grade 9 · Germantown Friends | 9 | Germantown Friends | 25:06.40 |
| 102 | Justin TaoPlace 102 · Grade 10 · Germantown Friends | 10 | Germantown Friends | 25:14.20 |
| 103 | Krish OsuruPlace 103 · Grade 12 · Solebury | 12 | Solebury | 25:29.20 |
| 104 | Brandyn LuongPlace 104 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 25:37.00 |
| 105 | Bartu AksoyPlace 105 · Grade 9 · Shipley | 9 | Shipley | 25:39.60 |
| 106 | Bennett MargoliesPlace 106 · Grade 10 · Friends' Central | 10 | Friends' Central | 25:43.40 |
| 107 | Adam KapustaPlace 107 · Grade 11 · AIM Academy | 11 | AIM Academy | 25:50.90 |
| 108 | Felix McDonnellPlace 108 · Grade 9 · Springside Chestnut Hill Academy | 9 | Springside Chestnut Hill Academy | 25:57.30 PR |
| 109 | Hendrick LiangPlace 109 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 26:28.80 PR |
| 110 | Jack StewartPlace 110 · Grade 11 · Malvern Prep | 11 | Malvern Prep | 26:29.00 |
| 111 | Yang YuePlace 111 · Grade 9 · Westtown | 9 | Westtown | 26:42.40 |
| 112 | Ford TufankjianPlace 112 · Grade 12 · Hill | 12 | Hill | 26:50.50 |
| 113 | Lucas GongPlace 113 · Grade 9 · Westtown | 9 | Westtown | 26:51.70 |
| 114 | Collin WangPlace 114 · Grade 12 · Hill | 12 | Hill | 27:00.90 |
| 115 | Jeffrey ZhouPlace 115 · Grade 11 · George School | 11 | George School | 27:04.00 |
| 116 | Kallon LiPlace 116 · Grade 11 · George School | 11 | George School | 27:55.50 |
| 117 | Aarik PokrasPlace 117 · Grade 10 · Shipley | 10 | Shipley | 28:19.80 |
| 118 | Nico DowniePlace 118 · Grade 11 · Solebury | 11 | Solebury | 28:44.50 |
| 119 | Elias HollerPlace 119 · Grade 10 · George School | 10 | George School | 28:55.80 |
| 120 | Ethan WangPlace 120 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 29:53.00 |
| 121 | Alex FentonPlace 121 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 29:57.80 |
| 122 | Harris BaldinoPlace 122 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 30:26.20 PR |
| 123 | Pablo PelayoPlace 123 · Grade 11 · Hill | 11 | Hill | 31:55.30 |
| 124 | Nathaniel RussoPlace 124 · Grade 11 · Solebury | 11 | Solebury | 35:09.30 |
| — | Brenton RoyalGrade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | DNF |