Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUAGTCA Meet 4 · May 3013.40aUAGTCA Meet 4May 30, 2026
1000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 83:57.60aOcean Breeze Youth Freedom GamesJanuary 8, 2023
1500 Meters · OutdoorUAGTCA Developmental Meet 2 · May 135:42.75aUAGTCA Developmental Meet 2May 13, 2023
200 Meters · IndoorMid-Atlantic/Reading Youth Indoor Development Meet · Dec 1529.42aMid-Atlantic/Reading Youth Indoor Development MeetDecember 15, 2024
200 Meters · OutdoorUAGTCA 2026 Outdoor Meet #3 · May 2327.66aUAGTCA 2026 Outdoor Meet #3May 23, 2026
400 Meters · IndoorMid-Atlantic Youth Indoor Championship Meet 2026 · Jan 181:04.91aMid-Atlantic Youth Indoor Championship Meet 2026January 18, 2026
400 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1258.77aAAU Mid Atlantic District QualifierJune 12, 2026
55 Meter · Indoor2L Race Services Indoor Invite #2 · Feb 28.75a2L Race Services Indoor Invite #2February 2, 2024
60 Meter · IndoorUAGTCA Meet #3 · Feb 158.60aUAGTCA Meet #3February 15, 2026
60 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 169.05aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
800 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 162:37.32aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
800 Meters · OutdoorUAGTCA Meet 1 · May 92:27.03aUAGTCA Meet 1May 9, 2026
Long Jump · OutdoorUAGTCA Meet 1 · May 94.80mUAGTCA Meet 1May 9, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 11City of Wilmington Youth InvitationalJul 11 · Long Jump · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump—DNS8
Jul 11City of Wilmington Youth InvitationalJul 11 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 Meters—DNS8
Jul 11City of Wilmington Youth InvitationalJul 11 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters—DNS8
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 400m Hurdles · Place 15 · AOC Ambler Track ClubAOC Ambler Track Club400m Hurdles151:04.60—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 19 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters192:34.27a8
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1358.77a PB8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · Long Jump · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump6.4.45m8
May 30UAGTCA Meet 4May 30 · 400 Meters · Place 19 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters19.1:00.53a8
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 23 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P23.13.40a PB8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters18.2:34.66a8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 200 Meters · Place 30 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters30.27.66a PB8
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters14.59.13a8
May 16UAGTCA Meet 2May 16 · 100 Meters · Place 34 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P34.13.07aWind: 2.18
May 9UAGTCA Meet 1May 9 · Long Jump · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump6.4.80m PB8
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters13.2:27.03a PB8

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 60 Meter · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club60 Meter10.8.60a PB8
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 9 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters9.2:37.81a8
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters6.2:41.40a8
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters8.1:04.91a PB8

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters10.2:27.85a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters11.2:32.18a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters18.1:02.78a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters--DNS7
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 29 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters291:03.03a7
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 55 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P5514.40a7
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 28 · AmblerOCAmblerOC400 Meters281:02.82—
May 10UAGTCA Outdoor Meet #2May 10 · 100 Meters · Place 42 · AmblerOCAmblerOC100 Meters4214.53—
Apr 27Ribbon Meet 5Apr 27 · 800 Meters · Place 2 · Our Mother of ConsolationOur Mother of Consolation800 Meters2.2:36.26a7
Apr 27Ribbon Meet 5Apr 27 · 200 Meters · Place 3 · Our Mother of ConsolationOur Mother of Consolation200 Meters3.29.90a7
Apr 13Ribbon Meet 4Apr 13 · 200 Meters · Place 2 · Our Mother of ConsolationOur Mother of Consolation200 Meters2.30.02a7
Mar 232025 Black Ribbon Meet 1Mar 23 · 800 Meters · Place 4 · Our Mother of ConsolationOur Mother of Consolation800 Meters4.2:41.14a7
Mar 232025 Black Ribbon Meet 1Mar 23 · 100 Meters · Place 5 · Our Mother of ConsolationOur Mother of Consolation100 Meters5.14.76a7

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 800 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters132:37.32a PB7
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 60 Meters · Place 17 · AOC Ambler Track ClubAOC Ambler Track Club60 Meters179.05a PB7
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 800 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters52:44.35a7
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters51:06.53a7
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 800 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters142:45.95a7
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 200 Meters · Place 35 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3529.98a7

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:06.31a7
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.29.42a PB7
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 800 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters3.2:49.03a6
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.1:09.96a6
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 19 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters192:49.2512
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters131:09.7312
Feb 22L Race Services Indoor Invite #2Feb 2 · 55 Meter · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club55 Meter5.8.75a PB6
Feb 22L Race Services Indoor Invite #2Feb 2 · 800 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters6.2:48.55a6
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 56 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters5632.0612
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 41 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters411:11.2712
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 800 Meters · Place 9 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters93:04.7212
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 200 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters431.7812

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 12 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters12.1:04.63a6
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 14 · AmblerOCAmblerOC400 Meters141:06.8212
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters62:40.35a—
May 25UAGTCA Meet 4May 25 · Long Jump · Place 13 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump13.3.77m6
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters11.1:05.10a6
May 19CYO Area IMay 19 · Long Jump · Place 11 · Our Mother of ConsolationOur Mother of ConsolationLong Jump11.13-02.006
May 19CYO Area IMay 19 · 400 Meters · Place 4 · Our Mother of ConsolationOur Mother of Consolation400 Meters4.1:06.31a6
May 19CYO Area IMay 19 · 200 Meters · Place 7 · Our Mother of ConsolationOur Mother of Consolation200 Meters7.29.97a6
May 11UAGTCA Meet 2May 11 · Long Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump5.4.24m6
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 23 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters23.6:02.95a6
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 25 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters25.1:08.55a6
Apr 28Ribbon Meet 5Apr 28 · Long Jump · Place 2 · Our Mother of ConsolationOur Mother of ConsolationLong Jump2.14-02.006
Apr 28Ribbon Meet 5Apr 28 · 400 Meters · Place 2 · Our Mother of ConsolationOur Mother of Consolation400 Meters2.1:07.42a6
Apr 28Ribbon Meet 5Apr 28 · 200 Meters · Place 2 · Our Mother of ConsolationOur Mother of Consolation200 Meters2.29.13a6
Apr 21Ribbon Meet 4Apr 21 · 400 Meters · Place 1 · Our Mother of ConsolationOur Mother of Consolation400 Meters1.1:07.88a6
Apr 21Ribbon Meet 4Apr 21 · 200 Meters · Place 4 · Our Mother of ConsolationOur Mother of Consolation200 Meters4.30.84a6
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 12 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1229.8012
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters112:44.0512
Mar 24Ribbon Meet 1Mar 24 · 800 Meters · Place 8 · Our Mother of ConsolationOur Mother of Consolation800 Meters8.2:45.46a6
Mar 24Ribbon Meet 1Mar 24 · 400 Meters · Place 2 · Our Mother of ConsolationOur Mother of Consolation400 Meters2.1:09.30a6

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10Reading Youth/Mid-Atlantic Indoor MeetDec 10 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:13.16a6
Dec 10Reading Youth/Mid-Atlantic Indoor MeetDec 10 · 200 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters4.31.72a6
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 38 · Athlete's AcademyAthlete's Academy800 Meters382:56.8011
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 41 · Athlete's AcademyAthlete's Academy400 Meters411:13.6311
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 38 · Athlete's AcademyAthlete's Academy800 Meters382:56.80a5
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 41 · Athlete's AcademyAthlete's Academy400 Meters411:13.63a5
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 35 · Athlete's Academy TrackAthlete's Academy Track1000 Meters35.3:57.60a PB5
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 48 · Athlete's Academy TrackAthlete's Academy Track200 Meters48.33.21a5

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 18 · Athlete's Academy TrackAthlete's Academy Track800 Meters18.2:44.05aUnofficial5
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 49 · Athlete's Academy TrackAthlete's Academy Track200 MetersRound P49.30.72aWind: 0.8Unofficial5
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 8 · Athlete's Academy TrackAthlete's Academy Track400 Meters8.1:08.05a5
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 12 · Athlete's Academy TrackAthlete's Academy Track200 Meters12.30.03a5
May 13UAGTCA Developmental Meet 2May 13 · 1500 Meters · Place 8 · Athlete's Academy TrackAthlete's Academy Track1500 Meters8.5:42.75a PB5
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 800 Meters · Place 5 · Athlete's Academy TrackAthlete's Academy Track800 Meters5.2:52.77a5
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 400 Meters · Place 9 · Athlete's Academy TrackAthlete's Academy Track400 Meters9.1:11.88a5

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 800 Meters · Place 10 · Athlete's Academy TrackAthlete's Academy Track800 Meters10.3:02.88a5
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 400 Meters · Place 5 · Athlete's Academy TrackAthlete's Academy Track400 Meters5.1:19.46a5
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 400 Meters · Place 7 · Athlete's Academy TrackAthlete's Academy Track400 Meters7.1:14.59a4
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 200 Meters · Place 7 · Athlete's Academy TrackAthlete's Academy Track200 Meters7.32.04a4
Feb 27NJ-AAU Jersey City Rec Development Meet 4Feb 27 · 800 Meters · Place 7 · Athletes AcaAthletes Aca800 Meters72:59.2812
Feb 27NJ-AAU Jersey City Rec Development Meet 4Feb 27 · 400 Meters · Place 12 · Athletes AcaAthletes Aca400 Meters121:15.7012
Feb 11Fast Fridays Invitational #4Feb 11 · 400 Meters · Place 2 · Athlete's Academy TrackAthlete's Academy Track400 Meters2.1:16.27a4
Feb 11Fast Fridays Invitational #4Feb 11 · 200 Meters · Place 5 · Athlete's Academy TrackAthlete's Academy Track200 Meters5.32.97a4
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 9 · Athlete's Academy TrackAthlete's Academy Track800 Meters9.3:00.05a4
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 400 Meters · Place 16 · Athlete's Academy TrackAthlete's Academy Track400 Meters16.1:18.57a4
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 9 · Athlete's Academy TrackAthlete's Academy Track800 Meters9.3:00.05a4
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 400 Meters · Place 16 · Athlete's Academy TrackAthlete's Academy Track400 Meters16.1:18.57a4
Jan 7Fast Friday's Invitational #2Jan 7 · 800 Meters · Place 8 · Athlete's Academy TrackAthlete's Academy Track800 Meters8.3:14.06a4
Jan 7Fast Friday's Invitational #2Jan 7 · 200 Meters · Place 16 · Athlete's Academy TrackAthlete's Academy Track200 Meters16.36.78a4

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 15 · Athlete's Academy TrackAthlete's Academy Track400 Meters15.1:13.97aUnofficial4
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 22 · Athlete's Academy TrackAthlete's Academy Track100 MetersRound P22.15.54aUnofficial4
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 9 · Athlete's Academy TrackAthlete's Academy Track800 Meters9.3:00.05aUnofficial4
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 400 Meters · Place 16 · Athlete's Academy TrackAthlete's Academy Track400 Meters16.1:18.57aUnofficial4

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 1500 Meters · Place 5 · Athlete's Academy TrackAthlete's Academy Track1500 Meters5.6:17.28a3
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 800 Meters · Place 6 · Athlete's Academy TrackAthlete's Academy Track800 Meters6.3:05.05a3
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 13 · Athlete's Academy TrackAthlete's Academy Track400 Meters13.1:23.41a3
May 29Vincent Fuller/Team Maryland 17th Annual Age Group Track Field InvitationalMay 29 · 1500 Meters · Place 2 · Athlete's Academy TrackAthlete's Academy Track1500 Meters2.6:27.19a3
May 29Vincent Fuller/Team Maryland 17th Annual Age Group Track Field InvitationalMay 29 · 200 Meters · Place 12 · Athlete's Academy TrackAthlete's Academy Track200 Meters12.36.45a3
May 23Charlie Mays InvitationalMay 23 · 800 Meters · Place 8 · Athletes AcaAthletes Aca800 Meters83:13.6212
May 23Charlie Mays InvitationalMay 23 · 200 Meters · Place 15 · Athletes AcaAthletes Aca200 Meters1535.1412