Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Central League Championship 26May 6 · 300m Hurdles · Place 20 · Garnet Valley | 300m Hurdles36" / 0.914m | 20. | 48.12a | 11 |
| Apr 29 | Delco ChampsApr 29 · 300m Hurdles · Place 19 · Garnet Valley | 300m Hurdles36" / 0.914mRound P | 19. | 45.92a | 11 |
| Apr 15 | CAL Meet #3Apr 15 · 300m Hurdles · Place 12 · Garnet Valley | 300m Hurdles36" / 0.914m | 12. | 45.39a | 11 |
| Apr 15 | CAL Meet #3Apr 15 · 110m Hurdles · Place 17 · Garnet Valley | 110m Hurdles39" / 0.991m | 17. | 19.92a | 11 |
| Apr 8 | CAL Week #2 @ Haverford (Boys)Apr 8 · 300m Hurdles · Place 10 · Garnet Valley | 300m Hurdles36" / 0.914m | 10. | 45.70a | 11 |
| Apr 8 | CAL Week #2 @ Haverford (Boys)Apr 8 · 400 Meters · Place 14 · Garnet Valley | 400 Meters | 14. | 58.91a PB | 11 |
| Mar 25 | Lower Merion Boys MeetMar 25 · 300m Hurdles · Place 10 · Garnet Valley | 300m Hurdles36" / 0.914m | 10. | 45.68a | 11 |
| Mar 25 | Lower Merion Boys MeetMar 25 · 110m Hurdles · Place 15 · Garnet Valley | 110m Hurdles39" / 0.991m | 15. | 20.56a | 11 |
| Mar 21 | Upper Darby RelaysMar 21 · 300m Hurdles · Place 22 · Garnet Valley | 300m Hurdles | 22 | 46.88a | 11 |
2026 Indoor Track
2 results2025 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Central League Individual ChampsMay 7 · 300m Hurdles · Place 19 · Garnet Valle | 300m Hurdles | 19 | 46.71 | 10 |
| May 7 | CAL ChampsMay 7 · 300m Hurdles · Place 19 · Garnet Valley | 300m Hurdles36" / 0.914m | 19. | 46.71a | 10 |
| May 5 | CAL Boys JV MeetMay 5 · 300m Hurdles · Place 6 · Garnet Valley | 300m Hurdles | 6 | 46.32 | 10 |
| May 5 | CAL Boys JV MeetMay 5 · 400 Meters · Place 28 · Garnet Valley | 400 Meters | 28 | 1:00.69 | 10 |
| Apr 30 | Delco ChampsApr 30 · 300m Hurdles · Place 27 · Garnet Valle | 300m HurdlesRound P | 27 | 45.66 | — |
| Apr 25 | UD InviteApr 25 · 300m Hurdles · Place 28 · Garnet Valley | 300m Hurdles36" / 0.914m | 28. | 46.37a | 10 |
| Apr 21 | Boys CAL JVApr 21 · 300m Hurdles · Place 5 · Garnet Valley | 300m Hurdles36" / 0.914m | 5. | 44.40 PB | 10 |
| Apr 16 | Green Raider InvApr 16 · 300m Hurdles · Place 8 · Garnet Valley | 300m Hurdles36" / 0.914m | 8. | 45.81a | 10 |
| Apr 9 | CAL Boys Meet #3 - Marple NewtownApr 9 · 110m Hurdles · Place 13 · Garnet Valle | 110m Hurdles | 13 | 19.59 | 10 |
| Apr 9 | CAL Boys Meet #3 - Marple NewtownApr 9 · 300m Hurdles · Place 6 · Garnet Valle | 300m Hurdles | 6 | 44.91 | 10 |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 300m Hurdles · Place 6 · Garnet Valley | 300m Hurdles36" / 0.914m | 6. | 44.91a | 10 |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 110m Hurdles · Place 13 · Garnet Valley | 110m Hurdles39" / 0.991m | 13. | 19.59a PB | 10 |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 300m Hurdles · Place 8 · Garnet Valley | 300m Hurdles36" / 0.914m | 8. | 46.00a | 10 |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 110m Hurdles · Place 10 · Garnet Valley | 110m Hurdles39" / 0.991m | 10. | 20.80a | 10 |
| Mar 29 | North Penn OpenMar 29 · 300m Hurdles · Place 31 · Garnet Valle | 300m Hurdles | 31 | 46.13 | 10 |
| Mar 29 | North Penn OpenMar 29 · 110m Hurdles · Place 29 · Garnet Valle | 110m Hurdles | 29 | 19.40 | 10 |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 300m Hurdles · Place 9 · Garnet Valley | 300m Hurdles36" / 0.914m | 9. | 46.59a | 10 |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 110m Hurdles · Place 7 · Garnet Valley | 110m Hurdles39" / 0.991m | 7. | 19.76a | 10 |
| Mar 22 | Upper Darby RelaysMar 22 · 300m Hurdles · Place 27 · Garnet Valle | 300m Hurdles | 27 | 46.83 | 10 |
2024 Outdoor Track
2 results