Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSuburban One League - Patriot Division Championships · May 715.56aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
300m Hurdles · 36" / 0.914m · OutdoorNeshaminy at CR North · Apr 2843.02aNeshaminy at CR NorthApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 300m Hurdles · Place 11 · Neshaminy300m Hurdles36" / 0.914m11.45.35a11
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 110m Hurdles · Place 4 · Neshaminy110m Hurdles39" / 0.991mRound P4.15.56a PB11
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 110m Hurdles · Place 5 · Neshaminy110m Hurdles39" / 0.991m5.16.02a11
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 6 · Neshaminy300m Hurdles36" / 0.914m6.43.70a11
Apr 28Neshaminy at CR NorthApr 28 · 300m Hurdles · Place 2 · Neshaminy300m Hurdles36" / 0.914m2.43.02a PB11
Apr 28Neshaminy at CR NorthApr 28 · 110m Hurdles · Place 3 · Neshaminy110m Hurdles39" / 0.991m3.16.00a11
Apr 11The Bensalem InvitationalApr 11 · 300m Hurdles · Place 5 · Neshaminy300m Hurdles36" / 0.914m5.43.93a11
Apr 11The Bensalem InvitationalApr 11 · 110m Hurdles · Place 7 · Neshaminy110m Hurdles39" / 0.991m7.16.84a11
Apr 7Neshaminy vs. TrumanApr 7 · 110m Hurdles · Place 4 · Neshaminy110m Hurdles39" / 0.991m4.16.13a11
Apr 1Green Raider InvApr 1 · 300m Hurdles · Place 9 · Neshaminy300m Hurdles36" / 0.914m9.43.50a11
Apr 1Green Raider InvApr 1 · 110m Hurdles · Place 12 · Neshaminy110m Hurdles39" / 0.991m12.16.96a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 28 · Neshaminy60m HurdlesRound P288.9211
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 16 · Neshaminy60m HurdlesRound P169.06a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · 110m Hurdles · Place 4 · Neshaminy110m HurdlesRound P416.4710
May 10Bensalem InvitationalMay 10 · 110m Hurdles · Place 8 · Neshaminy110m Hurdles817.2510
May 3The Neshaminy InvitationalMay 3 · 110m Hurdles · Place 5 · Neshaminy110m Hurdles517.2010
May 3The Neshaminy InvitationalMay 3 · 300m Hurdles · Place 6 · Neshaminy300m Hurdles646.1110
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 15 · Neshaminy300m Hurdles1546.0710
May 1Trojan Track ClassicMay 1 · 110m Hurdles · Place 10 · Neshaminy110m Hurdles1016.9410
Mar 26Neshaminy at Council Rock SouthMar 26 · 110m Hurdles · Place 4 · Neshaminy110m Hurdles419.4210
Mar 26Neshaminy at Council Rock SouthMar 26 · 300m Hurdles · Place 5 · Neshaminy300m Hurdles548.6010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 55m Hurdles · Place 1 · Neshaminy55m Hurdles18.59—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · 300m Hurdles · Place 16 · Neshaminy300m Hurdles1645.609
May 4The Neshaminy InvitationalMay 4 · 110m Hurdles · Place 8 · Neshaminy110m Hurdles818.499
May 2Montgomery Memorial MeetMay 2 · 300m Hurdles · Place 9 · Neshaminy300m Hurdles947.319
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 25 · Neshaminy300m Hurdles2545.75—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 5 · Neshaminy300m Hurdles545.75—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 26 · Neshaminy300m Hurdles2645.75—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 4 · Neshaminy300m Hurdles445.75—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 25 · Neshaminy300m Hurdles2545.75—
Apr 20Neshaminy Track ClassicApr 20 · 110m Hurdles · Place 7 · Neshaminy110m Hurdles718.66—
Apr 20Neshaminy Track ClassicApr 20 · 300m Hurdles · Place 6 · Neshaminy300m Hurdles647.77—
Apr 13The Bensalem InvitationalApr 13 · 110m Hurdles · Place 6 · Neshaminy110m HurdlesRound P620.109
Apr 13The Bensalem InvitationalApr 13 · 110m Hurdles · Place 6 · Neshaminy110m Hurdles620.239
Apr 13The Bensalem InvitationalApr 13 · 300m Hurdles · Place 14 · Neshaminy300m Hurdles1451.649
Apr 6Council Rock Kiwanis InvitationalApr 6 · 400m Hurdles · Place 13 · Neshaminy400m Hurdles131:14.929
Apr 6Council Rock Kiwanis InvitationalApr 6 · 110m Hurdles · Place 21 · Neshaminy110m HurdlesRound P2120.339

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12T&FCAofGP Meet 5Jan 12 · 55m Hurdles · Place 15 · Neshaminy55m HurdlesRound P1511.199
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 39 · Neshaminy60m HurdlesRound P3911.349