1. | Jackson Kane | 11 | 8:50.05 | Ridley |
2. | T.J. Zwall | 11 | 8:50.13 | William Penn Charter |
3. | Grayson Ruffner | 12 | 8:52.83 | Wissahickon |
4. | Curtis Conner | 10 | 9:01.90 | Episcopal Academy |
5. | Nate Johnson | 11 | 9:05.17 | William Penn Charter |
6. | Tyler Tomlinson | 9 | 9:06.05 | Central Bucks East |
7. | Steven Todd | 11 | 9:06.09 | Bishop Shanahan |
8. | Joey Sharkey | 10 | 9:08.88 | North Penn (Lansdale) |
9. | Gus Platt | 12 | 9:11.68 | Upper Dublin |
10. | Dan Wuenschel | 12 | 9:11.72 | Strath Haven |
11. | Matt Gosling | 10 | 9:19.51 | Council Rock North |
12. | Jack Thompson | 12 | 9:21.57 | Hatboro-Horsham |
13. | Matt Lund | 12 | 9:22.30 | Strath Haven |
14. | Stephen Keller | 10 | 9:22.62 | Souderton Area |
15. | Chase Ely | 12 | 9:24.69 | Abington |
16. | Matthew Connelly | 9 | 9:26.04 | North Penn (Lansdale) |
17. | Ralph Antonucci | 11 | 9:26.17 | Wissahickon |
18. | Mason Kaminski | 11 | 9:28.01 | Council Rock South |
19. | Scott McKenna | 11 | 9:28.70 | Hatboro-Horsham |
20. | Daniel Gordon | 11 | 9:29.08 | Saint Joseph's Prep |
21. | Nathan Kach | 10 | 9:31.40 | Council Rock South |
22. | Ash Anand | 7 | 9:33.53 | Downingtown East |
23. | Nick Gdowik | 12 | 9:34.15 | Ridley |
24. | Nate Halberstadt | 12 | 9:36.92 | Radnor |
25. | Jackson Polin | 12 | 9:38.04 | Penncrest |
26. | Michael Colavito | 12 | 9:41.38 | Garnet Valley |
27. | Peter Murray | 12 | 9:42.39 | Abington |
28. | Dylan Matthews | 10 | 9:44.78 | Great Valley |
29. | Jonathon Pajrowski | 11 | 9:45.47 | Pennsbury |
30. | Ryan McCabe | 10 | 9:45.47 | La Salle College High School |
31. | Shane Walsh | 12 | 9:47.79 | Conestoga |
32. | Oscar Perez-Rojas | 10 | 9:49.22 | Cristo Rey (Philadelphia) |
33. | Nicholas Forman | 12 | 9:49.51 | Neshaminy |
34. | Alexander Gursahaney | 11 | 9:51.23 | Garnet Valley |
35. | Dan Walsh | 11 | 9:51.65 | Central Bucks East |
36. | Wyatt Soska | 10 | 9:53.08 | Neshaminy |
37. | Chris Cardie | 10 | 9:54.14 | Springfield (Delco) |
38. | Bartus Kruszewski | 9 | 9:54.23 | Penncrest |
39. | Andreas Quattrocchi | 11 | 9:58.39 | Bristol |
40. | Clark Gaynor | 12 | 10:01.13 | Twin Valley |
41. | Guilherme Machado | 12 | 10:04.28 | Faith Christian Academy |
42. | Aidan Twomey | 11 | 10:05.42 | La Salle College High School |
43. | Robert Clark | 11 | 10:09.71 | Father Judge |
44. | Joseph King | 11 | 10:10.84 | Father Judge |
45. | Mason Short | 10 | 10:11.47 | Spring Ford |
46. | Lucas Newell | 12 | 10:12.74 | Exeter Township |
47. | Charlie Hegarty | 10 | 10:13.18 | Upper Darby |
48. | Matthew Embrey | 10 | 10:14.79 | Souderton Area |
49. | Jackson Vitale | 11 | 10:16.81 | Saint Joseph's Prep |
50. | Max LaBarbera | 10 | 10:17.89 | Spring Ford |
51. | Michael Csink | 10 | 10:18.52 | Lower Moreland |
52. | Jonathan Bricker | 9 | 10:20.57 | Great Valley |
53. | Mason Pantalone | 10 | 10:20.68 | Pennridge |
54. | Andrew Davis | 11 | 10:22.07 | Pennridge |
55. | Matthew Kanuk | 11 | 10:24.24 | Pennsbury |
56. | Jack Frankel | 11 | 10:35.56 | Lower Moreland |
57. | Kennith Volcy | 12 | 10:40.25 | Cristo Rey (Philadelphia) |
58. | Louis Julius Horvath | 11 | 10:55.16 | Bethlehem Catholic |
59. | Noah Abraham | 11 | 10:55.53 | Marple Newtown |
60. | Cole Broomall | 10 | 10:56.23 | Marple Newtown |
61. | Luke Elliker | 10 | 10:59.32 | Twin Valley |
62. | Nicholas Cabel | 12 | 11:01.14 | Conestoga |
63. | Jackson Snyder | 11 | 11:01.66 | Lower Merion |
64. | Christian Meadows | 9 | 11:03.09 | Faith Christian Academy |
65. | Joshua Harper | 12 | 11:03.26 | Central Bucks South |
66. | Esteban Schodowski | 12 | 11:11.71 | Exeter Township |
67. | Thomas Lentz | 9 | 11:13.96 | The Haverford School for Boys |
68. | Ben Mischel | 12 | 11:40.36 | Council Rock North |
69. | Darren Rafa | 9 | 11:49.69 | Central Bucks South |
70. | Calvin Chen | 11 | 12:08.91 | Northeast |
71. | Brayden Ruffner | 10 | 12:24.47 | Quakertown Comm Senior |