Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Maryland District Qualifier · Jun 66:10.91aAAU Maryland District QualifierJune 6, 2025
200 Meters · IndoorFast Fridays Championship Meet · Feb 1735.86aFast Fridays Championship MeetFebruary 17, 2023
200 Meters · OutdoorMaryland Blaze Bring the Heat Spring Invitational · May 1734.31aMaryland Blaze Bring the Heat Spring InvitationalMay 17, 2025
400 Meters · IndoorFast Fridays Series Meet #4 · Feb 101:25.07aFast Fridays Series Meet #4February 10, 2023
400 Meters · OutdoorMaryland Blaze (Bring the Heat) Meet "Spring" · May 181:17.54aMaryland Blaze (Bring the Heat) Meet "Spring"May 18, 2024
800 Meters · IndoorAAU Region 3 · Jun 202:53.63aAAU Region 3June 20, 2024
800 Meters · OutdoorAAU Maryland District Qualifier · Jun 62:47.65aAAU Maryland District QualifierJune 6, 2025
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2061-09AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1927.84mAAU Track & Field Region 3 QualifierJune 19, 2025
Javelin · 450g AeroJav · OutdoorDMV Youth Challenge · May 3124.81mDMV Youth ChallengeMay 31, 2025
Javelin · 600g · OutdoorAAU Junior Olympic Games · Aug 138.44mAAU Junior Olympic GamesAugust 1, 2026
Javelin · 800g · OutdoorAmerican JavFest · Jul 1036.96mAmerican JavFestJuly 10, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 5 · Velocity Xpress Track ClubJavelin600g5.38.44m PB7
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.33.85m7
Jul 10American JavFestJul 10 · Javelin · Place 12 · Velocity Xpress Track ClubJavelin800g12.36.96m PB7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin1123-97
Jun 20PVA T&F InvitationalJun 20 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.35.29m7
Jun 6UAGTCA Outdoor ChampionshipJun 6 · Javelin · Place 3 · Velocity Xpress Track ClubJavelin600g3.32.55m7
May 23UAGTCA 2026 Outdoor Meet #3May 23 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.33.06m7
May 16UAGTCA Meet 2May 16 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.32.69m7
May 9UAGTCA Meet 1May 9 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.29.88m7
May 3Puma East Coast Age Group ShowcaseMay 3 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin600g1.28.32m7

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Javelin · Place 2 · Velocity Xpress Track ClubJavelin230.70m6
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 1500 Meters · Place 5 · Velocity Xpress Track Club1500 Meters56:43.34a6
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin1102-96
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Javelin · Place 2 · Velocity Xpress Track ClubJavelin400g TJ2.27.84m PB6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Velocity Xpress Track Club1500 Meters--DNS6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 16 · Velocity Xpress Track Club800 Meters16.2:54.92a6
Jun 6AAU Maryland District QualifierJun 6 · Javelin · Place 2 · Velocity Xpress Track ClubJavelin225.48m6
Jun 6AAU Maryland District QualifierJun 6 · 1500 Meters · Place 7 · Velocity Xpress Track Club1500 Meters76:10.91a PB6
Jun 6AAU Maryland District QualifierJun 6 · 800 Meters · Place 6 · Velocity Xpress Track Club800 Meters62:47.65a PB6
May 31DMV Youth ChallengeMay 31 · Javelin · Place 3 · Velocity Xpress Track ClubJavelin450g AeroJav3.24.81m PB6
May 31DMV Youth ChallengeMay 31 · 800 Meters · Place 14 · Velocity Xpress Track Club800 Meters14.2:49.40a6
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Javelin · Place 1 · Velocity Xpress Track ClubJavelin400g TJ1.85-016
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 800 Meters · Place 6 · Velocity Xpress Track Club800 Meters6.2:49.70a6
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 200 Meters · Place 45 · Velocity Xpress Track Club200 Meters45.34.31a PB6

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 2 · Velocity XprCombined results279-02—
Jun 8AAU Maryland District QualifierJun 8 · Javelin · Place 3 · Velocity Xpress Track ClJavelin365-2—
Jun 1DMV Youth ChallengeJun 1 · Javelin · Place 13 · Velocity Xpress Track ClubJavelin450g AeroJav13.15.99m5
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 20 · Velocity Xpress Track Club800 Meters20.3:12.20a5
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Javelin · Place 4 · Velocity Xpress Track ClubJavelin400g TJ4.55' 85
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 25 · Velocity Xpress Track Club400 Meters25.1:17.54a PB5
May 11UAGTCA Meet 2May 11 · Javelin · Place 6 · Velocity Xpress Track ClubJavelin450g AeroJav6.14.97m5
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 71 · Velocity Xpress Track Club400 Meters71.1:20.14a5

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 5 · Velocity Xpress Track ClubJavelin400g TJ5.61-09 PB5
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 17 · Velocity Xpress Track Club800 Meters17.2:53.63a PB5

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 15Whirlwinds Youth Track ChallengeJul 15 · Javelin · Place 2 · Velocity XprJavelin245-10—
Jul 15Whirlwinds Youth Track ChallengeJul 15 · Shot Put · Place 2 · Velocity XprShot Put217-02.00—
Jul 15Whirlwinds Youth Track ChallengeJul 15 · 1500 Meters · Place 2 · Velocity Xpr1500 Meters27:32.26—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Javelin · Place 2 · Velocity Xpress Track ClJavelin255-3—
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 3 · Velocity Xpress Track ClJavelin314.45m—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17Fast Fridays Championship MeetFeb 17 · 800 Meters · Place 7 · Velocity Xpress Track Club800 Meters7.3:06.87a4
Feb 17Fast Fridays Championship MeetFeb 17 · 200 Meters · Place 9 · Velocity Xpress Track Club200 Meters9.35.86a PB4
Feb 10Fast Fridays Series Meet #4Feb 10 · 800 Meters · Place 8 · Velocity Xpress800 Meters83:10.61a—
Feb 10Fast Fridays Series Meet #4Feb 10 · 400 Meters · Place 8 · Velocity Xpress400 Meters81:25.07a PB—
Feb 10Fast Fridays Series Meet #4Feb 10 · 200 Meters · Place 7 · Velocity Xpress200 Meters736.45a—
Jan 13Fast Fridays Series Meet #3Jan 13 · 800 Meters · Place 3 · Velocity Xpress Track Club800 Meters3.3:09.70a4
Jan 13Fast Fridays Series Meet #3Jan 13 · 200 Meters · Place 8 · Velocity Xpress Track Club200 Meters8.35.99a4
Jan 6Fast Fridays Series Meet #2Jan 6 · 400 Meters · Place 12 · Velocity Xpress400 Meters121:30.28a—
Jan 6Fast Fridays Series Meet #2Jan 6 · 200 Meters · Place 16 · Velocity Xpress200 Meters1639.09a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Fast Fridays Series Meet #1Dec 16 · 400 Meters · Place 11 · Velocity Xpress Track Club400 Meters11.1:28.84a4
Dec 16Fast Fridays Series Meet #1Dec 16 · 200 Meters · Place 17 · Velocity Xpress Track Club200 Meters17.39.04a4