| 1 | Musa HerziPlace 1 · Grade 12 · North Penn | 12 | North Penn | 16:10.83 |
| 2 | Tyler TomlinsonPlace 2 · Grade 12 · Central Bucks East | 12 | Central Bucks East | 16:14.38 |
| 3 | Jack ReilleyPlace 3 · Grade 12 · Central Bucks East | 12 | Central Bucks East | 16:31.03 PR |
| 4 | Matthew ConnellyPlace 4 · Grade 12 · North Penn | 12 | North Penn | 16:46.38 |
| 5 | Josh YoungPlace 5 · Grade 11 · North Penn | 11 | North Penn | 16:54.36 |
| 6 | Andrew CherianPlace 6 · Grade 12 · North Penn | 12 | North Penn | 16:58.37 |
| 7 | Henry SeymourPlace 7 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 17:03.42 PR |
| 8 | Aarav MalhotraPlace 8 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 17:04.98 PR |
| 9 | Aaron StahlPlace 9 · Grade 12 · North Penn | 12 | North Penn | 17:14.31 |
| 10 | Taarank BaskarPlace 10 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 17:23.32 PR |
| 11 | Ryan CostikPlace 11 · Grade 12 · North Penn | 12 | North Penn | 17:27.42 |
| 12 | Logan KillenPlace 12 · Grade 10 · North Penn | 10 | North Penn | 17:29.89 PR |
| 13 | Jack HelminiakPlace 13 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 17:33.01 |
| 14 | Brody HansenPlace 14 · Grade 9 · Central Bucks East | 9 | Central Bucks East | 17:37.52 PR |
| 15 | Sano RitzPlace 15 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 17:39.34 PR |
| 16 | Landon FreyPlace 16 · Grade 10 · North Penn | 10 | North Penn | 17:45.09 PR |
| 17 | Jared MyersPlace 17 · Grade 11 · North Penn | 11 | North Penn | 18:02.58 |
| 18 | Shawn AlexanderPlace 18 · Grade 11 · North Penn | 11 | North Penn | 18:32.51 PR |
| 19 | Jayden GaoPlace 19 · Grade 10 · North Penn | 10 | North Penn | 18:38.08 |
| 20 | Braylen ClaytonPlace 20 · Grade 12 · North Penn | 12 | North Penn | 18:48.56 |
| 21 | Derek LakePlace 21 · Grade 9 · Central Bucks East | 9 | Central Bucks East | 18:53.89 PR |
| 22 | Jake VincentPlace 22 · Grade 10 · North Penn | 10 | North Penn | 19:01.51 PR |
| 23 | Levi CooperPlace 23 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 19:14.66 |
| 24 | Jack KrumPlace 24 · Grade 10 · North Penn | 10 | North Penn | 19:21.12 |
| 25 | Henry WarnasPlace 25 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 19:28.18 PR |
| 26 | Maneesh RameshPlace 26 · Grade 10 · North Penn | 10 | North Penn | 19:31.59 PR |
| 27 | Daniel FriesPlace 27 · Grade 9 · North Penn | 9 | North Penn | 19:34.63 PR |
| 28 | Tommy TotoPlace 28 · Grade 9 · North Penn | 9 | North Penn | 19:34.85 PR |
| 29 | Brody CohenPlace 29 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 19:35.30 PR |
| 30 | Haricharan RavishankarPlace 30 · Grade 10 · North Penn | 10 | North Penn | 19:37.11 PR |
| 31 | William ThompsonPlace 31 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 19:38.99 PR |
| 32 | Blake DeileyPlace 32 · Grade 9 · Central Bucks East | 9 | Central Bucks East | 19:51.38 |
| 33 | Daniel KanskyPlace 33 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 19:56.63 |
| 34 | Stosh OczkowskiPlace 34 · Grade 10 · North Penn | 10 | North Penn | 19:56.84 |
| 35 | Nicholas CitrinoPlace 35 · Grade 9 · North Penn | 9 | North Penn | 19:59.63 PR |
| 36 | Patrick ReignerPlace 36 · Grade 9 · Central Bucks East | 9 | Central Bucks East | 20:15.12 PR |
| 37 | Nicholas HeilPlace 37 · Grade 12 · North Penn | 12 | North Penn | 20:18.04 |
| 38 | Luca MeschinoPlace 38 · Grade 9 · North Penn | 9 | North Penn | 20:24.60 PR |
| 39 | Ian KimPlace 39 · Grade 10 · North Penn | 10 | North Penn | 20:26.74 PR |
| 40 | Isaac George-ReichleyPlace 40 · Grade 9 · North Penn | 9 | North Penn | 20:27.38 PR |
| 41 | Jonah George-ReichleyPlace 41 · Grade 10 · North Penn | 10 | North Penn | 20:27.42 |
| 42 | Lucas TorrealvaPlace 42 · Grade 10 · North Penn | 10 | North Penn | 20:39.63 PR |
| 43 | Michael KinnardPlace 43 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 20:39.75 PR |
| 44 | Pradhyun SrinivasanPlace 44 · Grade - · North Penn | - | North Penn | 20:47.42 PR |
| 45 | David HanPlace 45 · Grade - · North Penn | - | North Penn | 20:54.18 PR |
| 46 | Harrison GeorgePlace 46 · Grade 10 · North Penn | 10 | North Penn | 21:01.11 |
| 47 | Ryan KimPlace 47 · Grade - · North Penn | - | North Penn | 21:27.96 PR |
| 48 | Sumner BensonPlace 48 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 21:31.58 PR |
| 49 | Jay KimPlace 49 · Grade - · North Penn | - | North Penn | 21:43.54 PR |
| 50 | Nicholas HadkaPlace 50 · Grade 11 · North Penn | 11 | North Penn | 21:45.57 |
| 51 | Vincent PiskorskiPlace 51 · Grade 9 · North Penn | 9 | North Penn | 21:52.60 PR |
| 52 | Doug FlorekPlace 52 · Grade 10 · Central Bucks East | 10 | Central Bucks East | 21:59.96 PR |
| 53 | Nyle TahirPlace 53 · Grade 9 · Central Bucks East | 9 | Central Bucks East | 22:05.39 PR |
| 54 | Declan LawrencePlace 54 · Grade - · North Penn | - | North Penn | 22:11.48 PR |
| 55 | Aaron JunguzzaPlace 55 · Grade - · North Penn | - | North Penn | 22:42.73 PR |
| 56 | Ryan CohanPlace 56 · Grade - · Central Bucks East | - | Central Bucks East | 22:44.28 PR |
| 57 | Seb WinsmanPlace 57 · Grade 9 · North Penn | 9 | North Penn | 23:13.46 PR |
| 58 | Leyland WhitakerPlace 58 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 23:16.64 |
| 59 | Patrick DonovanPlace 59 · Grade 10 · North Penn | 10 | North Penn | 23:18.07 PR |
| 60 | Ayden XuPlace 60 · Grade - · Central Bucks East | - | Central Bucks East | 23:24.20 PR |
| 61 | Colton WeisbrotPlace 61 · Grade - · Central Bucks East | - | Central Bucks East | 23:41.11 PR |
| 62 | Sathya PochampallyPlace 62 · Grade 11 · North Penn | 11 | North Penn | 23:51.87 |
| 63 | Tristan SocaciuPlace 63 · Grade 11 · Central Bucks East | 11 | Central Bucks East | 23:53.83 PR |
| 64 | James ArrowPlace 64 · Grade - · Central Bucks East | - | Central Bucks East | 24:16.53 PR |
| 65 | Zeke George-ReichleyPlace 65 · Grade 12 · North Penn | 12 | North Penn | 24:21.24 PR |
| 66 | Zach SmithPlace 66 · Grade - · Central Bucks East | - | Central Bucks East | 25:21.66 PR |