Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGreen Raider Inv · Mar 2713.18Green Raider InvMarch 27, 2024
110m Hurdles · 39" / 0.991m · IndoorBob Friday Warrior Invitational 2026 · Apr 1019.37aBob Friday Warrior Invitational 2026April 10, 2026
110m Hurdles · 39" / 0.991m · OutdoorCentral League Championship 26 · May 618.90aCentral League Championship 26May 6, 2026
200 Meters · Relay Split · IndoorRJBIC · Dec 2925.936RJBICDecember 29, 2025
300m Hurdles · 36" / 0.914m · OutdoorCAL Meet #3 · Apr 1548.33aCAL Meet #3April 15, 2026
55m Hurdles · 39" · IndoorT&FCAofGP #6 rescheduled · Jan 2611.82aT&FCAofGP #6 rescheduledJanuary 26, 2024
60m Hurdles · 39" / 0.991m · IndoorRJBIC · Dec 2910.41aRJBICDecember 29, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · 110m Hurdles · Place 12 · Garnet Valley110m Hurdles39" / 0.991m12.18.90a PB12
May 2Lower Merion InvitationalMay 2 · 110m Hurdles · Place 9 · Garnet Valley110m Hurdles39" / 0.991m9.19.01a12
Apr 29Delco ChampsApr 29 · 110m Hurdles · Place 17 · Garnet Valley110m Hurdles39" / 0.991mRound P17.18.91a12
Apr 15CAL Meet #3Apr 15 · 300m Hurdles · Place 15 · Garnet Valley300m Hurdles36" / 0.914m15.48.33a PB12
Apr 15CAL Meet #3Apr 15 · 110m Hurdles · Place 14 · Garnet Valley110m Hurdles39" / 0.991m14.19.30a12
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · 110m Hurdles · Place 5 · Garnet Valley110m Hurdles39" / 0.991m5.19.06a12
Apr 1Rustin InviteApr 1 · 110m Hurdles · Place 8 · Garnet Valley110m Hurdles39" / 0.991m8.19.36a12
Mar 25Lower Merion Boys MeetMar 25 · 110m Hurdles · Place 13 · Garnet Valley110m Hurdles39" / 0.991m13.19.93a12
Mar 14Phantom InvitationalMar 14 · 110m Hurdles · Place 8 · Garnet Valley110m Hurdles820.25a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · 110m Hurdles · Place 8 · Garnet Valley110m Hurdles39" / 0.991m8.19.37a PB12
Jan 16TFCAofGP Meet #6Jan 16 · 60m Hurdles · Place 34 · Garnet Valley60m Hurdles3410.20—
Jan 3TFCAGP #4Jan 3 · 60m Hurdles · Place 32 · Garnet Valley60m Hurdles39" / 0.991mRound P32.10.45a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 200 Meters · Garnet Valley200 MetersRelay Split—25.936 PB12
Dec 29RJBICDec 29 · 60m Hurdles · Place 18 · Garnet Valley60m Hurdles39" / 0.991mRound P18.10.41a PB12
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 41 · Garnet Valley60m Hurdles39" / 0.991mRound P41.10.42a12
Jan 11TFCAGP #5Jan 11 · 60m Hurdles · Place 54 · Garnet Valley60m Hurdles39" / 0.991mRound P54.11.26a11
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 47 · Garnet Valley60m Hurdles39" / 0.991mRound P47.11.36a11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 60m Hurdles · Place 25 · Garnet Valley60m Hurdles39" / 0.991mRound P25.11.27a11
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 60 · Garnet Valley60m Hurdles39" / 0.991mRound P60.11.18a11
Dec 14TFCAGP #1Dec 14 · 60m Hurdles · Place 66 · Garnet Valley60m Hurdles39" / 0.991m66.11.35a11
Feb 3TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 36 · Garnet Valley60m Hurdles3612.4710
Jan 26T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 42 · Garnet Valley55m Hurdles39"Round P42.11.82a PB10
Jan 12T&FCAofGP Meet 5Jan 12 · 55m Hurdles · Place 25 · Garnet Valle55m HurdlesRound P2512.1110
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 50 · Garnet Valley60m HurdlesRound P5012.7910

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 27Unionville InvitationalApr 27 · 110m Hurdles · Place 6 · Garnet Valley110m HurdlesRound P621.05—
Apr 27Unionville InvitationalApr 27 · 110m Hurdles · Place 38 · Garnet Valley110m HurdlesRound P3821.05—
Apr 27Unionville InvitationalApr 27 · 110m Hurdles · Place 6 · Garnet Valley110m HurdlesRound P621.05—
Apr 27Unionville InvitationalApr 27 · 110m Hurdles · Place 38 · Garnet Valley110m HurdlesRound P3821.05—
Apr 23CAL JV MeetApr 23 · 110m Hurdles · Place 8 · Garnet Valle110m Hurdles820.6010
Apr 23CAL JV MeetApr 23 · 100 Meters · Place 38 · Garnet Valle100 Meters3813.3210
Apr 23Boys CAL JVApr 23 · 110m Hurdles · Place 8 · Garnet Valley110m Hurdles39" / 0.991m8.20.60a10
Apr 23Boys CAL JVApr 23 · 100 Meters · Place 38 · Garnet Valley100 Meters38.13.32a10
Apr 19Bob Friday Warrior InviteApr 19 · 110m Hurdles · Place 16 · Garnet Valley110m Hurdles1620.60SO
Apr 17CAL Week #3 (Marple) Apr 17 · 300m Hurdles · Place 16 · Garnet Valley300m Hurdles36" / 0.914m16.53.67a10
Apr 17CAL Week #3 (Marple) Apr 17 · 110m Hurdles · Place 12 · Garnet Valley110m Hurdles39" / 0.991m12.20.66a10
Apr 6Council Rock Kiwanis InvitationalApr 6 · 400m Hurdles · Place 15 · Garnet Valley400m Hurdles151:19.9610
Apr 6Council Rock Kiwanis InvitationalApr 6 · 110m Hurdles · Place 27 · Garnet Valley110m HurdlesRound P2721.7810
Mar 27Green Raider InvMar 27 · 100 Meters · Place 28 · Garnet Valley100 Meters2813.18 PB10