Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · IndoorFrank Kleckner Invitational · Feb 251:03.41Frank Kleckner InvitationalFebruary 25, 2023
87 Meters · OutdoorGreenville County Varsity Championships · Apr 1548.34mGreenville County Varsity ChampionshipsApril 15, 2025
Discus · 1.6kg · OutdoorSCHSL 3A - Region 2 · May 327.74mSCHSL 3A - Region 2May 3, 2025
Javelin · 800g · OutdoorSCHSL 1A - Upper State · May 1139.77mSCHSL 1A - Upper StateMay 11, 2024

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3SCHSL 3A - Region 2May 3 · Javelin · Place 3 · Christ Church EpiscopalJavelin800g3.38.31m12
May 3SCHSL 3A - Region 2May 3 · Discus · Place 11 · Christ Church EpiscopalDiscus1.6kg11.27.74m PB12
Apr 15Greenville County Varsity ChampionshipsApr 15 · 87 Meters · Place 4 · Christ Church87 Meters448.34m PBSR
Apr 2Eastside Home Meet #2Apr 2 · Javelin · Place 2 · Christ ChurchJavelin241.85mSR
Apr 2Eastside Home Meet #2Apr 2 · Discus · Place 9 · Christ ChurchDiscus928.24mSR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Frank Kleckner InvitationalFeb 22 · Javelin · Place 3 · Christ ChurchJavelin335.14m12
Feb 22Frank Kleckner InvitationalFeb 22 · Discus · Place 11 · Christ ChurchDiscus1124.28m12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AMay 16 · Javelin · Place 2 · Christ ChurchJavelin241.75m—
May 16SCHSL State Championships - AMay 16 · Javelin · Place 4 · Christ ChurchJavelin441.75m—
May 11SCHSL 1A - Upper StateMay 11 · Javelin · Place 6 · Christ Church EpiscopalJavelin800g6.39.77m PB11
May 11SCHSL 1A - Upper StateMay 11 · Discus · Place 19 · Christ Church EpiscopalDiscus1.6kg19.26.10m11
May 6SCHSL 1A - Region 1May 6 · Javelin · Place 3 · Christ ChurcJavelin338.40m—
May 6SCHSL 1A - Region 1May 6 · Discus · Place 7 · Christ ChurcDiscus727.82m—
Apr 16Easley Home MeetApr 16 · Javelin · Place 8 · Christ ChurcJavelin839.83m—
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · Javelin · Place 5 · Christ ChurchJavelin538.36m—
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · Javelin · Place 15 · Christ ChurchJavelin1538.36m—
Mar 13Eastside Home MeetMar 13 · Javelin · Place 6 · Christ ChurchJavelin638.93mJR
Mar 13Eastside Home MeetMar 13 · Shot Put · Place 53 · Christ ChurchShot Put538.50mJR
Mar 13Eastside Home MeetMar 13 · Javelin · Place 6 · Christ ChurchJavelin638.93m11
Mar 13Eastside Home MeetMar 13 · Shot Put · Place 53 · Christ ChurchShot Put538.50m11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Frank Kleckner InvitationalFeb 24 · Javelin · Place 3 · Christ ChurchJavelin337.44mJR
Feb 24Frank Kleckner InvitationalFeb 24 · Shot Put · Place 38 · Christ ChurchShot Put387.97mJR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13SCHSL 1A - Upper StateMay 13 · Javelin · Place 11 · Christ Church EpiscopalJavelin800g11.106-0810
May 6SCHSL 1A - Region 1May 6 · Javelin · Place 6 · Christ ChurcJavelin6100-09—
May 6SCHSL 1A - Region 1May 6 · Shot Put · Place 13 · Christ ChurcShot Put1327-04.00—
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · Javelin · Place 29 · Christ Church EpiscopalJavelin800g29.105-010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Frank Kleckner InvitationalFeb 25 · Javelin · Place 21 · Christ ChurcJavelin2191-05—
Feb 25Frank Kleckner InvitationalFeb 25 · 400 Meters · Place 43 · Christ Churc400 Meters431:03.41 PB—