Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorUMO First Chance · May 838.05mUMO First ChanceMay 8, 2026
Hammer · 4kg · OutdoorUMO First Chance · May 841.25mUMO First ChanceMay 8, 2026
Javelin · 600g · OutdoorLakelands Invitational · Apr 2862-05Lakelands InvitationalApril 28, 2021
Shot Put · 4kg · IndoorMarlin 1st Chance · Dec 510.62mMarlin 1st ChanceDecember 5, 2025
Shot Put · 4kg · OutdoorSCHSL State Championships - AA · May 1810.52mSCHSL State Championships - AAMay 18, 2024
Weight Throw · 20lb / 9.0kg · IndoorMarlin 1st Chance · Dec 58.22mMarlin 1st ChanceDecember 5, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 9Mount Olive Final QualifierMay 9 · Hammer · Place 7 · Mount OliveMount OliveHammer4kg7.40.76mFr
May 9Mount Olive Final QualifierMay 9 · Discus · Place 5 · Mount OliveMount OliveDiscus1kg5.34.06mFr
May 8UMO First ChanceMay 8 · Hammer · Place 3 · Mount OliveMount OliveHammer4kg3.41.25m PBFr
May 8UMO First ChanceMay 8 · Discus · Place 5 · Mount OliveMount OliveDiscus1kg5.38.05m PBFr
May 8Mount Olive First ChanceMay 8 · Hammer · Place 3 · Mount OliveMount OliveHammer4kg3.41.25mFr
May 8Mount Olive First ChanceMay 8 · Discus · Place 5 · Mount OliveMount OliveDiscus1kg5.38.05mFr
Apr 23Conference CarolinasApr 23 · Hammer · Place 17 · Mount OliveMount OliveHammer4kg17.33.07mFr
Apr 23Conference CarolinasApr 23 · Discus · Place 5 · Mount OliveMount OliveDiscus1kg5.37.68mFr
Apr 23Conference CarolinasApr 23 · Shot Put · Place 21 · Mount OliveMount OliveShot Put4kg21.9.71mFr
Apr 17Aggie InviteApr 17 · Hammer · Place 19 · Mount OliveMount OliveHammer4kg19.34.52mFr
Apr 17Aggie InviteApr 17 · Discus · Place 14 · Mount OliveMount OliveDiscus1kg14.35.38mFr
Apr 10The Trojan RelaysApr 10 · Hammer · Mount OliveMount OliveHammer4kg--FSFr
Apr 10The Trojan RelaysApr 10 · Discus · Place 7 · Mount OliveMount OliveDiscus1kg7.37.33mFr
Apr 10The Trojan RelaysApr 10 · Shot Put · Mount OliveMount OliveShot Put4kg--FSFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Hammer · Place 16 · Mount OliveMount OliveHammer4kg16.37.35mFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Discus · Mount OliveMount OliveDiscus1kg--FSFr
Mar 28Adidas Trojan ChallengeMar 28 · Hammer · Place 16 · Mount OliveMount OliveHammer4kg16.37.35mFr
Mar 28Adidas Trojan ChallengeMar 28 · Discus · Mount OliveMount OliveDiscus1kg—FOULFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Hammer · Place 8 · Mount OliveMount OliveHammer833.12mFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Discus · Place 14 · Mount OliveMount OliveDiscus1430.99mFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · Weight Throw · Place 12 · Mount OliveMount OliveWeight Throw1212.77mFR
Feb 22Conference CarolinasFeb 22 · Shot Put · Place 12 · Mount OliveMount OliveShot Put1210.35mFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · Weight Throw · Place 11 · Mount OliveMount OliveWeight Throw20lb / 9.0kg11.8.22m PBFr
Dec 5Marlin 1st ChanceDec 5 · Shot Put · Place 7 · Mount OliveMount OliveShot Put4kg7.10.62m PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AAMay 16 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.31.36m12
May 16SCHSL State Championships - AAMay 16 · Shot Put · Place 7 · Mid-CarolinaMid-CarolinaShot Put4kg7.9.86m12
May 8SCHSL 2A - District 2May 8 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.32.60m12
May 8SCHSL 2A - District 2May 8 · Shot Put · Place 4 · Mid-CarolinaMid-CarolinaShot Put4kg4.9.60m12
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 3Mar 22 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.113-11.012
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 3Mar 22 · Shot Put · Place 4 · Mid-CarolinaMid-CarolinaShot Put4kg4.9.78m12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAMay 18 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.34.48m11
May 18SCHSL State Championships - AAMay 18 · Shot Put · Place 3 · Mid-CarolinaMid-CarolinaShot Put4kg3.10.52m PB11
May 11SCHSL 2A - Upper StateMay 11 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.33.37m11
May 11SCHSL 2A - Upper StateMay 11 · Shot Put · Place 4 · Mid-CarolinaMid-CarolinaShot Put4kg4.9.84m11
May 1SCHSL 2A - Region 2May 1 · Discus · Place 1 · Mid-CarolinaMid-CarolinaDiscus1kg1.34.60m11
May 1SCHSL 2A - Region 2May 1 · Shot Put · Place 1 · Mid-CarolinaMid-CarolinaShot Put4kg1.10.23m11
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · Discus · Place 11 · Mid-CarolinaMid-CarolinaDiscus1kg11.32.15m11
Mar 12Mid-Carolina Meet #1Mar 12 · Shot Put · Place 1 · Mid-CarolinaMid-CarolinaShot Put131-7.50—
Mar 12Mid-Carolina Meet #1Mar 12 · Shot Put · Place 1 · Mid-CarolinaMid-CarolinaShot Put131-7.50—
Mar 7Broome Home Meet 1Mar 7 · Javelin · Place 1 · Mid-CarolinaMid-CarolinaJavelin1110-10—
Mar 7Broome Home Meet 1Mar 7 · Javelin · Place 1 · Mid-CarolinaMid-CarolinaJavelin130-00.00—
Mar 7Broome Home Meet 1Mar 7 · Javelin · Place 6 · Mid-CarolinaMid-CarolinaJavelin676-01—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAMay 19 · Discus · Place 5 · Mid-CarolinaMid-CarolinaDiscus1kg5.97-510
May 19SCHSL State Championships - AAMay 19 · Shot Put · Place 13 · Mid-CarolinaMid-CarolinaShot Put4kg13.28-6.2510
May 13SCHSL 2A - Upper StateMay 13 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus1kg2.99-1010
May 13SCHSL 2A - Upper StateMay 13 · Shot Put · Place 3 · Mid-CarolinaMid-CarolinaShot Put4kg3.31-05.5010
May 3SCHSL 2A - Region 2May 3 · Discus · Place 1 · Mid-CarolinaMid-CarolinaDiscus1kg1.100' 11"10
May 3SCHSL 2A - Region 2May 3 · Shot Put · Place 2 · Mid-CarolinaMid-CarolinaShot Put4kg2.31' 11.510
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 3Mar 25 · Shot Put · Place 4 · Mid-CarolinaMid-CarolinaShot Put433-00.00—
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 3Mar 25 · Discus · Place 7 · Mid-CarolinaMid-CarolinaDiscus786-04—
Mar 18FFA Pelion InvitationalMar 18 · Shot Put · Place 3 · Mid-CarolinaMid-CarolinaShot Put330-3—
Mar 18FFA Pelion InvitationalMar 18 · Shot Put · Place 3 · Mid-CarolinaMid-CarolinaShot Put330-3—
Mar 18FFA Pelion InvitationalMar 18 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus290-8—
Mar 18FFA Pelion InvitationalMar 18 · Discus · Place 2 · Mid-CarolinaMid-CarolinaDiscus290-8—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14SCHSL 3A - Upper StateMay 14 · Shot Put · Place 15 · Mid-CarolinaMid-CarolinaShot Put4kg15.28-3.509
Mar 30Saluda Home Meet 1Mar 30 · Shot Put · Place 7 · Mid-CarolinaMid-CarolinaShot Put726-08.509
Mar 30Saluda Home Meet 1Mar 30 · Discus · Place 3 · Mid-CarolinaMid-CarolinaDiscus380-009
Mar 30Saluda Home Meet 1Mar 30 · Javelin · Place 4 · Mid-CarolinaMid-CarolinaJavelin469-049
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 3 Mar 26 · Discus · Place 4 · Mid-CarolinaMid-CarolinaDiscus1kg4.86-9.509
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 3 Mar 26 · Shot Put · Place 13 · Mid-CarolinaMid-CarolinaShot Put4kg13.26-99
Mar 21Newberry HS Home Meet #1Mar 21 · Discus · Place 3 · Mid-CarolinaMid-CarolinaDiscus385-0—
Mar 21Newberry HS Home Meet #1Mar 21 · Shot Put · Place 1 · Mid-CarolinaMid-CarolinaShot Put127-9—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15SCHSL Class 3A Upper StateMay 15 · Javelin · Place 13 · Mid-CarolinaMid-CarolinaJavelin600g13.60-28
May 15SCHSL Class 3A Upper StateMay 15 · Discus · Place 16 · Mid-CarolinaMid-CarolinaDiscus1kg16.62-38
May 5SCHSL Region 4-3AMay 5 · Javelin · Place 4 · Mid-CarolinaMid-CarolinaJavelin600g4.58-008
May 5SCHSL Region 4-3AMay 5 · Discus · Place 4 · Mid-CarolinaMid-CarolinaDiscus1kg4.75-00.508
May 5SCHSL Region 4-3AMay 5 · Shot Put · Place 11 · Mid-CarolinaMid-CarolinaShot Put4kg11.23-10.508
Apr 28Lakelands InvitationalApr 28 · Javelin · Place 6 · Mid-CarolinaMid-CarolinaJavelin600g6.62-05 PB8
Apr 28Lakelands InvitationalApr 28 · Discus · Place 3 · Mid-CarolinaMid-CarolinaDiscus1kg3.74-088
Apr 28Lakelands InvitationalApr 28 · Shot Put · Place 5 · Mid-CarolinaMid-CarolinaShot Put4kg5.23-09.008
Mar 31Chapin Meet #4Mar 31 · Shot Put · Place 7 · Mid-CarolinaMid-CarolinaShot Put720-08.00—