| 1 | Hector NunezPlace 1 · Grade 12 · Hershey | 12 | Hershey | 18:23.50 |
| 2 | Nolan McCannPlace 2 · Grade 10 · Pennridge | 10 | Pennridge | 18:25.30 |
| 3 | Joseph McComseyPlace 3 · Grade 10 · Pennridge | 10 | Pennridge | 18:34.40 |
| 4 | Ben SilvisPlace 4 · Grade 12 · Hershey | 12 | Hershey | 18:37.70 |
| 5 | Caiden WollPlace 5 · Grade 11 · Pennridge | 11 | Pennridge | 18:41.00 |
| 6 | Matthew PantalonePlace 6 · Grade 11 · Pennridge | 11 | Pennridge | 19:07.10 |
| 7 | Travis PencePlace 7 · Grade 11 · Twin Valley | 11 | Twin Valley | 19:15.80 |
| 8 | Liam WeigertPlace 8 · Grade 10 · Twin Valley | 10 | Twin Valley | 19:15.90 |
| 9 | Arthur StuartPlace 9 · Grade 12 · Hershey | 12 | Hershey | 19:15.90 |
| 10 | Colton BrownPlace 10 · Grade 10 · Pennridge | 10 | Pennridge | 19:41.70 |
| 11 | Mason CassPlace 11 · Grade 11 · Hershey | 11 | Hershey | 19:42.10 |
| 12 | Muhammad Shazil AkramPlace 12 · Grade 10 · Hershey | 10 | Hershey | 19:54.30 |
| 13 | Albert ZhuPlace 13 · Grade 12 · Hershey | 12 | Hershey | 19:55.50 |
| 14 | Dalton SiegfriedPlace 14 · Grade 11 · Pennridge | 11 | Pennridge | 19:56.20 |
| 15 | William ChasePlace 15 · Grade 11 · Hershey | 11 | Hershey | 19:58.10 PR |
| 16 | Elijah PoshPlace 16 · Grade 11 · Twin Valley | 11 | Twin Valley | 20:11.30 |
| 17 | Gabe StonePlace 17 · Grade 11 · Upper Perkiomen | 11 | Upper Perkiomen | 20:14.50 |
| 18 | Liam ManganPlace 18 · Grade 11 · Central Bucks West | 11 | Central Bucks West | 20:33.60 |
| 19 | Kale FosterPlace 19 · Grade 12 · Pennridge | 12 | Pennridge | 20:36.00 |
| 20 | Charles FordPlace 20 · Grade 10 · Hershey | 10 | Hershey | 20:43.30 |
| 21 | Mason MorenoPlace 21 · Grade 10 · Central Bucks West | 10 | Central Bucks West | 20:43.40 |
| 22 | Joshua RohlPlace 22 · Grade 9 · Upper Perkiomen | 9 | Upper Perkiomen | 20:44.00 |
| 23 | Brady MeehanPlace 23 · Grade 11 · Central Bucks West | 11 | Central Bucks West | 20:46.40 |
| 24 | Benjamin SchroeckPlace 24 · Grade 10 · Saucon Valley | 10 | Saucon Valley | 20:57.40 |
| 25 | Rowan ArnoldPlace 25 · Grade 11 · Stroudsburg | 11 | Stroudsburg | 21:00.50 |
| 26 | Nathan PricePlace 26 · Grade 11 · Twin Valley | 11 | Twin Valley | 21:09.40 |
| 27 | Alex ZhaoPlace 27 · Grade 12 · Hershey | 12 | Hershey | 21:09.60 PR |
| 28 | James GavinPlace 28 · Grade 11 · Pennridge | 11 | Pennridge | 21:11.30 |
| 29 | Kiernan BrohmPlace 29 · Grade 11 · Twin Valley | 11 | Twin Valley | 21:25.60 |
| 30 | Elliot PollockPlace 30 · Grade 10 · Holy Ghost Preparatory | 10 | Holy Ghost Preparatory | 21:36.30 |
| 31 | Momin ImtiazPlace 31 · Grade 12 · Lehigh Valley Academy | 12 | Lehigh Valley Academy | 21:43.40 |
| 32 | Conor KanePlace 32 · Grade 12 · Archbishop Wood Catholic | 12 | Archbishop Wood Catholic | 21:47.50 |
| 33 | Noah YakenchickPlace 33 · Grade 10 · Blue Mountain | 10 | Blue Mountain | 21:49.80 PR |
| 34 | Chaz PennyPlace 34 · Grade 11 · Northwestern Lehigh | 11 | Northwestern Lehigh | 21:52.60 PR |
| 35 | Jordan WhiteheadPlace 35 · Grade 9 · Lehigh Valley Academy | 9 | Lehigh Valley Academy | 21:54.30 |
| 36 | Parker NewmanPlace 36 · Grade 10 · Twin Valley | 10 | Twin Valley | 21:57.10 |
| 37 | Ilian RiveraPlace 37 · Grade 12 · Stroudsburg | 12 | Stroudsburg | 21:59.00 |
| 38 | Luke BreidingerPlace 38 · Grade 11 · Northwestern Lehigh | 11 | Northwestern Lehigh | 22:14.90 |
| 39 | Ryder AngelitisPlace 39 · Grade 10 · Central Bucks West | 10 | Central Bucks West | 22:22.50 |
| 40 | Zeph JohnstonePlace 40 · Grade 11 · North Schuylkill | 11 | North Schuylkill | 22:31.10 |
| 41 | Ben CharlesPlace 41 · Grade 10 · Whitehall | 10 | Whitehall | 22:38.50 |
| 42 | Scott FogelmanPlace 42 · Grade 11 · Whitehall | 11 | Whitehall | 22:38.50 |
| 43 | Nicholas EberhardtPlace 43 · Grade 11 · Twin Valley | 11 | Twin Valley | 22:39.20 |
| 44 | Cole MillerPlace 44 · Grade 10 · Saucon Valley | 10 | Saucon Valley | 22:40.90 |
| 45 | Ben DobbinsPlace 45 · Grade 9 · Holy Ghost Preparatory | 9 | Holy Ghost Preparatory | 22:42.00 |
| 46 | Luke FisherPlace 46 · Grade 11 · Pennridge | 11 | Pennridge | 22:42.10 |
| 47 | Ryan GulbinskiPlace 47 · Grade 11 · Pennridge | 11 | Pennridge | 22:45.80 |
| 48 | Liam MarinchakPlace 48 · Grade 10 · Blue Mountain | 10 | Blue Mountain | 23:03.30 |
| 49 | Jackson LasherPlace 49 · Grade 11 · Hatboro-Horsham | 11 | Hatboro-Horsham | 23:22.50 |
| 50 | Zachary HawkPlace 50 · Grade 10 · Northwestern Lehigh | 10 | Northwestern Lehigh | 23:23.90 PR |
| 51 | Ethan WiandPlace 51 · Grade 9 · Oley Valley | 9 | Oley Valley | 23:30.40 |
| 52 | Gavin DiSilvestroPlace 52 · Grade 12 · Twin Valley | 12 | Twin Valley | 23:37.60 |
| 53 | Samuel SchaefferPlace 53 · Grade 9 · Oley Valley | 9 | Oley Valley | 23:40.90 |
| 54 | Jeremiah SwingPlace 54 · Grade 10 · Twin Valley | 10 | Twin Valley | 23:41.30 |
| 55 | Christopher DevitoPlace 55 · Grade 12 · Stroudsburg | 12 | Stroudsburg | 23:59.80 |
| 56 | Izayah RamirezPlace 56 · Grade 10 · Tamaqua Area | 10 | Tamaqua Area | 24:08.30 PR |
| 57 | Zahkar SalamakhaPlace 57 · Grade 11 · Whitehall | 11 | Whitehall | 24:14.20 |
| 58 | Matthew AndersPlace 58 · Grade 10 · Stroudsburg | 10 | Stroudsburg | 24:15.70 |
| 59 | Nathan LinPlace 59 · Grade 11 · Hershey | 11 | Hershey | 24:18.60 PR |
| 60 | Aden MenaPlace 60 · Grade 10 · Blue Mountain | 10 | Blue Mountain | 24:25.70 PR |
| 61 | Evan MusselPlace 61 · Grade 12 · Northwestern Lehigh | 12 | Northwestern Lehigh | 24:25.90 |
| 62 | Adam DannerPlace 62 · Grade 12 · Lehighton | 12 | Lehighton | 24:26.20 PR |
| 63 | Hunter EllexPlace 63 · Grade 11 · Blue Mountain | 11 | Blue Mountain | 24:28.00 |
| 64 | Sean MartinPlace 64 · Grade 9 · Archbishop Wood Catholic | 9 | Archbishop Wood Catholic | 24:29.00 |
| 65 | Caleb ShenkPlace 65 · Grade 11 · Blue Mountain | 11 | Blue Mountain | 24:29.10 |
| 66 | Cole FaisettyPlace 66 · Grade 10 · Whitehall | 10 | Whitehall | 24:32.20 |
| 67 | Ashton CaliendoPlace 67 · Grade 10 · Northwestern Lehigh | 10 | Northwestern Lehigh | 24:33.30 PR |
| 68 | Elias BaranPlace 68 · Grade 11 · Blue Mountain | 11 | Blue Mountain | 24:33.50 |
| 69 | Conner BruttsPlace 69 · Grade 10 · North Schuylkill | 10 | North Schuylkill | 24:35.30 |
| 70 | Sam GradyPlace 70 · Grade 9 · Hatboro-Horsham | 9 | Hatboro-Horsham | 24:54.80 |
| 71 | Gavin PhillipsPlace 71 · Grade 11 · Northwestern Lehigh | 11 | Northwestern Lehigh | 24:59.10 PR |
| 72 | Landon SlockettPlace 72 · Grade 12 · Whitehall | 12 | Whitehall | 24:59.50 |
| 73 | Evan PliskaPlace 73 · Grade 10 · Tamaqua Area | 10 | Tamaqua Area | 25:07.30 |
| 74 | Seth NesterPlace 74 · Grade 10 · Blue Mountain | 10 | Blue Mountain | 25:08.30 PR |
| 75 | Dj ShieldsPlace 75 · Grade 10 · Central Bucks West | 10 | Central Bucks West | 25:10.90 |
| 76 | Max CharlesPlace 76 · Grade 11 · Whitehall | 11 | Whitehall | 25:12.00 |
| 77 | Joseph SpiottaPlace 77 · Grade 11 · Hatboro-Horsham | 11 | Hatboro-Horsham | 25:19.10 |
| 78 | Samuel PinskPlace 78 · Grade 9 · Oley Valley | 9 | Oley Valley | 25:21.10 PR |
| 79 | Akash RaghuPlace 79 · Grade 11 · Hatboro-Horsham | 11 | Hatboro-Horsham | 25:29.90 |
| 80 | Chase OsatchuckPlace 80 · Grade 10 · Schuylkill Haven Area | 10 | Schuylkill Haven Area | 25:43.60 |
| 81 | Peter ZhouPlace 81 · Grade 11 · Hershey | 11 | Hershey | 25:44.80 PR |
| 82 | Eliel Pena RosonPlace 82 · Grade 11 · Archbishop Wood Catholic | 11 | Archbishop Wood Catholic | 25:50.60 |
| 83 | Darrius GagePlace 83 · Grade 12 · East Stroudsburg North | 12 | East Stroudsburg North | 25:56.40 |
| 84 | Carter KrammesPlace 84 · Grade 11 · Schuylkill Haven Area | 11 | Schuylkill Haven Area | 26:00.40 |
| 85 | David FludPlace 85 · Grade 11 · Upper Perkiomen | 11 | Upper Perkiomen | 26:00.80 |
| 86 | Jayden SluzenskiPlace 86 · Grade 10 · Pottstown | 10 | Pottstown | 26:01.70 |
| 87 | Caeden ShannonPlace 87 · Grade 10 · Upper Perkiomen | 10 | Upper Perkiomen | 26:02.20 PR |
| 88 | Sam ShaferPlace 88 · Grade 10 · Tamaqua Area | 10 | Tamaqua Area | 26:34.60 PR |
| 89 | Nathan HoltPlace 89 · Grade 11 · Hershey | 11 | Hershey | 26:45.90 |
| 90 | Liam TomolonisPlace 90 · Grade 10 · Holy Ghost Preparatory | 10 | Holy Ghost Preparatory | 26:49.30 |
| 91 | Cole MoyerPlace 91 · Grade 11 · Tamaqua Area | 11 | Tamaqua Area | 26:50.50 |
| 92 | Enoch SorgPlace 92 · Grade 11 · Oley Valley | 11 | Oley Valley | 27:05.70 |
| 93 | Caleb ShannonPlace 93 · Grade 10 · Upper Perkiomen | 10 | Upper Perkiomen | 27:55.90 |
| 94 | Nathan BargerhuffPlace 94 · Grade 10 · Archbishop Wood Catholic | 10 | Archbishop Wood Catholic | 27:56.00 |
| 95 | Kayden DeckerPlace 95 · Grade 10 · Pen Argyl Area | 10 | Pen Argyl Area | 27:58.90 PR |
| 96 | Tadhg FriendPlace 96 · Grade 9 · Blue Mountain | 9 | Blue Mountain | 28:01.90 |
| 97 | Xander BettencourtPlace 97 · Grade 12 · Hatboro-Horsham | 12 | Hatboro-Horsham | 28:11.30 |
| 98 | Connor BoagPlace 98 · Grade 10 · Archbishop Wood Catholic | 10 | Archbishop Wood Catholic | 28:35.80 |
| 99 | Jaden VillanuevaPlace 99 · Grade 12 · East Stroudsburg North | 12 | East Stroudsburg North | 28:37.60 PR |
| 100 | Landon MartinPlace 100 · Grade 10 · Hershey | 10 | Hershey | 28:38.50 |