Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCrescent Meet #2 · Mar 246:45.44Crescent Meet #2March 24, 2025
400 Meters · OutdoorCrescent Meet #2 · Apr 181:10.07Crescent Meet #2April 18, 2024
800 Meters · OutdoorSCHSL 3A - District 1 · May 102:40.15aSCHSL 3A - District 1May 10, 2025
Javelin · 800g · OutdoorSCHSL 3A - Region 1 · Apr 2929.31mSCHSL 3A - Region 1April 29, 2026

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 29SCHSL 3A - Region 1Apr 29 · Javelin · Place 12 · CrescentJavelin800g12.29.31m PB-

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10SCHSL 3A - District 1May 10 · 800 Meters · Place 17 · Crescent800 Meters17.2:40.15a PB-
May 3SCHSL 3A - Region 1May 3 · 1600 Meters · Crescent1600 Meters—NT-
May 3SCHSL 3A - Region 1May 3 · Javelin · Place 13 · CrescentJavelin800g13.19.75m-
May 3SCHSL 3A - Region 1May 3 · 800 Meters · Place 15 · Crescent800 Meters15.2:48.39a-
Apr 16 2025 Upstate Tri County ChampionshipApr 16 · Javelin · Place 36 · CrescentJavelin800g36.24.17m-
Apr 16 2025 Upstate Tri County ChampionshipApr 16 · 800 Meters · Place 51 · Crescent800 Meters51.2:40.53a-
Mar 24Crescent Meet #2Mar 24 · Javelin · Place 7 · CrescentJavelin770-03.00—
Mar 24Crescent Meet #2Mar 24 · Javelin · Place 19 · CrescentJavelin1970-03.00—
Mar 24Crescent Meet #2Mar 24 · 1600 Meters · Place 12 · Crescent1600 Meters126:45.44 PB—
Mar 24Crescent Meet #2Mar 24 · 1600 Meters · Place 12 · Crescent1600 Meters126:45.44—
Mar 24Crescent Meet #2Mar 24 · 800 Meters · Place 10 · Crescent800 Meters102:47.12—
Mar 24Crescent Meet #2Mar 24 · 800 Meters · Place 10 · Crescent800 Meters102:47.12—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Crescent Meet #2Apr 18 · 400 Meters · Place 13 · Crescent400 Meters131:10.07 PB—