Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSpartanburg County Invitational · Apr 2134.10mSpartanburg County InvitationalApril 21, 2026
Javelin · 800g · OutdoorSCHSL 5A - Region 2 · May 332.78mSCHSL 5A - Region 2May 3, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28SCHSL 5A - Region 2Apr 28 · Javelin · Place 21 · Boiling SpringsJavelin800g21.28.79m12
Apr 28SCHSL 5A - Region 2Apr 28 · Discus · Place 13 · Boiling SpringsDiscus1.6kg13.33.56m12
Apr 21Spartanburg County InvitationalApr 21 · Discus · Place 15 · Boiling SpringsDiscus1.6kg15.34.10m PB12
Mar 28Glover Smiley Track ClassicMar 28 · Javelin · Place 19 · Boiling SpringsJavelin800g19.31.80m12
Mar 28Glover Smiley Track ClassicMar 28 · Discus · Place 20 · Boiling SpringsDiscus1.6kg20.30.50m12
Mar 11Boiling Springs Home MeetMar 11 · Discus · Place 5 · Boiling SpringsDiscus527.77m12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10SCHSL 5A - D1 Upper StateMay 10 · Javelin · Place 18 · Boiling SpringsJavelin800g18.29.75m11
May 3SCHSL 5A - Region 2May 3 · Javelin · Place 15 · Boiling SpringsJavelin800g15.32.78m PB11
Apr 23BOILING SPRING HOME MEET 4Apr 23 · Javelin · Place 3 · Boiling SpringsJavelin800g3.103-04.011
Apr 23BOILING SPRING HOME MEET 4Apr 23 · Discus · Place 11 · Boiling SpringsDiscus1.6kg11.28.96m11
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 12 · Boiling SpringsJavelin1222.27m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 26 · Boiling SpringsJavelin2622.27m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 12 · Boiling SpringsJavelin1222.27m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 26 · Boiling SpringsJavelin2622.27m—
Apr 1Dorman Home Meet #3Apr 1 · Javelin · Place 8 · Boiling SpringsJavelin800g8.26.22m11
Apr 1Dorman Home Meet #3Apr 1 · Discus · Place 11 · Boiling SpringsDiscus1.6kg11.28.30m11
Mar 1David Hickman RelaysMar 1 · Javelin · Place 16 · Boiling SpringsJavelin1630.24mJR

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 18Byrnes Meet #3Apr 18 · Javelin · Place 12 · Boiling SpringsJavelin1227.67mSO
Apr 16Woodruff Home Meet #2Apr 16 · Javelin · Place 8 · Boiling SpringsJavelin823.80mSO
Apr 16Woodruff Home Meet #2Apr 16 · Discus · Place 11 · Boiling SpringsDiscus1122.45mSO
Apr 16Woodruff Home Meet #2Apr 16 · Shot Put · Place 12 · Boiling SpringsShot Put128.71mSO
Apr 10Boiling Springs Home Meet #2Apr 10 · Javelin · Place 8 · Boiling SpringsJavelin880-11.00SO
Apr 10Boiling Springs Home Meet #2Apr 10 · Discus · Place 14 · Boiling SpringsDiscus1473-10.00SO
Mar 5Spartanburg Home MeetMar 5 · Javelin · Place 7 · Boiling SpringsJavelin728.83m—
Mar 5Spartanburg Home MeetMar 5 · Javelin · Place 7 · Boiling SpringsJavelin728.83m—
Mar 5Spartanburg Home MeetMar 5 · Discus · Place 11 · Boiling SpringsDiscus1119.90m—
Mar 5Spartanburg Home MeetMar 5 · Discus · Place 21 · Boiling SpringsDiscus2119.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 10 · Boiling SpringsShot Put107.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 21 · Boiling SpringsShot Put217.90m—
Mar 5Spartanburg Home MeetMar 5 · Javelin · Place 7 · Boiling SpringsJavelin728.83m—
Mar 5Spartanburg Home MeetMar 5 · Discus · Place 21 · Boiling SpringsDiscus2119.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 21 · Boiling SpringsShot Put217.90m—