Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 Durham Striders Invitational ( DEV) · May 2513.142024 Durham Striders Invitational ( DEV)May 25, 2024
100m Hurdles · 30" / 0.762m · OutdoorCharlotte Flights InterSquard Invitational · Jun 2617.54aCharlotte Flights InterSquard InvitationalJune 26, 2021
100m Hurdles · 33" / 0.838m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1415.24aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
200 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 2627.20aUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
200m Hurdles · 30" / 0.762m · OutdoorJim Law Invitational - Youth · Jun 1932.58aJim Law Invitational - YouthJune 19, 2021
400 Meters · OutdoorJim Law Invitational - Youth · Jun 161:15.13aJim Law Invitational - YouthJune 16, 2018
800 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 262:42.81aUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
80m Hurdles · 30" / 0.762m · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2013.96aUSATF North Carolina Association Junior Olympic ChampionshipsJune 20, 2019
Combined results · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2313.29USATF North Carolina Association Junior Olympic ChampionshipsJune 23, 2023
High Jump · Outdoor2024 Durham Striders Invitational ( DEV) · May 251.42m2024 Durham Striders Invitational ( DEV)May 25, 2024
Javelin · 300g TJ · OutdoorJim Law Invitational · Jun 1720.09mJim Law InvitationalJune 17, 2017
Javelin · 400g · OutdoorJim Law Invitational - Youth · Jun 1922.80mJim Law Invitational - YouthJune 19, 2021
Javelin · 400g TJ · OutdoorJim Law Invitational - Youth · Jun 1617.82mJim Law Invitational - YouthJune 16, 2018
Javelin · 450g AeroJav · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2022.82mUSATF North Carolina Association Junior Olympic ChampionshipsJune 20, 2019
Javelin · 600g · OutdoorUSATF NC Association Youth Championships · Jul 821.78mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Long Jump · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 264.89mUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
Pentathlon (Outdoor) · Standard · OutdoorUSATF Region 3 Youth Championships · Jul 151865USATF Region 3 Youth ChampionshipsJuly 15, 2021
Shot Put · 6lb · OutdoorUSATF Region 3 Youth Championships · Jul 157.36mUSATF Region 3 Youth ChampionshipsJuly 15, 2021

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

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100m Hurdles · Place 6 · Charlotte FlightsCharlotte Flights100m HurdlesRound P615.08a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100m Hurdles · Place 2 · Charlotte FlightsCharlotte Flights100m Hurdles215.26a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100m Hurdles · Place 5 · Charlotte FlightsCharlotte Flights100m Hurdles515.00a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · High Jump · Place 2 · Charlotte FlightsCharlotte FlightsHigh Jump21.44m12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Long Jump · Place 2 · Charlotte FlightsCharlotte FlightsLong Jump24.89m PB12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Long Jump · Place 12 · Charlotte FlightsCharlotte FlightsLong Jump124.95m12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Javelin · Place 3 · Charlotte FlightsCharlotte FlightsJavelin325.79m12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Shot Put · Place 3 · Charlotte FlightsCharlotte FlightsShot Put38.39m12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 800 Meters · Place 2 · Charlotte FlightsCharlotte Flights800 Meters22:42.81a PB12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 2 · Charlotte FlightsCharlotte Flights200 Meters227.20a PB12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Long Jump · Place 8 · Charlotte FlightsCharlotte FlightsLong Jump8.5.03mWind: 2.712
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 2 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838mRound P2.15.24a PB12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 6 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838m6.16.53aWind: 0.812
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · High Jump · Place 2 · Charlotte FlightsCharlotte FlightsHigh Jump2.1.42m12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 200 Meters · Charlotte FlightsCharlotte Flights200 MetersRound P--DNS12
Jun 6AAU North Carolina District QualifierJun 6 · 100m Hurdles · Place 10 · UnattachedUnattached100m Hurdles33" / 0.838m10.15.48aWind: -1.612

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · Javelin · Place 41 · Charlotte FlCharlotte FlJavelin4174-0407
Jul 27AAU Junior Olympic GamesJul 27 · Javelin · Place 26 · Charlotte FlCharlotte FlJavelin2672-1007
Jul 27AAU Junior Olympic GamesJul 27 · 100m Hurdles · Place 12 · Charlotte FlCharlotte Fl100m Hurdles1215.6607
Jul 27AAU Junior Olympic GamesJul 27 · Long Jump · Place 25 · Charlotte FlCharlotte FlLong Jump2515-04.7507
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 34 · Charlotte FlCharlotte Fl800 Meters342:50.2907
Jul 27AAU Junior Olympic GamesJul 27 · Shot Put · Place 31 · Charlotte FlCharlotte FlShot Put3125-00.7507
Jul 27AAU Junior Olympic GamesJul 27 · High Jump · Place 18 · Charlotte FlCharlotte FlHigh Jump184-09.0007
Jul 27AAU Junior Olympic GamesJul 27 · 200 Meters · Place 31 · Charlotte FlCharlotte Fl200 Meters3127.6707
Jun 27AAU NC Regional 25 QualifierJun 27 · Pole Vault · Place 2 · Charlotte Flights Track and FiCharlotte Flights Track and FiPole Vault23635—
Jun 27AAU NC Regional 25 QualifierJun 27 · Javelin · Place 4 · Charlotte Flights Track and FiCharlotte Flights Track and FiJavelin489-03—
Jun 7AAU North Carolina District QualifierJun 7 · 100m Hurdles · Place 20 · Charlotte FlightsCharlotte Flights100m Hurdles2015.84a—
Jun 7AAU North Carolina District QualifierJun 7 · Javelin · Place 4 · Charlotte FlightsCharlotte FlightsJavelin489-3—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 45 · Charlotte FlightsCharlotte Flights100 Meters4513.16a—
May 252024 Durham Striders Invitational ( DEV)May 25 · High Jump · Place 1 · Charlotte Flights Track and FiCharlotte Flights Track and FiHigh Jump11.42m PB—
May 252024 Durham Striders Invitational ( DEV)May 25 · 100m Hurdles · Place 3 · Charlotte Flights Track and FiCharlotte Flights Track and Fi100m Hurdles315.80—
May 252024 Durham Striders Invitational ( DEV)May 25 · 100 Meters · Place 6 · Charlotte Flights Track and FiCharlotte Flights Track and Fi100 Meters613.14 PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 3 · Charlotte FlCharlotte FlCombined results389-05—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 4 · Charlotte FlCharlotte FlCombined results415.73—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 2 · Charlotte FlCharlotte FlCombined resultsRound P215.66—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 14 · Charlotte FlCharlotte FlCombined resultsRound P1413.29 PB—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 300 Meters · UnattachedUnattached300 Meters—DNS10
Dec 17COROS Holiday ClassicDec 17 · 55m Hurdles · UnattachedUnattached55m Hurdles33"Round P—DNS10

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · Pentathlon (Outdoor) · Place 2 · Charlotte FlightsCharlotte FlightsPentathlon (Outdoor)StandardRound M2.1865 PB8
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · Long Jump · Place 1 · Charlotte FlightsCharlotte FlightsLong JumpRound M1.4.11mWind: -1.38
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · Shot Put · Place 3 · Charlotte FlightsCharlotte FlightsShot Put6lbRound M3.7.36m PB8
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 100m Hurdles · Place 2 · Charlotte FlightsCharlotte Flights100m Hurdles30" / 0.762mRound M2.17.57aWind: 0.38
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · High Jump · Place 3 · Charlotte FlightsCharlotte FlightsHigh JumpRound M3.1.15m8
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 MetersRound M1.2:59.03a8
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Javelin · Place 5 · Charlotte FlightsCharlotte FlightsJavelin600g5.21.78m PB8
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 100m Hurdles · Place 6 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838mRound P6.17.79aWind: 0.18
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 100m Hurdles · Place 7 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838m7.17.32aWind: 0.58
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 100 Meters · Place 14 · Charlotte FlightsCharlotte Flights100 MetersRound P14.13.60aWind: 28
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · 200m Hurdles · Place 4 · Charlotte FlightsCharlotte Flights200m Hurdles30" / 0.762m4.33.43a8
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · Shot Put · Charlotte FlightsCharlotte FlightsShot Put6lb—DNS8
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · 100m Hurdles · Place 2 · Charlotte FlightsCharlotte Flights100m Hurdles30" / 0.762m2.17.54a PB8
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · High Jump · Place 2 · Charlotte FlightsCharlotte FlightsHigh Jump2.1.16m8
Jun 19Jim Law Invitational - YouthJun 19 · 200m Hurdles · Place 6 · Charlotte FlightsCharlotte Flights200m Hurdles30" / 0.762m6.32.58a PB8
Jun 19Jim Law Invitational - YouthJun 19 · Javelin · Place 3 · Charlotte FlightsCharlotte FlightsJavelin400g3.22.80m PB8
Jun 19Jim Law Invitational - YouthJun 19 · 100m Hurdles · Place 8 · Charlotte FlightsCharlotte Flights100m Hurdles30" / 0.762mRound P8.18.50a8
Jun 19Jim Law Invitational - YouthJun 19 · 100m Hurdles · Place 6 · Charlotte FlightsCharlotte Flights100m Hurdles30" / 0.762m6.18.43a8
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 2 · Charlotte FlightCharlotte FlightCombined results285-07—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 6 · Charlotte FlightCharlotte FlightCombined results634.95—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 80m Hurdles · Place 3 · Charlotte FlightsCharlotte Flights80m Hurdles30" / 0.762mRound P3.13.96a PBWind: 2.212
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 80m Hurdles · Place 4 · Charlotte FlightsCharlotte Flights80m Hurdles30" / 0.762m4.14.62aWind: -0.912
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 3 · Charlotte FlightsCharlotte FlightsJavelin450g AeroJav3.22.82m PB12

