Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2025 BODYARMOR State Games · Jun 710.81a2025 BODYARMOR State GamesJune 7, 2025
200 Meters · IndoorChristian Indoor Track and Field National Championship · Mar 721.75aChristian Indoor Track and Field National ChampionshipMarch 7, 2026
200 Meters · OutdoorAggie Classic · May 121.13aAggie ClassicMay 1, 2026
300 Meters · IndoorStay In Your Lane Invitational · Dec 1435.73aStay In Your Lane InvitationalDecember 14, 2024
300 Meters · OutdoorLiberty Christmas HS Invitational · Dec 1333.70aLiberty Christmas HS InvitationalDecember 13, 2025
400 Meters · IndoorChristian Indoor Track and Field National Championship · Mar 748.60aChristian Indoor Track and Field National ChampionshipMarch 7, 2026
400 Meters · OutdoorWCAC Track & Field Championships · May 1546.37aWCAC Track & Field ChampionshipsMay 15, 2026
500 Meters · IndoorThe VA Showcase · Jan 171:03.23aThe VA ShowcaseJanuary 17, 2026
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:03.99aLiberty Christmas HS InvitationalDecember 13, 2025
55 Meter · IndoorThe VA Showcase · Jan 176.58aThe VA ShowcaseJanuary 17, 2026
60 Meter · IndoorTFCUSA Indoor Nationals · Feb 119.30aTFCUSA Indoor NationalsFebruary 11, 2018
800 Meters · IndoorWinborn Pre-Season Invitational · Feb 242:06.16Winborn Pre-Season InvitationalFebruary 24, 2024
800 Meters · OutdoorAAU North Carolina District Qualifier · Jun 71:59.31aAAU North Carolina District QualifierJune 7, 2024
Combined results · OutdoorPowerade State Games of North Carolina · Jun 314.91Powerade State Games of North CarolinaJune 3, 2017

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 MetersRound S2.47.40a12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 4 · Charlotte FlightsCharlotte Flights400 MetersRound P4.47.96a12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 Meters2.47.08a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 MetersRound P2.48.49a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters1.47.11a12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 Meters2.47.26a12
Jun 7Brooks PR InvitationalJun 7 · 400 Meters · Place 6 · Washington-DCWashington-DC400 Meters6.47.77a12
May 15WCAC Track & Field ChampionshipsMay 15 · 400 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)400 Meters1.46.37a PB11
May 15WCAC Track & Field ChampionshipsMay 15 · 100 Meters · Place 7 · Archbishop Carroll (DC)Archbishop Carroll (DC)100 MetersRound P7.10.90aWind: 0.811
May 15WCAC Track & Field ChampionshipsMay 15 · 100 Meters · Place 5 · Archbishop Carroll (DC)Archbishop Carroll (DC)100 Meters5.11.03aWind: -0.911
May 9Victor Cahoon InvitationalMay 9 · 100 Meters · Place 2 · Archbishop Carroll (DC)Archbishop Carroll (DC)100 MetersRound P2.10.90a11
May 9Victor Cahoon InvitationalMay 9 · 100 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)100 Meters1.10.84a11
May 1Aggie ClassicMay 1 · 400 Meters · Place 4 · AchslionstcAchslionstc400 Meters4.47.57a12
May 1Aggie ClassicMay 1 · 200 Meters · Place 5 · AchslionstcAchslionstc200 Meters5.21.13a PBWind: 1.912

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 7Christian Indoor Track and Field National ChampionshipMar 7 · 400 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)400 Meters1.48.60a PB12
Mar 7Christian Indoor Track and Field National ChampionshipMar 7 · 200 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)200 Meters1.21.75a PB12
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 3 · Archbishop Carroll (DC)Archbishop Carroll (DC)500 Meters3.1:03.23a PB12
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 19 · Archbishop Carroll (DC)Archbishop Carroll (DC)55 MeterRound P19.6.58a PB12

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)500 Meters1.1:03.99a PB12
Dec 13Liberty Christmas HS InvitationalDec 13 · 300 Meters · Place 1 · Archbishop Carroll (DC)Archbishop Carroll (DC)300 Meters1.33.70a PB12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 MetersRound P148.51a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters147.86a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 4 · Charlotte FlightsCharlotte Flights200 MetersRound P421.79a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 3 · Charlotte FlightsCharlotte Flights200 Meters321.35a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 200 Meters · Place 2 · Charlotte FlightsCharlotte Flights200 MetersRound P2.21.72a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 200 Meters · Place 2 · Charlotte FlightsCharlotte Flights200 Meters2.21.39aWind: 1.311
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 8 · Charlotte FlightsCharlotte Flights100 MetersRound P8.11.13a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 3 · Charlotte FlightsCharlotte Flights100 Meters3.10.89aWind: -0.511
Jun 72025 BODYARMOR State GamesJun 7 · 200 Meters · Place 1 · Charlotte FlightsCharlotte Flights200 Meters121.48a11
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 7 · Charlotte FlightsCharlotte Flights100 MetersRound P710.94a11
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 5 · Charlotte FlightsCharlotte Flights100 Meters510.81a PB11
May 15SCHSL State Championships - AAAAA Div. 2May 15 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters147.2311
May 15SCHSL State Championships - AAAAA Div. 2May 15 · 200 Meters · Place 2 · NorthwesternNorthwestern200 Meters221.5411
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 200 Meters · Place 3 · NorthwesternNorthwestern200 Meters322.4611
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters148.0711
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters148.07—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 200 Meters · Place 3 · NorthwesternNorthwestern200 Meters322.46—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters148.07—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 200 Meters · Place 3 · NorthwesternNorthwestern200 Meters322.46—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 200 Meters · Place 3 · NorthwesternNorthwestern200 Meters322.4611
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters148.0711
May 3East Coast International(High School)May 3 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters1.49.90a11
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · 400 Meters · Place 2 · NorthwesternNorthwestern400 Meters248.28—
Apr 2Northwestern Home Meet #3Apr 2 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters1.48.87a11
Mar 19Northwestern Home Meet #2Mar 19 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters1.48.84a11
Mar 19Northwestern Home Meet #2Mar 19 · 200 Meters · Place 1 · NorthwesternNorthwestern200 Meters1.22.16a11
Mar 8Clash of the CarolinasMar 8 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters1.47.63a11
Mar 8Clash of the CarolinasMar 8 · 200 Meters · Place 21 · NorthwesternNorthwestern200 Meters21.22.64aWind: -4.811
Mar 1Spring into the Season KickoffMar 1 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters1.49.01a11
Mar 1Spring into the Season KickoffMar 1 · 200 Meters · Place 1 · NorthwesternNorthwestern200 Meters1.22.11aWind: -0.711

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Galleria GamesDec 21 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters1.49.28a11
Dec 21The Galleria GamesDec 21 · 200 Meters · Place 7 · Charlotte FlightsCharlotte Flights200 Meters7.22.79a11
Dec 14Stay In Your Lane InvitationalDec 14 · 500 Meters · Place 1 · UnattachedUnattached500 Meters1.1:06.03a11
Dec 14Stay In Your Lane InvitationalDec 14 · 300 Meters · Place 3 · UnattachedUnattached300 Meters3.35.73a PB11
Dec 14Stay In Your Lane InvitationalDec 14 · 55 Meter · Place 34 · UnattachedUnattached55 MeterRound P34.6.86a11
Feb 24Winborn Pre-Season InvitationalFeb 24 · 800 Meters · Place 2 · NorthwesternNorthwestern800 Meters22:06.16 PBSO

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 7Cold Turkey InvitationalDec 7 · 500 Meters · Place 1 · 13-Unattached13-Unattached500 Meters1.1:04.32aUnofficial11
Dec 7Cold Turkey InvitationalDec 7 · 300 Meters · Place 1 · 13-Unattached13-Unattached300 Meters1.35.65aUnofficial11
Dec 7Cold Turkey InvitationalDec 7 · 55 Meter · Place 10 · 13-Unattached13-Unattached55 Meter10.6.83aUnofficial11
Jul 13Annual Lee Vernon McNeillJul 13 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters149.65a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters12:01.85a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters148.99a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 4 · Charlotte FlightsCharlotte Flights800 Meters41:59.31a PB—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 Meters249.94a—
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters1.2:01.19a10
May 18SCHSL State Championships - AAAAMay 18 · 400 Meters · Place 5 · NorthwesternNorthwestern400 Meters5.49.41a10
May 11SCHSL 4A - Upper StateMay 11 · 800 Meters · NorthwesternNorthwestern800 Meters—DNS10
May 11SCHSL 4A - Upper StateMay 11 · 400 Meters · Place 1 · NorthwesternNorthwestern400 Meters1.49.48a10
Mar 29Friday Night LightsMar 29 · 800 Meters · Place 5 · NorthwesternNorthwestern800 Meters5.2:08.24a10
Mar 29Friday Night LightsMar 29 · 400 Meters · Place 2 · NorthwesternNorthwestern400 Meters2.50.43a10
Mar 16 Clash of the Carolina'sMar 16 · 400 Meters · Place 17 · NorthwesternNorthwestern400 Meters17.52.19a10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2The Virginia Beast HS InvitationalDec 2 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters1.52.62a10
Dec 2The Virginia Beast HS InvitationalDec 2 · 400 Meters · Place 1 · Charlotte FlightsCharlotte Flights400 Meters1.52.62a10
Dec 2The Virginia Beast HS InvitationalDec 2 · 200 Meters · Place 10 · Charlotte FlightsCharlotte Flights200 Meters10.24.00a10

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 3 · Charlotte FlightsCharlotte Flights800 Meters32:02.17a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 MetersRound P251.43a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 4 · Charlotte FlightsCharlotte Flights400 Meters451.22a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 8 · Charlotte FlightsCharlotte Flights200 MetersRound P824.09a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 7 · Charlotte FlightsCharlotte Flights200 Meters723.79a—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 3 · Charlotte FlCharlotte FlCombined results32:03.717—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 4 · Charlotte FlCharlotte FlCombined results451.37—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 5 · Charlotte FlCharlotte FlCombined resultsRound P552.88—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 9 · Charlotte FlCharlotte FlCombined resultsRound P923.956—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · 08 Char Flights08 Char FlightsCombined results351.81—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 1 · 08 Char Flights08 Char FlightsCombined results152.31—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · 08 Char Flights08 Char FlightsCombined results324.09—
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 8 · Charlotte FlightsCharlotte Flights800 Meters82:07.749
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 17 · Charlotte FlightsCharlotte Flights400 Meters1753.979
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters652.47a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 17 · Charlotte FlightsCharlotte Flights200 MetersRound P1724.20a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters1.2:11.76a8
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 MetersRound P2.54.15a8
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 3 · Charlotte FlightsCharlotte Flights400 Meters3.54.35a8

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 1 · Team Full RydeTeam Full Ryde800 Meters1.2:30.08a4
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 4 · Team Full RydeTeam Full Ryde400 MetersRound P4.1:07.01a4
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 2 · Team Full RydeTeam Full Ryde400 Meters2.1:03.67a4
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 9 · Team Full RydeTeam Full Ryde200 MetersRound P9.29.53aWind: -1.74

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 55 Meter · Place 13 · Team Full RydeTeam Full Ryde55 MeterRound P13.8.50a4
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 800 Meters · Place 4 · Team Full RydeTeam Full Ryde800 Meters4.2:39.86a4
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 400 Meters · Place 27 · Team Full RydeTeam Full Ryde400 MetersRound P27.1:19.11a4
Feb 11TFCUSA Indoor NationalsFeb 11 · 60 Meter · Place 1 · Team Full RydeTeam Full Ryde60 Meter1.9.30a PB4
Feb 11TFCUSA Indoor NationalsFeb 11 · 800 Meters · Place 2 · Team Full RydeTeam Full Ryde800 Meters2.2:46.55a4
Feb 11TFCUSA Indoor NationalsFeb 11 · 400 Meters · Place 2 · Team Full RydeTeam Full Ryde400 Meters2.1:10.50a4

