| 1 | Tyler BensonPlace 1 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 16:02.5 PR |
| 2 | Samuel Perez-GonzalesPlace 2 · Grade 12 · Father Judge | 12 | Father Judge | 16:09.2 |
| 3 | Owen BurgessPlace 3 · Grade 12 · George School | 12 | George School | 16:09.3 PR |
| 4 | Matthew DunnPlace 4 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 16:14.8 |
| 5 | Brock YoderPlace 5 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 16:25.5 |
| 6 | Asher SchmidtPlace 6 · Grade 10 · George School | 10 | George School | 16:26.8 |
| 7 | Colin SchultzPlace 7 · Grade 12 · Father Judge | 12 | Father Judge | 16:27.1 PR |
| 8 | Kaleb YoungPlace 8 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 16:41.1 |
| 9 | Aaron SmithPlace 9 · Grade 12 · Lenape | 12 | Lenape | 16:44.0 PR |
| 10 | Xavier SkinnerPlace 10 · Grade 12 · Bensalem | 12 | Bensalem | 16:46.5 |
| 11 | Deagan HopkinsPlace 11 · Grade 11 · George School | 11 | George School | 16:48.9 |
| 12 | Daniel ZimmermannPlace 12 · Grade 12 · Bishop Shanahan | 12 | Bishop Shanahan | 16:50.5 |
| 13 | Jack DeSiletsPlace 13 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 16:53.0 PR |
| 14 | Gavin SuttonPlace 14 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 16:53.8 |
| 15 | Luke MuscarneroPlace 15 · Grade 10 · Father Judge | 10 | Father Judge | 16:54.3 PR |
| 16 | Ryan McNameePlace 16 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 16:54.7 |
| 17 | William PattersonPlace 17 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 17:03.2 PR |
| 18 | Noah MonesterePlace 18 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 17:08.7 PR |
| 19 | Aiden FrankPlace 19 · Grade 11 · Father Judge | 11 | Father Judge | 17:14.0 |
| 20 | Roger ChenPlace 20 · Grade 11 · Abington Friends | 11 | Abington Friends | 17:15.3 PR |
| 21 | Adam GoldsmithPlace 21 · Grade 12 · Father Judge | 12 | Father Judge | 17:17.4 PR |
| 22 | Jack McNameePlace 22 · Grade 9 · Bishop Shanahan | 9 | Bishop Shanahan | 17:17.7 PR |
| 23 | Munashe KachidzaPlace 23 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 17:19.5 PR |
| 24 | Connor ToddPlace 24 · Grade 11 · Bishop Shanahan | 11 | Bishop Shanahan | 17:20.6 |
| 25 | Abel JohnsPlace 25 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 17:21.1 |
| 26 | Leo KelleyPlace 26 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 17:21.5 |
| 27 | Amiel WestfieldPlace 27 · Grade 11 · Father Judge | 11 | Father Judge | 17:22.7 PR |
| 28 | Sean HarbisonPlace 28 · Grade 12 · Bensalem | 12 | Bensalem | 17:23.5 |
| 29 | Noah LutzPlace 29 · Grade 11 · Neshaminy | 11 | Neshaminy | 17:27.9 |
| 30 | Jayden CarnPlace 30 · Grade 11 · Lenape | 11 | Lenape | 17:30.9 |
| 31 | Wyatt BuzanPlace 31 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 17:31.5 |
| 32 | Asher WrigleyPlace 32 · Grade 10 · Jack M. Barrack Hebrew Academy | 10 | Jack M. Barrack Hebrew Academy | 17:33.5 PR |
| 33 | JJ GouldPlace 33 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 17:33.8 PR |
| 34 | Max BurmanPlace 34 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 17:33.8 |
| 35 | Charlie Anderson Jr.Place 35 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 17:36.9 |
| 36 | Colin ParkPlace 36 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 17:37.1 |
| 37 | Aengus LanganPlace 37 · Grade 11 · Bishop Shanahan | 11 | Bishop Shanahan | 17:37.7 |
| 38 | Mitchell CrollPlace 38 · Grade 11 · Bishop Shanahan | 11 | Bishop Shanahan | 17:43.1 |
| 39 | Tendo McketherPlace 39 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 17:45.0 PR |
| 40 | Kyle ZhangPlace 40 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 17:54.2 |
| 41 | Rudy GoerkePlace 41 · Grade 10 · Malvern Prep | 10 | Malvern Prep | 17:54.5 |
| 42 | John Henry BruscaPlace 42 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 17:57.0 |
| 43 | Carmelo CarinoPlace 43 · Grade 11 · Lenape | 11 | Lenape | 17:59.8 |
| 44 | Kellan LoftusPlace 44 · Grade 11 · Neshaminy | 11 | Neshaminy | 18:06.0 |
| 45 | Efrat AbrahamPlace 45 · Grade 12 · Interboro | 12 | Interboro | 18:09.7 PR |
| 46 | Ben JohnPlace 46 · Grade 10 · Bishop Shanahan | 10 | Bishop Shanahan | 18:14.0 PR |
| 47 | Jake EggeringPlace 47 · Grade 12 · New Hope - Solebury | 12 | New Hope - Solebury | 18:15.4 |
| 48 | Ethan LeordaPlace 48 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 18:15.6 PR |
| 49 | Charles TrifilettiPlace 49 · Grade 12 · Father Judge | 12 | Father Judge | 18:15.9 |
| 50 | Alex PeterPlace 50 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 18:15.9 PR |
| 51 | Bruce ViseltearPlace 51 · Grade 12 · Lenape | 12 | Lenape | 18:18.9 |
| 52 | Liam DevinePlace 52 · Grade 12 · Neshaminy | 12 | Neshaminy | 18:19.6 |
| 53 | Ryan WenPlace 53 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 18:20.0 |
| 54 | Jack DashinePlace 54 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 18:22.6 PR |
| 55 | Liam ConnellyPlace 55 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 18:23.0 PR |
| 56 | Jonathan WengPlace 56 · Grade 12 · Bensalem | 12 | Bensalem | 18:23.6 |
| 57 | Hunter MorrisPlace 57 · Grade 11 · Bensalem | 11 | Bensalem | 18:24.9 PR |
| 58 | Brad SchmidtPlace 58 · Grade 10 · George School | 10 | George School | 18:27.9 |
| 59 | Matthew CurranPlace 59 · Grade 10 · Father Judge | 10 | Father Judge | 18:28.6 |
| 60 | Sam PalePlace 60 · Grade 11 · Neshaminy | 11 | Neshaminy | 18:30.0 |
| 61 | Logan AsperoPlace 61 · Grade 12 · Neshaminy | 12 | Neshaminy | 18:34.1 |
| 62 | Loucas SchoenerPlace 62 · Grade 11 · Bensalem | 11 | Bensalem | 18:37.6 |
| 63 | Mondhadi DhruvaPlace 63 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 18:41.5 PR |
| 64 | Patrick HousemanPlace 64 · Grade 11 · Father Judge | 11 | Father Judge | 18:42.1 PR |
| 65 | Max KitchensPlace 65 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 18:45.8 PR |
| 66 | Jose martinez ToledoPlace 66 · Grade 11 · Springside Chestnut Hill Academy | 11 | Springside Chestnut Hill Academy | 18:46.6 |
| 67 | Nico VelezPlace 67 · Grade 11 · Malvern Prep | 11 | Malvern Prep | 18:48.3 |
| 68 | Matthew (Matt) EckertPlace 68 · Grade 12 · Neshaminy | 12 | Neshaminy | 18:49.7 |
| 69 | Dylan EspositoPlace 69 · Grade 12 · Bensalem | 12 | Bensalem | 18:51.5 |
| 70 | Daniel RyanPlace 70 · Grade 12 · Conestoga | 12 | Conestoga | 18:58.8 |
| 71 | Kai RogenmuserPlace 71 · Grade 10 · Bishop Shanahan | 10 | Bishop Shanahan | 19:02.8 |
| 72 | Dave HislerPlace 72 · Grade 10 · Malvern Prep | 10 | Malvern Prep | 19:04.4 |
| 73 | Grant KimPlace 73 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 19:07.4 |
| 74 | Kian LoftiPlace 74 · Grade 10 · Conestoga | 10 | Conestoga | 19:09.8 PR |
| 75 | Wyatt BowenPlace 75 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 19:10.8 PR |
| 76 | Peter GregorchukPlace 76 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 19:11.4 PR |
| 77 | Malcolm KamauPlace 77 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 19:13.7 |
| 78 | Johnathan FlipPlace 78 · Grade 12 · Lenape | 12 | Lenape | 19:17.8 |
| 79 | Jake HaskinsPlace 79 · Grade 11 · Lenape | 11 | Lenape | 19:20.6 |
| 80 | Jackson StoerrlePlace 80 · Grade 10 · Bensalem | 10 | Bensalem | 19:22.3 |
| 81 | Alec DonnellyPlace 81 · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 19:24.1 |
| 82 | Nahom TeshomePlace 82 · Grade 11 · New Hope - Solebury | 11 | New Hope - Solebury | 19:24.7 |
| 83 | Zachary BarnesPlace 83 · Grade 10 · Conestoga | 10 | Conestoga | 19:26.2 |
| 84 | Keller DiemPlace 84 · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 19:27.6 |
| 85 | Chistopher LoadwickPlace 85 · Grade 12 · Neshaminy | 12 | Neshaminy | 19:27.9 |
| 86 | Max TomlinsonPlace 86 · Grade 11 · Conestoga | 11 | Conestoga | 19:28.1 |
| 87 | Raymond KresgePlace 87 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 19:28.8 |
| 88 | Glenn BrakhopPlace 88 · Grade 11 · New Hope - Solebury | 11 | New Hope - Solebury | 19:29.7 |
| 89 | Killian ToddPlace 89 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 19:31.2 |
| 90 | Jeremiah ThomasPlace 90 · Grade 10 · Hill | 10 | Hill | 19:32.4 |
| 91 | Graham LanePlace 91 · Grade 12 · Haverford Twp. | 12 | Haverford Twp. | 19:35.8 PR |
| 92 | Lucas McGinnPlace 92 · Grade 11 · New Hope - Solebury | 11 | New Hope - Solebury | 19:36.6 |
| 93 | Luke KeneskyPlace 93 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 19:36.8 PR |
| 94 | Maximilian HousePlace 94 · Grade 12 · New Hope - Solebury | 12 | New Hope - Solebury | 19:41.2 PR |
| 95 | Jack GossePlace 95 · Grade 11 · Conestoga | 11 | Conestoga | 19:44.4 |
| 96 | Thomas LePlace 96 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 19:46.4 |
| 97 | Parker SerockPlace 97 · Grade 11 · Bishop Shanahan | 11 | Bishop Shanahan | 19:47.7 |
| 98 | Mohneesh ValasaPlace 98 · Grade 12 · Conestoga | 12 | Conestoga | 19:49.8 |
| 99 | Emmett GallagherPlace 99 · Grade 9 · Conestoga | 9 | Conestoga | 19:50.7 |
| 100 | Ethan SanbergPlace 100 · Grade 11 · George School | 11 | George School | 19:52.8 |