Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDorman Distance Carnival · Feb 214:26.24Dorman Distance CarnivalFebruary 21, 2026
1 Mile · Outdoor2025 Davidson Meet of Champions · May 244:26.62a2025 Davidson Meet of ChampionsMay 24, 2025
1600 Meters · IndoorWinborn Pre-Season Invitational · Feb 245:00.42Winborn Pre-Season InvitationalFebruary 24, 2024
1600 Meters · OutdoorSCHSL State Championships - AAAA · May 164:21.13aSCHSL State Championships - AAAA May 16, 2025
3200 Meters · IndoorIt's About Time Invitational · Nov 229:42.67aIt's About Time InvitationalNovember 22, 2025
3200 Meters · OutdoorSCHSL 4A - District 2 · May 109:50.83aSCHSL 4A - District 2May 10, 2025
800 Meters · IndoorDorman Distance Carnival · Feb 172:07.58Dorman Distance CarnivalFebruary 17, 2024
800 Meters · OutdoorSouth Pointe Meet #2 · Mar 112:06.40aSouth Pointe Meet #2March 11, 2024
High School Mile · IndoorDorman Distance Carnival · Feb 174:58.23Dorman Distance CarnivalFebruary 17, 2024

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Dorman Distance CarnivalFeb 21 · 1 Mile · Place 5 · South PointeSouth Pointe1 Mile54:26.24 PB—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 22It's About Time InvitationalNov 22 · 3200 Meters · Place 2 · UnattachedUnattached3200 Meters2.9:42.67a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 10 · UnattachedUnattached1 Mile10.4:26.62a PB11
May 242025 Davidson Meet of ChampionsMay 24 · 800 Meters · UnattachedUnattached800 Meters--DNS11
May 16SCHSL State Championships - AAAA May 16 · 3200 Meters · Place 8 · South PointeSouth Pointe3200 Meters8.10:10.63a11
May 16SCHSL State Championships - AAAA May 16 · 1600 Meters · Place 1 · South PointeSouth Pointe1600 Meters1.4:21.13a PB11
May 10SCHSL 4A - District 2May 10 · 3200 Meters · Place 2 · South PointeSouth Pointe3200 Meters2.9:50.83a PB11
May 10SCHSL 4A - District 2May 10 · 1600 Meters · Place 1 · South PointeSouth Pointe1600 Meters1.4:23.16a11
Mar 6Northwestern Home Meet #1Mar 6 · 3200 Meters · Place 1 · South PointeSouth Pointe3200 Meters1.10:02.54a11
Mar 6Northwestern Home Meet #1Mar 6 · 1600 Meters · Place 1 · South PointeSouth Pointe1600 Meters1.4:39.47a11
Mar 6Northwestern Home Meet #1Mar 6 · 800 Meters · South PointeSouth Pointe800 Meters—DNS11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAAAMay 18 · 3200 Meters · Place 13 · South PointeSouth Pointe3200 Meters13.10:05.57a10
May 11SCHSL 4A - Upper StateMay 11 · 3200 Meters · Place 10 · South PointeSouth Pointe3200 Meters10.10:04.21a10
Mar 11South Pointe Meet #2Mar 11 · 3200 Meters · Place 3 · South PointeSouth Pointe3200 Meters3.11:35.54a10
Mar 11South Pointe Meet #2Mar 11 · 1600 Meters · Place 3 · South PointeSouth Pointe1600 Meters3.5:19.40a10
Mar 11South Pointe Meet #2Mar 11 · 800 Meters · Place 2 · South PointeSouth Pointe800 Meters2.2:06.40a PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Winborn Pre-Season InvitationalFeb 24 · 3200 Meters · Place 7 · South PointeSouth Pointe3200 Meters710:32.96SO
Feb 24Winborn Pre-Season InvitationalFeb 24 · 1600 Meters · Place 7 · South PointeSouth Pointe1600 Meters75:00.42 PBSO
Feb 17Dorman Distance CarnivalFeb 17 · High School Mile · Place 52 · South PointeSouth PointeHigh School Mile524:58.23 PBSO
Feb 17Dorman Distance CarnivalFeb 17 · 800 Meters · Place 14 · South PointeSouth Pointe800 Meters142:07.58 PBSO

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4SCHSL 4A - Region 3May 4 · 800 Meters · Place 9 · South PointeSouth Pointe800 Meters92:12.419
Apr 20Rock Hill City ChampionshipsApr 20 · 800 Meters · Place 5 · South PointeSouth Pointe800 Meters52:13.659