2017 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30NC United Youth Indoor Track & Field ClassicDec 30 · 400 Meters · Place 5 · Team Full RydeTeam Full Ryde400 Meters5.1:08.59a4
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 800 Meters · Place 12 · Team Full RydeTeam Full Ryde800 Meters12.2:40.50a3
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 400 Meters · Place 16 · Team Full RydeTeam Full Ryde400 MetersRound P16.1:13.66a3
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 800 Meters · Place 4 · Team Full RydeTeam Full Ryde800 Meters4.2:41.71a3
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 400 Meters · Place 4 · Team Full RydeTeam Full Ryde400 Meters4.1:13.03a3

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 3 · Team Full RydeTeam Full Ryde800 Meters3.2:36.06a3
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 9 · Team Full RydeTeam Full Ryde400 MetersRound P9.1:09.57a3
Jun 3Powerade State Games of North CarolinaJun 3 · Combined results · Place 3 · Team Full RydeTeam Full RydeCombined results32:35.37—
Jun 3Powerade State Games of North CarolinaJun 3 · Combined results · Place 8 · Team Full RydeTeam Full RydeCombined results81:10.54—
Jun 3Powerade State Games of North CarolinaJun 3 · Combined results · Place 13 · Team Full RydeTeam Full RydeCombined resultsRound P1314.91 PB—

