Personal bests

Best marks in available results
Event / courseMarkMeetDate
** Greenville County : Spain Vaughan Eastside 4:15.99 4/1/2021 · OutdoorGreenville County Varsity Championships · Apr 154:18.72Greenville County Varsity ChampionshipsApril 15, 2025
** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021 · OutdoorGreenville County Varsity Championships · Apr 159:28.41Greenville County Varsity ChampionshipsApril 15, 2025
1 Mile · OutdoorAll American Track Classic 2022 · Apr 84:39.69aAll American Track Classic 2022April 8, 2022
10,000 Meters · OutdoorSouthern Conference Outdoor Track and Field Championships · May 1130:40.08aSouthern Conference Outdoor Track and Field ChampionshipsMay 11, 2026
1500 Meters · OutdoorCharlotte Invite · Apr 243:53.09aCharlotte InviteApril 24, 2026
1600 Meters · IndoorFrank Kleckner Invitational · Feb 224:31.61Frank Kleckner InvitationalFebruary 22, 2025
1600 Meters · OutdoorSCHSL 5A - Region 2 · May 54:26.02aSCHSL 5A - Region 2May 5, 2022
1600 Meters · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 214:27.92SCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 21, 2023
3000 Meters · IndoorASICS Sound Invite · Feb 148:25.07aASICS Sound InviteFebruary 14, 2026
3200 Meters · IndoorDorman Distance Carnival · Feb 2010:47.39Dorman Distance CarnivalFebruary 20, 2021
3200 Meters · OutdoorSCHSL State Championships - AAAAA Div. 2 · May 159:13.97SCHSL State Championships - AAAAA Div. 2May 15, 2025
3200 Meters · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 219:34.34SCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 21, 2023
5000 Meters · OutdoorDuke Invitational · Apr 1014:19.21aDuke InvitationalApril 10, 2026
800 Meters · OutdoorFoothills Track Classic · Mar 312:07.40Foothills Track ClassicMarch 31, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · 10,000 Meters · Place 5 · FurmanFurman10,000 Meters5.30:40.08a PBFr
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · 5000 Meters · FurmanFurman5000 Meters—DNSFr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 20 · FurmanFurman1500 Meters20.3:53.09a PBFr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 20 · FurmanFurman5000 Meters20.14:19.21a PBFr
Mar 26Raleigh RelaysMar 26 · 10,000 Meters · FurmanFurman10,000 Meters--DNFFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14ASICS Sound InviteFeb 14 · 3000 Meters · Place 22 · FurmanFurman3000 Meters228:25.07a PBFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15SCHSL State Championships - AAAAA Div. 2May 15 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters19:13.97 PB12
May 10SCHSL 5A - D2 Upper StateMay 10 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters1.9:36.52a12
May 10SCHSL 5A - D2 Upper StateMay 10 · 1600 Meters · RiversideRiverside1600 Meters—DNS12
May 3SCHSL 5A - Region 2May 3 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters1.9:16.27a12
May 3SCHSL 5A - Region 2May 3 · 1600 Meters · Place 2 · RiversideRiverside1600 Meters2.4:34.50a12
Apr 15Greenville County Varsity ChampionshipsApr 15 · ** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021 · Place 2 · RiversideRiverside** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/202129:28.41 PBSR
Apr 15Greenville County Varsity ChampionshipsApr 15 · ** Greenville County : Spain Vaughan Eastside 4:15.99 4/1/2021 · Place 3 · RiversideRiverside** Greenville County : Spain Vaughan Eastside 4:15.99 4/1/202134:18.72 PBSR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Frank Kleckner InvitationalFeb 22 · 1600 Meters · Place 1 · RiversideRiverside1600 Meters14:31.61 PB12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 9 · UnattachedUnattached3200 Meters9.9:18.57aUnofficial12
May 18SCHSL State Championships - AAAAMay 18 · 3200 Meters · Place 3 · RiversideRiverside3200 Meters3.9:33.77a11
May 11SCHSL 4A - Upper StateMay 11 · 3200 Meters · Place 4 · RiversideRiverside3200 Meters4.9:45.54a11
May 4SCHSL 4A - Region 2May 4 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters1.10:09.79a11
Apr 3Region 2-4A Pre-Region MeetApr 3 · 1600 Meters · Place 1 · RiversideRiverside1600 Meters14:47.46JR

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAAAMay 19 · 3200 Meters · Place 5 · RiversideRiverside3200 Meters5.9:41.67a10
May 13SCHSL 4A - Upper StateMay 13 · 3200 Meters · Place 2 · RiversideRiverside3200 Meters2.9:51.54a10
May 13SCHSL 4A - Upper StateMay 13 · 1600 Meters · RiversideRiverside1600 Meters—DNS10
May 6SCHSL 4A - Region 2May 6 · 3200 Meters · Place 2 · RiversideRiverside3200 Meters29:44.98SO
May 6SCHSL 4A - Region 2May 6 · 1600 Meters · Place 4 · RiversideRiverside1600 Meters44:29.68SO
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 3200 Meters · Place 10 · RiversideRiverside3200 Meters109:43.62—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 1600 Meters · Place 6 · RiversideRiverside1600 Meters64:28.44—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 3200 Meters · Place 2 · RiversideRiverside3200 Meters29:34.34 PB—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 1600 Meters · Place 4 · RiversideRiverside1600 Meters44:27.92 PB—
Mar 31Foothills Track ClassicMar 31 · 800 Meters · Place 14 · RiversideRiverside800 Meters142:07.40 PBSO
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 3200 Meters · Place 2 · RiversideRiverside3200 Meters2.9:34.34a10
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 1600 Meters · Place 2 · RiversideRiverside1600 Meters2.4:27.92a10
Mar 11Chick-Fil-A GamesMar 11 · 1600 Meters · Place 7 · RiversideRiverside1600 Meters74:29.70—
Mar 1Region 2-4A Pre-Region MeetMar 1 · 800 Meters · Place 1 · RiversideRiverside800 Meters12:08.54—
Mar 1Region 2-4A Pre-Region MeetMar 1 · 800 Meters · Place 1 · RiversideRiverside800 Meters12:08.54—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 6 · UnattachedUnattached3200 Meters6.9:12.58aUnofficial10
May 20SCHSL State Championships - AAAAAMay 20 · 1600 Meters · Place 8 · RiversideRiverside1600 Meters8.4:28.21a9
May 14SCHSL 5A - Upper StateMay 14 · 1600 Meters · Place 10 · RiversideRiverside1600 Meters10.4:28.15a9
May 5SCHSL 5A - Region 2May 5 · 3200 Meters · Place 4 · RiversideRiverside3200 Meters4.9:57.84a9
May 5SCHSL 5A - Region 2May 5 · 1600 Meters · Place 4 · RiversideRiverside1600 Meters4.4:26.02a PB9
Apr 8All American Track Classic 2022Apr 8 · 3200 Meters · Place 20 · RiversideRiverside3200 Meters20.9:35.70a9
Apr 8All American Track Classic 2022Apr 8 · 1 Mile · Place 58 · RiversideRiverside1 Mile58.4:39.69a PB9
Mar 30Travelers Rest Meet #1Mar 30 · 1600 Meters · Place 5 · RiversideRiverside1600 Meters54:53.98—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 3200 Meters · Place 9 · RiversideRiverside3200 Meters910:04.69—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 1600 Meters · Place 8 · RiversideRiverside1600 Meters84:41.83—
Mar 19Foothills Track ClassicMar 19 · 1600 Meters · Place 8 · RiversideRiverside1600 Meters84:43.139
Feb 19Dorman Distance CarnivalFeb 19 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters1.9:57.33a9
Feb 19Dorman Distance CarnivalFeb 19 · 800 Meters · Place 13 · RiversideRiverside800 Meters13.2:10.56a9

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5SCHSL Region 2-5AMay 5 · 3200 Meters · Place 7 · RiversideRiverside3200 Meters7.10:23.57a8
Apr 21Travelers Rest Home Meet #2Apr 21 · 3200 Meters · Place 1 · RiversideRiverside3200 Meters110:40.68—
Mar 13Chick-Fil-A GamesMar 13 · 3200 Meters · Place 12 · RiversideRiverside3200 Meters1210:36.658
Mar 13Chick-Fil-A GamesMar 13 · 1600 Meters · Place 18 · RiversideRiverside1600 Meters184:49.558

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Dorman Distance CarnivalFeb 20 · 3200 Meters · Place 8 · RiversideRiverside3200 Meters810:47.39 PB8

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Dorman Distance CarnivalFeb 22 · 1600 Meters · Place 36 · RiversideRiverside1600 Meters365:24.787