Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSCHSL State Championships - 5A Div. 2 · May 1631.60mSCHSL State Championships - 5A Div. 2May 16, 2026
Javelin · 600g · OutdoorSCHSL State Championships - 5A Div. 2 · May 1638.93mSCHSL State Championships - 5A Div. 2May 16, 2026
Shot Put · 4kg · IndoorClemson HS Invitational · Jan 119.16mClemson HS InvitationalJanuary 11, 2026
Shot Put · 4kg · OutdoorSCHSL State Championships - 5A Div. 2 · May 1610.55mSCHSL State Championships - 5A Div. 2May 16, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Javelin · Place 3 · YoCo Throwers ClubYoCo Throwers ClubJavelin600g3.37.5811
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 42 · YoCo Throwers ClubYoCo Throwers ClubDiscus1kg42.29.8011
May 16SCHSL State Championships - 5A Div. 2May 16 · Javelin · Place 2 · NorthwesternNorthwesternJavelin600g2.38.93m PB11
May 16SCHSL State Championships - 5A Div. 2May 16 · Discus · Place 4 · NorthwesternNorthwesternDiscus1kg4.31.60m PB11
May 16SCHSL State Championships - 5A Div. 2May 16 · Shot Put · Place 7 · NorthwesternNorthwesternShot Put4kg7.10.55m PB11
Apr 9Wavelight All American Track ClassicApr 9 · Javelin · Place 4 · NorthwesternNorthwesternJavelin4119-511
Apr 9Wavelight All American Track ClassicApr 9 · Discus · Place 41 · NorthwesternNorthwesternDiscus4184-211
Apr 9Wavelight All American Track ClassicApr 9 · Shot Put · Place 39 · NorthwesternNorthwesternShot Put3929-8.511
Mar 31Northwestern Home Meet #4Mar 31 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.34.64m11
Mar 31Northwestern Home Meet #4Mar 31 · Discus · Place 1 · NorthwesternNorthwesternDiscus1kg1.28.00m11
Mar 25Northwestern Home Meet #3Mar 25 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.34.10m11
Mar 25Northwestern Home Meet #3Mar 25 · Discus · Place 3 · NorthwesternNorthwesternDiscus1kg3.26.23m11
Mar 18Catawba Ridge #2Mar 18 · Javelin · Place 2 · NorthwesternNorthwesternJavelin600g2.32.65m11
Mar 18Catawba Ridge #2Mar 18 · Discus · Place 2 · NorthwesternNorthwesternDiscus1kg2.28.93m11
Mar 18Catawba Ridge #2Mar 18 · Shot Put · Place 2 · NorthwesternNorthwesternShot Put4kg2.9.90m11
Mar 4Northwestern Home Meet #2Mar 4 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.34.39m11
Feb 25Northwestern Home Meet #1Feb 25 · Discus · Place 2 · NorthwesternNorthwesternDiscus1kg2.25.24m11
Feb 25Northwestern Home Meet #1Feb 25 · Shot Put · Place 1 · NorthwesternNorthwesternShot Put4kg1.10.05m11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Clemson HS InvitationalJan 11 · Shot Put · Place 5 · UnattachedUnattachedShot Put4kg5.9.16m PB11

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 15SCHSL State Championships - AAAAA Div. 2May 15 · Javelin · Place 3 · NorthwesternNorthwesternJavelin337.29m10
May 15SCHSL State Championships - AAAAA Div. 2May 15 · Discus · Place 8 · NorthwesternNorthwesternDiscus829.00m10
May 15SCHSL State Championships - AAAAA Div. 2May 15 · Shot Put · Place 10 · NorthwesternNorthwesternShot Put109.76m10
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Shot Put · Place 6 · NorthwesternNorthwesternShot Put69.22m10
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 1 · NorthwesternNorthwesternJavelin1110-04—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 5 · NorthwesternNorthwesternDiscus587-11—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Shot Put · Place 6 · NorthwesternNorthwesternShot Put630-05.75—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 1 · NorthwesternNorthwesternJavelin1108-08—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 7 · NorthwesternNorthwesternDiscus785-04—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Shot Put · Place 6 · NorthwesternNorthwesternShot Put630-03.00—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 1 · NorthwesternNorthwesternJavelin133.62m10
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Shot Put · Place 6 · NorthwesternNorthwesternShot Put69.29m10
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 5 · NorthwesternNorthwesternDiscus526.81m10
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Javelin · Place 5 · NorthwesternNorthwesternJavelin534.31m—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Javelin · Place 8 · NorthwesternNorthwesternJavelin834.31m—
Apr 2Northwestern Home Meet #3Apr 2 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.32.28m10
Apr 2Northwestern Home Meet #3Apr 2 · Discus · Place 2 · NorthwesternNorthwesternDiscus1kg2.27.35m10
Apr 2Northwestern Home Meet #3Apr 2 · Shot Put · Place 3 · NorthwesternNorthwesternShot Put4kg3.9.78m10
Mar 19Northwestern Home Meet #2Mar 19 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.32.25m10
Mar 19Northwestern Home Meet #2Mar 19 · Discus · Place 1 · NorthwesternNorthwesternDiscus1kg1.27.51m10
Mar 19Northwestern Home Meet #2Mar 19 · Shot Put · Place 2 · NorthwesternNorthwesternShot Put4kg2.9.40m10
Mar 15Trojan Relays 2025Mar 15 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.37.04m10
Mar 15Trojan Relays 2025Mar 15 · Discus · Place 14 · NorthwesternNorthwesternDiscus1kg14.24.44m10
Mar 15Trojan Relays 2025Mar 15 · Shot Put · Place 3 · NorthwesternNorthwesternShot Put4kg3.9.99m10
Mar 8Clash of the CarolinasMar 8 · Discus · Place 25 · NorthwesternNorthwesternDiscus1kg25.81-11.0010
Mar 8Clash of the CarolinasMar 8 · Shot Put · Place 15 · NorthwesternNorthwesternShot Put4kg15.31-02.5010
Mar 6Northwestern Home Meet #1Mar 6 · Javelin · Place 2 · NorthwesternNorthwesternJavelin600g2.33.05m10
Mar 6Northwestern Home Meet #1Mar 6 · Discus · Place 1 · NorthwesternNorthwesternDiscus1kg1.26.90m10
Mar 6Northwestern Home Meet #1Mar 6 · Shot Put · Place 2 · NorthwesternNorthwesternShot Put4kg2.8.55m10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAAAMay 18 · Javelin · Place 2 · NorthwesternNorthwesternJavelin600g2.35.97m9
May 18SCHSL State Championships - AAAAMay 18 · Discus · Place 12 · NorthwesternNorthwesternDiscus1kg12.30.15m9
May 11SCHSL 4A - Upper StateMay 11 · Javelin · Place 4 · NorthwesternNorthwesternJavelin600g4.31.15m9
May 11SCHSL 4A - Upper StateMay 11 · Discus · Place 7 · NorthwesternNorthwesternDiscus1kg7.28.83m9
May 11SCHSL 4A - Upper StateMay 11 · Shot Put · NorthwesternNorthwesternShot Put4kg—NM9
Apr 6Golden Corner InvitationalApr 6 · Javelin · Place 4 · NorthwesternNorthwesternJavelin431.95mFR
Apr 6Golden Corner InvitationalApr 6 · Discus · Place 11 · NorthwesternNorthwesternDiscus1127.38mFR
Apr 6Golden Corner InvitationalApr 6 · Shot Put · Place 18 · NorthwesternNorthwesternShot Put188.86mFR
Mar 8Trojan RelaysMar 8 · Javelin · Place 1 · NorthwesternNorthwesternJavelin600g1.27.78m9
Mar 8Trojan RelaysMar 8 · Discus · Place 3 · NorthwesternNorthwesternDiscus1kg3.28.00m9
Mar 8Trojan RelaysMar 8 · Shot Put · Place 6 · NorthwesternNorthwesternShot Put4kg6.8.78m9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Winborn Pre-Season InvitationalFeb 24 · Javelin · Place 4 · NorthwesternNorthwesternJavelin421.40mFR
Feb 24Winborn Pre-Season InvitationalFeb 24 · Discus · Place 9 · NorthwesternNorthwesternDiscus921.81mFR
Feb 24Winborn Pre-Season InvitationalFeb 24 · Shot Put · Place 9 · NorthwesternNorthwesternShot Put98.04mFR