Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorSun Valley JV Invite #2 · Apr 241:06.05aSun Valley JV Invite #2April 24, 2024
800 Meters · OutdoorChes Mont JV Meet · Apr 232:34.63aChes Mont JV MeetApril 23, 2025
Discus · 1.6kg · OutdoorChes Mont JV 26 · Apr 2272-05Ches Mont JV 26April 22, 2026
Javelin · 800g · OutdoorChes-Mont Champs · May 694' 9"Ches-Mont ChampsMay 6, 2026
Shot Put · 12lb · OutdoorChes Mont JV 26 · Apr 2224-04.00Ches Mont JV 26April 22, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · Javelin · Place 19 · Bayard RustinJavelin800g19.94' 9" PB11
May 2Lower Merion InvitationalMay 2 · Javelin · Place 22 · Bayard RustinJavelin800g22.83-09.0011
Apr 22Ches Mont JV 26Apr 22 · Discus · Place 21 · Bayard RustinDiscus1.6kg21.72-05 PB11
Apr 22Ches Mont JV 26Apr 22 · Shot Put · Place 23 · Bayard RustinShot Put12lb23.24-04.00 PB11
Apr 1Rustin InviteApr 1 · Javelin · Place 30 · Bayard RustinJavelin800g30.82-7.0011
Mar 21Upper Darby RelaysMar 21 · Javelin · Place 38 · West Chester RustinJavelin3877-1011

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 23Ches Mont JV MeetApr 23 · 800 Meters · Place 36 · Bayard Rustin800 Meters36.2:34.63a PB10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Kennett Novice MeetMay 10 · 800 Meters · Place 23 · West Chester Rustin800 Meters232:43.53FR
Apr 24Sun Valley JV Invite #2Apr 24 · 400 Meters · Place 28 · Bayard Rustin400 Meters281:06.05a PB—
Mar 20Sun Valley HS Tri MeetMar 20 · 400 Meters · Place 9 · Bayard Rustin400 Meters9.1:07.68a9