Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorInter-Ac · May 9150-01Inter-AcMay 9, 2026
Shot Put · 12lb · IndoorGA Shot Put Invite #1 · Dec 1332-04.00GA Shot Put Invite #1December 13, 2023
Shot Put · 12lb · OutdoorMalvern Prep #2 · May 130-03.00Malvern Prep #2May 1, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16PAISAAMay 16 · Javelin · Place 5 · Malvern PrepJavelin800g5.142-0112
May 9Inter-AcMay 9 · Javelin · Place 2 · Malvern PrepJavelin800g2.150-01 PB12
Apr 29Malvern Prep #2Apr 29 · Javelin · Place 1 · Malvern PrepJavelin800g1.133' 6"12
Apr 8Malvern Prep #1Apr 8 · Javelin · Place 1 · Malvern PrepJavelin800g1.136' 4"12
Mar 27Spring Ford Ram RumbleMar 27 · Javelin · Place 5 · Malvern PrepJavelin800g5.140-0612

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19PA Independent School Athletic Association ChampionshipMay 19 · Javelin · Place 8 · Malvern PrepJavelin8132-05.0011
May 10Inter-AcMay 10 · Javelin · Place 4 · Malvern PrepJavelin800g4.130-0911
Apr 30Malvern Prep #3Apr 30 · Javelin · Place 3 · Malvern PrepJavelin800g3.121-0711
Apr 30Malvern Prep #3Apr 30 · Shot Put · Malvern PrepShot Put12lb--DNS11
Apr 16Malvern Prep #2Apr 16 · Javelin · Place 2 · Malvern PrepJavelin800g2.126-0011
Apr 16Malvern Prep #2Apr 16 · Shot Put · Malvern PrepShot Put12lb--DNS11
Apr 12The Coatesville Track and Field InvitationalApr 12 · Javelin · Place 7 · Malvern PrepJavelin800g7.128-011
Apr 12Coatesville Track and Field InvitationalApr 12 · Javelin · Place 7 · Malvern PrepJavelin800g7.128' 0"11
Apr 9Malvern Prep #1Apr 9 · Javelin · Place 1 · Malvern PrepJavelin800g1.130-0211
Apr 9Malvern Prep #1Apr 9 · Shot Put · Malvern PrepShot Put12lb--DNS11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18PAISAAMay 18 · Javelin · Place 12 · Malvern PrepJavelin800g12.119-0010
May 9Inter-AcMay 9 · Javelin · Place 4 · Malvern PrepJavelin800g4.125-0510
May 1Malvern Prep #2May 1 · Javelin · Place 6 · Malvern PrepJavelin800g6.98-0410
May 1Malvern Prep #2May 1 · Shot Put · Place 20 · Malvern PrepShot Put12lb20.30-03.00 PB10
Apr 17Germantown Academy #1Apr 17 · Javelin · Place 7 · Malvern PrepJavelin792-9—
Apr 10Malvern Prep #1Apr 10 · Javelin · Malvern PrepJavelin800g--DNS10
Apr 10Malvern Prep #1Apr 10 · Shot Put · Malvern PrepShot Put12lb--DNS10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13GA Shot Put Invite #1Dec 13 · Shot Put · Place 12 · Malvern PrepShot Put12lb12.32-04.00 PB10