Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGeorgia Classic 2026 · May 1615.43aGeorgia Classic 2026May 16, 2026
200 Meters · OutdoorChampions United Track & Field Series 2024 · Mar 2336.85Champions United Track & Field Series 2024March 23, 2024
400 Meters · OutdoorChampions United Track Series · Mar 41:37.52Champions United Track SeriesMarch 4, 2023
Discus · 1.6kg · OutdoorJackrabbit-Sapphire Invitational 2026 · Apr 2575-8Jackrabbit-Sapphire Invitational 2026April 25, 2026
Discus · 1kg · OutdoorUSATF Georgia Association Junior Olympic Track & Field Championships · Jun 1126.68mUSATF Georgia Association Junior Olympic Track & Field ChampionshipsJune 11, 2026
Javelin · 300g TJ · OutdoorJackrabbit-Sapphire Invitational 2026 · Apr 2583-11Jackrabbit-Sapphire Invitational 2026April 25, 2026
Javelin · 450g AeroJav · OutdoorSoutheast Showdown · Jun 2829.74mSoutheast ShowdownJune 28, 2026
Javelin · 600g · OutdoorGeorgia Classic 2026 · May 1692-10Georgia Classic 2026May 16, 2026
Shot Put · 2kg · OutdoorUSATF Region 4 Junior Olympic Championships · Jul 74.72mUSATF Region 4 Junior Olympic ChampionshipsJuly 7, 2022
Shot Put · 6lb · OutdoorUSATF Georgia Association Junior Olympic Track & Field Championships · Jun 119.68mUSATF Georgia Association Junior Olympic Track & Field ChampionshipsJune 11, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 28Southeast ShowdownJun 28 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin450g AeroJav1.29.74m PB-
Jun 28Southeast ShowdownJun 28 · Discus · Place 1 · Sapphire - Ruff Riders Track ClubDiscus1kg1.25.40m-
Jun 28Southeast ShowdownJun 28 · Shot Put · Place 2 · Sapphire - Ruff Riders Track ClubShot Put6lb2.8.84m-
Jun 28Southeast ShowdownJun 28 · 100 Meters · Place 28 · Sapphire - Ruff Riders Track Club100 Meters28.15.78a-
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Javelin · Place 2 · Sapphire Ruff riders TCJavelin285-7—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Shot Put · Place 1 · Sapphire Ruff riders TCShot Put129-8—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Discus · Place 1 · Sapphire Ruff riders TCDiscus173-9.50—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 100 Meters · Place 40 · Sapphire Ruff riders TC100 Meters4015.66—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Javelin · Place 2 · Sapphire Ruff riders TCJavelin285-7—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Shot Put · Place 1 · Sapphire Ruff riders TCShot Put129-8—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · Discus · Place 1 · Sapphire Ruff riders TCDiscus173-9.50—
Jun 20DeKalb Elite 2026 InvitationalJun 20 · 100 Meters · Place 40 · Sapphire Ruff riders TC100 Meters4015.66—
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin450g AeroJav1.26.43m-
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · Discus · Place 1 · Sapphire - Ruff Riders Track ClubDiscus1kg1.26.68m PB-
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · Shot Put · Place 1 · Sapphire - Ruff Riders Track ClubShot Put6lb1.9.68m PB-
May 16Georgia Classic 2026May 16 · Javelin · Place 3 · Sapphire - Ruff Riders Track ClubJavelin600g3.92-10 PB-
May 16Georgia Classic 2026May 16 · Discus · Place 2 · Sapphire - Ruff Riders Track ClubDiscus1kg2.78-09-
May 16Georgia Classic 2026May 16 · Shot Put · Place 2 · Sapphire - Ruff Riders Track ClubShot Put6lb2.31-05.00-
May 16Georgia Classic 2026May 16 · 100 Meters · Place 44 · Sapphire - Ruff Riders Track Club100 Meters44.15.43a PB-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin300g TJ1.83-11 PB-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · Discus · Place 2 · Sapphire - Ruff Riders Track ClubDiscus1.6kg2.75-8 PB-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · Shot Put · Place 3 · Sapphire - Ruff Riders Track ClubShot Put6lb3.29-6.50-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 100 Meters · Place 45 · Sapphire - Ruff Riders Track Club100 Meters45.15.55a-
Mar 7Set Spring Track Series 2026Mar 7 · Javelin · Place 2 · Sapphire - Ruff Riders Track ClubJavelin450g AeroJav2.81-8-
Mar 7Set Spring Track Series 2026Mar 7 · Discus · Place 1 · Sapphire - Ruff Riders Track ClubDiscus1kg1.58-9-
Mar 7Set Spring Track Series 2026Mar 7 · Shot Put · Place 2 · Sapphire - Ruff Riders Track ClubShot Put6lb2.27-5-
Mar 7Set Spring Track Series 2026Mar 7 · 100 Meters · Place 43 · Sapphire - Ruff Riders Track Club100 Meters43.15.47a-

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 5 · Sapphire - Ruff RidersShot Put56.67m10
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Javelin · Place 13 · Sapphire - Ruff RidersJavelin1317.45m10
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 2 · Sapphire - Ruff Riders Track ClubJavelin300g TJ2.24.42m-
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 4 · Sapphire - Ruff Riders Track ClubShot Put6lb4.6.54m-
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Sapphire - Ruff Riders Track Club100 MetersRound P—DNSWind: 0-
Jun 1USATF Georgia Association Area B Youth Developmental MeetJun 1 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin300g TJ1.23.00m-
Jun 1USATF Georgia Association Area B Youth Developmental MeetJun 1 · Shot Put · Place 1 · Sapphire - Ruff Riders Track ClubShot Put6lb1.6.53m-
Jun 1USATF Georgia Association Area B Youth Developmental MeetJun 1 · 200 Meters · Place 18 · Sapphire - Ruff Riders Track Club200 Meters18.37.06a-
May 18Georgia ClassicMay 18 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin400g TJ1.86-02Unofficial-
May 18Georgia ClassicMay 18 · Shot Put · Place 2 · Sapphire - Ruff Riders Track ClubShot Put6lb2.21-05.00Unofficial-
May 18Georgia ClassicMay 18 · 200 Meters · Place 29 · Sapphire - Ruff Riders Track Club200 Meters29.35.03aUnofficial-
Mar 23Champions United Track & Field Series 2024Mar 23 · Shot Put · Place 1 · Sapphire Ruff riders TCShot Put121-4—
Mar 23Champions United Track & Field Series 2024Mar 23 · 200 Meters · Place 41 · Sapphire Ruff riders TC200 Meters4136.85 PB—
Mar 23Champions United Track & Field Series 2024Mar 23 · 100 Meters · Place 31 · Sapphire Ruff riders TC100 Meters3116.19—
Mar 2Champions United Track & Field SeriesMar 2 · Shot Put · Place 1 · Sapphire Ruff riders TCShot Put121-5—
Mar 2Champions United Track & Field SeriesMar 2 · 200 Meters · Place 39 · Sapphire Ruff riders TC200 Meters3942.21—
Mar 2Champions United Track & Field SeriesMar 2 · 100 Meters · Place 20 · Sapphire Ruff riders TC100 Meters2016.85—

