Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | PAISAA ChampionshipMay 20 · 300m Hurdles · Place 1 · The Haverford School for Boys | 300m Hurdles36" / 0.914m | 1. | 40.55a PB | 11 |
| May 20 | PAISAA ChampionshipMay 20 · 110m Hurdles · Place 3 · The Haverford School for Boys | 110m Hurdles39" / 0.991mRound P | 3. | 15.00a | 11 |
| May 20 | PAISAA ChampionshipMay 20 · 110m Hurdles · Place 3 · The Haverford School for Boys | 110m Hurdles39" / 0.991m | 3. | 14.89a PB | 11 |
2017 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | TFCAofGP Last Chance MeetFeb 10 · 200 Meters · Place 8 · The Haverfor | 200 Meters | 8 | 23.07 PB | 11 |
| Jan 28 | Ocean Breeze HS InvitationalJan 28 · 55m Hurdles · Place 10 · Haverford Sc | 55m HurdlesRound P | 10 | 8.14 | — |
| Jan 21 | TFCAofGP Meet #6Jan 21 · 60m Hurdles · Place 1 · The Haverfor | 60m Hurdles | 1 | 8.40 | — |
| Jan 21 | TFCAofGP Meet #6Jan 21 · 60m Hurdles · Place 1 · The Haverfor | 60m HurdlesRound P | 1 | 8.74qMOC | — |
| Jan 21 | TFCAofGP Meet #6Jan 21 · 60m Hurdles · Place 1 · The Haverfor | 60m Hurdles | 1 | 8.40 | — |
| Jan 21 | TFCAofGP Meet #6Jan 21 · 60m Hurdles · Place 1 · The Haverfor | 60m HurdlesRound P | 1 | 8.74qMOC | — |
| Jan 14 | TFCAofGP Meet #5Jan 14 · 55m Hurdles · Place 1 · The Haverfor | 55m Hurdles | 1 | 8.00 | — |
| Jan 14 | TFCAofGP Meet #5Jan 14 · 55m Hurdles · Place 1 · The Haverfor | 55m HurdlesRound P | 1 | 7.94 | — |
2016 Outdoor Track
4 results2015 Outdoor Track
4 results