Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorBob Friday Warrior Invitational 2026 · Apr 1052' 1"Bob Friday Warrior Invitational 2026April 10, 2026
Discus · 1kg · OutdoorDelco Champs · Apr 2971-02Delco ChampsApril 29, 2026
Javelin · 600g · OutdoorCAL Meet #2 (UD) · Apr 243-04CAL Meet #2 (UD)April 2, 2025
Shot Put · 4kg · IndoorDVGTCA Meet #1 · Dec 1223-05.75DVGTCA Meet #1December 12, 2025
Shot Put · 4kg · OutdoorCentral League Championship 26 · May 623-03.00Central League Championship 26May 6, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Discus · Place 17 · Garnet ValleyDiscus1kg17.65-0612
May 6Central League Championship 26May 6 · Shot Put · Place 15 · Garnet ValleyShot Put4kg15.23-03.00 PB12
Apr 29Delco ChampsApr 29 · Discus · Place 21 · Garnet ValleyDiscus1kg21.71-02 PB12
Apr 29Delco ChampsApr 29 · Shot Put · Place 28 · Garnet ValleyShot Put4kg28.22-01.7512
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Javelin · Place 20 · Garnet ValleyJavelin600g20.42-0312
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Discus · Place 14 · Garnet ValleyDiscus1kg14.56-0912
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Shot Put · Place 13 · Garnet ValleyShot Put4kg13.21-05.0012
Mar 25CAL Meet @ Upper DarbyMar 25 · Discus · Place 14 · Garnet ValleyDiscus1kg14.68' 0"12
Mar 25CAL Meet @ Upper DarbyMar 25 · Shot Put · Place 19 · Garnet ValleyShot Put4kg19.21' 6"12
Mar 14Phantom InvitationalMar 14 · Discus · Place 10 · Garnet ValleyDiscus1061-7.512
Mar 14Phantom InvitationalMar 14 · Shot Put · Place 21 · Garnet ValleyShot Put2120-5.512

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Discus · Place 16 · Garnet ValleyDiscus1kg16.52' 1" PB12
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Shot Put · Place 9 · Garnet ValleyShot Put4kg9.23' 0"12
Jan 9DVGTCA Meet #5Jan 9 · Shot Put · Place 54 · Garnet ValleShot Put5421-01.0012

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 15Shot Put Night in the Valley Holiday Throw DownDec 15 · Shot Put · Place 22 · Garnet ValleyShot Put4kg22.21-11.5012
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · Discus · Place 14 · Garnet ValleyDiscus1kg14.59-0411
Apr 4Cardinal ClassicApr 4 · Javelin · Place 42 · Garnet ValleyJavelin4241-1111
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 49 · Garnet ValleyShot Put4920-05.0011
Apr 2CAL Meet #2 (UD)Apr 2 · Javelin · Place 22 · Garnet ValleyJavelin600g22.43-04 PB11
Apr 2CAL Meet #2 (UD)Apr 2 · Discus · Place 12 · Garnet ValleyDiscus1kg12.55-0411
Mar 29North Penn OpenMar 29 · Discus · Place 43 · Garnet ValleDiscus4352-03.0011
Mar 29North Penn OpenMar 29 · Shot Put · Place 41 · Garnet ValleShot Put4120-06.0011
Mar 26CAL Meet #1 - PNCMar 26 · Javelin · Place 24 · Garnet ValleyJavelin600g24.39-0611
Mar 26CAL Meet #1 - PNCMar 26 · Discus · Place 15 · Garnet ValleyDiscus1kg15.56-0311
Mar 26CAL Meet #1 - PNCMar 26 · Shot Put · Place 20 · Garnet ValleyShot Put4kg20.20-00.0011
Mar 15Phantom InvitationalMar 15 · Javelin · Place 16 · Garnet ValleyJavelin1640-8—
Mar 15Phantom InvitationalMar 15 · Discus · Place 9 · Garnet ValleyDiscus962-3—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12DVGTCA Meet #1Dec 12 · Shot Put · Place 42 · Garnet ValleyShot Put4kg42.23-05.75 PB12
Dec 10GA Shot Put Invite #1Dec 10 · Shot Put · Place 18 · Garnet ValleyShot Put4kg18.22-312
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 25 · Garnet ValleyShot Put2520-01.7511
Jan 3DVGTCA Meet #5Jan 3 · Shot Put · Place 54 · Garnet ValleShot Put5419-00.7511

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Germantown Academy Shot Put Invite #1Dec 11 · Shot Put · Place 19 · Garnet ValleyShot Put4kg19.20-10.0011
Dec 6DVGTCA Meet #1Dec 6 · Shot Put · Place 49 · Garnet ValleyShot Put4kg49.20-11.5011
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 31 · Garnet ValleyShot Put3120-06.5010
Jan 3DVGTCA Novice MeetJan 3 · Shot Put · Place 15 · Garnet ValleyShot Put1520-09.5010

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Javelin · Place 15 · Garnet ValleyJavelin1544-09—
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 17 · Garnet ValleyDiscus1760-06—
May 13Upper Darby Throwers InvitationalMay 13 · Shot Put · Place 13 · Garnet ValleyShot Put1323-06.50—
Apr 26UD InviteApr 26 · Shot Put · Place 31 · Garnet ValleyShot Put4kg31.22-08.5010
Apr 23CAL Girls JV MeetApr 23 · Shot Put · Place 7 · Garnet ValleShot Put723-01.5010
Apr 23CAL Girls JV MeetApr 23 · Javelin · Place 15 · Garnet ValleJavelin1544-0410
Apr 23CAL Girls JV MeetApr 23 · Discus · Place 8 · Garnet ValleDiscus856-0710
Apr 17Lower Merion MeetApr 17 · Shot Put · Place 16 · Garnet ValleyShot Put4kg16.21-08.0010
Apr 9Garnet Valley Dual #1Apr 9 · Shot Put · Place 16 · Garnet ValleyShot Put4kg16.23-02.0010
Apr 6Council Rock Kiwanis InvitationalApr 6 · Discus · Place 23 · Garnet ValleyDiscus2350-1.5010
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 17 · Garnet ValleyShot Put1721-3.5010
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 41 · Garnet ValleJavelin4131-10—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 28 · Garnet ValleShot Put2822-02.00—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 41 · Garnet ValleJavelin4131-10—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 28 · Garnet ValleShot Put2822-02.00—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #3Dec 20 · Shot Put · Place 54 · Garnet ValleyShot Put4kg54.21-07.5010