2023 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 15Georgia Games Track & Field ChampionshipsJul 15 · Javelin · Place 2 · Sapphire - Ruff Riders TJavelin218.95m—
Jul 15Georgia Games Track & Field ChampionshipsJul 15 · 100 Meters · Place 47 · Sapphire - Ruff Riders100 Meters4717.84a—
Jul 8Track Phi Track Elite Alumni InvitationalJul 8 · Shot Put · Place 1 · Sapphire TCShot Put118-6—
Jul 8Track Phi Track Elite Alumni InvitationalJul 8 · 200 Meters · Place 5 · Sapphire TC200 Meters539.78—
Jul 8Track Phi Track Elite Alumni InvitationalJul 8 · 100 Meters · Place 3 · Sapphire TC100 Meters317.45—
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 6 · Sapphire - Ruff Riders Track ClubJavelin300g TJ6.20.03m-
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 4 · Sapphire - Ruff Riders Track ClubShot Put6lb4.5.50m-
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 29 · Sapphire - Ruff Riders Track Club100 MetersRound P29.17.55aWind: -1.8-
Jun 17DeKalb Elite InvitationalJun 17 · Shot Put · Place 3 · Sapphire TCShot Put317-6—
Jun 17DeKalb Elite InvitationalJun 17 · 200 Meters · Place 20 · Sapphire TC200 Meters2038.98—
Jun 17DeKalb Elite InvitationalJun 17 · 100 Meters · Place 22 · Sapphire TC100 Meters2217.36—
Jun 3USATF Georgia Association Area B Youth Developmental MeetJun 3 · Javelin · Place 2 · Sapphire - Ruff Riders Track ClubJavelin300g TJ2.19.47m-
Jun 3USATF Georgia Association Area B Youth Developmental MeetJun 3 · Shot Put · Place 4 · Sapphire - Ruff Riders Track ClubShot Put6lb4.5.16m-
Jun 3USATF Georgia Association Area B Youth Developmental MeetJun 3 · 100 Meters · Place 20 · Sapphire - Ruff Riders Track Club100 Meters20.16.80a-
Apr 299th Annual Jackrabbit Sapphire InvitationalApr 29 · 200 Meters · Place 74 · Sapphire TC200 Meters7439.03—
Apr 299th Annual Jackrabbit Sapphire InvitationalApr 29 · Shot Put · Place 7 · Sapphire TCShot Put717-6—
Apr 299th Annual Jackrabbit Sapphire InvitationalApr 29 · 100 Meters · Place 82 · Sapphire TC100 Meters8217.81—
Apr 15Champions United Track Series #4Apr 15 · Javelin · Place 3 · Sapphire - Ruff Riders TJavelin364-11—
Apr 15Champions United Track Series #4Apr 15 · Shot Put · Place 6 · Sapphire - Ruff Riders TShot Put619-0—
Apr 15Champions United Track Series #4Apr 15 · 200 Meters · Place 53 · Sapphire - Ruff Riders200 Meters5339.69a—
Apr 15Champions United Track Series #4Apr 15 · 100 Meters · Place 56 · Sapphire - Ruff Riders100 Meters5618.34a—
Apr 1Champions United Track Series #3Apr 1 · Javelin · Place 2 · Sapphire - Ruff Riders Track ClubJavelin300g TJ2.69-06Unofficial-
Apr 1Champions United Track Series #3Apr 1 · Shot Put · Place 5 · Sapphire - Ruff Riders Track ClubShot Put6lb5.17-09.00Unofficial-
Apr 1Champions United Track Series #3Apr 1 · 100 Meters · Place 64 · Sapphire - Ruff Riders Track Club100 Meters64.17.34aUnofficial-
Mar 25Champions United Track Series #2Mar 25 · Javelin · Place 3 · Sapphire - Ruff Riders Track ClubJavelin300g TJ3.58-06-
Mar 25Champions United Track Series #2Mar 25 · Shot Put · Place 5 · Sapphire - Ruff Riders Track ClubShot Put6lb5.18-00.00-
Mar 25Champions United Track Series #2Mar 25 · 100 Meters · Place 49 · Sapphire - Ruff Riders Track Club100 Meters49.17.94a-
Mar 4Champions United Track SeriesMar 4 · 200 Meters · Place 42 · Sapphire TC200 Meters4237.91—
Mar 4Champions United Track SeriesMar 4 · 100 Meters · Place 38 · Sapphire TC100 Meters3817.66—
Mar 4Champions United Track SeriesMar 4 · 400 Meters · Place 36 · Sapphire TC400 Meters361:37.52 PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Javelin · Place 6 · Sapphire - Ruff Riders Track ClubJavelin300g TJ6.14.34m-
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 3 · Sapphire - Ruff Riders Track ClubShot Put2kg3.4.72m PB-
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 18 · Sapphire - Ruff Riders Track Club100 MetersRound P18.17.42aWind: 3.5-
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 2 · Sapphire - Ruff Riders TrJavelin214.45m—
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 2 · Sapphire - Ruff Riders TrShot Put24.12m—
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 13 · Sapphire - Ruff Riders Tr100 MetersRound P1317.55—
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · Javelin · Place 1 · Sapphire - Ruff Riders Track ClubJavelin300g TJ1.11.65m-
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · Shot Put · Place 1 · Sapphire - Ruff Riders Track ClubShot Put2kg1.4.06m-
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · 100 Meters · Place 6 · Sapphire - Ruff Riders Track Club100 Meters6.18.20a-
Mar 19Speed Capital Southeast InvitationalMar 19 · Javelin · Place 2 · Sapphire - Ruff Riders T.Javelin29.94m—
Mar 19Speed Capital Southeast InvitationalMar 19 · 200 Meters · Place 19 · Sapphire - Ruff Riders T.200 MetersRound P1944.84—
Mar 19Speed Capital Southeast InvitationalMar 19 · 100 Meters · Place 17 · Sapphire - Ruff Riders T.100 MetersRound P1719.19—