Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor115th Millrose Games · Feb 94:13.14a115th Millrose GamesFebruary 9, 2023
1 Mile · OutdoorDorman Distance Carnival · Feb 194:24.94aDorman Distance CarnivalFebruary 19, 2022
1500 Meters · Indoor115th Millrose Games · Feb 93:56.96a115th Millrose GamesFebruary 9, 2023
1500 Meters · OutdoorUCF Black and Gold Invite · Mar 213:51.15aUCF Black and Gold InviteMarch 21, 2025
1600 Meters · Indoor115th Millrose Games · Feb 94:11.78a115th Millrose GamesFebruary 9, 2023
1600 Meters · OutdoorFriday Night Lights · Apr 154:08.95Friday Night LightsApril 15, 2023
3200 Meters · OutdoorSCHSL State Championships - AAAA · May 199:19.08aSCHSL State Championships - AAAAMay 19, 2023
800 Meters · IndoorClemson Bob Pollock Invitational · Jan 281:59.10aClemson Bob Pollock InvitationalJanuary 28, 2022
800 Meters · OutdoorBob Jenkins Coaches Classic Track and Field REGION 1 · Mar 241:53.35aBob Jenkins Coaches Classic Track and Field REGION 1March 24, 2023
High Jump · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 211:53.35SCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 21, 2023
High School Mile · IndoorDorman Distance Carnival · Feb 174:18.34Dorman Distance CarnivalFebruary 17, 2024

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 84 · ClemsonClemson1500 Meters84.4:00.11aSo
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · Place 50 · ClemsonClemson800 Meters50.1:54.74aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 139 · ClemsonClemson1500 Meters1393:53.35FR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 139 · ClemsonClemson1500 Meters1393:53.35FR
Mar 21UCF Black and Gold InviteMar 21 · 1500 Meters · Place 17 · ClemsonClemson1500 Meters173:51.15a PBFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAAAMay 18 · 3200 Meters · Place 9 · GreenvilleGreenville3200 Meters9.9:53.90a12
May 18SCHSL State Championships - AAAAMay 18 · 1600 Meters · Place 2 · GreenvilleGreenville1600 Meters2.4:09.07a12
May 11SCHSL 4A - Upper StateMay 11 · 3200 Meters · Place 2 · GreenvilleGreenville3200 Meters2.9:35.61a12
May 11SCHSL 4A - Upper StateMay 11 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:14.57a12
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters11:54.86—
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters11:54.86—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Dorman Distance CarnivalFeb 17 · High School Mile · Place 1 · GreenvilleGreenvilleHigh School Mile14:18.34 PBSR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAAAMay 19 · 3200 Meters · Place 2 · GreenvilleGreenville3200 Meters2.9:19.08a PB11
May 19SCHSL State Championships - AAAAMay 19 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:22.21a11
May 19SCHSL State Championships - AAAAMay 19 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:56.53a11
May 13SCHSL 4A - Upper StateMay 13 · 3200 Meters · Place 1 · GreenvilleGreenville3200 Meters1.9:50.18a11
May 13SCHSL 4A - Upper StateMay 13 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:21.08a11
May 13SCHSL 4A - Upper StateMay 13 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:58.08a11
May 3SCHSL 4A - Region 1May 3 · 3200 Meters · Place 1 · GreenvilleGreenville3200 Meters1.9:27.22a11
May 3SCHSL 4A - Region 1May 3 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:37.35a11
May 3SCHSL 4A - Region 1May 3 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:58.92a11
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters11:54.27—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · High Jump · Place 1 · GreenvilleGreenvilleHigh Jump11:53.35 PB—
Apr 15Friday Night LightsApr 15 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:11.47JR
Apr 15Friday Night LightsApr 15 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:08.95 PB—
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:53.35a PB11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9115th Millrose GamesFeb 9 · 1 Mile · Place 7 · GreenvilleGreenville1 Mile7.4:13.14a PB11
Feb 9115th Millrose GamesFeb 9 · 1600 Meters · Place 7 · GreenvilleGreenville1600 Meters7.4:11.78a PB11
Feb 9115th Millrose GamesFeb 9 · 1500 Meters · Place 6 · GreenvilleGreenville1500 Meters6.3:56.96a PB11

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 1 · UnattachedUnattached3200 Meters1.9:00.88aUnofficial11
May 21SCHSL State Championships - AAAAMay 21 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:25.09a10
May 21SCHSL State Championships - AAAAMay 21 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:57.93a10
May 14SCHSL 4A - Upper StateMay 14 · 3200 Meters · GreenvilleGreenville3200 Meters—DNF10
May 14SCHSL 4A - Upper StateMay 14 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:19.69a10
May 14SCHSL 4A - Upper StateMay 14 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.1:55.77a10
May 7SCHSL 4A - Region 2May 7 · 3200 Meters · Place 1 · GreenvilleGreenville3200 Meters110:04.97SO
May 7SCHSL 4A - Region 2May 7 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:30.98SO
May 7SCHSL 4A - Region 2May 7 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters12:05.00SO
Apr 23SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 23 · 3200 Meters · Place 1 · GreenvilleGreenville3200 Meters19:30.28SO
Apr 2Rams/Falcons HS InvitationalApr 2 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters1.4:16.44a10
Apr 2Rams/Falcons HS InvitationalApr 2 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.2:00.89a10
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 3200 Meters · Place 1 · GreenvilleGreenville3200 Meters19:47.94—
Mar 19Foothills Track ClassicMar 19 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:33.85SO
Feb 19Dorman Distance CarnivalFeb 19 · 1 Mile · Place 1 · GreenvilleGreenville1 Mile1.4:24.94a PB10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28Clemson Bob Pollock InvitationalJan 28 · 1 Mile · Place 1 · High SchoolHigh School1 Mile1.4:20.47a10
Jan 28Clemson Bob Pollock InvitationalJan 28 · 800 Meters · Place 2 · High SchoolHigh School800 Meters2.1:59.10a PB10

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 21SCHSL Class 4A State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 4 · GreenvilleGreenville1600 Meters4.4:26.47a9
May 21SCHSL Class 4A State Track & Field ChampionshipsMay 21 · 800 Meters · Place 8 · GreenvilleGreenville800 Meters8.2:06.17a9
May 15SCHSL Class 4A Upper StateMay 15 · 3200 Meters · Place 8 · GreenvilleGreenville3200 Meters8.10:12.08a9
May 15SCHSL Class 4A Upper StateMay 15 · 1600 Meters · Place 3 · GreenvilleGreenville1600 Meters3.4:26.20a9
May 15SCHSL Class 4A Upper StateMay 15 · 800 Meters · Place 2 · GreenvilleGreenville800 Meters2.2:00.15a9
May 8SCHSL Region 2-4AMay 8 · 3200 Meters · Place 3 · GreenvilleGreenville3200 Meters3.10:22.73a9
May 8SCHSL Region 2-4AMay 8 · 1600 Meters · Place 2 · GreenvilleGreenville1600 Meters2.4:33.27a9
May 8SCHSL Region 2-4AMay 8 · 800 Meters · Place 4 · GreenvilleGreenville800 Meters4.2:04.54a9
Apr 23Bob Jenkins Coaches Classic EliteApr 23 · 3200 Meters · Place 8 · GreenvilleGreenville3200 Meters8.9:42.11a9
Apr 13Wren Home Meet #5Apr 13 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:32.73—
Apr 13Wren Home Meet #5Apr 13 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters12:03.38—
Apr 13Wren Home Meet #5Apr 13 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:32.73—
Apr 13Wren Home Meet #5Apr 13 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters12:03.38—
Mar 30Southside Christian Meet #4Mar 30 · 1600 Meters · Place 2 · GreenvilleGreenville1600 Meters2.4:32.74a9
Mar 30Southside Christian Meet #4Mar 30 · 800 Meters · Place 1 · GreenvilleGreenville800 Meters1.2:03.32a9
Mar 27Bob Jenkins Coaches Classic Region 1Mar 27 · 3200 Meters · Place 2 · GreenvilleGreenville3200 Meters29:49.49—
Mar 13Chick-Fil-A GamesMar 13 · 3200 Meters · Place 2 · GreenvilleGreenville3200 Meters29:48.369
Mar 3Region 2-4A Pre-Region MeetMar 3 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:37.53—
Mar 3Region 2-4A Pre-Region MeetMar 3 · 1600 Meters · Place 1 · GreenvilleGreenville1600 Meters14:37.53—