Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2320.10aWhirlwinds Track Club Meet #2May 23, 2021
100 Meters · OutdoorNew Dashers Invitational #4 · May 2118.00aNew Dashers Invitational #4May 21, 2022
200 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2343.44aWhirlwinds Track Club Meet #2May 23, 2021
200 Meters · OutdoorConshohocken at Dashers · May 1543.41aConshohocken at DashersMay 15, 2021
400 Meters · OutdoorUAGTCA Outdoor Meet #2 · May 101:07.14UAGTCA Outdoor Meet #2May 10, 2025
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 132:31.94aAAU Mid Atlantic District QualifierJune 13, 2025
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:37.61AAU Track & Field Region 2 QualifierJune 26, 2026
Javelin · 300g TJ · OutdoorDMV Youth Challenge · May 3132.45mDMV Youth ChallengeMay 31, 2025
Javelin · 400g TJ · OutdoorAAU Mid Atlantic District Qualifier · Jun 1386-06AAU Mid Atlantic District QualifierJune 13, 2025
Javelin · 450g AeroJav · OutdoorUAGTCA Meet 2 · May 1625.73mUAGTCA Meet 2May 16, 2026
Long Jump · OutdoorConshohocken at AOC · May 24-11.00Conshohocken at AOCMay 2, 2021
Shot Put · 2kg · OutdoorPVA Track and Field Invitational · Jul 16.73mPVA Track and Field InvitationalJuly 1, 2023
Shot Put · 4lb · OutdoorAAU Mid-Atlantic District Qualifier · Jun 1621-5AAU Mid-Atlantic District QualifierJune 16, 2023
Shot Put · 6lb · OutdoorSuburban Developmental League Championship · May 3026' 4"Suburban Developmental League ChampionshipMay 30, 2026
Triathlon · Standard · OutdoorAAU Region 02 National Qualifier · Jun 28583AAU Region 02 National QualifierJune 28, 2024

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin1105-10—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 4 · Conshohocken Electric ForceConshohocken Electric ForceHigh Jump42:37.61 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put227-01.50—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin198-005
Jun 12AAU Mid Atlantic District QualifierJun 12 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put227-08.005
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force800 Meters42:34.35a5
Jun 6USATF Mid-Atlantic Junior Olympic ChampionshipJun 6 · Javelin · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceJavelin320.83m5
Jun 6USATF Mid-Atlantic Junior Olympic ChampionshipJun 6 · Discus · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceDiscus316.43m5
Jun 6USATF Mid-Atlantic Junior Olympic ChampionshipJun 6 · 800 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force800 Meters22:35.85a5
May 30Suburban Developmental League ChampionshipMay 30 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb3.26' 4" PB5
May 30Suburban Developmental League ChampionshipMay 30 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:35.10a5
May 16UAGTCA Meet 2May 16 · Javelin · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceJavelin450g AeroJav2.25.73m PB5
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 22 · Conshohocken Electric ForceConshohocken Electric Force400 Meters22.1:08.64a5
May 9Dashers Meet #1May 9 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put327-65
May 9Dashers Meet #1May 9 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters12:40.27a5
Apr 26Phoenixville Track Club InvitationalApr 26 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put323-8.55
Apr 26Phoenixville Track Club InvitationalApr 26 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters12:45.14a5
Apr 26Phoenixville Track Club InvitationalApr 26 · 400 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force400 Meters11:11.68a5

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin400g TJ1.74-115
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb2.25-07.755
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force800 Meters3.2:34.33a5
Jun 13AAU Mid Atlantic District QualifierJun 13 · Javelin · Place 1 · UnattachedUnattachedJavelin400g TJ1.86-06 PB4
Jun 13AAU Mid Atlantic District QualifierJun 13 · Shot Put · Place 3 · UnattachedUnattachedShot Put6lb3.25-09.004
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:31.94a PB4
May 31DMV Youth ChallengeMay 31 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ1.32.45m PB5
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb2.7.25m5
May 31DMV Youth ChallengeMay 31 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:37.46a5
May 17UAGTCA Outdoor Meet #3May 17 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ1.28.50m5
May 17UAGTCA Outdoor Meet #3May 17 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb2.7.10m5
May 17UAGTCA Outdoor Meet #3May 17 · 800 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force800 Meters2.2:33.60a5
May 10UAGTCA Outdoor Meet #2May 10 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin130.97m—
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force400 Meters31:07.14 PB—
Apr 25Dashers Twilight InvitationalApr 25 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb1.24' 5"5

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · Triathlon · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceTriathlonStandardRound M1.583 PB3
Jun 28AAU Region 02 National QualifierJun 28 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin400g TJ1.81-043
Jun 28AAU Region 02 National QualifierJun 28 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lbRound M1.6.60m3
Jun 28AAU Region 02 National QualifierJun 28 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb1.22-08.503
Jun 28AAU Region 02 National QualifierJun 28 · High Jump · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceHigh JumpRound M1.1.15m3
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force800 Meters2.2:39.65a3
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force400 MetersRound M1.1:09.87a3
Jun 14AAU Mid-Atlantic QualifierJun 14 · Javelin · Place 1 · ConshohockenConshohockenJavelin197-009
Jun 14AAU Mid-Atlantic QualifierJun 14 · Shot Put · Place 2 · ConshohockenConshohockenShot Put219-11.009
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 3 · ConshohockenConshohocken800 Meters32:37.859
Jun 1DMV Youth ChallengeJun 1 · Javelin · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ2.26.79m3
Jun 1DMV Youth ChallengeJun 1 · Shot Put · Place 6 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb6.6.25m3
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force800 Meters6.2:45.40a3
May 25 Suburban Developmental League ChampionshipMay 25 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb1.18' 7.53
May 25 Suburban Developmental League ChampionshipMay 25 · 800 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force800 Meters5.2:51.22a3
May 25 Suburban Developmental League ChampionshipMay 25 · 400 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force400 Meters2.1:12.86a3
May 18Dashers Invitational #4May 18 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb1.19' 43
May 18Dashers Invitational #4May 18 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:56.703
May 11Dashers Invitational #3May 11 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb1.19' 73
May 11Dashers Invitational #3May 11 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:50.34a3
May 11Dashers Invitational #3May 11 · 400 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force400 Meters1.1:14.41a3
May 3Dashers Invitational #2 - 100m, 800m, 200m, LJ, SPMay 3 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put6lb3.10' 13
May 3Dashers Invitational #2 - 100m, 800m, 200m, LJ, SPMay 3 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:52.10a3

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Javelin · Place 4 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ4.19.88mUnofficial2
Jul 11AAU Club ChampionshipsJul 11 · Shot Put · Place 7 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb7.6.57mUnofficial2
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force800 Meters3.2:48.76aUnofficial2
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceJavelin300g TJ1.18.78m2
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put2kg1.6.73m PB2
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force800 Meters2.2:55.92a2
Jun 24Whirlwinds Summer ShowdownJun 24 · Javelin · Place 3 · Conshohocken Electric FoConshohocken Electric FoJavelin342-4—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb1.21-5 PB2
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force800 Meters3.2:51.22a2
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 11 · Conshohocken Electric ForceConshohocken Electric Force400 Meters11.1:18.43a2
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 1 · Conshohocken Electric FoConshohocken Electric FoJavelin114.88m—
Jun 3DMV Youth Challenge Jun 3 · Shot Put · Place 1 · Conshohocken Electric FoConshohocken Electric FoShot Put16.38m—
Jun 3DMV Youth Challenge Jun 3 · 800 Meters · Place 1 · Conshohocken Electric FConshohocken Electric F800 Meters12:48.00a—
May 27Suburban Developmental League ChampionshipMay 27 · Shot Put · Place 1 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb1.19' 62
May 27Suburban Developmental League ChampionshipMay 27 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:57.38a2
May 27Suburban Developmental League ChampionshipMay 27 · 400 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force400 Meters3.1:16.53a2
May 21Dashers Invitational #4May 21 · Shot Put · Place 2 · Conshohocken Electric FoConshohocken Electric FoShot Put217-4—
May 21Dashers Invitational #4May 21 · 800 Meters · Place 1 · Conshohocken Electric FConshohocken Electric F800 Meters12:55.95a—
May 21Dashers Invitational #4May 21 · 400 Meters · Place 1 · Conshohocken Electric FConshohocken Electric F400 Meters11:18.30—
May 13Dashers Invitational #3May 13 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb2.17' 62
May 13Dashers Invitational #3May 13 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:56.62
May 7AOC Spring Track ScrimmageMay 7 · Shot Put · Place 2 · Conshohocken Electric FoConshohocken Electric FoShot Put218-2.5—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28Suburban Developmental League ChampionshipMay 28 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb3.14' 31
May 28Suburban Developmental League ChampionshipMay 28 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.3:17.28a1
May 28Suburban Developmental League ChampionshipMay 28 · 400 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force400 Meters4.1:27.97a1
May 21New Dashers Invitational #4May 21 · Shot Put · Place 2 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb2.14' 01
May 21New Dashers Invitational #4May 21 · 400 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force400 Meters2.1:29.45a1
May 21New Dashers Invitational #4May 21 · 100 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force100 Meters7.18.00a PB1
May 8AOC Scimmage #2May 8 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb3.12-06.001
May 8AOC Scimmage #2May 8 · 100 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force100 Meters5.19.81a1
May 1AOC Scrimmage 1May 1 · Shot Put · Place 3 · Conshohocken Electric ForceConshohocken Electric ForceShot Put4lb3.11-06.501
May 1AOC Scrimmage 1May 1 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.3:19.63a1
May 1AOC Scrimmage 1May 1 · 100 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force100 Meters4.18.29a1

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
May 23Whirlwinds Track Club Meet #2May 23 · 200 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force200 Meters1.43.44a PBGr
May 23Whirlwinds Track Club Meet #2May 23 · 100 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force100 Meters3.20.10a PBGr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Conshohocken at DashersMay 15 · 200 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force200 Meters7.43.41a PBGr
May 15Conshohocken at DashersMay 15 · 100 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force100 Meters6.20.17aGr
May 2Conshohocken at AOCMay 2 · Long Jump · Place 9 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump9.4-11.00 PBGr
May 2Conshohocken at AOCMay 2 · 400 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force400 Meters7.1:39.16aGr
May 2Conshohocken at AOCMay 2 · 100 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force100 Meters4.18.65aGr