2018 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Javelin · Place 6 · Charlotte FlightsCharlotte FlightsJavelin450g AeroJav6.17.07m11
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 55 · Charlotte FlightsCharlotte Flights100 MetersRound P55.15.20aWind: -0.711
Jun 16Jim Law Invitational - YouthJun 16 · Javelin · Place 4 · Charlotte FlightsCharlotte FlightsJavelin400g TJ4.17.82m PB11
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Place 35 · Charlotte FlightsCharlotte Flights400 MetersRound P35.1:15.13a PB11
Jun 16Jim Law Invitational - YouthJun 16 · 200 Meters · Place 47 · Charlotte FlightsCharlotte Flights200 MetersRound P47.32.66a11
Jun 16Jim Law Invitational - YouthJun 16 · 100 Meters · Place 30 · Charlotte FlightsCharlotte Flights100 MetersRound P30.14.97a11
Jun 15Jim Law Invitational - Open/MastersJun 15 · Javelin · Place 4 · Char FlightsChar FlightsJavelin458-0507
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 47 · Char FlightsChar Flights200 Meters4732.6607
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 5 · Char FlightsChar Flights200 Meters532.6607
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 35 · Char FlightsChar Flights400 Meters351:15.1307
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 4 · Char FlightsChar Flights400 Meters41:15.1307
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 30 · Char FlightsChar Flights100 Meters3014.9707
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 3 · Char FlightsChar Flights100 Meters314.9707
Jun 2N.C. State GamesJun 2 · Long Jump · Place 19 · Charlotte FlightsCharlotte FlightsLong Jump19.3.45mWind: -0.511
Jun 2N.C. State GamesJun 2 · Javelin · Place 4 · Charlotte FlightsCharlotte FlightsJavelin450g AeroJav4.17.27m11
Jun 2N.C. State GamesJun 2 · 100 Meters · Place 44 · Charlotte FlightsCharlotte Flights100 MetersRound P44.15.19aWind: -111

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 1 · Charlotte FlightsCharlotte FlightsJavelin300g TJ1.17.47m10
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 25 · Charlotte FlightsCharlotte Flights100 MetersRound P25.15.64aWind: 1.110
Jun 17Jim Law InvitationalJun 17 · Javelin · Place 2 · Charlotte FlightsCharlotte FlightsJavelin300g TJ2.20.09m PB10
Jun 17Jim Law InvitationalJun 17 · 100 Meters · Place 28 · Charlotte FlightsCharlotte Flights100 MetersRound P28.16.04a10

