Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSCHSL 2A - Region 1 · May 321.41aSCHSL 2A - Region 1May 3, 2023
200 Meters · OutdoorSCHSL 2A - Region 1 · May 332.60aSCHSL 2A - Region 1May 3, 2023
400 Meters · IndoorDorman Distance Carnival · Feb 171:12.10Dorman Distance CarnivalFebruary 17, 2024
400 Meters · OutdoorLandrum Meet 1 · Mar 71:18.93Landrum Meet 1March 7, 2024
400m Hurdles · 30" / 0.762m · OutdoorSCHSL 2A - Upper State · May 131:23.09aSCHSL 2A - Upper StateMay 13, 2023
Discus · 1kg · OutdoorSCHSL 2A - Upper State · May 931.81mSCHSL 2A - Upper StateMay 9, 2026
Javelin · 600g · OutdoorSCHSL 2A - Upper State · May 924.26mSCHSL 2A - Upper StateMay 9, 2026
Shot Put · 4kg · OutdoorSpartanburg County Invitational · Apr 217.83mSpartanburg County InvitationalApril 21, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15SCHSL State Championships - 2AMay 15 · Discus · Place 9 · ChesneeDiscus1kg9.29.81m11
May 9SCHSL 2A - Upper StateMay 9 · Javelin · Place 8 · ChesneeJavelin600g8.24.26m PB11
May 9SCHSL 2A - Upper StateMay 9 · Discus · Place 2 · ChesneeDiscus1kg2.31.81m PB11
Apr 30SCHSL 2A - Region 1Apr 30 · Javelin · Place 4 · ChesneeJavelin600g4.21.57m11
Apr 30SCHSL 2A - Region 1Apr 30 · Discus · Place 2 · ChesneeDiscus1kg2.30.35m11
Apr 30SCHSL 2A - Region 1Apr 30 · Shot Put · Place 9 · ChesneeShot Put4kg9.7.62m11
Apr 21Spartanburg County InvitationalApr 21 · Discus · Place 6 · ChesneeDiscus1kg6.31.74m11
Apr 21Spartanburg County InvitationalApr 21 · Shot Put · Place 24 · ChesneeShot Put4kg24.7.83m PB11
Mar 28Glover Smiley Track ClassicMar 28 · Discus · Place 16 · ChesneeDiscus1kg16.27.40m11
Mar 28Glover Smiley Track ClassicMar 28 · Shot Put · Place 27 · ChesneeShot Put4kg27.7.39m11
Mar 13Foothills Track ClassicMar 13 · Discus · Place 11 · ChesneeDiscus1kg11.26.57m11
Mar 13Foothills Track ClassicMar 13 · Shot Put · Place 19 · ChesneeShot Put4kg19.7.77m11

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AAMay 16 · Discus · Place 7 · ChesneeDiscus1kg7.27.94m10
May 10SCHSL 2A - District 1May 10 · Javelin · Place 5 · ChesneeJavelin600g5.19.12m10
May 10SCHSL 2A - District 1May 10 · Discus · Place 1 · ChesneeDiscus1kg1.28.34m10
May 10SCHSL 2A - District 1May 10 · Shot Put · Place 10 · ChesneeShot Put4kg10.7.71m10
May 1Region 1-2AMay 1 · Javelin · Place 6 · ChesneeJavelin619.63m10
May 1Region 1-2AMay 1 · Discus · Place 3 · ChesneeDiscus327.26m10
May 1Region 1-2AMay 1 · Shot Put · Place 10 · ChesneeShot Put107.04m10
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 3 · ChesneeJavelin319.95m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 15 · ChesneeJavelin1519.95m—
Apr 15Spartanburg County InvitationalApr 15 · Discus · Place 9 · ChesneeDiscus927.11m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 3 · ChesneeJavelin319.95m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 15 · ChesneeJavelin1519.95m—
Apr 15Spartanburg County InvitationalApr 15 · Discus · Place 9 · ChesneeDiscus927.11m—
Mar 27Chesnee Home Meet 1Mar 27 · Javelin · Place 2 · ChesneeJavelin265-0310
Mar 27Chesnee Home Meet 1Mar 27 · Shot Put · Place 4 · ChesneeShot Put423-00.0010
Mar 27Chesnee Home Meet 1Mar 27 · Discus · Place 1 · ChesneeDiscus191-0810

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11SCHSL 2A - Upper StateMay 11 · Javelin · Place 15 · ChesneeJavelin600g15.18.66m9
May 11SCHSL 2A - Upper StateMay 11 · Discus · Place 10 · ChesneeDiscus1kg10.23.52m9
May 1SCHSL 2A - Region 1May 1 · Javelin · Place 10 · ChesneeJavelin600g10.19.05m9
May 1SCHSL 2A - Region 1May 1 · Discus · Place 2 · ChesneeDiscus1kg2.26.09m9
Apr 18Landrum Meet #3 Apr 18 · Complete · Place 11 · ChesneeComplete1164-00—
Apr 18Landrum Meet #3 Apr 18 · Complete · Place 7 · ChesneeComplete769-02—
Apr 15Chesnee Home Meet #2Apr 15 · Discus · Place 4 · ChesneeDiscus471-049
Apr 15Chesnee Home Meet #2Apr 15 · Javelin · Place 2 · ChesneeJavelin271-029
Apr 10Boiling Springs Home Meet #2Apr 10 · Javelin · Place 2 · ChesneeJavelin269-08.009
Apr 10Boiling Springs Home Meet #2Apr 10 · Discus · Place 7 · ChesneeDiscus766-08.009
Mar 28Chesnee Home Meet 1Mar 28 · Javelin · Place 3 · ChesneeJavelin363-059
Mar 7Landrum Meet 1Mar 7 · 400 Meters · Place 12 · Chesnee400 Meters121:18.93 PB9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Dorman Distance CarnivalFeb 17 · 400 Meters · Place 27 · Chesnee400 Meters271:12.10 PBFR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13SCHSL 2A - Upper StateMay 13 · 400m Hurdles · Place 16 · Chesnee400m Hurdles30" / 0.762m16.1:23.09a PB8
May 13SCHSL 2A - Upper StateMay 13 · 100m Hurdles · Place 24 · Chesnee100m Hurdles33" / 0.838m24.21.82a8
May 3SCHSL 2A - Region 1May 3 · 400m Hurdles · Place 3 · Chesnee400m Hurdles30" / 0.762m3.1:24.81a8
May 3SCHSL 2A - Region 1May 3 · 100m Hurdles · Place 4 · Chesnee100m Hurdles33" / 0.838m4.21.41a PB8
May 3SCHSL 2A - Region 1May 3 · 200 Meters · Place 11 · Chesnee200 Meters11.32.60a PB8

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13SCHSL 2A - Upper StateMay 13 · 400m Hurdles · Place 9 · Chesnee400m Hurdles91:25.12—
May 3SCHSL 2A - Region 2May 3 · 400m Hurdles · Place 2 · Chesnee400m Hurdles30" / 0.762m2.1:26.00a7
Mar 30Gaffney HS Track Meet #1Mar 30 · 400m Hurdles · Place 7 · Chesnee400m Hurdles71:33.807
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 2Mar 26 · 400m Hurdles · Place 22 · Chesnee400m Hurdles221:26.48—
Mar 24Chapman Home #2Mar 24 · 400m Hurdles · Place 2 · Chesnee400m Hurdles21:28.96—
Mar 24Chapman Home #2Mar 24 · 400m Hurdles · Place 6 · Chesnee400m Hurdles61:28.96—