2016 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1817th ANNUAL JIM LAW INVITATIONALJun 18 · Combined results · Place 7 · 08 Charlotte Fl08 Charlotte FlCombined results71:17.17—
Jun 1817th ANNUAL JIM LAW INVITATIONALJun 18 · Combined results · Place 7 · 08 Charlotte Fl08 Charlotte FlCombined results715.69—
Jun 1817th ANNUAL JIM LAW INVITATIONALJun 18 · Combined results · Place 7 · 08 Charlotte Fl08 Charlotte FlCombined resultsRound P71:17.67—
Jun 1817th ANNUAL JIM LAW INVITATIONALJun 18 · Combined results · Place 13 · 08 Charlotte Fl08 Charlotte FlCombined resultsRound P1333.41—
Jun 1817th ANNUAL JIM LAW INVITATIONALJun 18 · Combined results · Place 6 · 08 Charlotte Fl08 Charlotte FlCombined resultsRound P615.45—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 5 · Charlotte FlightCharlotte FlightCombined results51:19.26—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 7 · Charlotte FlightCharlotte FlightCombined results734.40—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 1 · Charlotte FlightCharlotte FlightCombined results115.92—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 1 · Charlotte FlightCharlotte FlightCombined resultsRound P116.07—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 3 · Charlotte FlCharlotte FlCombined results31:17.92—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 5 · Charlotte FlCharlotte FlCombined results516.05—