Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAofGP Last Chance Meet · Feb 64:39.44TFCAofGP Last Chance MeetFebruary 6, 2026
100 Meters · OutdoorCAL Week #2 @ Haverford (Boys) · Apr 812.83aCAL Week #2 @ Haverford (Boys)April 8, 2026
1600 Meters · OutdoorPlymouth Whitemarsh Elite Invitational · Apr 114:39.89aPlymouth Whitemarsh Elite InvitationalApril 11, 2026
200 Meters · OutdoorCAL Meet #3 @ Springfield · Apr 1524.81aCAL Meet #3 @ SpringfieldApril 15, 2026
3200 Meters · OutdoorLower Merion Invitational · May 410:28.07Lower Merion InvitationalMay 4, 2024
400 Meters · OutdoorCAL Meet #3 @ Springfield · Apr 1554.26aCAL Meet #3 @ SpringfieldApril 15, 2026
800 Meters · OutdoorCentral League Championship 26 · May 61:59.27aCentral League Championship 26May 6, 2026
Combined results · OutdoorUnionville Invitational · Apr 274:43.10Unionville InvitationalApril 27, 2024
Novice 1600 (Division 2) · OutdoorUnionville Invitational · Apr 274:43.10Unionville InvitationalApril 27, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · 800 Meters · Place 7 · Harriton800 Meters7.1:59.27a PB11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 800 Meters · Harriton800 Meters—DNS11
Apr 18Rap Curry InvitationalApr 18 · 800 Meters · Harriton800 Meters—DNS11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 400 Meters · Place 9 · Harriton400 Meters9.54.26a PB11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 200 Meters · Place 23 · Harriton200 Meters23.24.81a PB11
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · 1600 Meters · Place 1 · Harriton1600 Meters1.4:39.89a PB11
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · 800 Meters · Place 3 · Harriton800 Meters3.2:02.54a11
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · 100 Meters · Place 30 · Harriton100 Meters30.12.83a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 1 Mile · Place 14 · Harriton1 Mile144:39.44 PB11
Feb 6TFCAofGP Last Chance MeetFeb 6 · 1 Mile · Place 14 · Harriton1 Mile144:39.4411
Jan 16TFCAofGP Meet #6Jan 16 · 1 Mile · Place 21 · Harriton1 Mile214:45.61—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Kevin Dare InvitationalJan 11 · 1 Mile · Place 16 · Harriton1 Mile164:44.04a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 1600 Meters · Place 13 · Harriton1600 Meters134:45.789
May 4Lower Merion InvitationalMay 4 · 3200 Meters · Place 2 · Harriton3200 Meters210:28.07 PB9
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 1600 Meters · Place 9 · Harriton1600 Meters94:44.02FR
Apr 27Unionville InvitationalApr 27 · Combined results · Place 1 · HarritonCombined results14:43.10 PB—
Apr 27Unionville InvitationalApr 27 · Novice 1600 (Division 2) · Place 1 · HarritonNovice 1600 (Division 2)14:43.10 PB—
Apr 27Unionville InvitationalApr 27 · Novice 1600 (Division 2) · Place 1 · HarritonNovice 1600 (Division 2)14:43.10—
Apr 27Unionville InvitationalApr 27 · Novice 1600 (Division 2) · Place 1 · HarritonNovice 1600 (Division 2)14:43.10—
Apr 27Unionville InvitationalApr 27 · Novice 1600 (Division 2) · Place 1 · HarritonNovice 1600 (Division 2)14:43.10—