| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 110m Hurdles · 39" / 0.991m · OutdoorHaverford Invitational · Apr 1 | 19.75a | Haverford Invitational | April 1, 2017 |
| 300m Hurdles · 36" / 0.914m · OutdoorJoseph Kellerman Relays · Apr 21 | 46.08a | Joseph Kellerman Relays | April 21, 2018 |
| 55m Hurdles · 39" · IndoorOcean Breeze Holiday Festival · Dec 30 | 10.39a | Ocean Breeze Holiday Festival | December 30, 2016 |
| 60m Hurdles · 39" / 0.991m · IndoorTFCAofGP Meet #2 · Dec 23 | 10.19a | TFCAofGP Meet #2 | December 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 9 | Ches-Mont ChampionshipMay 9 · 300m Hurdles · Place 13 · Great Valley | 300m Hurdles | 13 | 44.53 | 12 |
| May 9 | Ches-Mont ChampionshipMay 9 · 110m Hurdles · Place 12 · Great Valley | 110m HurdlesRound P | 12 | 16.98 | 12 |
| May 5 | Lower Merrion InvitationalMay 5 · 300m Hurdles · Place 11 · Great Valley | 300m Hurdles | 11 | 43.93 | 12 |
| May 5 | Lower Merrion InvitationalMay 5 · 110m Hurdles · Place 7 · Great Valley | 110m Hurdles | 7 | 17.29 | 12 |
| Apr 28 | Unionville InvitationalApr 28 · 300m Hurdles · Place 15 · Great Valley | 300m Hurdles | 15 | 44.32 | — |
| Apr 28 | Unionville InvitationalApr 28 · 110m Hurdles · Place 15 · Great Valley | 110m HurdlesRound P | 15 | 17.67 | — |
| Apr 28 | Unionville InvitationalApr 28 · 300m Hurdles · Place 15 · Great Valley | 300m Hurdles | 15 | 44.32 | — |
| Apr 28 | Unionville InvitationalApr 28 · 110m Hurdles · Place 15 · Great Valley | 110m HurdlesRound P | 15 | 17.67 | — |
| Apr 28 | Unionville InvitationalApr 28 · 300m Hurdles · Place 15 · Great Valley | 300m Hurdles | 15 | 44.32 | — |
| Apr 28 | Unionville InvitationalApr 28 · 110m Hurdles · Place 15 · Great Valley | 110m HurdlesRound P | 15 | 17.67 | — |
| Apr 21 | Joseph Kellerman Relays Apr 21 · 300m Hurdles · Place 14 · Great Valley | 300m Hurdles36" / 0.914m | 14. | 46.08a PB | 12 |
| Mar 28 | Rustin InvitationalMar 28 · 300m Hurdles · Place 12 · Great Valley | 300m Hurdles | 12 | 46.96 | — |
| Mar 28 | Rustin InvitationalMar 28 · 110m Hurdles · Place 11 · Great Valley | 110m HurdlesRound P | 11 | 18.42 | — |
| Mar 28 | Rustin InvitationalMar 28 · 300m Hurdles · Place 12 · Great Valley | 300m Hurdles | 12 | 46.96 | — |
| Mar 28 | Rustin InvitationalMar 28 · 110m Hurdles · Place 11 · Great Valley | 110m HurdlesRound P | 11 | 18.42 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 3 | TFCAofGP Meet #8Feb 3 · 60m Hurdles · Place 16 · Great Valley | 60m HurdlesRound P | 16 | 10.10 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 23 | TFCAofGP Meet #2Dec 23 · 60m Hurdles · Place 6 · Great Valley | 60m Hurdles39" / 0.991mRound P | 6. | 10.24a | 12 |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 60m Hurdles · Place 4 · Great Valley | 60m Hurdles39" / 0.991m | 4. | 10.19a PB | 12 |
| Jan 18 | Glen Mills InvitationalJan 18 · 55m Hurdles · Place 15 · Great Valley | 55m HurdlesRound P | 15 | 10.12 | 11 |
| Jan 10 | Chester County Indoor ChampionshipsJan 10 · 55m Hurdles · Place 11 · Great Valley | 55m Hurdles | 11 | 10.60 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 6 | Lower Merion InvitationalMay 6 · 300m Hurdles · Place 9 · Great Valley | 300m Hurdles | 9 | 47.46 | 11 |
| Apr 22 | Joseph Kellerman RelaysApr 22 · 300m Hurdles · Place 19 · Great Valley | 300m Hurdles | 19 | 47.21 | 11 |
| Apr 8 | TFCA of GP Spring InvitationalApr 8 · 300m Hurdles · Place 40 · Great Valley | 300m Hurdles | 40 | 48.60 | 11 |
| Apr 1 | Haverford InvitationalApr 1 · 300m Hurdles · Place 33 · Great Valley | 300m Hurdles36" / 0.914m | 33. | 49.13a | 11 |
| Apr 1 | Haverford InvitationalApr 1 · 110m Hurdles · Place 23 · Great Valley | 110m Hurdles39" / 0.991mRound P | 23. | 19.75a PB | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 55m Hurdles · Place 32 · Great Valley | 55m Hurdles39" | 32. | 10.39a PB | 11 |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 60m Hurdles · Place 4 · Great Valley | 60m Hurdles39" / 0.991mRound P | 4. | 10.57a | 11 |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 60m Hurdles · Place 6 · Great Valley | 60m Hurdles39" / 0.991m | 6. | 10.68a | 11 |
| Jan 9 | TFCA of GP Meet #4Jan 9 · 55m Hurdles · Place 11 · Great Valley | 55m HurdlesRound P | 11 | 10.07 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 30 | 13th Annual Unionville InvitationalApr 30 · 300m Hurdles · Place 43 · Great Valley | 300m Hurdles | 43 | 53.05 | — |
| Apr 30 | 13th Annual Unionville InvitationalApr 30 · 110m Hurdles · Place 24 · Great Valley | 110m HurdlesRound P | 24 | 20.51 | — |