1. | Tommy Silvester | 12 | 1:57.39 | Coatesville |
2. | Kadin Salaria | 12 | 1:57.96 | Penncrest |
3. | Nate Fehrman | 12 | 2:00.32 | Central Bucks West |
4. | Samuel Osterhoudt | 11 | 2:01.35 | Neshaminy |
5. | Ricky Lee | 12 | 2:01.45 | Marple Newtown |
6. | Aiden Voth | 11 | 2:02.88 | Boyertown Area |
7. | Ahijah Goins | 10 | 2:02.93 | The Haverford School for Boys |
8. | Tyler Sion | 11 | 2:03.03 | Archbishop Carroll (PA) |
9. | William Wiles | 12 | 2:03.98 | Spring Ford |
10. | Caleb Winward | 12 | 2:04.10 | Ridley |
11. | Jeremiah McCray | 12 | 2:05.30 | Norristown Area |
12. | Cain Lawler | 11 | 2:05.42 | Council Rock South |
13. | Ethan Zhou | 11 | 2:05.50 | Episcopal Academy |
14. | Duncan McLuckie | 11 | 2:05.52 | Friends' Central |
15. | Demetrius Carty | 12 | 2:05.98 | Hill-Freedman |
16. | Brady Sweeney | 12 | 2:06.30 | North Penn (Lansdale) |
17. | Richard Matthews | 11 | 2:06.47 | Saint Joseph's Prep |
18. | Albert Funk | 12 | 2:07.15 | Archbishop Wood Catholic |
19. | Bobby Franklin | 9 | 2:07.61 | La Salle College High School |
20. | Kenneth Konopka | 11 | 2:07.79 | Central Bucks South |
21. | Colin Ruether | 11 | 2:08.71 | Strath Haven |
22. | Keith Bruce | 10 | 2:08.95 | Upper Moreland |
23. | Gavin Dwyer | 11 | 2:09.69 | Father Judge |
24. | Brad Kellogg | 12 | 2:09.80 | Downingtown East |
25. | Cole Grapin | 11 | 2:10.63 | Springfield (Delco) |
26. | Trey Henry | 10 | 2:10.95 | Lower Moreland |
27. | Lucas Poliseno | 10 | 2:11.16 | Council Rock North |
28. | Jack Yamashita | 11 | 2:11.25 | Plymouth-Whitemarsh |
29. | James Stewart | 11 | 2:12.72 | Abington |
30. | Josh Dass | 12 | 2:13.97 | Wissahickon |
31. | Brenton Newsome | 10 | 2:14.34 | Interboro |
32. | Cooper Schmidt | 11 | 2:15.07 | Twin Valley |
33. | Samir Vereen | 12 | 2:15.59 | Imhotep Charter |
34. | Louis Edgcumbe | 12 | 2:17.53 | Bishop Shanahan |
35. | Nathan Grunfeld | 12 | 2:18.39 | Lower Merion |
36. | Jon Morales | 12 | 2:18.68 | Souderton Area |
37. | Falilou Balde | 12 | 2:19.50 | Academy Park |
38. | Aidan Ratliff | 11 | 2:19.79 | Great Valley |
39. | Connor Randolph | 9 | 2:19.85 | Pennsbury |
40. | Anthony Suero | 10 | 2:19.97 | Cristo Rey (Philadelphia) |
41. | Dominicio Cucarese | 11 | 2:21.17 | Conwell-Egan Catholic |
42. | Nathan Rigler | 11 | 2:21.36 | Radnor |
43. | Evan Smith | 10 | 2:21.48 | Exeter Township |
44. | Timothy Kraus | 12 | 2:23.12 | Bethlehem Catholic |
45. | Gabriel Fihlman | 11 | 2:24.16 | Freedom |
46. | Robert Ulsh | 12 | 2:24.97 | Faith Christian Academy |
47. | Isaac Mathieu | 10 | 2:25.07 | Bensalem |
48. | Stephen Glaudel | 10 | 2:26.13 | Pennridge |
49. | Jayden Alston | 12 | 2:26.16 | Upper Darby |
50. | Jamar Davis | 12 | 2:26.34 | Martin Luther King (Germantown) |
51. | Hartford Brown | 12 | 2:28.94 | George Washington |
52. | Christopher Schill | 10 | 2:29.28 | Quakertown Comm Senior |
53. | Alex Kramer | 12 | 2:29.79 | Sun Valley |
54. | Anjay Bhatt | 12 | 2:29.96 | Central Bucks East |
55. | Cole Tomolonis | 9 | 2:31.69 | Holy Ghost Preparatory |
56. | Zach Johnson | 9 | 2:32.40 | William Penn Charter |
57. | Aritra Kundu | 10 | 2:32.86 | Academy at Palumbo |
58. | Anthony Jackson | 12 | 2:33.14 | Swenson Arts & Technology |
59. | Xavier Jones | 11 | 2:33.40 | Springside Chestnut Hill Academy |
60. | Jaydan Freeman | 12 | 2:34.33 | Chester Charter Scholars Academy |
61. | Eric Fripps | 10 | 2:37.37 | Central (Philadelphia) |
62. | Kevin Kahn | 11 | 2:38.01 | Hatboro-Horsham |
63. | Boubacar Coulbaly | 12 | 2:40.53 | Chichester |
64. | Mark Steinnagel Taylor | 12 | 2:42.60 | Harriton |
65. | Jackie Chen | 11 | 2:44.21 | Northeast |
66. | Wassim Bouchenafa | 11 | 2:46.63 | Audenried |
67. | Logan Murphy | 10 | 3:14.80 | Bristol |