Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorGermantown Academy All Comers #1 · Jul 74:43.92aGermantown Academy All Comers #1July 7, 2026
1500 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 184:21.19a2026 UAGTCA Ron Jackson InviteJuly 18, 2026
1600 Meters · OutdoorSOL American Conference Championship · May 84:36.51aSOL American Conference ChampionshipMay 8, 2026
400 Meters · OutdoorGermantown Academy All Comers #1 · Jul 753.69aGermantown Academy All Comers #1July 7, 2026
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:01.29aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorCardinal Classic · Apr 102:00.54aCardinal ClassicApril 10, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 1500 Meters · Place 1 · Morris EstateMorris Estate1500 Meters1.4:21.19a PB12
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 800 Meters · Place 3 · Morris EstateMorris Estate800 Meters3.2:03.07a12
Jul 7Germantown Academy All Comers #1Jul 7 · 1 Mile · Place 3 · Willow Grove, PAWillow Grove, PA1 Mile3.4:43.92a PB12
Jul 7Germantown Academy All Comers #1Jul 7 · 800 Meters · Place 1 · Willow Grove, PAWillow Grove, PA800 Meters1.2:10.33a12
Jul 7Germantown Academy All Comers #1Jul 7 · 400 Meters · Place 3 · Willow Grove, PAWillow Grove, PA400 Meters3.53.69a PB12
May 8SOL American Conference ChampionshipMay 8 · 1600 Meters · Place 3 · Upper MorelandUpper Moreland1600 Meters3.4:36.51a PB12
May 8SOL American Conference ChampionshipMay 8 · 800 Meters · Place 2 · Upper MorelandUpper Moreland800 Meters2.2:03.77a12
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 4 · Upper MorelandUpper Moreland800 Meters4.2:01.73a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 1600 Meters · Place 13 · Upper MorelandUpper Moreland1600 Meters13.4:40.92a12
Apr 18Rap Curry InvitationalApr 18 · 1600 Meters · Place 13 · Upper MorelandUpper Moreland1600 Meters13.4:40.92a12
Apr 10Cardinal ClassicApr 10 · 800 Meters · Place 1 · Upper MorelandUpper Moreland800 Meters1.2:00.54a PB12
Apr 2Jim Kelly InvitationalApr 2 · 800 Meters · Place 6 · Upper MorelandUpper Moreland800 Meters6.2:03.98a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 800 Meters · Place 7 · Upper MorelandUpper Moreland800 Meters7.2:06.04a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 52 · Upper Moreland TCUpper Moreland TC800 Meters52.2:01.29a PB12
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 6 · Upper MorelandUpper Moreland800 Meters62:03.3912
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 6 · Upper MorelandUpper Moreland800 Meters62:03.3912

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31UAGTCA Outdoor ChampionshipMay 31 · 1500 Meters · Place 2 · Morris EstateMorris Estate1500 Meters24:46.04a—
May 31UAGTCA Outdoor ChampionshipMay 31 · 400 Meters · Place 10 · Morris EstateMorris Estate400 Meters1054.25a—
May 24UAGTCA Outdoor Meet #4May 24 · 1500 Meters · Place 3 · Morris EstateMorris Estate1500 Meters34:42.08a12
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 16 · Morris EstateMorris Estate400 Meters1654.84a12

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 800 Meters · Place 4 · Upper MorelandUpper Moreland800 Meters42:03.7710
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 800 Meters · Place 7 · Upper MorelandUpper Moreland800 Meters72:04.6310

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9TFCAGP Last ChanceFeb 9 · 800 Meters · Place 21 · Upper MorelandUpper Moreland800 Meters212:07.38610

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · 800 Meters · Place 5 · Upper MorelandUpper Moreland800 Meters52:05.169
May 4Montgomery Memorial MeetMay 4 · 800 Meters · Place 5 · Upper MorelandUpper Moreland800 Meters52:05.429
Apr 22Father Judge RelaysApr 22 · 800 Meters · Place 11 · Upper MorelandUpper Moreland800 Meters112:04.919
Apr 14Cardinal InvitationalApr 14 · 800 Meters · Place 8 · Upper MorelandUpper Moreland800 Meters82:07.759
Apr 6Jim Kelly InvitationalApr 6 · 800 Meters · Place 15 · Upper MorelandUpper Moreland800 Meters152:06.549

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · 800 Meters · Place 2 · Upper MorelandUpper Moreland800 Meters22:18.69—
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · 400 Meters · Place 4 · Upper MorelandUpper Moreland400 Meters458.01—