| 1 | Musa HerziPlace 1 · Grade 12 · North Penn | 12 | North Penn | 16:10.5 |
| 2 | Tyler BensonPlace 2 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 16:10.8 |
| 3 | Connor Bergson-ConklinPlace 3 · Grade 12 · Upper Dublin | 12 | Upper Dublin | 16:47.1 |
| 4 | Jack LovemanPlace 4 · Grade 12 · Holy Ghost Preparatory | 12 | Holy Ghost Preparatory | 17:02.1 |
| 5 | Josh YoungPlace 5 · Grade 11 · North Penn | 11 | North Penn | 17:20.1 |
| 6 | George PlattPlace 6 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 17:20.3 |
| 7 | Matthew ConnellyPlace 7 · Grade 12 · North Penn | 12 | North Penn | 17:25.5 |
| 8 | Andrew CherianPlace 8 · Grade 12 · North Penn | 12 | North Penn | 17:41.5 |
| 9 | Logan KillenPlace 9 · Grade 10 · North Penn | 10 | North Penn | 17:42.2 |
| 10 | Ben LovemanPlace 10 · Grade 10 · Holy Ghost Preparatory | 10 | Holy Ghost Preparatory | 17:46.6 |
| 11 | Owen BittmanPlace 11 · Grade 12 · Holy Ghost Preparatory | 12 | Holy Ghost Preparatory | 17:46.8 |
| 12 | Josiah NotaryPlace 12 · Grade 12 · Upper Dublin | 12 | Upper Dublin | 17:59.2 |
| 13 | Easton DeBlaayPlace 13 · Grade 11 · Methacton | 11 | Methacton | 18:00.1 |
| 14 | Ryan CostikPlace 14 · Grade 12 · North Penn | 12 | North Penn | 18:09.8 |
| 15 | Parker ViscusiPlace 15 · Grade 11 · Methacton | 11 | Methacton | 18:10.1 |
| 16 | Landon FreyPlace 16 · Grade 10 · North Penn | 10 | North Penn | 18:15.0 |
| 17 | Liam BroomePlace 17 · Grade 12 · Upper Dublin | 12 | Upper Dublin | 18:29.1 |
| 18 | Charlie GresehoverPlace 18 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 18:33.2 |
| 19 | JohnHenry BruscaPlace 19 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 18:34.6 PR |
| 20 | JJ GouldPlace 20 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 18:36.9 |
| 21 | Samuel YehPlace 21 · Grade 11 · Methacton | 11 | Methacton | 18:38.0 |
| 22 | Jared MyersPlace 22 · Grade 11 · North Penn | 11 | North Penn | 18:43.0 |
| 23 | Connor BittmanPlace 23 · Grade 11 · Holy Ghost Preparatory | 11 | Holy Ghost Preparatory | 18:43.6 |
| 24 | Jake RyanPlace 24 · Grade 9 · Methacton | 9 | Methacton | 18:44.9 |
| 25 | Ethan SnyderPlace 25 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 18:47.7 |
| 26 | Jayden GaoPlace 26 · Grade 10 · North Penn | 10 | North Penn | 18:48.0 |
| 27 | Joseph McKayPlace 27 · Grade 10 · North Penn | 10 | North Penn | 18:49.2 |
| 28 | Ethan LeordaPlace 28 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 18:52.3 |
| 29 | Matthew LeePlace 29 · Grade 12 · Upper Dublin | 12 | Upper Dublin | 18:55.1 |
| 30 | Grady PearsonPlace 30 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 18:55.8 |
| 31 | JT BurkholderPlace 31 · Grade 9 · Methacton | 9 | Methacton | 18:58.6 |
| 32 | Shane IannittiPlace 32 · Grade 11 · Upper Dublin | 11 | Upper Dublin | 18:58.9 |
| 33 | Logan TerranovaPlace 33 · Grade 12 · Methacton | 12 | Methacton | 18:59.2 |
| 34 | Braylen ClaytonPlace 34 · Grade 12 · North Penn | 12 | North Penn | 19:07.5 |
| 35 | Andrew TuckerPlace 35 · Grade 11 · Methacton | 11 | Methacton | 19:09.2 |
| 36 | Liam ConnellyPlace 36 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 19:17.2 |
| 37 | Alexander StaggPlace 37 · Grade 11 · Upper Moreland | 11 | Upper Moreland | 19:18.8 |
| 38 | Cole TomolonisPlace 38 · Grade 12 · Holy Ghost Preparatory | 12 | Holy Ghost Preparatory | 19:25.6 |
| 39 | Dylan RifkinPlace 39 · Grade 11 · Methacton | 11 | Methacton | 19:26.2 |
| 40 | Ryan YkorukPlace 40 · Grade 11 · Dock Mennonite Academy | 11 | Dock Mennonite Academy | 19:29.2 |
| 41 | Grady MoorePlace 41 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 19:34.3 |
| 42 | Tim MicklosPlace 42 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 19:39.7 |
| 43 | Ayden YangPlace 43 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 19:43.4 |
| 44 | Maneesh RameshPlace 44 · Grade 10 · North Penn | 10 | North Penn | 20:00.4 |
| 45 | Jack KrumPlace 45 · Grade 10 · North Penn | 10 | North Penn | 20:02.4 |
| 46 | Michael WalkerPlace 46 · Grade 9 · Methacton | 9 | Methacton | 20:03.9 |
| 47 | Jake VincentPlace 47 · Grade 10 · North Penn | 10 | North Penn | 20:06.4 |
| 48 | Haricharan RavishankarPlace 48 · Grade 10 · North Penn | 10 | North Penn | 20:11.8 |
| 49 | Eric HuangPlace 49 · Grade 12 · North Penn | 12 | North Penn | 20:19.4 |
| 50 | Matthew AbreuPlace 50 · Grade 10 · Methacton | 10 | Methacton | 20:20.0 |
| 51 | Atikh SinghPlace 51 · Grade 10 · Methacton | 10 | Methacton | 20:20.8 |
| 52 | Shawn BaileyPlace 52 · Grade 10 · Methacton | 10 | Methacton | 20:27.9 |
| 53 | Mondhadi DhruvaPlace 53 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 20:29.1 |
| 54 | Nate HeilmanPlace 54 · Grade 11 · Faith Christian Academy | 11 | Faith Christian Academy | 20:35.7 |
| 55 | Ryan WeberPlace 55 · Grade 12 · Methacton | 12 | Methacton | 20:38.4 |
| 56 | Zsolt BercesPlace 56 · Grade 11 · Faith Christian Academy | 11 | Faith Christian Academy | 20:45.4 PR |
| 57 | Mason PennaPlace 57 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 20:46.1 |
| 58 | Brownstein HenryPlace 58 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 20:50.8 |
| 59 | Ocean KwonPlace 59 · Grade 10 · North Penn | 10 | North Penn | 20:56.5 PR |
| 60 | Tommy TotoPlace 60 · Grade 9 · North Penn | 9 | North Penn | 21:01.5 |
| 61 | Alex FosterPlace 61 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 21:05.1 |
| 62 | Xander MorsbyPlace 62 · Grade 12 · Dock Mennonite Academy | 12 | Dock Mennonite Academy | 21:06.9 |
| 63 | Xavier TubioPlace 63 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 21:10.4 |
| 64 | Andrew LuiPlace 64 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 21:11.4 |
| 65 | James BryantPlace 65 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 21:13.5 |
| 66 | Luca MeschinoPlace 66 · Grade 9 · North Penn | 9 | North Penn | 21:16.8 |
| 67 | Elliot PollockPlace 67 · Grade 10 · Holy Ghost Preparatory | 10 | Holy Ghost Preparatory | 21:17.5 |
| 68 | Isaac George-ReichleyPlace 68 · Grade 9 · North Penn | 9 | North Penn | 21:18.1 |
| 69 | Quin QuartapellaPlace 69 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 21:19.4 |
| 70 | Jason WilsonPlace 70 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 21:22.3 |
| 71 | Bladen NagyPlace 71 · Grade 9 · Methacton | 9 | Methacton | 21:23.2 |
| 72 | Alejandro RichartPlace 72 · Grade 10 · Dock Mennonite Academy | 10 | Dock Mennonite Academy | 21:26.2 |
| 73 | Ethan SzymanskiPlace 73 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 21:27.1 |
| 74 | Logan SheltonPlace 74 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 21:27.5 |
| 75 | Dennis ClancyPlace 75 · Grade - · Upper Moreland | - | Upper Moreland | 21:34.3 PR |
| 76 | Pradhyun SrinivasanPlace 76 · Grade - · North Penn | - | North Penn | 21:36.2 |
| 77 | Nicholas HeilPlace 77 · Grade 12 · North Penn | 12 | North Penn | 21:38.2 |
| 78 | David EichsteadtPlace 78 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 21:40.3 |
| 79 | Colin HaydenPlace 79 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 21:41.1 |
| 80 | Handel JaxsonPlace 80 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 21:43.8 |
| 81 | Ishaan BagchiPlace 81 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 21:55.4 PR |
| 82 | Ishaan JagarlamudiPlace 82 · Grade 10 · North Penn | 10 | North Penn | 21:57.3 |
| 83 | Mark NycePlace 83 · Grade 9 · Dock Mennonite Academy | 9 | Dock Mennonite Academy | 21:59.8 |
| 84 | Justin KongPlace 84 · Grade 11 · Upper Dublin | 11 | Upper Dublin | 22:00.5 |
| 85 | Ty GlennPlace 85 · Grade 9 · Faith Christian Academy | 9 | Faith Christian Academy | 22:13.1 |
| 86 | Owen GrahamPlace 86 · Grade 10 · Upper Dublin | 10 | Upper Dublin | 22:21.1 PR |
| 87 | Jude PetersonPlace 87 · Grade 10 · Dock Mennonite Academy | 10 | Dock Mennonite Academy | 22:44.0 |
| 88 | Ben DobbinsPlace 88 · Grade 9 · Holy Ghost Preparatory | 9 | Holy Ghost Preparatory | 22:44.7 |
| 89 | Eli DuffinePlace 89 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 22:54.3 |
| 90 | Ezra BladesPlace 90 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 22:59.8 |
| 91 | Marc MallisonPlace 91 · Grade - · North Penn | - | North Penn | 23:01.8 PR |
| 92 | Charles MyersPlace 92 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 23:14.9 |
| 93 | Nicholas HadkaPlace 93 · Grade 11 · North Penn | 11 | North Penn | 23:21.8 |
| 94 | Ryan KimPlace 94 · Grade - · North Penn | - | North Penn | 23:26.3 |
| 95 | Logan DoanPlace 95 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 23:30.0 |
| 96 | Aiden FinstadPlace 96 · Grade 11 · Upper Moreland | 11 | Upper Moreland | 23:42.9 |
| 97 | Isaac SnedigarPlace 97 · Grade 10 · Dock Mennonite Academy | 10 | Dock Mennonite Academy | 23:52.8 |
| 98 | Dan PitzenPlace 98 · Grade 10 · Dock Mennonite Academy | 10 | Dock Mennonite Academy | 23:58.4 |
| 99 | Vincent PiskorskiPlace 99 · Grade 9 · North Penn | 9 | North Penn | 23:59.1 |
| 100 | Jay KimPlace 100 · Grade - · North Penn | - | North Penn | 24:05.7 |