Personal bests

Best marks in available results
Event / courseMarkMeetDate
24 Meters · OutdoorGreenville County Varsity Championships · Apr 1511.23mGreenville County Varsity ChampionshipsApril 15, 2025
78 Meters · OutdoorGreenville County Varsity Championships · Apr 1525.66mGreenville County Varsity ChampionshipsApril 15, 2025
87 Meters · OutdoorGreenville County Varsity Championships · Apr 1531.44mGreenville County Varsity ChampionshipsApril 15, 2025
Discus · 1.6kg · OutdoorSCHSL 3A - Region 3 · May 127.00mSCHSL 3A - Region 3May 1, 2025
Javelin · 800g · OutdoorJCSU Golden Bulls Invitational · Apr 1741.19mJCSU Golden Bulls InvitationalApril 17, 2026
Shot Put · 12lb · OutdoorSCHSL 2A - Region 1 · May 111.33mSCHSL 2A - Region 1May 1, 2024
Shot Put · 16lb / 7.26kg · IndoorTryon Winter Classic · Jan 1610.59mTryon Winter ClassicJanuary 16, 2026
Shot Put · 16lb / 7.26kg · OutdoorJCSU Golden Bulls Invitational · Apr 179.97mJCSU Golden Bulls InvitationalApril 17, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 232026 AAC Outdoor Conference ChampionshipApr 23 · Javelin · Place 12 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Javelin800g12.36.47mFr
Apr 17JCSU Golden Bulls InvitationalApr 17 · Javelin · Place 5 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Javelin800g5.41.19m PBFr
Apr 17JCSU Golden Bulls InvitationalApr 17 · Shot Put · Place 16 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Shot Put16lb / 7.26kg16.9.97m PBFr
Apr 10Southside Power and Fitness InvitationalApr 10 · Javelin · Place 11 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Javelin800g11.35.10mFr
Apr 10Southside Power and Fitness InvitationalApr 10 · Shot Put · Place 28 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Shot Put16lb / 7.26kg28.9.86mFr
Apr 33rd Annual Tornado ClassicApr 3 · Javelin · Place 8 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Javelin836.43mFr
Apr 33rd Annual Tornado ClassicApr 3 · Shot Put · Place 10 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Shot Put1010.14mFr
Mar 13SWU Gotta Run InviteMar 13 · Javelin · Place 12 · Spartanburg MethodistSpartanburg MethodistJavelin1237.16mFR
Mar 13SWU Gotta Run InviteMar 13 · Shot Put · Place 17 · Spartanburg MethodistSpartanburg MethodistShot Put179.71mFR

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 45 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Shot Put16lb / 7.26kg45.10.59m PBSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · Shot Put · Place 26 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.)Shot Put16lb / 7.26kg26.9.57mSo

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 1SCHSL 3A - Region 3May 1 · Javelin · Place 14 · Greer Middle College CharterGreer Middle College CharterJavelin800g14.104-04.012
May 1SCHSL 3A - Region 3May 1 · Discus · Place 17 · Greer Middle College CharterGreer Middle College CharterDiscus1.6kg17.27.00m PB12
May 1SCHSL 3A - Region 3May 1 · Shot Put · Place 11 · Greer Middle College CharterGreer Middle College CharterShot Put12lb11.11.19m12
Apr 15Greenville County Varsity ChampionshipsApr 15 · 78 Meters · Place 34 · Greer Middle CollegeGreer Middle College78 Meters3425.66m PBSR
Apr 15Greenville County Varsity ChampionshipsApr 15 · 24 Meters · Place 30 · Greer Middle CollegeGreer Middle College24 Meters3011.23m PBSR
Apr 15Greenville County Varsity ChampionshipsApr 15 · 78 Meters · Place 34 · Greer Middle CollegeGreer Middle College78 Meters3425.66mSR
Apr 15Greenville County Varsity ChampionshipsApr 15 · 87 Meters · Place 20 · Greer Middle CollegeGreer Middle College87 Meters2031.44m PBSR
Apr 3Beach Run InvitationalApr 3 · Javelin · Place 14 · Greer Middle College CharterGreer Middle College CharterJavelin1432.08m12
Apr 3Beach Run InvitationalApr 3 · Discus · Place 22 · Greer Middle College CharterGreer Middle College CharterDiscus2231.07m12
Apr 3Beach Run InvitationalApr 3 · Shot Put · Place 24 · Greer Middle College CharterGreer Middle College CharterShot Put2411.11m12
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 1Mar 22 · Javelin · Place 24 · Greer Middle CollegeGreer Middle CollegeJavelin2431.08mSR
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 1Mar 22 · Discus · Place 32 · Greer Middle CollegeGreer Middle CollegeDiscus3226.98mSR
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 1Mar 22 · Shot Put · Place 27 · Greer Middle CollegeGreer Middle CollegeShot Put2710.89mSR
Mar 1David Hickman RelaysMar 1 · Javelin · Place 13 · Greer Middle CollegeGreer Middle CollegeJavelin1332.40mSR
Mar 1David Hickman RelaysMar 1 · Shot Put · Place 18 · Greer Middle CollegeGreer Middle CollegeShot Put1811.17mSR

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11SCHSL 2A - Upper StateMay 11 · Javelin · Place 17 · Greer Middle College CharterGreer Middle College CharterJavelin800g17.35.91m11
May 1SCHSL 2A - Region 1May 1 · Javelin · Place 8 · Greer Middle College CharterGreer Middle College CharterJavelin800g8.36.30m11
May 1SCHSL 2A - Region 1May 1 · Discus · Place 11 · Greer Middle College CharterGreer Middle College CharterDiscus1.6kg11.26.88m11
May 1SCHSL 2A - Region 1May 1 · Shot Put · Place 6 · Greer Middle College CharterGreer Middle College CharterShot Put12lb6.11.33m PB11
Apr 5Beach Run InvitationalApr 5 · Javelin · Place 14 · Greer Middle College CharGreer Middle College CharJavelin1432.89m11
Apr 5Beach Run InvitationalApr 5 · Discus · Place 38 · Greer Middle College CharGreer Middle College CharDiscus3821.13m11
Apr 5Beach Run InvitationalApr 5 · Shot Put · Place 34 · Greer Middle College CharGreer Middle College CharShot Put3410.52m11
Apr 3Greenville Meet #2Apr 3 · Javelin · Place 4 · Greer Middle CollegeGreer Middle CollegeJavelin432.00m—
Apr 3Greenville Meet #2Apr 3 · Javelin · Place 4 · Greer Middle CollegeGreer Middle CollegeJavelin432.00m—
Apr 3Greenville Meet #2Apr 3 · Discus · Place 7 · Greer Middle CollegeGreer Middle CollegeDiscus726.03m—
Apr 3Greenville Meet #2Apr 3 · Discus · Place 9 · Greer Middle CollegeGreer Middle CollegeDiscus926.03m—
Apr 3Greenville Meet #2Apr 3 · Shot Put · Place 6 · Greer Middle CollegeGreer Middle CollegeShot Put610.49m—
Apr 3Greenville Meet #2Apr 3 · Shot Put · Place 7 · Greer Middle CollegeGreer Middle CollegeShot Put710.49m—
Mar 12Byrnes Meet #1Mar 12 · Javelin · Place 4 · Greer Middle CollegeGreer Middle CollegeJavelin435.31mJR
Mar 12Byrnes Meet #1Mar 12 · Shot Put · Place 6 · Greer Middle CollegeGreer Middle CollegeShot Put611.02mJR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3SCHSL 2A - Region 1May 3 · Javelin · Place 12 · Greer Middle College CharterGreer Middle College CharterJavelin800g12.102-0610
May 3SCHSL 2A - Region 1May 3 · Discus · Place 15 · Greer Middle College CharterGreer Middle College CharterDiscus1.6kg15.79-0910
May 3SCHSL 2A - Region 1May 3 · Shot Put · Place 16 · Greer Middle College CharterGreer Middle College CharterShot Put12lb16.31-01.0010
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 2Mar 24 · Javelin · Place 24 · Greer Middle CollegeGreer Middle CollegeJavelin2488-6SO
Mar 14Byrnes Meet #2Mar 14 · Javelin · Place 7 · Greer Middle CollegeGreer Middle CollegeJavelin7102-0SO
Mar 14Byrnes Meet #2Mar 14 · Shot Put · Place 19 · Greer Middle CollegeGreer Middle CollegeShot Put1928-8SO
Mar 11Chick-Fil-A GamesMar 11 · Shot Put · Place 10 · Greer Middle CollegeGreer Middle CollegeShot Put1028-11—
Mar 11Chick-Fil-A GamesMar 11 · Shot Put · Place 42 · Greer Middle CollegeGreer Middle CollegeShot Put4228-11—