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 · 110m Hurdles · Place 12 · Garnet Valley | 110m Hurdles39" / 0.991m | 12. | 18.90a PB | 12 |
| May 2 | Lower Merion InvitationalMay 2 · 110m Hurdles · Place 9 · Garnet Valley | 110m Hurdles39" / 0.991m | 9. | 19.01a | 12 |
| Apr 29 | Delco ChampsApr 29 · 110m Hurdles · Place 17 · Garnet Valley | 110m Hurdles39" / 0.991mRound P | 17. | 18.91a | 12 |
| Apr 15 | CAL Meet #3Apr 15 · 300m Hurdles · Place 15 · Garnet Valley | 300m Hurdles36" / 0.914m | 15. | 48.33a PB | 12 |
| Apr 15 | CAL Meet #3Apr 15 · 110m Hurdles · Place 14 · Garnet Valley | 110m Hurdles39" / 0.991m | 14. | 19.30a | 12 |
| Apr 8 | CAL Week #2 @ Haverford (Boys)Apr 8 · 110m Hurdles · Place 5 · Garnet Valley | 110m Hurdles39" / 0.991m | 5. | 19.06a | 12 |
| Apr 1 | Rustin InviteApr 1 · 110m Hurdles · Place 8 · Garnet Valley | 110m Hurdles39" / 0.991m | 8. | 19.36a | 12 |
| Mar 25 | Lower Merion Boys MeetMar 25 · 110m Hurdles · Place 13 · Garnet Valley | 110m Hurdles39" / 0.991m | 13. | 19.93a | 12 |
| Mar 14 | Phantom InvitationalMar 14 · 110m Hurdles · Place 8 · Garnet Valley | 110m Hurdles | 8 | 20.25a | 12 |
2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 10 | Bob Friday Warrior Invitational 2026Apr 10 · 110m Hurdles · Place 8 · Garnet Valley | 110m Hurdles39" / 0.991m | 8. | 19.37a PB | 12 |
| Jan 16 | TFCAofGP Meet #6Jan 16 · 60m Hurdles · Place 34 · Garnet Valley | 60m Hurdles | 34 | 10.20 | — |
| Jan 3 | TFCAGP #4Jan 3 · 60m Hurdles · Place 32 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 32. | 10.45a | 12 |
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | RJBICDec 29 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 25.936 PB | 12 |
| Dec 29 | RJBICDec 29 · 60m Hurdles · Place 18 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 18. | 10.41a PB | 12 |
| Dec 20 | TFCAGP #2Dec 20 · 60m Hurdles · Place 41 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 41. | 10.42a | 12 |
| Jan 11 | TFCAGP #5Jan 11 · 60m Hurdles · Place 54 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 54. | 11.26a | 11 |
| Jan 4 | TFCAGP #4Jan 4 · 60m Hurdles · Place 47 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 47. | 11.36a | 11 |
2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | Robert J Burdette Indoor ClassicDec 27 · 60m Hurdles · Place 25 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 25. | 11.27a | 11 |
| Dec 20 | TFCAGP #2Dec 20 · 60m Hurdles · Place 60 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 60. | 11.18a | 11 |
| Dec 14 | TFCAGP #1Dec 14 · 60m Hurdles · Place 66 · Garnet Valley | 60m Hurdles39" / 0.991m | 66. | 11.35a | 11 |
| Feb 3 | TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 36 · Garnet Valley | 60m Hurdles | 36 | 12.47 | 10 |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 42 · Garnet Valley | 55m Hurdles39"Round P | 42. | 11.82a PB | 10 |
| Jan 12 | T&FCAofGP Meet 5Jan 12 · 55m Hurdles · Place 25 · Garnet Valle | 55m HurdlesRound P | 25 | 12.11 | 10 |
| Jan 6 | TFCAofGP #4Jan 6 · 60m Hurdles · Place 50 · Garnet Valley | 60m HurdlesRound P | 50 | 12.79 | 10 |
2024 Outdoor Track
14 results