Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUltimate Speed Academy Run This City Invitational · May 2411.91aUltimate Speed Academy Run This City Invitational May 24, 2026
1500 Meters · OutdoorAAU Ozark District Qualifier · Jun 66:29.43aAAU Ozark District QualifierJune 6, 2025
200 Meters · OutdoorAAU Jackie Joyner-Kersee National Showcase · Jul 1725.15aAAU Jackie Joyner-Kersee National ShowcaseJuly 17, 2025
3000m Race Walk · OutdoorAAU Ozark District Qualifier · Jun 822:23.45aAAU Ozark District QualifierJune 8, 2024
3000m Racewalk · OutdoorMidwest Track and Field Showcase · Jul 1322:11.86aMidwest Track and Field ShowcaseJuly 13, 2024
400 Meters · OutdoorAAU Ozark District Qualifier · Jun 658.02aAAU Ozark District QualifierJune 6, 2025
800 Meters · OutdoorScorpions/Knights Invitational · Apr 272:41.19Scorpions/Knights Invitational April 27, 2025
Javelin · 800g · OutdoorAAU Junior Olympic Games · Aug 127.11mAAU Junior Olympic GamesAugust 1, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 46 · St. Louis PAL JaguarsSt. Louis PAL JaguarsJavelin800g46.27.11m PB12
Jun 25AAU Track & Field Region 15 QualifierJun 25 · Javelin · Place 4 · St. Louis PAL JaguarsSt. Louis PAL JaguarsJavelin429.78m—
Jun 12AAU Ozark District QualifierJun 12 · Javelin · Place 4 · St. Louis PAL JaguarsSt. Louis PAL JaguarsJavelin800g4.24.99m12
Jun 12AAU Ozark District QualifierJun 12 · 200 Meters · Place 42 · St. Louis PAL JaguarsSt. Louis PAL Jaguars200 Meters42.25.81a12
Jun 12AAU Ozark District QualifierJun 12 · 100 Meters · Place 35 · St. Louis PAL JaguarsSt. Louis PAL Jaguars100 Meters35.12.41a12
May 31Missouri Elite Annual Track InvitationalMay 31 · 200 Meters · Place 13 · St. Louis PAL JaguarsSt. Louis PAL Jaguars200 Meters13.25.50a12
May 31Missouri Elite Annual Track InvitationalMay 31 · 100 Meters · Place 9 · St. Louis PAL JaguarsSt. Louis PAL Jaguars100 Meters9.12.09a12
May 24Ultimate Speed Academy Run This City Invitational May 24 · 400 Meters · Place 5 · St. Louis PAL JaguarsSt. Louis PAL Jaguars400 Meters5.1:01.62a12
May 24Ultimate Speed Academy Run This City Invitational May 24 · 100 Meters · Place 5 · St. Louis PAL JaguarsSt. Louis PAL Jaguars100 Meters5.11.91a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · Javelin · Place 2 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin228.89m9
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 400 Meters · Place 11 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters1159.81a9
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 200 Meters · Place 15 · St. Louis Blues Track ClubSt. Louis Blues Track Club200 MetersRound P1525.15a PB9
Jun 19AAU Track & Field Region 15 QualifierJun 19 · Javelin · Place 4 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin427.57m9
Jun 6AAU Ozark District QualifierJun 6 · 200 Meters · Place 23 · St. Louis Blues Track ClubSt. Louis Blues Track Club200 MetersRound P2325.76a9
Jun 6AAU Ozark District QualifierJun 6 · Javelin · Place 5 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin525.34m9
Jun 6AAU Ozark District QualifierJun 6 · 1500 Meters · Place 11 · St. Louis Blues Track ClubSt. Louis Blues Track Club1500 Meters116:29.43a PB9
Jun 6AAU Ozark District QualifierJun 6 · 800 Meters · Place 12 · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters122:52.06a9
Jun 6AAU Ozark District QualifierJun 6 · 400 Meters · Place 21 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters2158.02a PB9
Jun 1Missouri Elite Annual Track InvitationalJun 1 · 1500 Meters · Place 11 · St. Louis Blues Track ClubSt. Louis Blues Track Club1500 Meters11.6:29.43a9
Jun 1Missouri Elite Annual Track InvitationalJun 1 · 800 Meters · Place 12 · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters12.2:52.06a9
May 25Ultimate Speed Academy InvitationalMay 25 · 800 Meters · Place 9 · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters92:47.31a9
May 25Ultimate Speed Academy InvitationalMay 25 · 400 Meters · Place 15 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters151:01.03a9
May 11Xplosion Mothers Day Mayhem in MissouriMay 11 · Javelin · Place 1 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin800g1.26.75m9
May 11Xplosion Mothers Day Mayhem in MissouriMay 11 · 400 Meters · Place 6 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters6.59.62a9
May 4St. Louis Blues Invitational May 4 · 800 Meters · Place 8 · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters8.2:53.58a9
May 4St. Louis Blues Invitational May 4 · 200 Meters · Place 4 · St. Louis Blues Track ClubSt. Louis Blues Track Club200 Meters4.25.96a9
Apr 27Scorpions/Knights Invitational Apr 27 · 800 Meters · Place 7 · St. Louis Blues Track CluSt. Louis Blues Track Clu800 Meters72:41.19 PB9
Apr 13Dick Cook InvitationalApr 13 · 400 Meters · Place 3 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters3.59.63a9
Apr 13Dick Cook InvitationalApr 13 · 200 Meters · Place 2 · St. Louis Blues Track ClubSt. Louis Blues Track Club200 Meters2.26.36a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Washburn Be Your Best Meet #1Dec 14 · 800 Meters · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters--DNS9
Dec 14Washburn Be Your Best Meet #1Dec 14 · 400 Meters · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters--DNS9

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 13Midwest Track and Field ShowcaseJul 13 · 3000m Racewalk · Place 3 · St. Louis Blues Track ClubSt. Louis Blues Track Club3000m Racewalk3.22:11.86a PB10
Jul 13Midwest Track and Field ShowcaseJul 13 · Javelin · Place 2 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin800g2.78' 3.510
Jul 13Midwest Track and Field ShowcaseJul 13 · 400 Meters · Place 11 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters11.1:01.14a10
Jun 20AAU Region 15 National QualifierJun 20 · 3000m Racewalk · Place 1 · St. Louis Blues Track ClubSt. Louis Blues Track Club3000m Racewalk1.22:25.36a10
Jun 20AAU Region 15 National QualifierJun 20 · Javelin · Place 3 · St. Louis Blues Track ClubSt. Louis Blues Track ClubJavelin800g3.24.68m10
Jun 8AAU Ozark District QualifierJun 8 · 3000m Race Walk · Place 2 · St. Louis Blues Track CSt. Louis Blues Track C3000m Race Walk222:23.45a PB—
May 26Ultimate Speed Academy InvitationalMay 26 · 3000m Racewalk · Place 1 · St. Louis Blues Track ClubSt. Louis Blues Track Club3000m Racewalk1.25:13.63a10
May 26Ultimate Speed Academy InvitationalMay 26 · 400 Meters · Place 24 · St. Louis Blues Track ClubSt. Louis Blues Track Club400 Meters24.1:03.18a10
May 19St Louis PAL Memorial InvitationalMay 19 · 200 Meters · Place 15 · St. Louis Blues Track ClubSt. Louis Blues Track Club200 Meters15.26.84a10
May 19St Louis PAL Memorial InvitationalMay 19 · 100 Meters · Place 18 · St. Louis Blues Track ClubSt. Louis Blues Track Club100 Meters18.13.04a10
Apr 21Dick Cook InviteApr 21 · 1500 Meters · St. Louis Blues Track ClubSt. Louis Blues Track Club1500 Meters--DNS10
Apr 21Dick Cook InviteApr 21 · 800 Meters · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters--DNS10
Apr 14Scorpions/Knights InvitationalApr 14 · 1500 Meters · Place 3 · St. Louis Blues Track ClubSt. Louis Blues Track Club1500 Meters3.6:52.14a10
Apr 14Scorpions/Knights InvitationalApr 14 · 800 Meters · Place 3 · St. Louis Blues Track ClubSt. Louis Blues Track Club800 Meters3.3:05.79a10