Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUltimate Speed Academy Run This City Invitational · May 2413.13aUltimate Speed Academy Run This City Invitational May 24, 2026
1500 Meters · OutdoorAAU Ozark District Qualifier · Jun 65:45.03aAAU Ozark District QualifierJune 6, 2025
200 Meters · OutdoorMichael Carr Memorial Invitational · Jun 627.24aMichael Carr Memorial InvitationalJune 6, 2026
400 Meters · OutdoorAAU Ozark District Qualifier · Jun 121:01.02aAAU Ozark District QualifierJune 12, 2026
800 Meters · OutdoorAAU Ozark District Qualifier · Jun 122:34.26aAAU Ozark District QualifierJune 12, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 46 · St. Louis Swift Track Club800 MetersRound P46.2:35.28a8
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 49 · St. Louis Swift Track Club400 MetersRound P49.1:01.85a8
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 73 · St. Louis Swift Track Club200 MetersRound P73.27.93aWind: -2.18
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 66 · St. Louis Swift Track Club100 MetersRound P66.13.17aWind: 3.28
Jul 15AAU Jackie Joyner-Kersee National Track and Field ShowcaseJul 15 · 800 Meters · Place 3 · St. Louis Swift Track Club800 Meters32:37.29a8
Jul 15AAU Jackie Joyner-Kersee National Track and Field ShowcaseJul 15 · 400 Meters · Place 7 · St. Louis Swift Track Club400 MetersRound P71:02.35a8
Jul 15AAU Jackie Joyner-Kersee National Track and Field ShowcaseJul 15 · 400 Meters · Place 6 · St. Louis Swift Track Club400 Meters61:01.22a8
Jul 15AAU Jackie Joyner-Kersee National Track and Field ShowcaseJul 15 · 200 Meters · Place 10 · St. Louis Swift Track Club200 MetersRound P1027.45a8
Jul 15AAU Jackie Joyner-Kersee National Track and Field ShowcaseJul 15 · 100 Meters · Place 9 · St. Louis Swift Track Club100 Meters913.35a8
Jun 12AAU Ozark District QualifierJun 12 · 800 Meters · Place 1 · St. Louis Swift Track Club800 Meters1.2:34.26a PB8
Jun 12AAU Ozark District QualifierJun 12 · 400 Meters · Place 2 · St. Louis Swift Track Club400 Meters2.1:01.02a PB8
Jun 12AAU Ozark District QualifierJun 12 · 200 Meters · Place 10 · St. Louis Swift Track Club200 Meters10.28.67a8
Jun 12AAU Ozark District QualifierJun 12 · 100 Meters · Place 9 · St. Louis Swift Track Club100 Meters9.13.48a8
Jun 6Michael Carr Memorial InvitationalJun 6 · 800 Meters · Place 2 · St. Louis Swift Track Club800 Meters22:36.49a8
Jun 6Michael Carr Memorial InvitationalJun 6 · 200 Meters · Place 7 · St. Louis Swift Track Club200 Meters727.24a PB8
Jun 6Michael Carr Memorial InvitationalJun 6 · 100 Meters · Place 16 · St. Louis Swift Track Club100 Meters1613.54a8
May 31Missouri Elite Annual Track InvitationalMay 31 · 800 Meters · Place 2 · St. Louis Swift Track Club800 Meters2.2:42.91a8
May 31Missouri Elite Annual Track InvitationalMay 31 · 200 Meters · Place 7 · St. Louis Swift Track Club200 Meters7.27.59a8
May 31Missouri Elite Annual Track InvitationalMay 31 · 100 Meters · Place 10 · St. Louis Swift Track Club100 Meters10.13.43a8
May 24Ultimate Speed Academy Run This City Invitational May 24 · 800 Meters · Place 3 · St. Louis Swift Track Club800 Meters3.2:42.76a8
May 24Ultimate Speed Academy Run This City Invitational May 24 · 400 Meters · Place 7 · St. Louis Swift Track Club400 Meters7.1:04.92a8
May 24Ultimate Speed Academy Run This City Invitational May 24 · 100 Meters · Place 5 · St. Louis Swift Track Club100 Meters5.13.13a PB8
May 17St Louis PAL Memorial InvitationalMay 17 · 800 Meters · St. Louis Swift Track Club800 Meters--DNS8
May 17St Louis PAL Memorial InvitationalMay 17 · 200 Meters · St. Louis Swift Track Club200 Meters--DNS8
May 17St Louis PAL Memorial InvitationalMay 17 · 100 Meters · St. Louis Swift Track Club100 Meters--DNS8
May 3St. Louis Blues InvitationalMay 3 · 800 Meters · Place 1 · St. Louis Swift Track Club800 Meters1.2:49.00a8
May 3St. Louis Blues InvitationalMay 3 · 200 Meters · Place 9 · St. Louis Swift Track Club200 Meters9.28.53a8
May 3St. Louis Blues InvitationalMay 3 · 100 Meters · Place 9 · St. Louis Swift Track Club100 Meters9.13.26a8

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 1500 Meters · Place 1 · St. Louis Swift Track Club1500 Meters16:00.93a—
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 800 Meters · Place 2 · St. Louis Swift Track Club800 Meters22:42.12a—
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 400 Meters · Place 6 · St. Louis Swift Track Club400 Meters61:06.31a—
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 200 Meters · Place 6 · St. Louis Swift Track Club200 MetersRound P628.62a—
Jul 17AAU Jackie Joyner-Kersee National ShowcaseJul 17 · 200 Meters · Place 3 · St. Louis Swift Track Club200 Meters329.03a—
Jun 28Roos RelaysJun 28 · 800 Meters · Place 1 · St. Louis Swift Track Club800 Meters12:43.5013
Jun 28Roos RelaysJun 28 · 400 Meters · Place 3 · St. Louis Swift Track Club400 Meters31:04.9113
Jun 19AAU Track & Field Region 15 QualifierJun 19 · 1500 Meters · Place 1 · St. Louis Swift Track Club1500 Meters16:21.36a—
Jun 19AAU Track & Field Region 15 QualifierJun 19 · 800 Meters · Place 1 · St. Louis Swift Track Club800 Meters12:44.56a—
Jun 19AAU Track & Field Region 15 QualifierJun 19 · 400 Meters · Place 8 · St. Louis Swift Track Club400 Meters81:07.04a—
Jun 19AAU Track & Field Region 15 QualifierJun 19 · 200 Meters · Place 4 · St. Louis Swift Track Club200 MetersRound P428.76a—
Jun 19AAU Track & Field Region 15 QualifierJun 19 · 200 Meters · Place 6 · St. Louis Swift Track Club200 Meters629.12a—
Jun 6AAU Ozark District QualifierJun 6 · 1500 Meters · Place 2 · St. Louis Swift Track Club1500 Meters25:45.03a PB—
Jun 6AAU Ozark District QualifierJun 6 · 1500 Meters · Place 1 · St. Louis Swift Track Club1500 Meters15:48.30a—
Jun 6AAU Ozark District QualifierJun 6 · 800 Meters · Place 4 · St. Louis Swift Track Club800 Meters42:51.28a—
Jun 6AAU Ozark District QualifierJun 6 · 800 Meters · Place 2 · St. Louis Swift Track Club800 Meters22:40.11a—
Jun 6AAU Ozark District QualifierJun 6 · 400 Meters · Place 3 · St. Louis Swift Track Club400 Meters31:04.38a—
Jun 6AAU Ozark District QualifierJun 6 · 200 Meters · Place 7 · St. Louis Swift Track Club200 Meters728.96a—