Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAGP #5 · Jan 104:58.63aTFCAGP #5January 10, 2026
100 Meters · OutdoorLower Merion Meet · Mar 1913.37Lower Merion MeetMarch 19, 2025
1600 Meters · OutdoorRadnor Last Chance Meet · May 84:49.86aRadnor Last Chance MeetMay 8, 2026
200 Meters · OutdoorLower Merion Meet · Mar 1927.49Lower Merion MeetMarch 19, 2025
3200 Meters · OutdoorCAL Meet #2 @ Conestoga · Apr 810:35.08aCAL Meet #2 @ ConestogaApril 8, 2026
400 Meters · OutdoorLower Merion Meet · Mar 1959.70Lower Merion MeetMarch 19, 2025
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2617:19.53aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorThe CIRCUIT Philly · Feb 282:13.13aThe CIRCUIT PhillyFebruary 28, 2026
800 Meters · Outdoor22nd Annual Unionville Invitational · Apr 252:12.47a22nd Annual Unionville InvitationalApril 25, 2026

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 46 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters46.17:19.53a PB12
Feb 28The CIRCUIT PhillyFeb 28 · 1 Mile · Place 34 · Lower Merion Athletics ClubLower Merion Athletics Club1 Mile344:59.05a12
Feb 28The CIRCUIT PhillyFeb 28 · 800 Meters · Place 45 · Lower Merion Athletics ClubLower Merion Athletics Club800 Meters452:13.13a PB12
Jan 10TFCAGP #5Jan 10 · 1 Mile · Place 23 · Lower MerionLower Merion1 Mile234:58.63a PB12

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 9 · Lower MerionLower Merion1600 Meters9.4:49.86a PB12
Apr 2522nd Annual Unionville InvitationalApr 25 · 800 Meters · Place 31 · Lower MerionLower Merion800 Meters31.2:12.47a PB12
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 800 Meters · Lower MerionLower Merion800 Meters--DNS12
Apr 10Brooks Haverford Distance ClassicApr 10 · 3200 Meters · Place 19 · Lower MerionLower Merion3200 Meters19.10:39.06a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 3200 Meters · Place 9 · Lower MerionLower Merion3200 Meters9.10:35.08a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 22 · Lower MerionLower Merion1600 Meters22.4:50.69a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 800 Meters · Place 35 · Lower MerionLower Merion800 Meters35.2:15.81a12
Mar 25Lower Merion Boys MeetMar 25 · 1600 Meters · Place 10 · Lower MerionLower Merion1600 Meters10.4:51.90a12
Mar 18Lower Merion ScrimmageMar 18 · 1600 Meters · Place 1 · Lower MerionLower Merion1600 Meters15:07.1512
Mar 18Lower Merion ScrimmageMar 18 · 100 Meters · Place 14 · Lower MerionLower Merion100 Meters1413.4012

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 1600 Meters · Place 2 · Lower MerionLower Merion1600 Meters24:56.5911
May 5CAL Boys JV MeetMay 5 · 800 Meters · Place 7 · Lower MerionLower Merion800 Meters72:14.0411
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 3200 Meters · Place 9 · Lower MerionLower Merion3200 Meters910:50.9311
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 1600 Meters · Place 14 · Lower MerionLower Merion1600 Meters145:00.6411
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 800 Meters · Place 13 · Lower MerionLower Merion800 Meters132:12.80a11
Mar 29North Penn OpenMar 29 · 800 Meters · Place 54 · Lower MerionLower Merion800 Meters542:14.3011
Mar 19Lower Merion MeetMar 19 · 200 Meters · Place 24 · Lower MerionLower Merion200 Meters2427.49 PB11
Mar 19Lower Merion MeetMar 19 · 400 Meters · Place 10 · Lower MerionLower Merion400 Meters1059.70 PB11
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 27 · Lower MerionLower Merion100 Meters2713.37 PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 89 · Lower MerionLower Merion1 Mile895:10.4211

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4Lower Merion InvitationalMay 4 · 800 Meters · Place 2 · Lower MerionLower Merion800 Meters22:21.7110
May 4Lower Merion InvitationalMay 4 · 1600 Meters · Place 21 · Lower MerionLower Merion1600 Meters215:07.6810