Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorPennsbury @ CR South · Apr 3015.96aPennsbury @ CR SouthApril 30, 2025
110m Hurdles · 42" / 1.067m · Indoor2026 Paul Donahue Invitational · Apr 1715.81a2026 Paul Donahue InvitationalApril 17, 2026
110m Hurdles · 42" / 1.067m · OutdoorBill Butler Invitational · Apr 1015.53aBill Butler InvitationalApril 10, 2026
200 Meters · IndoorFastrack Invitational · Feb 623.99aFastrack InvitationalFebruary 6, 2026
200 Meters · OutdoorPennsbury @ CR South · Apr 3024.79aPennsbury @ CR SouthApril 30, 2025
300m Hurdles · 36" / 0.914m · OutdoorBryn Mawr Running Co. Henderson Invitational · May 242.62aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
400 Meters · IndoorTFCAGP #4 · Jan 456.79aTFCAGP #4January 4, 2025
400m Hurdles · 36" / 0.914m · Indoor2026 Paul Donahue Invitational · Apr 1759.65a2026 Paul Donahue InvitationalApril 17, 2026
400m Hurdles · 36" / 0.914m · OutdoorCentennial Conference Outdoor Championships · May 157.10aCentennial Conference Outdoor ChampionshipsMay 1, 2026
55m Hurdles · 39" · IndoorT&FCAofGP #6 rescheduled · Jan 268.53aT&FCAofGP #6 rescheduledJanuary 26, 2024
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #4 · Jan 49.12aTFCAGP #4January 4, 2025
60m Hurdles · 42" / 1.067m · IndoorFastrack Invitational · Feb 68.84aFastrack InvitationalFebruary 6, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 3 · HaverfordHaverford400m Hurdles36" / 0.914mRound P3.57.10a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 7 · HaverfordHaverford400m Hurdles36" / 0.914m7.1:00.89aFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 4 · HaverfordHaverford110m Hurdles42" / 1.067mRound P4.15.69aWind: 0.4Fr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 5 · HaverfordHaverford110m Hurdles42" / 1.067m5.15.70aWind: -3.5Fr
Apr 10Bill Butler InvitationalApr 10 · 110m Hurdles · Place 3 · HaverfordHaverford110m Hurdles42" / 1.067mRound P3.15.60aWind: 3.5Fr
Apr 10Bill Butler InvitationalApr 10 · 110m Hurdles · Place 4 · HaverfordHaverford110m Hurdles42" / 1.067m4.15.53a PBWind: 1.9Fr
Apr 10Bill Butler InvitationalApr 10 · 200 Meters · Place 42 · HaverfordHaverford200 Meters42.23.95aWind: 2.6Fr
Apr 4Ursinus SpringfestApr 4 · 400m Hurdles · Place 9 · HaverfordHaverford400m Hurdles36" / 0.914m9.58.08aFr
Mar 27Danny Curran InvitationalMar 27 · 400m Hurdles · Place 14 · HaverfordHaverford400m Hurdles36" / 0.914m14.57.94aFr
Mar 27Danny Curran InvitationalMar 27 · 110m Hurdles · Place 16 · HaverfordHaverford110m Hurdles42" / 1.067m16.16.26aWind: 1.1Fr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400m Hurdles · Place 30 · HaverfordHaverford400m Hurdles36" / 0.914m30.59.65a PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · 110m Hurdles · Place 13 · HaverfordHaverford110m Hurdles42" / 1.067m13.15.81a PBWind: 0.3Fr
Feb 19Keogh InvitationalFeb 19 · 60m Hurdles · Place 5 · HaverfordHaverford60m Hurdles42" / 1.067m5.8.95aFr
Feb 19Keogh InvitationalFeb 19 · 200 Meters · Place 22 · HaverfordHaverford200 Meters22.24.32aFr
Feb 6Fastrack InvitationalFeb 6 · 60m Hurdles · Place 3 · HaverfordHaverford60m Hurdles42" / 1.067m3.8.84a PBWind: 0Fr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 110 · HaverfordHaverford200 Meters110.23.99a PBWind: 0Fr
Jan 31Widener Schuylkill ShowdownJan 31 · 60m Hurdles · Place 15 · HaverfordHaverford60m Hurdles42" / 1.067m15.9.02aFr
Jan 23McElligott InvitationalJan 23 · 60m Hurdles · Place 8 · HaverfordHaverford60m Hurdles42" / 1.067m8.8.84aFr
Jan 23McElligott InvitationalJan 23 · 200 Meters · Place 17 · HaverfordHaverford200 Meters17.24.40aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 60m Hurdles · Place 2 · HaverfordHaverford60m Hurdles42" / 1.067m2.8.93aFr
Dec 6Bow Tie InvitationalDec 6 · 200 Meters · Place 9 · HaverfordHaverford200 Meters9.24.58aFr
Jan 26PTFCA Indoor Track FestivalJan 26 · 60m Hurdles · Place 8 · C R SouthC R South60m Hurdles89.1012
Jan 11TFCAGP #5Jan 11 · 60m Hurdles · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P--DNS12
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 12 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P12.9.14a12
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 12 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991m12.9.12a PB12
Jan 4TFCAGP #4Jan 4 · 400 Meters · Place 21 · Council Rock SouthCouncil Rock South400 Meters21.56.79a PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · 300m Hurdles · Place 3 · Council Rock SouthCouncil Rock South300m Hurdles343.2512
May 10Bensalem InvitationalMay 10 · 110m Hurdles · Place 3 · Council Rock SouthCouncil Rock South110m HurdlesRound P315.9212
May 10Bensalem InvitationalMay 10 · 110m Hurdles · Place 4 · Council Rock SouthCouncil Rock South110m Hurdles416.3112
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 22 · Council Rock SouthCouncil Rock South300m Hurdles36" / 0.914m22.42.62a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 110m Hurdles · Place 16 · Council Rock SouthCouncil Rock South110m Hurdles39" / 0.991m16.16.12a12
Apr 30Pennsbury @ CR SouthApr 30 · 300m Hurdles · Place 1 · Council Rock SouthCouncil Rock South300m Hurdles36" / 0.914m1.43.18a12
Apr 30Pennsbury @ CR SouthApr 30 · 110m Hurdles · Place 1 · Council Rock SouthCouncil Rock South110m Hurdles39" / 0.991m1.15.96a PB12
Apr 30Pennsbury @ CR SouthApr 30 · 200 Meters · Place 9 · Council Rock SouthCouncil Rock South200 Meters9.24.79a PB12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · 60m Hurdles · Place 31 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991m31.9.34a12
Feb 17TFCAofGP MOCFeb 17 · 60m Hurdles · Place 25 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P25.9.30a11
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 10 · Council Rock SouthCouncil Rock South55m Hurdles108.6011
Jan 26T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 4 · Council Rock SouthCouncil Rock South55m Hurdles39"Round P4.8.77a11
Jan 26T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 4 · Council Rock SouthCouncil Rock South55m Hurdles39"4.8.53a PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · 300m Hurdles · Place 2 · Council Rock SouthCouncil Rock South300m Hurdles241.7411
May 4The Neshaminy InvitationalMay 4 · 110m Hurdles · Place 3 · Council Rock SouthCouncil Rock South110m Hurdles316.2511
Apr 6Council Rock Kiwanis InvitationalApr 6 · 400m Hurdles · Place 2 · Council Rock SouthCouncil Rock South400m Hurdles21:01.3611
Apr 6Council Rock Kiwanis InvitationalApr 6 · 110m Hurdles · Place 2 · Council Rock SouthCouncil Rock South110m HurdlesRound P215.9511
Apr 6Council Rock Kiwanis InvitationalApr 6 · 110m Hurdles · Place 5 · Council Rock SouthCouncil Rock South110m Hurdles516.5011

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 60m Hurdles · Place 32 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P32.9.63a11
Feb 10TFCAofGP Last Chance MeetFeb 10 · 60m Hurdles · Place 29 · Council Rock SouthCouncil Rock South60m HurdlesRound P299.9310
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 22 · Council Rock SouthCouncil Rock South55m HurdlesRound P229.9710
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 22 · Council Rock SouthCouncil Rock South55m Hurdles229.9710
Jan 20TFCAofGP Meet #7Jan 20 · Pole Vault · Place 4 · Council Rock SouthCouncil Rock SouthPole Vault49-010
Jan 13TFCAofGP Meet #6Jan 13 · 60m Hurdles · Place 23 · Council Rock SouthCouncil Rock South60m HurdlesRound P2311.8810
Jan 7TFCAofGP Meet #5Jan 7 · Pole Vault · Place 10 · Council Rock SouthCouncil Rock SouthPole Vault108-610

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · Pole Vault · Place 7 · Council SoutCouncil SoutPole Vault79-06.00—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 110m Hurdles · Place 5 · Council SoutCouncil Sout110m Hurdles517.07—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 110m Hurdles · Place 6 · Council SoutCouncil Sout110m HurdlesRound P616.91—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 300m Hurdles · Place 5 · Council SoutCouncil Sout300m Hurdles543.68—
May 6Neshaminy InvitationalMay 6 · 300m Hurdles · Place 1 · Council Rock SouthCouncil Rock South300m Hurdles142.9610
May 6Neshaminy InvitationalMay 6 · 110m Hurdles · Place 5 · Council Rock SouthCouncil Rock South110m Hurdles517.4210
May 4Montgomery Memorial MeetMay 4 · 110m Hurdles · Place 7 · Council Rock SouthCouncil Rock South110m Hurdles717.4610
May 4Montgomery Memorial MeetMay 4 · 300m Hurdles · Place 7 · Council Rock SouthCouncil Rock South300m Hurdles743.7210
Apr 21Jack Armstrong InvitationalApr 21 · 300m Hurdles · Place 8 · Council Rock SouthCouncil Rock South300m Hurdles844.1010
Apr 21Jack Armstrong InvitationalApr 21 · 110m Hurdles · Place 13 · Council Rock SouthCouncil Rock South110m HurdlesRound P1317.6810

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · 60m Hurdles · Place 23 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P23.10.24a10
Dec 17TFCAofGP Meet #2Dec 17 · 60m Hurdles · Place 19 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P19.9.99a10
Dec 10TFCAofGP Meet #1Dec 10 · 60m Hurdles · Place 33 · Council Rock SouthCouncil Rock South60m Hurdles39" / 0.991mRound P33.10.75a10