Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson Last Chance Meet · Jun 85:15.22aHenderson Last Chance MeetJune 8, 2026
100 Meters · OutdoorSac Speed Showcase · Apr 218.06aSac Speed ShowcaseApril 2, 2022
1000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 83:49.14aOcean Breeze Youth Freedom GamesJanuary 8, 2023
1500 Meters · IndoorOcean Breeze Invitational - Youth · Feb 95:02.74Ocean Breeze Invitational - YouthFebruary 9, 2025
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:47.03aAAU Junior Olympic GamesAugust 1, 2026
200 Meters · IndoorMid-Atlantic Youth Indoor Championship · Jan 1434.80Mid-Atlantic Youth Indoor ChampionshipJanuary 14, 2024
3000 Meters · IndoorMid-Atlantic Assoc. 2025 Youth Championships Indoor Meet · Jan 1911:20.59aMid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJanuary 19, 2025
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 110:19.61aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · IndoorOcean Breeze Youth Invitational · Feb 111:12.93Ocean Breeze Youth InvitationalFebruary 11, 2024
400 Meters · Outdoor3M Invitational · May 141:23.93a3M InvitationalMay 14, 2022
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:20.34aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:19.57aAAU Junior Olympic GamesAugust 1, 2026
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:19.63AAU Track & Field Region 2 QualifierJune 26, 2026
Long Jump · IndoorOcean Breeze Youth Invitational · Feb 113.50mOcean Breeze Youth InvitationalFebruary 11, 2024
Long Jump · OutdoorEast Bay Heat TC All Comers · Apr 162.62mEast Bay Heat TC All ComersApril 16, 2022
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 264:52.65AAU 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

14 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters2.10:19.61a PB6
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters2.4:47.03a PB6
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 9 · AOC Ambler Track ClubAOC Ambler Track Club800 MetersRound P9.2:19.57a PB6
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters8.2:19.98a6
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump12:19.63 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Shot Put · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubShot Put110:13.86—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubPole Vault14:52.65 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 3000 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters514:40.56a6
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters116:11.48a6
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters12:21.33a6
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters1.10:52.07a6
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · AOC Ambler Track ClubAOC Ambler Track Club800 Meters—DNS6
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters1.4:56.65a6
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters1.10:30.44a6

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 8Henderson Last Chance MeetJun 8 · 3000 Meters · UnattachedUnattached3000 Meters—DNS6
Jun 8Henderson Last Chance MeetJun 8 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.5:15.22a PB6
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 154 · UnattachedUnattached800 Meters154.2:20.34a PB6

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters--DNS12
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · AOC Ambler Track ClubAOC Ambler Track Club800 Meters--DNS12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters52:32.4812
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:02.74 PB12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters1.5:02.74a5
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters5.2:32.48a5
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters111:20.59a PB5

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19UAGTCA Meet 3May 19 · 3000 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters2.11:13.38a4
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters5.5:27.11a4
May 5AAU-Youth Track & Field InvitationalMay 5 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters1.5:24.21a4
May 5AAU-Youth Track & Field InvitationalMay 5 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:44.21a4

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Long Jump · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump63.50m PB11
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 24 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters241:12.93 PB11
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters75:28.7511
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters85:31.3411
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters111:27.9311
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters111:27.2711
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 400 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters81:15.3811
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 200 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1334.80 PB11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 1500 Meters · Place 4 · AmblerOCAmblerOC1500 Meters45:39.06—
Jun 302023 AAU Region 02 QualifierJun 30 · 800 Meters · Place 6 · AmblerOCAmblerOC800 Meters62:50.92—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 1500 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters4.5:42.43a3
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters10.2:56.56a3

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 10Fast Fridays Series Meet #4Feb 10 · 1500 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters46:03.14a—
Feb 10Fast Fridays Series Meet #4Feb 10 · 400 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters61:20.14a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:54.79a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters72:59.43a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters72:59.4310
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:54.7910
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1000 Meters3.3:49.14a PB3
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Long Jump · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump—DNS3
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 53 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters53.37.01a3

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 462nd Golden West Invitational Jun 4 · 800 Meters · Place 12 · Falcon TrackFalcon Track800 Meters12.3:13.07a2
Jun 462nd Golden West Invitational Jun 4 · 400 Meters · Place 16 · Falcon TrackFalcon Track400 Meters16.1:30.62a2
Jun 462nd Golden West Invitational Jun 4 · 100 Meters · Place 16 · Falcon TrackFalcon Track100 Meters16.18.11a2
May 143M InvitationalMay 14 · 800 Meters · Place 17 · Falcon TrackFalcon Track800 Meters17.3:12.93a2
May 143M InvitationalMay 14 · 400 Meters · Place 26 · Falcon TrackFalcon Track400 Meters26.1:23.93a PB2
May 143M InvitationalMay 14 · 100 Meters · Place 45 · Falcon TrackFalcon Track100 MetersRound P45.18.62a2
Apr 16East Bay Heat TC All ComersApr 16 · Long Jump · Place 13 · Falcon TrackFalcon TrackLong Jump13.2.62m PB2
Apr 16East Bay Heat TC All ComersApr 16 · 100 Meters · Place 50 · Falcon TrackFalcon Track100 Meters50.18.60a2
Apr 2Sac Speed ShowcaseApr 2 · Long Jump · Place 19 · Falcon TrackFalcon TrackLong Jump19.7-10.002
Apr 2Sac Speed ShowcaseApr 2 · Long Jump · Falcon TrackFalcon TrackLong Jump—DNS2
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 31 · Falcon TrackFalcon Track400 Meters31.1:28.85a2
Apr 2Sac Speed ShowcaseApr 2 · 100 Meters · Place 53 · Falcon TrackFalcon Track100 Meters53.18.06a PB2
Feb 18Foothill HS/Falcon Track Club Time TrialsFeb 18 · 400 Meters · Place 1 · Falcon TrackFalcon Track400 Meters1.1:28.48aUnofficial2
Feb 18Foothill HS/Falcon Track Club Time TrialsFeb 18 · 100 Meters · Place 1 · Falcon TrackFalcon Track100 Meters1.19.04aUnofficial2