Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorChes Mont JV 26 · Apr 2291-10Ches Mont JV 26April 22, 2026
Javelin · 800g · OutdoorChes-Mont Champs · May 6128' 5"Ches-Mont ChampsMay 6, 2026
Shot Put · 12lb · IndoorRJBIC · Dec 2928-05.25RJBICDecember 29, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · Javelin · Place 6 · Great ValleyJavelin800g6.128' 5" PB12
May 2Lower Merion InvitationalMay 2 · Javelin · Place 6 · Great ValleyJavelin800g6.125-10.0012
Apr 2522nd Annual Unionville InvitationalApr 25 · Javelin · Place 6 · Great ValleyJavelin800g6.122' 1"12
Apr 22Ches Mont JV 26Apr 22 · Discus · Place 8 · Great ValleyDiscus1.6kg8.91-10 PB12
Apr 1Rustin InviteApr 1 · Javelin · Place 14 · Great ValleyJavelin800g14.114-9.0012

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 60 · Great ValleyShot Put12lb60.27-00.0012

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · Shot Put · Place 22 · Great ValleyShot Put12lb22.28-05.25 PB12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · Javelin · Place 10 · Great ValleyJavelin800g10.127-0711
Apr 12The Coatesville Track and Field InvitationalApr 12 · Javelin · Place 19 · Great ValleyJavelin800g19.104-611
Apr 12Coatesville Track and Field InvitationalApr 12 · Javelin · Place 19 · Great ValleyJavelin800g19.104' 6"11
Mar 25SV v GV v WCRMar 25 · Javelin · Place 2 · Great ValleyJavelin2105-03—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Kennett Novice MeetMay 10 · Javelin · Place 9 · Great ValleyJavelin988-11.00SO
Mar 20Sun Valley HS Tri MeetMar 20 · Javelin · Place 8 · Great ValleyJavelin800g8.81' 010
Mar 20Sun Valley HS Tri MeetMar 20 · Discus · Place 17 · Great ValleyDiscus1.6kg17.53' 010