Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPhiladelphia CYO Archdiocesan Championships · May 3012.35aPhiladelphia CYO Archdiocesan ChampionshipsMay 30, 2026
200 Meters · IndoorPenn Relays Summer Showcase · Jul 1825.67aPenn Relays Summer ShowcaseJuly 18, 2026
200 Meters · OutdoorCYO Gold #5 · Apr 2626.20aCYO Gold #5April 26, 2026
400 Meters · IndoorMid-Atlantic Youth Indoor Championship · Jan 141:02.79Mid-Atlantic Youth Indoor ChampionshipJanuary 14, 2024
400 Meters · OutdoorAAU Junior Olympic Games · Aug 155.99aAAU Junior Olympic GamesAugust 1, 2026
60 Meter · IndoorPenn Relays Summer Showcase · Jul 187.94aPenn Relays Summer ShowcaseJuly 18, 2026
60 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 168.38aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
800 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 162:21.98aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:15.36aAAU Junior Olympic GamesAugust 1, 2026
Long Jump · OutdoorCYO Gold #3 · Apr 1211-10.50CYO Gold #3April 12, 2026
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:30.21AAU Track & Field Region 2 QualifierJune 26, 2026

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 MetersRound P7.2:16.72a8
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters2.2:15.36a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRound P2.55.99a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.56.60a8
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 33 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P33.12.62aWind: 1.38
Jul 7Germantown Academy All Comers #1Jul 7 · 800 Meters · Place 1 · Doylestown, PADoylestown, PA800 Meters1.2:15.79a8
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubJavelin312.84—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubJavelin212.46Q—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Discus · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubDiscus157.38—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubPole Vault12:30.21 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters12:16.74a8
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters156.55a8
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters212.51a8
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · 800 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters1.2:17.39a8
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · 400 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel400 Meters1.56.53a8
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 MetersRound P1.12.35a PB8
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters1.12.50a8
May 17Philadelphia CYO Area II ChampionshipsMay 17 · 800 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters1.2:23.66a8
May 17Philadelphia CYO Area II ChampionshipsMay 17 · 400 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel400 Meters1.56.88a8
May 17Philadelphia CYO Area II ChampionshipsMay 17 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 MetersRound P1.12.48a8
May 17Philadelphia CYO Area II ChampionshipsMay 17 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters1.12.50a8
May 3Region Gold CYO Championship MeetMay 3 · 800 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters1.2:26.43a8
May 3Region Gold CYO Championship MeetMay 3 · 400 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel400 Meters1.57.98a8
May 3Region Gold CYO Championship MeetMay 3 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 MetersRound P1.12.66a8
May 3Region Gold CYO Championship MeetMay 3 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters1.12.70a8
Apr 26CYO Gold #5Apr 26 · 800 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters1.2:18.23a8
Apr 26CYO Gold #5Apr 26 · 200 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel200 Meters1.26.20a PB8
Apr 26CYO Gold #5Apr 26 · 100 Meters · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters--DNS8
Apr 19CYO Gold #4Apr 19 · 800 Meters · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters--DNS8
Apr 19CYO Gold #4Apr 19 · 200 Meters · Our Lady of Mount CarmelOur Lady of Mount Carmel200 Meters--DNS8
Apr 12CYO Gold #3Apr 12 · Long Jump · Place 3 · Our Lady of Mount CarmelOur Lady of Mount CarmelLong Jump3.11-10.50 PB8
Apr 12CYO Gold #3Apr 12 · 400 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel400 Meters1.57.95a8
Apr 12CYO Gold #3Apr 12 · 200 Meters · Our Lady of Mount CarmelOur Lady of Mount Carmel200 Meters--DNS8
Apr 12CYO Gold #3Apr 12 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters1.13.19a8
Mar 29CYO Gold #2Mar 29 · 100 Meters · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters--DNS8
Mar 22CYO Gold #1Mar 22 · 800 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel800 Meters1.2:23.60a8
Mar 22CYO Gold #1Mar 22 · 100 Meters · Place 1 · Our Lady of Mount CarmelOur Lady of Mount Carmel100 Meters1.13.02a8

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jul 18Penn Relays Summer ShowcaseJul 18 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters2.25.67a PB8
Jul 18Penn Relays Summer ShowcaseJul 18 · 60 Meter · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club60 MeterRound P3.8.00a8
Jul 18Penn Relays Summer ShowcaseJul 18 · 60 Meter · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club60 Meter3.7.94a PB8

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 800 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters22:21.98a PB7
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 60 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club60 Meters68.38a PB7
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 200 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1834.24a7

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 60m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club60m Hurdles111.9112
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters11:02.79 PB12
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters128.8912