Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAL Meet #4 · Apr 1614.67aCAL Meet #4April 16, 2026
100m Hurdles · 33" / 0.838m · OutdoorRidley CAL · Apr 819.75aRidley CALApril 8, 2026
200 Meters · OutdoorCAL Girls JV Meet · Apr 2331.13CAL Girls JV MeetApril 23, 2024
300m Hurdles · 30" / 0.762m · OutdoorCAL Girls Meet #3 - Lower Merion · Apr 1954.44aCAL Girls Meet #3 - Lower MerionApril 19, 2023
400 Meters · IndoorDVGTCA Meet #7 · Feb 21:10.86DVGTCA Meet #7February 2, 2024
400 Meters · OutdoorThe Phoenixville Classic · Mar 161:10.61The Phoenixville ClassicMarch 16, 2024
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 111.80aOcean Breeze InvitationalFebruary 1, 2025
60m Hurdles · 33" / 0.838m · IndoorDVGTCA Meet #3 -Invitational Day 1 · Dec 1912.16aDVGTCA Meet #3 -Invitational Day 1December 19, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 26 · Marple Newtown100m Hurdles33" / 0.838mRound P26.20.59a12
Apr 16CAL Meet #4Apr 16 · 100m Hurdles · Place 16 · Marple Newtown100m Hurdles33" / 0.838m16.20.14a12
Apr 16CAL Meet #4Apr 16 · 100 Meters · Place 23 · Marple Newtown100 Meters23.14.67a PB12
Apr 8Ridley CALApr 8 · 300m Hurdles · Place 21 · Marple Newtown300m Hurdles30" / 0.762m21.1:00.91a12
Apr 8Ridley CALApr 8 · 100m Hurdles · Place 12 · Marple Newtown100m Hurdles33" / 0.838m12.19.75a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100m Hurdles · Place 36 · Marple Newtown100m Hurdles33" / 0.838m36.20.20a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 66 · Marple Newtown100 Meters66.15.39a12
Mar 24CAL Week #1 RadnorMar 24 · 300m Hurdles · Place 16 · Marple Newtown300m Hurdles30" / 0.762m16.58.02a12
Mar 24CAL Week #1 RadnorMar 24 · 100m Hurdles · Place 10 · Marple Newtown100m Hurdles33" / 0.838m10.19.98a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 60m Hurdles · Place 54 · Marple Newto60m Hurdles5411.7612
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 44 · Marple Newtown60m Hurdles33" / 0.838mRound P44.12.39a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12DVGTCA Meet #1Dec 12 · 60m Hurdles · Place 65 · Marple Newtown60m Hurdles33" / 0.838m65.12.58a12
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 39 · Marple Newtown55m Hurdles33"39.11.80a PB11
Jan 10DVGTCA Meet #6Jan 10 · 60m Hurdles · Place 50 · Marple Newto60m Hurdles5011.8911
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 60m Hurdles · Place 34 · Marple Newtown60m HurdlesRound P3412.35—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25UD InviteApr 25 · 300m Hurdles · Place 24 · Marple Newtown300m Hurdles30" / 0.762m24.57.70a11
Apr 25UD InviteApr 25 · 100m Hurdles · Place 23 · Marple Newtown100m Hurdles33" / 0.838m23.19.94a11
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · 300m Hurdles · Place 22 · Marple Newtown300m Hurdles30" / 0.762m22.58.87a11
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · 100m Hurdles · Place 18 · Marple Newtown100m Hurdles33" / 0.838m18.20.66a11
Apr 5Haverford InvitationalApr 5 · 100m Hurdles · Place 17 · Marple Newtown100m Hurdles1720.18a11
Apr 2CAL Meet #2 (UD)Apr 2 · 300m Hurdles · Place 20 · Marple Newtown300m Hurdles30" / 0.762m20.59.45a11
Apr 2CAL Meet #2 (UD)Apr 2 · 100m Hurdles · Place 11 · Marple Newtown100m Hurdles33" / 0.838m11.21.11a11
Mar 26CAL Meet #1 - PNCMar 26 · 300m Hurdles · Place 28 · Marple Newtown300m Hurdles30" / 0.762m28.1:05.09a11
Mar 26CAL Meet #1 - PNCMar 26 · 100m Hurdles · Place 19 · Marple Newtown100m Hurdles33" / 0.838m19.21.77a11
Mar 22Upper Darby RelaysMar 22 · 300m Hurdles · Place 32 · Marple Newto300m Hurdles3259.7911

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 60m Hurdles · Place 58 · Marple Newtown60m Hurdles33" / 0.838m58.12.16a PB11
Dec 13DVGTCA Meet #2 Dec 13 · 60m Hurdles · Place 72 · Marple Newtown60m Hurdles33" / 0.838m72.12.42a11
Feb 2DVGTCA Meet #7Feb 2 · 400 Meters · Place 37 · Marple Newtown400 Meters371:10.86 PB10
Feb 2DVGTCA Meet #7Feb 2 · 400 Meters · Place 37 · Marple Newto400 Meters371:10.8610
Jan 5DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 44 · Marple Newtown60m Hurdles4411.8810
Jan 5DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 44 · Marple Newto60m Hurdles4411.8810

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 300m Hurdles · Place 22 · Marple Newto300m Hurdles2256.4610
Apr 26UD InviteApr 26 · 300m Hurdles · Place 19 · Marple Newtown300m Hurdles30" / 0.762m19.56.87a10
Apr 26UD InviteApr 26 · 100m Hurdles · Marple Newtown100m Hurdles33" / 0.838m--DNS10
Apr 23CAL Girls JV MeetApr 23 · 200 Meters · Place 13 · Marple Newto200 Meters1331.13 PB10
Apr 23CAL Girls JV MeetApr 23 · 300m Hurdles · Place 6 · Marple Newto300m Hurdles656.9110
Apr 17Lower Merion MeetApr 17 · 300m Hurdles · Marple Newtown300m Hurdles30" / 0.762m--DNS10
Apr 17Lower Merion MeetApr 17 · 100m Hurdles · Marple Newtown100m Hurdles33" / 0.838m--DNS10
Apr 9Garnet Valley Dual #1Apr 9 · 300m Hurdles · Place 13 · Marple Newtown300m Hurdles30" / 0.762m13.55.90a10
Apr 9Garnet Valley Dual #1Apr 9 · 100m Hurdles · Place 16 · Marple Newtown100m Hurdles33" / 0.838m16.20.76a10
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 28 · Marple Newtown300m Hurdles30" / 0.762m28.57.27a10
Apr 6The North Penn OpenApr 6 · 100m Hurdles · Place 47 · Marple Newtown100m Hurdles33" / 0.838m47.21.41a10
Mar 16The Phoenixville ClassicMar 16 · 400 Meters · Place 31 · Marple Newto400 Meters311:10.61 PB—
Mar 16The Phoenixville ClassicMar 16 · 400 Meters · Place 30 · Marple Newto400 Meters301:10.61—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · 60m Hurdles · Place 57 · Marple Newtown60m Hurdles33" / 0.838m57.12.50a10
Jan 27DVGTCA Meet #7Jan 27 · 60m Hurdles · Place 58 · Marple Newto60m Hurdles5812.519
Jan 27DVGTCA Meet #7Jan 27 · 60m Hurdles · Place 58 · Marple Newtown60m Hurdles5812.519

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Central League Individual ChampionshipsMay 10 · 300m Hurdles · Place 15 · Marple Newtown300m Hurdles1553.249
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · 300m Hurdles · Place 22 · Marple Newtown300m Hurdles2253.899
Apr 19CAL Girls Meet #3 - Lower MerionApr 19 · 300m Hurdles · Place 12 · Marple Newtown300m Hurdles30" / 0.762m12.54.44a PB9
Apr 19CAL Girls Meet #3 - Lower MerionApr 19 · 100m Hurdles · Place 20 · Marple Newtown100m Hurdles33" / 0.838m20.21.15a9
Apr 12CAL Week #2 (Haverford)Apr 12 · 300m Hurdles · Place 11 · Marple Newtown300m Hurdles30" / 0.762m11.56.33a9
Apr 12CAL Week #2 (Haverford)Apr 12 · 100m Hurdles · Place 15 · Marple Newtown100m Hurdles33" / 0.838m15.21.65a9
Apr 5Rustin InvitationalApr 5 · 300m Hurdles · Place 25 · Marple Newtown300m Hurdles2558.679
Apr 5Rustin InvitationalApr 5 · 100 Meters · Place 29 · Marple Newtown100 Meters2914.679
Mar 31John Heins Memorial InvitationalMar 31 · 300m Hurdles · Place 10 · Marple Newtown300m Hurdles30" / 0.762m10.55.86a9