Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNorthwestern Home Meet #1 · Feb 2521.19mNorthwestern Home Meet #1February 25, 2026
Javelin · 600g · OutdoorNorthwestern Home Meet #2 · Mar 424.00mNorthwestern Home Meet #2March 4, 2026
Shot Put · 4kg · OutdoorNorthwestern Home Meet #1 · Feb 256.52mNorthwestern Home Meet #1February 25, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 9Wavelight All American Track ClassicApr 9 · Javelin · Place 35 · NorthwesternJavelin3574-612
Apr 9Wavelight All American Track ClassicApr 9 · Discus · Place 15 · NorthwesternDiscus1562-1012
Mar 31Northwestern Home Meet #4Mar 31 · Javelin · Place 3 · NorthwesternJavelin600g3.22.16m12
Mar 31Northwestern Home Meet #4Mar 31 · Discus · Place 6 · NorthwesternDiscus1kg6.19.26m12
Mar 25Northwestern Home Meet #3Mar 25 · Javelin · Place 4 · NorthwesternJavelin600g4.21.27m12
Mar 25Northwestern Home Meet #3Mar 25 · Discus · Place 7 · NorthwesternDiscus1kg7.20.83m12
Mar 18Catawba Ridge #2Mar 18 · Javelin · Place 4 · NorthwesternJavelin600g4.20.82m12
Mar 4Northwestern Home Meet #2Mar 4 · Javelin · Place 5 · NorthwesternJavelin600g5.24.00m PB12
Mar 4Northwestern Home Meet #2Mar 4 · Discus · Place 7 · NorthwesternDiscus1kg7.20.94m12
Feb 25Northwestern Home Meet #1Feb 25 · Discus · Place 4 · NorthwesternDiscus1kg4.21.19m PB12
Feb 25Northwestern Home Meet #1Feb 25 · Shot Put · Place 8 · NorthwesternShot Put4kg8.6.52m PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 18 · NorthwesternDiscus1817.26m11
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 17 · NorthwesternJavelin1765-09—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 29 · NorthwesternDiscus2956-07—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 17 · NorthwesternJavelin1765-09—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 29 · NorthwesternDiscus2956-07—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Javelin · Place 17 · NorthwesternJavelin1720.05m11
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · Discus · Place 29 · NorthwesternDiscus2917.26m11
Apr 2Northwestern Home Meet #3Apr 2 · Javelin · Place 7 · NorthwesternJavelin600g7.17.39m11
Apr 2Northwestern Home Meet #3Apr 2 · Discus · Place 8 · NorthwesternDiscus1kg8.17.72m11
Mar 19Northwestern Home Meet #2Mar 19 · Javelin · Place 4 · NorthwesternJavelin600g4.21.45m11
Mar 19Northwestern Home Meet #2Mar 19 · Discus · Place 8 · NorthwesternDiscus1kg8.18.85m11
Mar 15Trojan Relays 2025Mar 15 · Javelin · Place 15 · NorthwesternJavelin600g15.20.68m11
Mar 6Northwestern Home Meet #1Mar 6 · Javelin · Place 3 · NorthwesternJavelin600g3.20.10m11
Mar 6Northwestern Home Meet #1Mar 6 · Discus · Place 7 · NorthwesternDiscus1kg7.16.80m11
Mar 1Spring into the Season KickoffMar 1 · Discus · Place 19 · NorthwesternDiscus1kg19.53-07.0011

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Catawba Ridge No. 1Apr 17 · Javelin · Place 3 · NorthwesternJavelin600g3.61-09.0010
Mar 8Trojan RelaysMar 8 · Javelin · Place 17 · NorthwesternJavelin600g17.18.01m10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Winborn Pre-Season InvitationalFeb 24 · Javelin · Place 5 · NorthwesternJavelin521.30mSO

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4SCHSL 4A - Region 3May 4 · Javelin · Place 12 · NorthwesternJavelin1249-99
Apr 20Rock Hill City ChampionshipsApr 20 · Javelin · Place 8 · NorthwesternJavelin856-09
Mar 11Trojan RelaysMar 11 · Javelin · Place 16 · NorthwesternJavelin1655-11FR
Mar 4Winborn Pre-Season InvitationalMar 4 · Javelin · Place 12 · NorthwesternJavelin1252-6FR