2016 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · Javelin · Place 2 · UnattachedUnattachedJavelin300g TJ2.10.92m9
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 200 Meters · Place 10 · UnattachedUnattached200 MetersRound P10.35.84a9
Jun 30AAU Region 25 Qualifier at Charlotte NC Jun 30 · 100 Meters · Place 10 · UnattachedUnattached100 MetersRound P10.16.85a9
Jun 24USATF North Carolina Association Junior Olympics ChampionshipsJun 24 · Long Jump · Place 28 · Charlotte FlightsCharlotte FlightsLong Jump28.2.40m9
Jun 24USATF North Carolina Association Junior Olympics ChampionshipsJun 24 · Javelin · Place 10 · Charlotte FlightsCharlotte FlightsJavelin300g TJ10.11.66m9
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 1 · Charlotte FlightCharlotte FlightCombined results148-03—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 22 · Charlotte FlightCharlotte FlightCombined results227-05.00—
Jun 42016 North Carolina Powerade State Games Jun 4 · Combined results · Place 35 · Charlotte FlightCharlotte FlightCombined resultsRound P3516.82—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 3 · Charlotte FlCharlotte FlCombined results344-01—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 20 · Charlotte FlCharlotte FlCombined results208-00.50—
May 28Durham Striders Dev. MeetMay 28 · Combined results · Place 39 · Charlotte FlCharlotte FlCombined results3916.97—

