Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson Invitational · Feb 144:40.75aHenderson InvitationalFebruary 14, 2026
1600 Meters · IndoorSJTCA Meet #7 · Dec 285:16.73aSJTCA Meet #7December 28, 2024
1600 Meters · OutdoorFords Track Classic · Apr 124:54.05Fords Track ClassicApril 12, 2024
400 Meters · IndoorHenderson Polar Bear # 1 · Jan 141:01.09Henderson Polar Bear # 1January 14, 2026
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:04.90aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorGreater Philly Area Multi Event · May 292:01.88aGreater Philly Area Multi Event May 29, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29Greater Philly Area Multi Event May 29 · 5000 Meters · Haverford Twp.Haverford Twp.5000 Meters—DNS11
May 29Greater Philly Area Multi Event May 29 · 800 Meters · Place 21 · Haverford Twp.Haverford Twp.800 Meters21.2:01.88a PB11
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 19 · Haverford Twp.Haverford Twp.1600 Meters19.5:00.03a11
May 6Central League Championship 26May 6 · 800 Meters · Place 20 · Haverford Twp.Haverford Twp.800 Meters20.2:06.47a11
Apr 29Delco ChampsApr 29 · 800 Meters · Place 3 · Haverford Twp.Haverford Twp.800 Meters3.2:07.37a11
Apr 25Springfield InvitationalApr 25 · 1600 Meters · Haverford Twp.Haverford Twp.1600 Meters--DNS11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 800 Meters · Place 8 · Haverford Twp.Haverford Twp.800 Meters8.2:07.21a11
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 59 · Haverford Twp.Haverford Twp.1600 Meters59.4:56.78a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 81 · Haverford Township THaverford Township T800 Meters81.2:04.90a PB11
Feb 20Garden State TC InvitationalFeb 20 · 800 Meters · Place 36 · Haverford Twp.Haverford Twp.800 Meters36.2:09.82a11
Feb 14Henderson InvitationalFeb 14 · 1 Mile · Place 15 · Haverford Twp.Haverford Twp.1 Mile15.4:40.75a PB11
Jan 14Henderson Polar Bear # 1Jan 14 · 400 Meters · Place 70 · Haverford Township 0Haverford Township 0400 Meters701:01.09 PBJR
Jan 14Henderson Polar Bear # 1Jan 14 · 800 Meters · Place 6 · Haverford Township 0Haverford Township 0800 Meters62:07.39JR
Jan 7La Salle Winter Series - Distance NightJan 7 · 1 Mile · Place 44 · Haverford Twp.Haverford Twp.1 Mile44.4:50.38a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 800 Meters · Place 18 · Haverford Twp.Haverford Twp.800 Meters18.2:12.23a11
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 33 · Haverford Twp.Haverford Twp.1 Mile33.4:59.61a10
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 54 · Haverford TwpHaverford Twp1 Mile544:56.9410

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 1600 Meters · Place 4 · Haverford TwpHaverford Twp1600 Meters44:59.9410
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 800 Meters · Place 4 · Haverford Twp.Haverford Twp.800 Meters4.2:11.73a10
Mar 26Ridley Boys CAL #1Mar 26 · 800 Meters · Place 7 · Haverford Twp.Haverford Twp.800 Meters7.2:13.68a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 50 · Haverford Twp.Haverford Twp.1600 Meters50.5:16.73a PB10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26UD InviteApr 26 · 1600 Meters · Place 12 · Haverford Twp.Haverford Twp.1600 Meters12.5:00.08a9
Apr 19Bob Friday Warrior InviteApr 19 · 800 Meters · Place 2 · Haverford TownshipHaverford Township800 Meters22:11.14FR
Apr 12Fords Track ClassicApr 12 · 1600 Meters · Place 18 · Haverford TownshipHaverford Township1600 Meters184:54.05 PBFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 16 · Haverford Twp.Haverford Twp.800 Meters16.2:19.75a9
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 34 · Haverford Twp.Haverford Twp.1 Mile34.5:13.64a9