Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLower Merion Meet · Mar 1914.48Lower Merion MeetMarch 19, 2025
100m Hurdles · 33" / 0.838m · OutdoorCentral League Championship 26 · May 617.34aCentral League Championship 26May 6, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 130.51aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorWelsh Valley MS Quad Meet · May 933.88aWelsh Valley MS Quad MeetMay 9, 2023
300m Hurdles · 30" / 0.762m · OutdoorCAL Meet #3 @ Harriton · Apr 1553.66aCAL Meet #3 @ HarritonApril 15, 2026
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 110.22aOcean Breeze InvitationalFebruary 1, 2025
60m Hurdles · 33" / 0.838m · OutdoorWelsh Valley MS Quad Meet · May 912.25aWelsh Valley MS Quad MeetMay 9, 2023

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 · 100m Hurdles · Place 11 · Lower MerionLower Merion100m Hurdles33" / 0.838m11.17.34a PB11
Apr 21CAL Girls JV MeetApr 21 · 300m Hurdles · Place 9 · Lower MerionLower Merion300m Hurdles30" / 0.762m9.53.83a11
Apr 15CAL Meet #3 @ HarritonApr 15 · 300m Hurdles · Place 10 · Lower MerionLower Merion300m Hurdles30" / 0.762m10.53.66a PB11
Apr 15CAL Meet #3 @ HarritonApr 15 · 100m Hurdles · Place 4 · Lower MerionLower Merion100m Hurdles33" / 0.838m4.17.38a11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 100m Hurdles · Place 11 · Lower MerionLower Merion100m HurdlesRound P1118.71a11
Apr 8Ridley CALApr 8 · 300m Hurdles · Place 15 · Lower MerionLower Merion300m Hurdles30" / 0.762m15.55.58a11
Apr 8Ridley CALApr 8 · 100m Hurdles · Place 5 · Lower MerionLower Merion100m Hurdles33" / 0.838m5.18.13a11
Mar 25CAL Meet @ Upper DarbyMar 25 · 100m Hurdles · Place 5 · Lower MerionLower Merion100m Hurdles33" / 0.838m5.18.46a11
Mar 18Lower Merion ScrimmageMar 18 · 100m Hurdles · Place 1 · Lower MerionLower Merion100m Hurdles118.1711

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 100m Hurdles · Place 9 · Lower MerionLower Merion100m Hurdles917.6310
May 7CAL ChampsMay 7 · 100m Hurdles · Place 9 · Lower MerionLower Merion100m Hurdles33" / 0.838m9.17.63a10
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · 300m Hurdles · Place 17 · Lower MerionLower Merion300m Hurdles30" / 0.762m17.54.32a10
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · 100m Hurdles · Place 5 · Lower MerionLower Merion100m Hurdles33" / 0.838m5.17.69a10
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 100m Hurdles · Place 7 · Lower MerionLower Merion100m Hurdles718.1310
Apr 2CAL - HavenApr 2 · 300m Hurdles · Lower MerionLower Merion300m Hurdles30" / 0.762m--DNS10
Apr 2CAL - HavenApr 2 · 100m Hurdles · Lower MerionLower Merion100m Hurdles33" / 0.838m--DNS10
Mar 29North Penn OpenMar 29 · 100m Hurdles · Place 21 · Lower MerionLower Merion100m Hurdles2117.7410
Mar 26Lower Merion Girls CAL MeetMar 26 · 100m Hurdles · Place 3 · Lower MerionLower Merion100m Hurdles33" / 0.838m3.17.62a10
Mar 19Lower Merion MeetMar 19 · 100m Hurdles · Place 2 · Lower MerionLower Merion100m Hurdles218.0410
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 13 · Lower MerionLower Merion100 Meters1314.48 PB10
Mar 19Lower Merion MeetMar 19 · 300m Hurdles · Place 4 · Lower MerionLower Merion300m Hurdles455.1010

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 14 · Lower MerionLower Merion55m Hurdles33"Round P14.10.22a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 107 · Lower MerionLower Merion200 MetersRound P107.30.51a PB10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 100m Hurdles · Place 10 · Lower MerionLower Merion100m Hurdles1018.089
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 3 · Lower MerionLower Merion300m Hurdles352.15—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 26 · Lower MerionLower Merion300m Hurdles2652.15—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 4 · Lower MerionLower Merion100m HurdlesRound P418.31—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 19 · Lower MerionLower Merion100m HurdlesRound P1918.31—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 3 · Lower MerionLower Merion300m Hurdles352.15—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 26 · Lower MerionLower Merion300m Hurdles2652.15—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 4 · Lower MerionLower Merion100m HurdlesRound P418.31—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 19 · Lower MerionLower Merion100m HurdlesRound P1918.31—
Apr 17Lower Merion MeetApr 17 · 300m Hurdles · Place 11 · Lower MerionLower Merion300m Hurdles30" / 0.762m11.56.07a9
Apr 17Lower Merion MeetApr 17 · 100m Hurdles · Place 9 · Lower MerionLower Merion100m Hurdles33" / 0.838m9.19.24a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17Lower Merion MS InvitationalMay 17 · 100 Meters · Place 12 · Bala Cynwyd Middle SchoolBala Cynwyd Middle School100 Meters1215.518
May 17Lower Merion MS InvitationalMay 17 · 100m Hurdles · Place 2 · Bala Cynwyd Middle SchoolBala Cynwyd Middle School100m Hurdles217.318
May 9Welsh Valley MS Quad MeetMay 9 · 60m Hurdles · Place 2 · Bala-CynwydBala-Cynwyd60m Hurdles33" / 0.838m2.12.25a PB8
May 9Welsh Valley MS Quad MeetMay 9 · 200 Meters · Place 14 · Bala-CynwydBala-Cynwyd200 Meters14.33.88a PB8
May 9Welsh Valley MS Quad MeetMay 9 · 100 Meters · Place 11 · Bala-CynwydBala-Cynwyd100 Meters11.16.15a8