Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGAC Classic · Apr 1712.21GAC ClassicApril 17, 2025
200 Meters · IndoorEastern Indoors Invite · Feb 624.50aEastern Indoors InviteFebruary 6, 2026
200 Meters · OutdoorGHSA State Championships 2026 · May 1124.34aGHSA State Championships 2026May 11, 2026
200m Hurdles · 30" / 0.762m · Outdoor17th Annual Mark Trail Memorial Day Invitational · May 2428.89a17th Annual Mark Trail Memorial Day InvitationalMay 24, 2024
200m Hurdles · 33" / 0.838m · OutdoorAAU Region 08 Qualifier · Jun 2929.58aAAU Region 08 QualifierJune 29, 2023
400 Meters · IndoorEastern Indoors Invite · Feb 655.81aEastern Indoors InviteFebruary 6, 2026
400 Meters · OutdoorGHSA State Championships 2026 · May 1154.65aGHSA State Championships 2026May 11, 2026
60 Meter · IndoorThe Galleria Games · Dec 207.95aThe Galleria GamesDecember 20, 2025
800 Meters · IndoorThe Galleria Games · Dec 202:33.45aThe Galleria GamesDecember 20, 2025
Combined results · OutdoorUSATF Region 4 Junior Olympic Championships · Jul 515.84USATF Region 4 Junior Olympic ChampionshipsJuly 5, 2018
Long Jump · OutdoorSpartan Classic · Apr 1719-5Spartan ClassicApril 17, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11GHSA State Championships 2026May 11 · Long Jump · Place 3 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump3.18-1.25Wind: 110
May 11GHSA State Championships 2026May 11 · 400 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters1.54.65a PB10
May 11GHSA State Championships 2026May 11 · 200 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters3.24.34a PBWind: 210
May 11GHSA State Championships 2026May 11 · 100 Meters · Place 4 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters4.12.48aWind: -1.810
May 2GHSA A-3A Private Sectional B - Areas 3 & 4May 2 · Long Jump · Place 1 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump1.17-11.0010
May 2GHSA A-3A Private Sectional B - Areas 3 & 4May 2 · 400 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters1.55.70a10
May 2GHSA A-3A Private Sectional B - Areas 3 & 4May 2 · 200 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters2.24.69a10
May 2GHSA A-3A Private Sectional B - Areas 3 & 4May 2 · 100 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters3.12.37a10
Apr 22GHSA A-3A Private Schools Area 3Apr 22 · Long Jump · Place 1 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump1.17-09.0010
Apr 22GHSA A-3A Private Schools Area 3Apr 22 · 400 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters1.57.74a10
Apr 22GHSA A-3A Private Schools Area 3Apr 22 · 200 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters1.25.25a10
Apr 22GHSA A-3A Private Schools Area 3Apr 22 · 100 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters2.12.48a10
Apr 17Spartan ClassicApr 17 · Long Jump · Place 1 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump1.19-5 PB10
Apr 17Spartan ClassicApr 17 · 200 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters1.24.91a10
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 400 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters3.55.98a10
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 200 Meters · Place 6 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters6.25.31a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Eastern Indoors InviteFeb 6 · 400 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics400 Meters3.55.81a PB10
Feb 6Eastern Indoors InviteFeb 6 · 200 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics200 Meters3.24.50a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20The Galleria GamesDec 20 · 60 Meter · Place 23 · ATL Zoom AthleticsATL Zoom Athletics60 Meter23.7.95a PB10
Dec 20The Galleria GamesDec 20 · 800 Meters · Place 9 · ATL Zoom AthleticsATL Zoom Athletics800 Meters9.2:33.45a PB10
Feb 27FleetFeet All-Comers Series #3Feb 27 · 300m Hurdles · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian300m Hurdles145.969

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · Long Jump · Place 4 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump4.17-5.50Wind: 19
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 400 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian400 MetersRound P2.55.42a9
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 400 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters2.56.83a9
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 200 Meters · Place 5 · Greater Atlanta ChristianGreater Atlanta Christian200 MetersRound P5.24.81aWind: -0.89
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 200 Meters · Place 7 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters7.25.52aWind: -1.19
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 100 Meters · Place 5 · Greater Atlanta ChristianGreater Atlanta Christian100 MetersRound P5.12.38aWind: -0.99
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 100 Meters · Place 5 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters5.12.29aWind: 0.29
May 3GHSA A-3A Private Sectional B - Areas 3 & 4May 3 · 100 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters312.299
May 3GHSA A-3A Private Sectional B - Areas 3 & 4May 3 · 200 Meters · Place 5 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters525.299
May 3GHSA A-3A Private Sectional B - Areas 3 & 4May 3 · 400 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters156.919
May 3GHSA A-3A Private Sectional B - Areas 3 & 4May 3 · Long Jump · Place 3 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump317-59
Apr 23GHSA A-3A Private Schools Area 3Apr 23 · 200 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters325.509
Apr 23GHSA A-3A Private Schools Area 3Apr 23 · 400 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters157.209
Apr 23GHSA A-3A Private Schools Area 3Apr 23 · 100 Meters · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters312.289
Apr 23GHSA A-3A Private Schools Area 3Apr 23 · Long Jump · Place 2 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump217-5.509
Apr 17GAC ClassicApr 17 · Long Jump · Place 2 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump217-69
Apr 17GAC ClassicApr 17 · 300m Hurdles · Place 3 · Greater Atlanta ChristianGreater Atlanta Christian300m Hurdles346.079
Apr 17GAC ClassicApr 17 · 100 Meters · Place 5 · Greater Atlanta ChristianGreater Atlanta Christian100 Meters512.21 PB9
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 400 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian400 MetersRound P256.009
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 400 Meters · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian400 Meters256.249
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 200 Meters · Place 8 · Greater Atlanta ChristianGreater Atlanta Christian200 MetersRound P825.199
Mar 28Gwinnett County Varsity ChampionshipMar 28 · 200 Meters · Place 7 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters725.069
Mar 19Greater Atlanta Christian School MeetMar 19 · Long Jump · Place 1 · Greater Atlanta ChristianGreater Atlanta ChristianLong Jump1.17-79
Mar 19Greater Atlanta Christian School MeetMar 19 · 200 Meters · Place 1 · Greater Atlanta ChristianGreater Atlanta Christian200 Meters1.25.01a9
Mar 15GAC InvitationalMar 15 · 300m Hurdles · Place 2 · Greater Atlanta ChristianGreater Atlanta Christian300m Hurdles245.689

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200m Hurdles · Place 2 · ATL Zoom AthleticsATL Zoom Athletics200m Hurdles30" / 0.762m2.28.89a PBWind: 0.58
May 4Tracklab Spring ChampionshipsMay 4 · 200m Hurdles · Place 1 · ATL Zoom AthleticsATL Zoom Athletics200m Hurdles30" / 0.762m1.30.02a8
May 4Tracklab Spring ChampionshipsMay 4 · 100 Meters · Place 2 · ATL Zoom AthleticsATL Zoom Athletics100 Meters2.12.82a8
Mar 16Tracklab Throws Grind AtlantaMar 16 · 400 Meters · Place 1 · ATL Zoom AthleticsATL Zoom Athletics400 Meters1.59.28aUnofficial8
Mar 16Tracklab Throws Grind AtlantaMar 16 · 200 Meters · Place 2 · ATL Zoom AthleticsATL Zoom Athletics200 Meters2.26.88aUnofficial8
Mar 16Tracklab Throws Grind AtlantaMar 16 · 100 Meters · Place 2 · ATL Zoom AthleticsATL Zoom Athletics100 Meters2.12.82aUnofficial8
Mar 2Tracklab Season Opener AtlantaMar 2 · 400 Meters · Place 1 · ATL Zoom AthleticsATL Zoom Athletics400 Meters11:03.088
Mar 2Tracklab Season Opener AtlantaMar 2 · 200 Meters · Place 1 · ATL Zoom AthleticsATL Zoom Athletics200 Meters127.128
Mar 2Tracklab Season Opener AtlantaMar 2 · 100 Meters · Place 1 · ATL Zoom AthleticsATL Zoom Athletics100 Meters113.258

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16The Galleria GamesDec 16 · 400 Meters · Place 8 · ATL Zoom AthleticsATL Zoom Athletics400 Meters8.59.89a8
Dec 16The Galleria GamesDec 16 · 200 Meters · Place 11 · ATL Zoom AthleticsATL Zoom Athletics200 Meters11.26.30a8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 200m Hurdles · Place 3 · ATL Zoom AthleticsATL Zoom Athletics200m Hurdles33" / 0.838m3.29.58a PBWind: 211
Jun 9AAU Georgia District QualifierJun 9 · 200m Hurdles · Place 4 · ATL Zoom AthleticsATL Zoom Athletics200m Hurdles33" / 0.838m4.31.76aWind: -0.911
Jun 9AAU Georgia District QualifierJun 9 · 400 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics400 Meters3.59.73a11
Apr 29Tracklab Relay MadnessApr 29 · 400 Meters · ATL Zoom AthleticsATL Zoom Athletics400 Meters—DNS11
Apr 29Tracklab Relay MadnessApr 29 · 100 Meters · ATL Zoom AthleticsATL Zoom Athletics100 Meters—DNS11
Apr 15Tracklab Throws GrindApr 15 · 400 Meters · Place 1 · ATL Zoom AthleticsATL Zoom Athletics400 Meters1.59.470a11
Mar 25Tracklab Grind AtlantaMar 25 · 400 Meters · Place 2 · ATL Zoom AthleticsATL Zoom Athletics400 Meters2.59.290aUnofficial11
Mar 25Tracklab Grind AtlantaMar 25 · 200 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics200 Meters3.27.028aUnofficial11
Mar 11Tracklab Grind Season OpenerMar 11 · 400 Meters · Place 2 · ATL Zoom AthleticsATL Zoom Athletics400 Meters2.59.290aUnofficial11
Mar 11Tracklab Grind Season OpenerMar 11 · 200 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics200 Meters3.27.028aUnofficial11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · Long Jump · Place 2 · ATL Zoom AthleticsATL Zoom AthleticsLong Jump2.4.31m10
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · 400 Meters · Place 3 · ATL Zoom AthleticsATL Zoom Athletics400 Meters3.1:03.57a10
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · 200 Meters · Place 6 · ATL Zoom AthleticsATL Zoom Athletics200 Meters6.29.02a10
May 27Mark Trail Invitational Track MeetMay 27 · Long Jump · Place 4 · AtL ZooM AthleticsAtL ZooM AthleticsLong Jump413-6.50—
May 27Mark Trail Invitational Track MeetMay 27 · 400 Meters · Place 4 · AtL ZooM AthleticsAtL ZooM Athletics400 MetersRound P41:02.12—
May 27Mark Trail Invitational Track MeetMay 27 · 400 Meters · Place 3 · AtL ZooM AthleticsAtL ZooM Athletics400 Meters31:03.07—

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 24AAU Region 08 QualifierJun 24 · Long Jump · Place 5 · Flash AthleticsFlash AthleticsLong Jump5.11-08.00Wind: -0.29
Jun 24AAU Region 08 QualifierJun 24 · 400 Meters · Place 9 · Flash AthleticsFlash Athletics400 MetersRound P9.1:07.46a9
Jun 24AAU Region 08 QualifierJun 24 · 200 Meters · Place 12 · Flash AthleticsFlash Athletics200 MetersRound P12.30.90aWind: -0.59
Jun 10AAU Georgia District QualifierJun 10 · Long Jump · Place 4 · Flash AthleticsFlash AthleticsLong Jump4.12-01.509
Jun 10AAU Georgia District QualifierJun 10 · 400 Meters · Place 8 · Flash AthleticsFlash Athletics400 Meters8.1:08.16a9
Jun 10AAU Georgia District QualifierJun 10 · 200 Meters · Place 11 · Flash AthleticsFlash Athletics200 MetersRound P11.30.35a9
May 1Track Lab ChampionshipsMay 1 · Long Jump · Flash AthleticsFlash AthleticsLong Jump—2.69mUnofficial9
May 1Track Lab ChampionshipsMay 1 · 400 Meters · Flash AthleticsFlash Athletics400 Meters—DNS9
May 1Track Lab ChampionshipsMay 1 · 200 Meters · Flash AthleticsFlash Athletics200 Meters—DNS9
Apr 25Track LabApr 25 · Long Jump · Place 12 · Flash AthleticsFlash AthleticsLong Jump12.10-10.009
Apr 25Track LabApr 25 · 400 Meters · Place 3 · Flash AthleticsFlash Athletics400 Meters3.1:07.06a9
Apr 25Track LabApr 25 · 200 Meters · Place 14 · Flash AthleticsFlash Athletics200 Meters14.30.62a9
Mar 13Tracklab Grind Season Opener AtlantaMar 13 · 200 Meters · Place 27 · Flash AthleticsFlash Athletics200 Meters2732.48—
Mar 13Tracklab Grind Season Opener AtlantaMar 13 · 100 Meters · Place 20 · Flash AthleticsFlash Athletics100 Meters2015.32—
Mar 13Tracklab Grind Season Opener AtlantaMar 13 · 400 Meters · Place 19 · Flash AthleticsFlash Athletics400 Meters191:13.57—

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7AAU GA District QualifierJun 7 · Long Jump · Place 3 · Flash AthletFlash AthletLong Jump311-00.2510
Jun 7AAU GA District QualifierJun 7 · 200 Meters · Place 5 · Flash AthletFlash Athlet200 Meters532.2110
Jun 7AAU GA District QualifierJun 7 · Long Jump · Place 3 · Flash AthletFlash AthletLong Jump311-00.2510
Jun 7AAU GA District QualifierJun 7 · 200 Meters · Place 5 · Flash AthletFlash Athlet200 Meters532.2110
Apr 13Track Lab - Relay MadnessApr 13 · Long Jump · Place 7 · Flash AthleticsFlash AthleticsLong Jump7.3.27m10
Apr 13Track Lab - Relay MadnessApr 13 · 100 Meters · Place 16 · Flash AthleticsFlash Athletics100 Meters16.15.79a10

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 5USATF Region 4 Junior Olympic ChampionshipsJul 5 · Combined results · Place 16 · Flash AthletFlash AthletCombined results169-00.258
Jul 5USATF Region 4 Junior Olympic ChampionshipsJul 5 · Combined results · Place 10 · Flash AthletFlash AthletCombined resultsRound P1032.968
Jul 5USATF Region 4 Junior Olympic ChampionshipsJul 5 · Combined results · Place 17 · Flash AthletFlash AthletCombined resultsRound P1715.84 PB8
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 7 · Flash AthletFlash AthletCombined results79-01.258
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 8 · Flash AthletFlash AthletCombined results833.388
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 8 · Flash AthletFlash AthletCombined resultsRound P834.268
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · Combined results · Place 9 · Flash AthletFlash AthletCombined resultsRound P916.358
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · Long Jump · Place 1 · Flash AthleticsFlash AthleticsLong Jump1.3.10m9
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · 200 Meters · Place 3 · Flash AthleticsFlash Athletics200 Meters3.35.12a9
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · 100 Meters · Place 6 · Flash AthleticsFlash Athletics100 Meters6.16.82a9