Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2322.11aWhirlwinds Track Club Meet #2May 23, 2021
100 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1214.21aAAU Mid Atlantic District QualifierJune 12, 2026
200 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2352.40aWhirlwinds Track Club Meet #2May 23, 2021
200 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1229.43aAAU Mid Atlantic District QualifierJune 12, 2026
400 Meters · OutdoorDashers Invitational #3 · May 111:18.98aDashers Invitational #3May 11, 2024
Javelin · 250g AeroJav · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 615.79mUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
Javelin · 300g TJ · OutdoorAAU Region 02 National Qualifier · Jun 2850-02AAU Region 02 National QualifierJune 28, 2024
Long Jump · OutdoorSuburban Developmental League Championship · May 278' 4Suburban Developmental League ChampionshipMay 27, 2023
Standing Long Jump · OutdoorAOC Scrimmage 1 · May 13-11.00AOC Scrimmage 1May 1, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12AAU Mid Atlantic District QualifierJun 12 · Javelin · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceJavelin375-044
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force200 Meters929.43a PB4
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force100 Meters914.21a PB4
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Javelin · Place 8 · USA-JAUSA-JAJavelin250g AeroJav8.15.79m PB3
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 200 Meters · Place 4 · USA-JAUSA-JA200 Meters4.29.86a3
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 100 Meters · Place 4 · USA-JAUSA-JA100 Meters4.14.29a3
May 30Suburban Developmental League ChampionshipMay 30 · 200 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force200 Meters1.30.504
May 30Suburban Developmental League ChampionshipMay 30 · 100 Meters · Place 38 · Conshohocken Electric ForceConshohocken Electric Force100 Meters38.18.97a4
May 16UAGTCA Meet 2May 16 · Javelin · Place 7 · UnattachedUnattachedJavelin250g AeroJav7.13.78m3
May 16UAGTCA Meet 2May 16 · 100 Meters · Place 10 · UnattachedUnattached100 MetersRound P10.14.35aWind: 3.53
May 8Glenarden InvitationalMay 8 · 200 Meters · Place 10 · USA-JAUSA-JA200 Meters10.30.03a3
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 24 · USA-JAUSA-JA100 MetersRound P24.15.23a3

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 5PVA InvitationalJul 5 · 100 Meters · Place 25 · Usa-JaUsa-Ja100 Meters2515.69—
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 12 · UnattachedUnattached200 Meters12.32.66a2
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 7 · UnattachedUnattached100 Meters7.15.59a2
Jun 7USATF Potomac Valley Youth T&F ChampionshipJun 7 · 200 Meters · Place 9 · USA-JAUSA-JA200 MetersRound P9.31.83aUnofficial2
Jun 7USATF Potomac Valley Youth T&F ChampionshipJun 7 · 100 Meters · Place 10 · USA-JAUSA-JA100 MetersRound P10.15.50aUnofficial2
May 31DMV Youth ChallengeMay 31 · 200 Meters · USA-JAUSA-JA200 MetersRound P--DNS2
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 23 · USA-JAUSA-JA100 MetersRound P23.15.32a2
May 24Suburban Developmental League ChampionshipMay 24 · Long Jump · Place 8 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump89-2.25—
May 24Suburban Developmental League ChampionshipMay 24 · 200 Meters · Place 13 · Conshohocken Electric ForceConshohocken Electric Force200 Meters1333.82a—
May 24Suburban Developmental League ChampionshipMay 24 · 100 Meters · Place 14 · Conshohocken Electric ForceConshohocken Electric Force100 Meters1416.22a—
May 18Dashers Lentz Memorial InvitationalMay 18 · Long Jump · Place 8 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump89-8—
May 18Dashers Lentz Memorial InvitationalMay 18 · 200 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force200 Meters332.25a—
May 18Dashers Lentz Memorial InvitationalMay 18 · 100 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force100 Meters615.42a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · Javelin · Place 5 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ5.50-02 PB2
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force100 MetersRound P6.15.84a2
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force100 Meters7.15.92a2
Jun 14AAU Mid-Atlantic QualifierJun 14 · Javelin · Place 9 · ConshohockenConshohockenJavelin937-078
Jun 14AAU Mid-Atlantic QualifierJun 14 · 100 Meters · Place 10 · ConshohockenConshohocken100 Meters1016.058
Jun 1DMV Youth ChallengeJun 1 · Javelin · Place 5 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ5.11.82m2
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 10 · Conshohocken Electric ForceConshohocken Electric Force100 MetersRound P10.16.32a2
May 25 Suburban Developmental League ChampionshipMay 25 · 200 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force200 Meters2.33.52aWind: -0.62
May 25 Suburban Developmental League ChampionshipMay 25 · 100 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force100 Meters1.16.08aWind: -1.12
May 18Dashers Invitational #4May 18 · 200 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force200 Meters3.35.202
May 18Dashers Invitational #4May 18 · 100 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force100 Meters1.16.002
May 11Dashers Invitational #3May 11 · 400 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force400 Meters2.1:18.98a PB2

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · Long Jump · Place 7 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump7.2.47m1
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 6 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ6.11.20m1
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 21 · Conshohocken Electric ForceConshohocken Electric Force100 MetersRound P21.17.43a1
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Javelin · Place 4 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ4.44-111
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 27 · Conshohocken Electric ForceConshohocken Electric Force100 Meters27.17.10a1
Jun 3DMV Youth Challenge Jun 3 · Long Jump · Place 8 · Conshohocken Electric FoConshohocken Electric FoLong Jump82.36m—
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 9 · Conshohocken Electric FoConshohocken Electric FoJavelin911.41m—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 30 · Conshohocken Electric FConshohocken Electric F100 MetersRound P3017.49a—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 4 · Conshohocken Electric FConshohocken Electric F100 MetersRound P417.49a—
May 27Suburban Developmental League ChampionshipMay 27 · Long Jump · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump2.8' 4 PB1
May 27Suburban Developmental League ChampionshipMay 27 · 200 Meters · Place 8 · Conshohocken Electric ForceConshohocken Electric Force200 Meters8.39.82a1
May 27Suburban Developmental League ChampionshipMay 27 · 100 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force100 Meters5.17.11
May 20Bernard Williams ‘Stay In Your Lane’ InvitationalMay 20 · 200 Meters · Place 10 · Conshohocken Electric FConshohocken Electric F200 Meters1038.99a—
May 20Bernard Williams ‘Stay In Your Lane’ InvitationalMay 20 · 100 Meters · Place 6 · Conshohocken Electric FConshohocken Electric F100 Meters617.81a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 5 · ConshohockenConshohocken200 Meters541.56—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 100 Meters · Place 4 · ConshohockenConshohocken100 Meters419.20—
May 28Suburban Developmental League ChampionshipMay 28 · Long Jump · Place 4 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump4.4' 4Gr
May 28Suburban Developmental League ChampionshipMay 28 · 200 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force200 Meters2.42.63aGr
May 8AOC Scimmage #2May 8 · 200 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force200 Meters1.46.07aGr
May 8AOC Scimmage #2May 8 · 100 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force100 Meters2.21.05aGr
May 1AOC Scrimmage 1May 1 · Standing Long Jump · Place 7 · Conshohocken Electric ForceConshohocken Electric ForceStanding Long Jump7.3-11.00 PBGr
May 1AOC Scrimmage 1May 1 · 400 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force400 Meters1.1:38.12aGr
May 1AOC Scrimmage 1May 1 · 100 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force100 Meters1.19.46aGr

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
May 23Whirlwinds Track Club Meet #2May 23 · 200 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force200 Meters6.52.40a PB-
May 23Whirlwinds Track Club Meet #2May 23 · 100 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force100 Meters9.22.11a PB-

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Conshohocken at DashersMay 15 · 200 Meters · Place 8 · Conshohocken Electric ForceConshohocken Electric Force200 Meters8.51.95a-
May 2Conshohocken at AOCMay 2 · Long Jump · Place 16 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump16.3-01.00-
May 2Conshohocken at AOCMay 2 · 400 Meters · Place 15 · Conshohocken Electric ForceConshohocken Electric Force400 Meters15.1:57.83a-
May 2Conshohocken at AOCMay 2 · 100 Meters · Place 16 · Conshohocken Electric ForceConshohocken Electric Force100 Meters16.23.80a-