Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDeKalb Elite 2026 Invitational · Jun 2011.36DeKalb Elite 2026 InvitationalJune 20, 2026
200 Meters · IndoorThe Galleria Games · Dec 2022.93aThe Galleria GamesDecember 20, 2025
200 Meters · OutdoorHeritage HS Region Tuneup · Apr 1822.22aHeritage HS Region TuneupApril 18, 2026
400 Meters · Indoor2025 TFCUSA WINTER INDOOR GRAND PRIX · Dec 751.72a2025 TFCUSA WINTER INDOOR GRAND PRIXDecember 7, 2025
400 Meters · OutdoorGHSA 6A Sectional A - Regions 1,3,4,5 · May 249.00aGHSA 6A Sectional A - Regions 1,3,4,5May 2, 2026
50 Meter · OutdoorTwilight With Tots Tweens · May 278.24aTwilight With Tots TweensMay 27, 2017
60 Meter · IndoorEmerging Elite Winter Indoor Track & Field Meet · Dec 118.35aEmerging Elite Winter Indoor Track & Field MeetDecember 11, 2022
Combined results · IndoorAlabama Striders Indoor Classic · Jan 1537.55Alabama Striders Indoor ClassicJanuary 15, 2017
Combined results · OutdoorTracklab Hurdle Grind · Apr 91:09.80Tracklab Hurdle GrindApril 9, 2022
Javelin · 300g TJ · OutdoorTwilight With Tots Tweens · May 2728-02Twilight With Tots TweensMay 27, 2017

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 8 QualifierJun 25 · 400 Meters · Place 8 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters850.38—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 200 Meters · Place 21 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters2122.62—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 100 Meters · Place 36 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters3611.36 PB—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 200 Meters · Place 21 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters2122.62—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 100 Meters · Place 36 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters3611.36—
Jun 5AAU Georgia District QualifierJun 5 · 400 Meters · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters1551.39a12
Jun 5AAU Georgia District QualifierJun 5 · 200 Meters · Place 16 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters1622.64a12
May 23GATFXCCA Meet of ChampionsMay 23 · 400 Meters · Place 7 · Heritage (Conyers)Heritage (Conyers)400 Meters7.49.89a12
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · On Your Mark Sports RacingOn Your Mark Sports Racing400 MetersRound P—DNS12
May 2219th Annual Mark Trail InvitationalMay 22 · 100 Meters · On Your Mark Sports RacingOn Your Mark Sports Racing100 MetersRound P—DNSWind: -0.612
May 11GHSA State Championships 2026May 11 · 400 Meters · Place 11 · Heritage (Conyers)Heritage (Conyers)400 Meters11.49.09a12
May 2GHSA 6A Sectional A - Regions 1,3,4,5May 2 · 400 Meters · Place 8 · Heritage (Conyers)Heritage (Conyers)400 Meters8.49.00a PB12
Apr 20GHSA 6A - Region 4Apr 20 · 400 Meters · Place 2 · Heritage (Conyers)Heritage (Conyers)400 Meters2.49.44a12
Apr 18Heritage HS Region TuneupApr 18 · 200 Meters · Place 4 · Heritage (Conyers)Heritage (Conyers)200 Meters4.22.22a PB12
Apr 11McEachern InvitationalApr 11 · 400 Meters · Place 4 · Heritage (Conyers)Heritage (Conyers)400 Meters4.49.16a12
Apr 3Hillgrove Friday Night Lights (Senior Night)Apr 3 · 400 Meters · Place 4 · Heritage (Conyers)Heritage (Conyers)400 Meters4.50.33a12
Mar 26Morehouse RelaysMar 26 · 400 Meters · Place 1 · Heritage (Conyers)Heritage (Conyers)400 Meters1.50.02a12
Mar 21Gail Devers InvitationalMar 21 · 400 Meters · Place 11 · Heritage (Conyers)Heritage (Conyers)400 Meters11.50.39a12
Mar 21Gail Devers InvitationalMar 21 · 200 Meters · Place 21 · Heritage (Conyers)Heritage (Conyers)200 Meters21.22.58a12
Mar 14James Rollerson Memorial RelaysMar 14 · 400 Meters · Place 8 · Heritage (Conyers)Heritage (Conyers)400 Meters8.52.42a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 11Clemson HS InvitationalJan 11 · 400 Meters · Place 29 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters29.51.82a12
Jan 11Clemson HS InvitationalJan 11 · 200 Meters · Place 68 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters68.23.79a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20The Galleria GamesDec 20 · 400 Meters · Place 50 · On Your Mark SportsOn Your Mark Sports400 Meters50.52.56a12
Dec 20The Galleria GamesDec 20 · 200 Meters · Place 44 · On Your Mark SportsOn Your Mark Sports200 Meters44.22.93a PB12
Dec 72025 TFCUSA WINTER INDOOR GRAND PRIXDec 7 · 400 Meters · Place 11 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters11.51.72a PB12
Dec 72025 TFCUSA WINTER INDOOR GRAND PRIXDec 7 · 200 Meters · Place 19 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters19.22.97a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 400 Meters · Place 17 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters17.51.31a12
Jun 6AAU Georgia District QualifierJun 6 · 400 Meters · Place 16 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters16.51.53a12
Jun 6AAU Georgia District QualifierJun 6 · 200 Meters · Place 36 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters36.23.36aWind: 1.112
May 312025 6th Annual Sunset Summer ClassicMay 31 · 400 Meters · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters1552.99—
May 312025 6th Annual Sunset Summer ClassicMay 31 · 100 Meters · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters1512.01—
May 312025 6th Annual Sunset Summer ClassicMay 31 · 400 Meters · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters1552.99—
May 312025 6th Annual Sunset Summer ClassicMay 31 · 200 Meters · Place 23 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters2324.19—
May 312025 6th Annual Sunset Summer ClassicMay 31 · 100 Meters · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters1512.01—
May 17The Georgia ClassicMay 17 · 400 Meters · Place 8 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters851.97—
May 17The Georgia ClassicMay 17 · 400 Meters · Place 8 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters851.97—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 15th Annual Sunset Summer ClassicJun 1 · 400 Meters · Place 6 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters656.32—
Jun 15th Annual Sunset Summer ClassicJun 1 · 200 Meters · Place 9 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters924.73—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11Emerging Elite Winter Indoor Track & Field MeetDec 11 · 60 Meter · Place 15 · On Your Mark Sports RacingOn Your Mark Sports Racing60 Meter15.8.35a PB9
Dec 11Emerging Elite Winter Indoor Track & Field MeetDec 11 · 400 Meters · Place 14 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters14.1:02.64a9
Dec 11Emerging Elite Winter Indoor Track & Field MeetDec 11 · 200 Meters · Place 16 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters16.27.91a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 9Tracklab Hurdle GrindApr 9 · Combined results · Place 24 · On Your MarkOn Your MarkCombined results241:09.80 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18The Galleria GamesDec 18 · 400 Meters · Place 32 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters32.1:09.16a8
Dec 18The Galleria GamesDec 18 · 200 Meters · Place 28 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters28.29.66a8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10AAU Georgia District QualifierJun 10 · 400 Meters · Place 18 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters18.1:06.90a7
Jun 10AAU Georgia District QualifierJun 10 · 200 Meters · Place 18 · On Your Mark Sports RacingOn Your Mark Sports Racing200 MetersRound P18.28.98a7
May 29Atlanta Georgia RelaysMay 29 · 400 Meters · Place 15 · On Your MarkOn Your Mark400 Meters151:15.00—
May 29Atlanta Georgia RelaysMay 29 · 200 Meters · Place 16 · On Your MarkOn Your Mark200 Meters1630.50—
May 29Atlanta Georgia RelaysMay 29 · 100 Meters · Place 9 · On Your MarkOn Your Mark100 Meters914.79—
May 1Track Lab ChampionshipsMay 1 · 200 Meters · Place 56 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters56.30.62a7
May 1Track Lab ChampionshipsMay 1 · 100 Meters · Place 50 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters50.14.79a7

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Galleria GamesDec 21 · 60 Meter · Place 19 · On Your Mark Sports RacingOn Your Mark Sports Racing60 Meter19.9.30a6
Dec 21Galleria GamesDec 21 · 400 Meters · Place 29 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters29.1:18.41a6
Dec 21Galleria GamesDec 21 · 200 Meters · Place 32 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters32.33.93a6

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7AAU GA District QualifierJun 7 · 200 Meters · Place 23 · On Your MarkOn Your Mark200 Meters2331.7008
Jun 7AAU GA District QualifierJun 7 · 100 Meters · Place 23 · On Your MarkOn Your Mark100 Meters2316.2108
Jun 7AAU GA District QualifierJun 7 · 200 Meters · Place 23 · On Your MarkOn Your Mark200 Meters2331.7008
Jun 7AAU GA District QualifierJun 7 · 100 Meters · Place 23 · On Your MarkOn Your Mark100 Meters2316.2108
Apr 27Track Lab - Summer PreviewApr 27 · 400 Meters · Place 49 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters49.1:22.85a5
Apr 27Track Lab - Summer PreviewApr 27 · 100 Meters · Place 61 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters61.15.89a5

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 28AAU Regional 8 QualifierJun 28 · 400 Meters · Place 11 · On Your MarkOn Your Mark400 Meters111:19.7308
Jun 28AAU Regional 8 QualifierJun 28 · 200 Meters · Place 11 · On Your MarkOn Your Mark200 Meters1133.3808
Jun 28AAU Regional 8 QualifierJun 28 · 100 Meters · Place 11 · On Your MarkOn Your Mark100 Meters1116.0608
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 34 · On Your MarkOn Your Mark400 Meters341:19.1210
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 36 · On Your MarkOn Your Mark200 Meters3634.6610
Jun 21USATF Georgia Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 50 · On Your MarkOn Your Mark100 Meters5015.7610
Jun 7AAU Georgia District QualifierJun 7 · 400 Meters · Place 11 · On Your Mark Sports RacingOn Your Mark Sports Racing400 MetersRound P11.1:19.73a4
Jun 7AAU Georgia District QualifierJun 7 · 200 Meters · Place 10 · On Your Mark Sports RacingOn Your Mark Sports Racing200 MetersRound P10.33.38aWind: 0.24
Jun 7AAU Georgia District QualifierJun 7 · 100 Meters · Place 9 · On Your Mark Sports RacingOn Your Mark Sports Racing100 MetersRound P9.16.06aWind: 0.94
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · 400 Meters · Place 14 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters14.1:19.12a4
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · 200 Meters · Place 27 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters27.34.66a4
Jun 2USATF Georgia Association Junior Olympic Area B PreliminaryJun 2 · 100 Meters · Place 18 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters18.15.76a4

