1. | T.J. Zwall | 12 | 9:09.53 | William Penn Charter |
2. | Nate Johnson | 12 | 9:15.50 | William Penn Charter |
3. | Joey Sharkey | 11 | 9:16.72 | North Penn (Lansdale) |
4. | Colin O'Donnell | 11 | 9:17.58 | Methacton |
5. | Shane Myers | 11 | 9:18.66 | North Penn (Lansdale) |
6. | Ben DiCola | 10 | 9:18.97 | La Salle College High School |
7. | Frank Palopoli | 11 | 9:19.96 | La Salle College High School |
8. | Sean Alemi | 12 | 9:20.33 | Paul VI |
9. | Oscar Perez-Rojas | 11 | 9:21.64 | Cristo Rey (Philadelphia) |
10. | Owen Cary | 12 | 9:22.31 | North Penn (Lansdale) |
11. | Matthew Poole | 10 | 9:22.80 | Salesianum |
12. | Aidan Twomey | 12 | 9:23.98 | La Salle College High School |
13. | Curtis Alexander | 12 | 9:24.23 | Methacton |
14. | Canaan Rohrer | 10 | 9:24.85 | Lampeter-Strasburg |
15. | Gregory Hock | 10 | 9:25.60 | La Salle College High School |
16. | Michael Colosi | 11 | 9:26.73 | Lampeter-Strasburg |
17. | Anthony Tornambe | 11 | 9:29.53 | Upper Merion Area |
18. | Ryan McCabe | 11 | 9:32.56 | La Salle College High School |
19. | Andrew Davis | 12 | 9:33.17 | Pennridge |
20. | Ryan Mcdonough | 9 | 9:35.44 | Souderton Area |
21. | Connor Bergson-Conklin | 10 | 9:38.22 | Upper Dublin |
22. | Caden Briggs | 10 | 9:38.94 | Paul VI |
23. | Quinn Kumfert | 12 | 9:39.28 | Methacton |
24. | Matthew Roper | 12 | 9:39.36 | Lower Merion |
25. | Kieran Berna | 11 | 9:39.60 | Saint Joseph's Prep |
26. | Chase Cooley | 10 | 9:47.31 | Paul VI |
27. | Colin Woehr | 10 | 9:47.59 | Pennridge |
28. | Noah Ryan | 11 | 9:51.29 | Saint Joseph's Prep |
29. | Tyler Guy | 12 | 9:52.71 | Downingtown West |
30. | Dylan Rifkin | 9 | 9:54.82 | Methacton |
31. | Kai Barnes | 11 | 9:55.83 | Methacton |
32. | Aidan Chivalette | 11 | 9:57.22 | Haverford Twp. |
33. | Matthew Embrey | 11 | 9:57.73 | Souderton Area |
34. | Peyton Burnett | 11 | 10:00.81 | William Penn Charter |
35. | Lincoln Narvaez | 9 | 10:03.32 | Salesianum |
36. | Chris Heimberger | 10 | 10:07.07 | Downingtown West |
37. | Mason Pantalone | 11 | 10:11.34 | Pennridge |
38. | Robert Clark | 12 | 10:11.43 | Father Judge |
39. | Liam Murphy | 10 | 10:12.33 | Highland Regional |
40. | Daniel Gee | 11 | 10:13.71 | Highland Regional |
41. | Robert Sherman | 12 | 10:13.80 | Father Judge |
42. | Colin Dunne | 10 | 10:15.94 | Father Judge |
43. | Liam Broome | 10 | 10:16.18 | Upper Dublin |
44. | Luke Barbadoro | 12 | 10:17.55 | Pennridge |
45. | Anson NI | 10 | 10:19.02 | Upper Merion Area |
46. | Colin Roznowski | 10 | 10:21.87 | Highland Regional |
47. | Joseph King | 12 | 10:25.00 | Father Judge |
48. | Colin Schultz | 10 | 10:26.24 | Father Judge |
49. | Luke Mcelmoyle | 10 | 10:26.31 | Archbishop Wood Catholic |
50. | Christopher Taylor | 11 | 10:28.83 | Springfield (Delco) |
51. | Charles Livezey | 11 | 10:29.18 | Central Bucks West |
52. | Chris DiMeo | 10 | 10:30.70 | Downingtown West |
53. | Blair Duckrey-Furbert | 11 | 10:30.91 | Timber Creek |
54. | Lucas Ho | 10 | 10:34.01 | Father Judge |
54. | Alex Sutherland | 11 | 10:34.01 | Lampeter-Strasburg |
56. | Max Pasqualino | 10 | 10:34.92 | Lower Merion |
57. | Michael Zechman | 10 | 10:38.66 | Timber Creek |
58. | Owen Mcdonough | 9 | 10:38.83 | Souderton Area |
59. | Luca Gordon | 9 | 10:40.05 | Saint Joseph's Prep |
60. | Ben Staub | 12 | 10:42.06 | Downingtown West |
61. | Jack Corrigan | 10 | 10:42.88 | Downingtown West |
62. | Collin Conway | 11 | 10:43.75 | Paul VI |
63. | Tyler Boice | 10 | 10:44.53 | Highland Regional |
64. | Liam Mangan | 9 | 11:07.01 | Central Bucks West |
65. | Ryan Kellem | 9 | 11:13.48 | Highland Regional |
66. | Nicholas Micale | 12 | 11:19.26 | Triton Regional |
67. | Danny Mezey-McMahon | 9 | 11:30.57 | Lower Merion |
68. | Rafe Chauhan | 11 | 11:38.96 | Timber Creek |
69. | Ryan Annulis | 10 | 12:32.64 | Archbishop Wood Catholic |