Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorSCHSL 3A - Region 5 · May 333.61aSCHSL 3A - Region 5May 3, 2023
Discus · 1kg · OutdoorAAU South Carolina District Qualifier · May 3036.50mAAU South Carolina District QualifierMay 30, 2026
Javelin · 600g · OutdoorLexington County TF Championships · Apr 2219.89mLexington County TF Championships April 22, 2026
Shot Put · 4kg · OutdoorLexington County TF Championships · Apr 2210.08mLexington County TF Championships April 22, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 4 · Brookland-CayceBrookland-CayceDiscus1kg4.37.9711
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 30 · Brookland-CayceBrookland-CayceShot Put4kg30.9.8111
May 30AAU South Carolina District QualifierMay 30 · Discus · Place 1 · UnattachedUnattachedDiscus1kg1.36.50m PB11
May 30AAU South Carolina District QualifierMay 30 · Shot Put · Place 2 · UnattachedUnattachedShot Put4kg2.9.71m11
May 14SCHSL State Championships - 4AMay 14 · Shot Put · Place 3 · Brookland CayceBrookland CayceShot Put310.55m11
Apr 22Lexington County TF Championships Apr 22 · Javelin · Place 12 · Brookland-CayceBrookland-CayceJavelin600g12.19.89m PB11
Apr 22Lexington County TF Championships Apr 22 · Discus · Place 2 · Brookland-CayceBrookland-CayceDiscus1kg2.34.20m11
Apr 22Lexington County TF Championships Apr 22 · Shot Put · Place 4 · Brookland-CayceBrookland-CayceShot Put4kg4.10.08m PB11
Apr 17SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 17 · Shot Put · Place 11 · Brookland-CayceBrookland-CayceShot Put4kg11.9.14m11
Apr 9Wavelight All American Track ClassicApr 9 · Discus · Place 13 · Brookland-CayceBrookland-CayceDiscus13109-811
Apr 9Wavelight All American Track ClassicApr 9 · Shot Put · Place 25 · Brookland-CayceBrookland-CayceShot Put2532-411
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · Discus · Place 5 · Brookland-CayceBrookland-CayceDiscus1kg5.31.19m11
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · Shot Put · Place 14 · Brookland-CayceBrookland-CayceShot Put4kg14.9.97m11
Mar 21Bob Jenkins Coaches Classic Track and Field DISTRICT 4Mar 21 · Discus · Place 7 · Brookland-CayceBrookland-CayceDiscus1kg7.27.40m11
Mar 21Bob Jenkins Coaches Classic Track and Field DISTRICT 4Mar 21 · Shot Put · Place 5 · Brookland-CayceBrookland-CayceShot Put4kg5.9.95m11
Mar 11Blythewood MeetMar 11 · Javelin · Place 8 · Brookland CayceBrookland CayceJavelin818.13m11
Mar 11Blythewood MeetMar 11 · Shot Put · Place 1 · Brookland CayceBrookland CayceShot Put110.04m11
Mar 11Blythewood MeetMar 11 · Discus · Place 1 · Brookland CayceBrookland CayceDiscus131.33m11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AAAA May 16 · Discus · Place 15 · Brookland-CayceBrookland-CayceDiscus1kg15.22.00m10
May 10SCHSL 4A - District 3May 10 · Shot Put · Place 5 · Brookland CayceBrookland CayceShot Put59.36m10
May 10SCHSL 4A - District 3May 10 · Discus · Place 4 · Brookland CayceBrookland CayceDiscus430.38m10
May 10SCHSL 2A - District 4May 10 · Discus · Place 4 · Brookland-CayceBrookland-CayceDiscus1kg4.30.38m10
May 10SCHSL 2A - District 4May 10 · Shot Put · Place 5 · Brookland-CayceBrookland-CayceShot Put4kg5.9.36m10
Apr 4Blazer Twilight InvitationalApr 4 · Discus · Place 11 · Brookland CayceBrookland CayceDiscus1127.66m10
Mar 28Blazer Twilight Mar 28 · Discus · Place 11 · Brookland-CayceBrookland-CayceDiscus1kg11.27.66m10
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 3Mar 22 · Discus · Place 4 · Brookland-CayceBrookland-CayceDiscus1kg4.97-08.0010
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 3Mar 22 · Shot Put · Place 7 · Brookland-CayceBrookland-CayceShot Put4kg7.9.35m10
Mar 1Diamond Hornets InvitationalMar 1 · Discus · Place 8 · Brookland CaBrookland CaDiscus827.52m—
Mar 1Diamond Hornets InvitationalMar 1 · Shot Put · Place 11 · Brookland CaBrookland CaShot Put1131-02.00—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25Lexington County ChampionshipsApr 25 · Discus · Place 4 · Brookland CayceBrookland CayceDiscus425.64m—
Apr 25Lexington County ChampionshipsApr 25 · Discus · Place 5 · Brookland CayceBrookland CayceDiscus525.64m—
Apr 25Lexington County ChampionshipsApr 25 · Shot Put · Place 14 · Brookland CayceBrookland CayceShot Put1425-04.00—
Apr 25Lexington County ChampionshipsApr 25 · Shot Put · Place 26 · Brookland CayceBrookland CayceShot Put2625-04.00—
Apr 17Gilbert Meet #1Apr 17 · Shot Put · Place 3 · Brookland CaBrookland CaShot Put329-00.00—
Apr 17Gilbert Meet #1Apr 17 · Discus · Place 2 · Brookland CaBrookland CaDiscus282-08.50—
Apr 13Swansea InvitationalApr 13 · Discus · Place 4 · Brookland-CayceBrookland-CayceDiscus1kg4.76-029
Apr 13Swansea InvitationalApr 13 · Shot Put · Place 11 · Brookland-CayceBrookland-CayceShot Put4kg11.25-11.009
Mar 26Chapin Meet #3Mar 26 · Shot Put · Place 5 · Brookland CayceBrookland CayceShot Put57.37m—
Mar 21Choptown InvitationalMar 21 · Shot Put · Place 3 · Brookland CaBrookland CaShot Put328-00.00—
Mar 21Choptown InvitationalMar 21 · Discus · Place 2 · Brookland CaBrookland CaDiscus280-07—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3SCHSL 3A - Region 5May 3 · 200 Meters · Place 22 · Brookland-CayceBrookland-Cayce200 Meters22.33.61a PB8