2017 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16Galleria GamesDec 16 · 60 Meter · Place 30 · On Your Mark Sports RacingOn Your Mark Sports Racing60 Meter30.10.17a4
Dec 16Galleria GamesDec 16 · 400 Meters · Place 34 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters34.1:21.15a4
Dec 16Galleria GamesDec 16 · 200 Meters · Place 38 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters38.34.06a4
Jan 15Alabama Striders Indoor ClassicJan 15 · Combined results · Place 21 · On Your MarkOn Your MarkCombined results211:41.59—
Jan 15Alabama Striders Indoor ClassicJan 15 · Combined results · Place 25 · On Your MarkOn Your MarkCombined results2537.55 PB—

2017 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 400 Meters · Place 14 · On Your Mark Sports RacingOn Your Mark Sports Racing400 MetersRound P14.1:23.69a3
Jun 29AAU Region 08 QualifierJun 29 · 200 Meters · Place 17 · On Your Mark Sports RacingOn Your Mark Sports Racing200 MetersRound P17.36.23a3
Jun 8AAU Georgia District QualifierJun 8 · 400 Meters · Place 12 · On Your MarkOn Your Mark400 Meters121:20.488
Jun 8AAU Georgia District QualifierJun 8 · 200 Meters · Place 15 · On Your MarkOn Your Mark200 Meters1534.788
Jun 8AAU Georgia District QualifierJun 8 · 100 Meters · Place 17 · On Your MarkOn Your Mark100 Meters1716.628
May 27Twilight With Tots TweensMay 27 · 50 Meter · Place 1 · On Your Mark Sports RacingOn Your Mark Sports Racing50 Meter1.8.24a PB3
May 27Twilight With Tots TweensMay 27 · Javelin · Place 3 · On Your Mark Sports RacingOn Your Mark Sports RacingJavelin300g TJ3.28-02 PB3
May 27Twilight With Tots TweensMay 27 · 400 Meters · Place 2 · On Your Mark Sports RacingOn Your Mark Sports Racing400 Meters2.1:21.98a3
May 27Twilight With Tots TweensMay 27 · 200 Meters · Place 3 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters3.34.89a3
May 27Twilight With Tots TweensMay 27 · 100 Meters · Place 4 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters4.16.58a3
May 202nd Annual Georgia Summer Track Classic May 20 · 200 Meters · Place 21 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters21.34.15a3
May 202nd Annual Georgia Summer Track Classic May 20 · 100 Meters · Place 31 · On Your Mark Sports RacingOn Your Mark Sports Racing100 Meters31.17.64a3

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Hoover Alumni Sprint InvitationalDec 30 · 60 Meter · Place 10 · On Your Mark Sports RacingOn Your Mark Sports Racing60 Meter10.10.79a3
Dec 30Hoover Alumni Sprint InvitationalDec 30 · 200 Meters · Place 14 · On Your Mark Sports RacingOn Your Mark Sports Racing200 Meters14.37.77a3