Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSuburban One League - Patriot Division Championships · May 713.74aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
100m Hurdles · 33" / 0.838m · OutdoorSuburban One League - Patriot Division Championships · May 718.20aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
200 Meters · IndoorRobert J Burdette Indoor Classic · Dec 2730.48aRobert J Burdette Indoor ClassicDecember 27, 2024
200 Meters · OutdoorNeshaminy vs. Truman · Apr 730.77aNeshaminy vs. TrumanApril 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorSuburban One League - Patriot Division Championships · May 756.25aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
55 Meters · IndoorESU Warrior Classic · Jan 38.33aESU Warrior ClassicJanuary 3, 2026
60 Meter · IndoorDVGTCA Meet #2 · Dec 139.00aDVGTCA Meet #2 December 13, 2024
60 Meters · IndoorDVGTCA Meet #7 · Jan 308.95DVGTCA Meet #7January 30, 2026
60m Hurdles · 33" / 0.838m · IndoorDVGTCA Meet #1 · Dec 1211.23aDVGTCA Meet #1December 12, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 300m Hurdles · Place 14 · Neshaminy300m Hurdles30" / 0.762m14.56.25a PB10
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 100m Hurdles · Place 9 · Neshaminy100m Hurdles33" / 0.838mRound P9.18.20a PB10
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 100 Meters · Place 17 · Neshaminy100 MetersRound P17.13.74a PB10
May 2The Neshaminy InvitationalMay 2 · 100m Hurdles · Place 10 · Neshaminy100m Hurdles33" / 0.838m10.19.15a10
Apr 28Neshaminy at CR NorthApr 28 · 100m Hurdles · Place 10 · Neshaminy100m Hurdles33" / 0.838m10.20.39a10
Apr 28Neshaminy at CR NorthApr 28 · 100 Meters · Place 10 · Neshaminy100 Meters10.14.35a10
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 16 · Neshaminy100m Hurdles33" / 0.838mRound P16.19.08a10
Apr 2522nd Annual Unionville InvitationalApr 25 · 100 Meters · Place 44 · Neshaminy100 MetersRound P44.14.64a10
Apr 11The Bensalem InvitationalApr 11 · 300m Hurdles · Place 7 · Neshaminy300m Hurdles30" / 0.762m7.57.67a10
Apr 11The Bensalem InvitationalApr 11 · 100m Hurdles · Place 8 · Neshaminy100m Hurdles33" / 0.838m8.18.35a10
Apr 7Neshaminy vs. TrumanApr 7 · 300m Hurdles · Place 6 · Neshaminy300m Hurdles30" / 0.762m6.56.82a10
Apr 7Neshaminy vs. TrumanApr 7 · 100m Hurdles · Place 3 · Neshaminy100m Hurdles33" / 0.838m3.18.79a10
Apr 7Neshaminy vs. TrumanApr 7 · 200 Meters · Place 9 · Neshaminy200 Meters9.30.77a PB10
Apr 1Green Raider InvApr 1 · 300m Hurdles · Neshaminy300m Hurdles30" / 0.762m—DNS10
Apr 1Green Raider InvApr 1 · 100m Hurdles · Place 8 · Neshaminy100m Hurdles33" / 0.838m8.18.32a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 60 Meters · Place 38 · Neshaminy60 Meters388.95 PB10
Jan 30DVGTCA Meet #7Jan 30 · 60m Hurdles · Place 50 · Neshaminy60m Hurdles5011.6410
Jan 9DVGTCA Meet #5Jan 9 · 60m Hurdles · Place 42 · Neshaminy60m Hurdles4211.3910
Jan 7DVGTCA Novice MeetJan 7 · 55m Hurdles · Place 6 · Neshaminy55m Hurdles610.6010
Jan 3ESU Warrior ClassicJan 3 · 55m Hurdles · Place 12 · Neshaminy 0155m HurdlesRound P1210.82a10
Jan 3ESU Warrior ClassicJan 3 · 55 Meters · Place 25 · Neshaminy 0155 MetersRound P258.33a PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 60m Hurdles · Place 52 · Neshaminy60m Hurdles33" / 0.838m52.11.65a10
Dec 12DVGTCA Meet #1Dec 12 · 60m Hurdles · Place 36 · Neshaminy60m Hurdles33" / 0.838m36.11.23a PB10
Feb 7DVGTCA Consolation MeetFeb 7 · 55m Hurdles · Place 13 · Neshaminy55m Hurdles1311.309
Jan 17DVGTCA Meet #7Jan 17 · 60m Hurdles · Place 51 · Neshaminy60m Hurdles5112.139
Jan 3DVGTCA Meet #5Jan 3 · 60m Hurdles · Place 51 · Neshaminy60m Hurdles5113.989

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3The Neshaminy InvitationalMay 3 · 100m Hurdles · Place 10 · Neshaminy100m Hurdles1020.419
May 3The Neshaminy InvitationalMay 3 · 300m Hurdles · Place 9 · Neshaminy300m Hurdles958.219
May 2Lady RockerMay 2 · 300m Hurdles · Place 11 · Neshaminy300m Hurdles30" / 0.762m11.1:01.22a9
May 2Lady RockerMay 2 · 100m Hurdles · Place 12 · Neshaminy100m Hurdles33" / 0.838m12.19.63a9
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 100m Hurdles · Place 2 · Neshaminy100m Hurdles219.139
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 300m Hurdles · Place 4 · Neshaminy300m Hurdles459.679
Apr 5Council Rock Kiwanis InvitationalApr 5 · 100m Hurdles · Place 8 · Neshaminy100m HurdlesRound P819.28—
Mar 26Neshaminy at Council Rock SouthMar 26 · 100m Hurdles · Place 4 · Neshaminy100m Hurdles419.669
Mar 26Neshaminy at Council Rock SouthMar 26 · 300m Hurdles · Place 6 · Neshaminy300m Hurdles61:04.649

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Place 26 · Neshaminy200 Meters26.30.48a PB9
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 60m Hurdles · Place 33 · Neshaminy60m Hurdles33" / 0.838m33.11.32a9
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 200 Meters · Place 76 · Neshaminy200 Meters76.31.19a9
Dec 13DVGTCA Meet #2 Dec 13 · 60 Meter · Place 38 · Neshaminy60 Meter38.9.00a PB9
Dec 6DVGTCA Meet #1Dec 6 · 60m Hurdles · Place 54 · Neshaminy60m Hurdles33" / 0.838m54.12.81a9