2015 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 2USATF Junior Olympics 8UAug 2 · Javelin · Place 24 · Charlotte FlightsCharlotte FlightsJavelin300g TJ24.35-097
Jul 12USATF Region 3 Junior Olympic ChampionshipsJul 12 · Javelin · Place 2 · Charlotte FlightsCharlotte FlightsJavelin300g TJ2.13.02m7
Jun 20Jim Law InvitationalJun 20 · Long Jump · Place 7 · Charlotte FlightsCharlotte FlightsLong Jump7.2.49m7
Jun 20Jim Law InvitationalJun 20 · Javelin · Place 1 · Charlotte FlightsCharlotte FlightsJavelin300g TJ1.12.32m7
Jun 20Jim Law InvitationalJun 20 · 100 Meters · Place 22 · Charlotte FlightsCharlotte Flights100 MetersRound P22.17.11a7
Jun 6High Point Panthers ChallengeJun 6 · Long Jump · Place 7 · Charlotte FlightsCharlotte FlightsLong Jump7.8-00.007
Jun 6High Point Panthers ChallengeJun 6 · 100 Meters · Place 26 · Charlotte FlightsCharlotte Flights100 Meters26.17.78a7
May 9Duane Ross InvitationalMay 9 · Long Jump · Place 3 · Charlotte FlightsCharlotte FlightsLong Jump3.2.69m7
May 9Duane Ross InvitationalMay 9 · 200 Meters · Place 15 · Charlotte FlightsCharlotte Flights200 Meters15.37.60a7
May 9Duane Ross InvitationalMay 9 · 100 Meters · Place 15 · Charlotte FlightsCharlotte Flights100 Meters15.17.52a7
Apr 25 10th Annual Bring The Heat InvitationalApr 25 · Long Jump · Place 4 · Charlotte FlightsCharlotte FlightsLong Jump4.8-05.507

2014 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31High Point Panthers MeetMay 31 · Long Jump · Place 4 · Charlotte FlightsCharlotte FlightsLong Jump4.9-00.257
May 31High Point Panthers MeetMay 31 · Long Jump · Place 4 · Charlotte FlightsCharlotte FlightsLong Jump4.9-00.257
May 31High Point Panthers MeetMay 31 · 200 Meters · Place 29 · Charlotte FlightsCharlotte Flights200 Meters29.39.35a7
May 31High Point Panthers MeetMay 31 · 200 Meters · Place 29 · Charlotte FlightsCharlotte Flights200 Meters29.39.35a7
May 31High Point Panthers MeetMay 31 · 100 Meters · Place 25 · Charlotte FlightsCharlotte Flights100 Meters25.17.93a7
May 31High Point Panthers MeetMay 31 · 100 Meters · Place 25 · Charlotte FlightsCharlotte Flights100 Meters25.17.93a7

2013 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1HP Panthers Ken Roberts ChallengeJun 1 · 200 Meters · Place 15 · Charlotte FlCharlotte Fl200 Meters1547.1607
Jun 1HP Panthers Ken Roberts ChallengeJun 1 · 100 Meters · Place 13 · Charlotte FlCharlotte Fl100 Meters1319.1807
Jun 1HP Panthers Ken Roberts ChallengeJun 1 · 200 Meters · Place 15 · Charlotte FlCharlotte Fl200 Meters1547.1607
Jun 1HP Panthers Ken Roberts ChallengeJun 1 · 100 Meters · Place 13 · Charlotte FlCharlotte Fl100 Meters1319.1807

2012 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26durham striders developmental meetMay 26 · Combined results · Place 11 · Charlotte FlightCharlotte FlightCombined results111:57.98—
May 26durham striders developmental meetMay 26 · Combined results · Place 9 · Charlotte FlightCharlotte FlightCombined results921.66—