| 1 | Andrew WatkinsPlace 1 · Grade 12 · North Penn | 12 | North Penn | 18:04.4 |
| 2 | Hart OdenPlace 2 · Grade 12 · Mifflin County | 12 | Mifflin County | 18:10.9 |
| 3 | Andrew CherianPlace 3 · Grade 11 · North Penn | 11 | North Penn | 18:12.3 |
| 4 | Aaron StahlPlace 4 · Grade 11 · North Penn | 11 | North Penn | 18:17.5 |
| 5 | Nathan HouPlace 5 · Grade 10 · North Allegheny | 10 | North Allegheny | 18:17.7 |
| 6 | Ryan CostikPlace 6 · Grade 11 · North Penn | 11 | North Penn | 18:24.3 |
| 7 | Alexis SanchezPlace 7 · Grade 12 · North Penn | 12 | North Penn | 18:33.9 |
| 8 | Robert McGuirePlace 8 · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 18:36.7 |
| 9 | Jake KillenPlace 9 · Grade 12 · North Penn | 12 | North Penn | 18:38.1 |
| 10 | Ethan AmosPlace 10 · Grade 10 · Canon McMillan | 10 | Canon McMillan | 18:38.7 |
| 11 | Jack PfeifferPlace 11 · Grade 10 · North Allegheny | 10 | North Allegheny | 18:39.4 |
| 12 | Justin PeoplesPlace 12 · Grade 12 · North Allegheny | 12 | North Allegheny | 18:40.7 |
| 13 | Owen PaulusPlace 13 · Grade 10 · Souderton Area | 10 | Souderton Area | 18:43.3 |
| 14 | Evan ShultzPlace 14 · Grade 10 · Manheim Township | 10 | Manheim Township | 18:46.8 |
| 15 | Ethan VollPlace 15 · Grade 11 · North Allegheny | 11 | North Allegheny | 18:48.5 |
| 16 | James KellyPlace 16 · Grade 11 · North Allegheny | 11 | North Allegheny | 18:53.4 |
| 17 | Silas CritchlowPlace 17 · Grade 10 · North Allegheny | 10 | North Allegheny | 18:57.7 |
| 18 | Michael BurcikPlace 18 · Grade 12 · North Penn | 12 | North Penn | 18:58.6 |
| 19 | Nathan IrvinPlace 19 · Grade 12 · North Allegheny | 12 | North Allegheny | 19:00.4 |
| 20 | Isaiah WashingtonPlace 20 · Grade 12 · North Penn | 12 | North Penn | 19:01.2 |
| 21 | Andrew MortonPlace 21 · Grade 11 · North Allegheny | 11 | North Allegheny | 19:03.6 |
| 22 | Sidath PereraPlace 22 · Grade 12 · North Allegheny | 12 | North Allegheny | 19:04.9 |
| 23 | Adam CalhounPlace 23 · Grade 10 · North Allegheny | 10 | North Allegheny | 19:05.5 |
| 24 | Logan KillenPlace 24 · Grade 9 · North Penn | 9 | North Penn | 19:07.2 |
| 25 | Rowan GrantPlace 25 · Grade 12 · Council Rock South | 12 | Council Rock South | 19:08.0 |
| 26 | Jack ReichlPlace 26 · Grade 11 · Baldwin | 11 | Baldwin | 19:10.2 |
| 27 | Sebastian RothrockPlace 27 · Grade 10 · Seneca Valley | 10 | Seneca Valley | 19:11.7 |
| 28 | Zaiden DashemPlace 28 · Grade 12 · Mifflin County | 12 | Mifflin County | 19:17.6 |
| 29 | Owen RojahnPlace 29 · Grade 10 · Canon McMillan | 10 | Canon McMillan | 19:19.3 |
| 30 | Nikola AmeztoyPlace 30 · Grade 10 · Upper Merion Area | 10 | Upper Merion Area | 19:23.7 |
| 31 | Andrew KanavyPlace 31 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 19:25.0 |
| 32 | Declan BurkoPlace 32 · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 19:25.4 |
| 33 | Alex PatinoPlace 33 · Grade 12 · Central Catholic(Pittsburgh) | 12 | Central Catholic(Pittsburgh) | 19:29.6 |
| 34 | James KearnsPlace 34 · Grade 10 · Haverford Twp. | 10 | Haverford Twp. | 19:31.2 |
| 35 | Soren TryonPlace 35 · Grade 10 · Manheim Township | 10 | Manheim Township | 19:37.5 |
| 36 | Jamie WillsPlace 36 · Grade 9 · West Chester Henderson | 9 | West Chester Henderson | 19:37.9 |
| 37 | Penn KametzPlace 37 · Grade 9 · Manheim Township | 9 | Manheim Township | 19:39.0 |
| 38 | Abram ZellersPlace 38 · Grade 11 · Manheim Township | 11 | Manheim Township | 19:39.9 |
| 39 | Sam BranniganPlace 39 · Grade 10 · Central Cambria | 10 | Central Cambria | 19:40.0 |
| 40 | Nicholas MeeganPlace 40 · Grade 10 · Central York | 10 | Central York | 19:40.1 |
| 41 | Roy LianPlace 41 · Grade 10 · Central Cambria | 10 | Central Cambria | 19:41.1 |
| 42 | Jackson TweetPlace 42 · Grade 12 · Hershey | 12 | Hershey | 19:43.5 |
| 43 | Rowan StevensPlace 43 · Grade 10 · Manheim Township | 10 | Manheim Township | 19:44.6 |
| 44 | Ben SilvisPlace 44 · Grade 11 · Hershey | 11 | Hershey | 19:52.2 |
| 45 | Ethan TangPlace 45 · Grade 11 · Upper Merion Area | 11 | Upper Merion Area | 19:52.6 |
| 46 | Marcelo JimenezPlace 46 · Grade 12 · Hershey | 12 | Hershey | 19:54.7 |
| 47 | Campbell MontgomeryPlace 47 · Grade 10 · Manheim Township | 10 | Manheim Township | 19:55.6 |
| 48 | Matt FosterPlace 48 · Grade 11 · Upper Merion Area | 11 | Upper Merion Area | 19:55.9 |
| 49 | Lyndon EisenbergerPlace 49 · Grade 12 · Central York | 12 | Central York | 19:57.1 |
| 50 | Connor LynchPlace 50 · Grade 12 · Mifflin County | 12 | Mifflin County | 20:00.8 |
| 51 | Matthew LovePlace 51 · Grade 12 · Central Catholic(Pittsburgh) | 12 | Central Catholic(Pittsburgh) | 20:02.6 |
| 52 | Mason WhittlePlace 52 · Grade 10 · West Chester Henderson | 10 | West Chester Henderson | 20:03.4 |
| 53 | Logan BrenemanPlace 53 · Grade 11 · Mifflin County | 11 | Mifflin County | 20:06.9 |
| 54 | Clayton YangPlace 54 · Grade 9 · Hershey | 9 | Hershey | 20:07.6 |
| 55 | Gavin KahrsPlace 55 · Grade 9 · Quaker Valley | 9 | Quaker Valley | 20:08.3 |
| 56 | Harshith BurugupalliPlace 56 · Grade 9 · West Chester Henderson | 9 | West Chester Henderson | 20:08.7 |
| 57 | John PensockPlace 57 · Grade 10 · Central Catholic(Pittsburgh) | 10 | Central Catholic(Pittsburgh) | 20:09.2 |
| 58 | Caleb FruscelloPlace 58 · Grade 12 · Baldwin | 12 | Baldwin | 20:10.9 |
| 59 | David SnyderPlace 59 · Grade 11 · Mifflin County | 11 | Mifflin County | 20:11.1 |
| 60 | Troy MillerPlace 60 · Grade 12 · West Chester Henderson | 12 | West Chester Henderson | 20:12.5 |
| 61 | Luke PetrickPlace 61 · Grade 10 · Central Cambria | 10 | Central Cambria | 20:13.4 |
| 62 | Craig WhitenightPlace 62 · Grade 9 · Mifflin County | 9 | Mifflin County | 20:14.7 |
| 63 | Lucas LanciPlace 63 · Grade 9 · Souderton Area | 9 | Souderton Area | 20:17.5 |
| 64 | Jayden JorgePlace 64 · Grade 11 · Annville-Cleona | 11 | Annville-Cleona | 20:19.7 |
| 65 | Grady JonesPlace 65 · Grade 11 · Boyertown Area | 11 | Boyertown Area | 20:20.3 |
| 66 | Ethan BealPlace 66 · Grade 11 · West Chester Henderson | 11 | West Chester Henderson | 20:24.2 |
| 67 | John DiTorePlace 67 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 20:29.3 |
| 68 | Henry BurnsPlace 68 · Grade 9 · Quaker Valley | 9 | Quaker Valley | 20:30.0 |
| 69 | Camryn TreasterPlace 69 · Grade 11 · Mifflin County | 11 | Mifflin County | 20:31.3 |
| 70 | Anthony PalopoliPlace 70 · Grade 10 · Mifflin County | 10 | Mifflin County | 20:32.5 |
| 71 | Bryn LindenmuthPlace 71 · Grade 10 · York County Of Tech | 10 | York County Of Tech | 20:32.8 |
| 72 | Jayden RitchiePlace 72 · Grade 11 · Central Cambria | 11 | Central Cambria | 20:34.0 |
| 73 | Eric CapewellPlace 73 · Grade 10 · Mechanicsburg Area | 10 | Mechanicsburg Area | 20:34.7 |
| 74 | Chase DelewskiPlace 74 · Grade 9 · Exeter Township | 9 | Exeter Township | 20:37.4 |
| 75 | Aiden DywerPlace 75 · Grade 12 · Quaker Valley | 12 | Quaker Valley | 20:37.5 |
| 76 | Che McAllisterPlace 76 · Grade 11 · Central Mountain | 11 | Central Mountain | 20:38.6 |
| 77 | Oliver BrandtPlace 77 · Grade 10 · Annville-Cleona | 10 | Annville-Cleona | 20:39.1 |
| 78 | Jacob WoodPlace 78 · Grade 9 · Canon McMillan | 9 | Canon McMillan | 20:41.7 |
| 79 | Flynn RoulstonePlace 79 · Grade 12 · Phoenixville | 12 | Phoenixville | 20:45.5 |
| 80 | Charles MeeganPlace 80 · Grade 12 · Central York | 12 | Central York | 20:47.4 |
| 81 | Nicholas PasqualePlace 81 · Grade 11 · Exeter Township | 11 | Exeter Township | 20:47.6 |
| 82 | Ryan MagillPlace 82 · Grade 12 · Souderton Area | 12 | Souderton Area | 20:47.9 |
| 83 | Mason CassPlace 83 · Grade 10 · Hershey | 10 | Hershey | 20:48.5 |
| 84 | Kelyn LittlewoodPlace 84 · Grade 11 · Owen J Roberts | 11 | Owen J Roberts | 20:49.4 |
| 85 | Bastian WolfgangPlace 85 · Grade 9 · Central York | 9 | Central York | 20:49.7 |
| 86 | Braydon FrackPlace 86 · Grade 10 · Boyertown Area | 10 | Boyertown Area | 20:49.7 |
| 87 | Albert ZhuPlace 87 · Grade 11 · Hershey | 11 | Hershey | 20:51.1 |
| 88 | Andrew MecuskerPlace 88 · Grade 10 · Central Clarion | 10 | Central Clarion | 20:52.5 |
| 89 | Sean KrullPlace 89 · Grade 12 · Owen J Roberts | 12 | Owen J Roberts | 20:52.5 |
| 90 | Rian McGorryPlace 90 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 20:53.0 |
| 91 | Thomas DonovanPlace 91 · Grade 10 · Octorara | 10 | Octorara | 20:53.1 |
| 92 | Landin TheisenPlace 92 · Grade 9 · Central York | 9 | Central York | 20:54.7 PR |
| 93 | Zach LieuPlace 93 · Grade 12 · Baldwin | 12 | Baldwin | 20:55.3 |
| 94 | Jonathan HutchensPlace 94 · Grade 10 · Quaker Valley | 10 | Quaker Valley | 20:55.6 |
| 95 | Hunter MorrisPlace 95 · Grade 10 · Bensalem | 10 | Bensalem | 20:56.4 |
| 96 | Ryan EmbreyPlace 96 · Grade 12 · Souderton Area | 12 | Souderton Area | 20:57.6 |
| 97 | Malawi StuttsPlace 97 · Grade 10 · Timber Creek | 10 | Timber Creek | 20:58.4 |
| 98 | Chase ThomasPlace 98 · Grade 10 · Exeter Township | 10 | Exeter Township | 21:02.2 |
| 99 | Michael DavisPlace 99 · Grade 9 · Manheim Township | 9 | Manheim Township | 21:02.4 |
| 100 | Trevor LamberthPlace 100 · Grade 12 · Souderton Area | 12 | Souderton Area | 21:04.8 |