1. | Rowan Carr | 10 | 4:22.52 | Penncrest |
2. | Eli Engelman | 12 | 4:22.97 | Episcopal Academy |
3. | Nathan Kach | 11 | 4:32.75 | Council Rock South |
4. | Chris Cardie | 11 | 4:33.54 | Springfield (Delco) |
5. | Anthony Tornambe | 11 | 4:33.76 | Upper Merion Area |
6. | Aidan Twomey | 12 | 4:34.75 | La Salle College High School |
7. | Laszlo Stehle-smith | 11 | 4:38.94 | AIM Academy |
8. | Curtis Alexander | 12 | 4:39.09 | Methacton |
9. | Luke Davies | 12 | 4:40.23 | Conestoga |
10. | Ryan Mcdonough | 9 | 4:40.24 | Souderton Area |
11. | Trevor Fursman | 12 | 4:40.27 | Sun Valley |
12. | Silas Costa | 10 | 4:40.46 | Friends' Central |
13. | Olma Mathewos | 11 | 4:40.53 | Ridley |
14. | Andrew Cherian | 10 | 4:40.91 | North Penn (Lansdale) |
15. | Cole Wosniak | 11 | 4:40.93 | Marple Newtown |
16. | Connor Bergson-Conklin | 10 | 4:43.57 | Upper Dublin |
17. | Colin Woehr | 10 | 4:46.32 | Pennridge |
18. | Redford Thomas | 12 | 4:47.24 | Great Valley |
19. | Andrew Servis | 9 | 4:49.17 | Twin Valley |
20. | Tyler Bradford | 11 | 4:50.76 | Saint Joseph's Prep |
21. | Lucas Elliott | 10 | 4:50.83 | Strath Haven |
22. | Dylan Rooney | 11 | 4:51.60 | Neshaminy |
23. | Connor Walsh | 10 | 4:53.28 | Radnor |
24. | Alexander Gursahaney | 12 | 4:53.47 | Garnet Valley |
25. | Matthew Haugh | 12 | 4:55.23 | Springfield Township (Montco) |
26. | Nick Schell | 10 | 4:55.43 | Hatboro-Horsham |
27. | Brady Windisch | 9 | 4:56.42 | Central Bucks West |
28. | Hugo Blair | 11 | 4:59.65 | Central Bucks East |
29. | Adam Cole | 12 | 4:59.99 | Lower Merion |
30. | Joshua Sieto | 12 | 5:03.30 | Central Bucks South |
31. | Tyler Turansky | 10 | 5:04.25 | Quakertown Comm Senior |
32. | Declan Smith | 9 | 5:06.21 | Boyertown Area |
33. | Joey Trotter | 12 | 5:07.09 | Springside Chestnut Hill Academy |
34. | Jacob Nissley | 12 | 5:07.22 | Academy at Palumbo |
35. | Kheimon Speach | 12 | 5:07.33 | Upper Darby |
36. | Sam Kleiner | 12 | 5:07.53 | Devon Preparatory |
37. | John Lanza | 9 | 5:07.56 | Perkiomen Valley |
38. | Daniel Gradel | 9 | 5:09.74 | Upper Moreland |
39. | Mark Griffin | 10 | 5:11.36 | Conwell-Egan Catholic |
40. | Kristopher Wieczorek | 9 | 5:12.03 | Lower Moreland |
41. | Samir Sisco | 9 | 5:14.81 | Harry S Truman (PA) |
42. | Matthew Yerger | 12 | 5:19.28 | The Haverford School for Boys |
43. | Jaidyn Brown Glover | 10 | 5:19.63 | Penn Wood |
44. | Ramir Carter | 10 | 5:26.42 | Cristo Rey (Philadelphia) |
45. | Henry Cordes | 9 | 5:27.41 | Harriton |
46. | Johnson Zheng | 11 | 5:41.78 | Swenson Arts & Technology |
47. | Ryan Haas | 12 | 5:42.45 | Freedom |
48. | James Kane | 9 | 5:48.80 | Chichester |
49. | Varney N'yei | 9 | 6:06.76 | Monsignor Bonner/Archbishop Prendergast |
50. | Sean Barreto | 12 | 6:24.71 | Bristol |