Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGarnet Valley MS #1 · Apr 115.50aGarnet Valley MS #1April 1, 2025
Discus · 1kg · OutdoorCAL Girls JV Meet · Apr 2168' 7"CAL Girls JV MeetApril 21, 2026
Shot Put · 4kg · IndoorHenderson Invitational · Feb 1434-05.00Henderson InvitationalFebruary 14, 2026
Shot Put · 4kg · OutdoorPIAA District 1 AA/AAA Championships · May 1536-03.50PIAA District 1 AA/AAA ChampionshipsMay 15, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Shot Put · Place 6 · Haverford Twp.Haverford Twp.Shot Put4kg6.36-03.50 PB9
May 6Central League Championship 26May 6 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.34-07.009
Apr 29Delco ChampsApr 29 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.33-03.509
Apr 25Springfield InvitationalApr 25 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put4kg2.31-07.009
Apr 21CAL Girls JV MeetApr 21 · Discus · Place 7 · Haverford Twp.Haverford Twp.Discus1kg7.68' 7" PB9
Apr 15CAL Meet #3 @ HarritonApr 15 · Discus · Place 15 · Haverford Twp.Haverford Twp.Discus1kg15.43' 8"9
Apr 15CAL Meet #3 @ HarritonApr 15 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.30' 7"9
Apr 11Brooks Fords Track ClassicApr 11 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.32' 2"9
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Discus · Place 20 · Haverford Twp.Haverford Twp.Discus1kg20.43-079
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.29-05.009
Apr 1Rustin InviteApr 1 · Shot Put · Place 4 · Haverford Twp.Haverford Twp.Shot Put4kg4.32-7.509
Mar 24CAL Week #1 RadnorMar 24 · Discus · Haverford Twp.Haverford Twp.Discus1kg--DNS9
Mar 24CAL Week #1 RadnorMar 24 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put4kg2.33-09.009

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Henderson InvitationalFeb 14 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put4kg3.34-05.00 PB9
Feb 11Upper Dublin Winter Series - Relay NightFeb 11 · Shot Put · Place 12 · Haverford Twp.Haverford Twp.Shot Put4kg12.28-10.509
Jan 18Kristian Marche Memorial InvitationalJan 18 · Shot Put · Place 9 · Haverford TwpHaverford TwpShot Put930-05.759
Jan 14Henderson Polar Bear # 1Jan 14 · Shot Put · Place 3 · Haverford Township 0Haverford Township 0Shot Put328-04.00FR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · Shot Put · Place 9 · Haverford Twp.Haverford Twp.Shot Put4kg9.28-03.509

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Delco MS InvMay 12 · Shot Put · Place 1 · Haverford MSHaverford MSShot Put132-06.50—
Apr 29HMS vs SHMS v BCMS MeetApr 29 · Shot Put · Place 3 · Haverford Township Middle SchoHaverford Township Middle SchoShot Put330-28
Apr 29HMS vs SHMS v BCMS MeetApr 29 · 100 Meters · Place 15 · Haverford Township Middle SchoHaverford Township Middle Scho100 Meters1515.718
Apr 1Garnet Valley MS #1Apr 1 · Shot Put · Place 1 · HaverfordHaverfordShot Put4kg1.27-02.008
Apr 1Garnet Valley MS #1Apr 1 · 100 Meters · Place 16 · HaverfordHaverford100 Meters16.15.50a PB8

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9HMS vs Welsh V vs ETMay 9 · 100 Meters · Place 28 · Haverford Township Middle SchoHaverford Township Middle Scho100 Meters2815.967
Apr 29HMS v VF v TE v SHMS MS MeetApr 29 · 100 Meters · Place 36 · HaverfordHaverford100 Meters36.16.40a7
Apr 25HMS vs Black Rock vs Bala vs TEApr 25 · 100 Meters · Place 29 · HaverfordHaverford100 Meters29.16.05a7