Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBast-Cregger Multi Invitational · Dec 85:46.63aBast-Cregger Multi InvitationalDecember 8, 2023
10,000 Meters · OutdoorElectric City Invitational · Apr 341:27.66aElectric City InvitationalApril 3, 2026
1000 Meters · IndoorMondo College Invitational · Jan 183:24.18Mondo College InvitationalJanuary 18, 2025
1500 Meters · OutdoorVertKlasse Meeting · Apr 55:15.01aVertKlasse MeetingApril 5, 2024
1600 Meters · OutdoorSCHSL 5A - Region 5 · May 35:29.06aSCHSL 5A - Region 5May 3, 2023
3000 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 3011:02.22aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
3000 Meters · OutdoorDavidson Relays · Mar 2711:34.08aDavidson RelaysMarch 27, 2026
3000m Race Walk · IndoorJDL Flat Is Fast Invitational · Jan 2123:48.67JDL Flat Is Fast InvitationalJanuary 21, 2024
3000m Racewalk · Standard · IndoorAppalachian Athletic Conference Indoor Championships · Feb 1521:02.84aAppalachian Athletic Conference Indoor ChampionshipsFebruary 15, 2024
3200 Meters · OutdoorSCHSL 5A - Region 5 · May 312:20.24aSCHSL 5A - Region 5May 3, 2023
400 Meters · IndoorJDL Flat Is Fast Invitational · Jan 211:08.28JDL Flat Is Fast InvitationalJanuary 21, 2024
400 Meters · OutdoorIsland Invitational · Mar 201:19.73Island InvitationalMarch 20, 2021
5000 Meters · IndoorConference Carolinas · Feb 2219:22.13Conference CarolinasFebruary 22, 2026
5000 Meters · OutdoorAsheville Bulldog Invitational · Apr 1019:32.79aAsheville Bulldog InvitationalApril 10, 2026
800 Meters · IndoorMondo College Invitational · Jan 132:36.40Mondo College InvitationalJanuary 13, 2024
800 Meters · OutdoorMontreat Open · Mar 222:33.89aMontreat OpenMarch 22, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · 10,000 Meters · Place 12 · North GreenvilleNorth Greenville10,000 Meters12.43:51.95aJr
Apr 23Conference CarolinasApr 23 · 5000 Meters · Place 14 · North GreenvilleNorth Greenville5000 Meters14.20:17.52aJr
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · Place 19 · North GreenvilleNorth Greenville5000 Meters19.19:32.79a PBJr
Apr 3Electric City InvitationalApr 3 · 10,000 Meters · Place 5 · North GreenvilleNorth Greenville10,000 Meters5.41:27.66a PBJr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 24 · North GreenvilleNorth Greenville3000 Meters24.11:34.08a PBJr
Mar 13SWU Gotta Run InviteMar 13 · 5000 Meters · Place 11 · North GreenvilleNorth Greenville5000 Meters1119:59.75SR
Mar 13SWU Gotta Run InviteMar 13 · 1500 Meters · Place 7 · North GreenvilleNorth Greenville1500 Meters75:18.03SR

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · 5000 Meters · Place 9 · North GreenvilleNorth Greenville5000 Meters919:22.13 PBJR
Feb 13Mid-Winter Collegiate InviteFeb 13 · 5000 Meters · Place 10 · North GreenvilleNorth Greenville5000 Meters10.19:37.40aJr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · Place 26 · North GreenvilleNorth Greenville1 Mile26.5:50.14aJr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 3000 Meters · Place 19 · North GreenvilleNorth Greenville3000 Meters1911:02.22a PBJr
Jan 17Mondo College InvitationalJan 17 · 3000 Meters · Place 25 · North GreenvNorth Greenv3000 Meters2511:04.92—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Conference CarolinasApr 24 · 5000 Meters · Place 16 · North GreenvilleNorth Greenville5000 Meters16.20:18.30aSo
Apr 11Asheville Bulldog InvitationalApr 11 · 5000 Meters · Place 21 · North GreenvilleNorth Greenville5000 Meters2119:42.97aSo
Apr 4Electric City InviteApr 4 · 5000 Meters · Place 6 · North GreenvilleNorth Greenville5000 Meters620:49.50SO
Apr 4Electric City InviteApr 4 · 800 Meters · Place 41 · North GreenvilleNorth Greenville800 Meters412:36.43SO
Apr 4Electric City InviteApr 4 · 800 Meters · Place 41 · North GreenvilleNorth Greenville800 Meters412:36.43SO
Mar 2049er ClassicMar 20 · 1500 Meters · Place 59 · North GreenvilleNorth Greenville1500 Meters59.5:28.99aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Carolina ChallengeJan 31 · 5000 Meters · Place 8 · North GreenvilleNorth Greenville5000 Meters819:44.99a—
Jan 18Mondo College InvitationalJan 18 · 1000 Meters · Place 3 · North GreenvNorth Greenv1000 Meters33:24.18 PB—
Jan 18Mondo College InvitationalJan 18 · 3000 Meters · Place 13 · North GreenvNorth Greenv3000 Meters1311:19.17—
Jan 18Mondo College InvitationalJan 18 · 3000 Meters · Place 13 · North GreenvilleNorth Greenville3000 Meters1311:19.17a—
Jan 18Mondo College InvitationalJan 18 · 1000 Meters · Place 3 · North GreenvilleNorth Greenville1000 Meters33:24.18a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Appalachian (AAC) Outdoor ChampionshipsApr 18 · 5000 Meters · Place 12 · Columbia (S.C.)Columbia (S.C.)5000 Meters1220:07.44a—
Apr 5VertKlasse MeetingApr 5 · 1500 Meters · Place 58 · Columbia (S.C.)Columbia (S.C.)1500 Meters585:15.01a PB—
Mar 22Montreat OpenMar 22 · 5000 Meters · Place 15 · Columbia (S.C.)Columbia (S.C.)5000 Meters15.20:14.68aFr
Mar 22Montreat OpenMar 22 · 800 Meters · Place 31 · Columbia (S.C.)Columbia (S.C.)800 Meters31.2:33.89a PBFr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15Appalachian Athletic Conference Indoor ChampionshipsFeb 15 · 3000m Racewalk · Place 6 · Columbia (S.C.)Columbia (S.C.)3000m RacewalkStandard6.21:02.84a PBFr
Jan 21JDL Flat Is Fast InvitationalJan 21 · 3000m Race Walk · Place 4 · Columbia (Sc)Columbia (Sc)3000m Race Walk423:48.67 PB—
Jan 21JDL Flat Is Fast InvitationalJan 21 · 400 Meters · Place 20 · Columbia (Sc)Columbia (Sc)400 Meters201:08.28 PB—
Jan 13Mondo College InvitationalJan 13 · 3000 Meters · Place 18 · Columbia (Sc)Columbia (Sc)3000 Meters1811:36.89—
Jan 13Mondo College InvitationalJan 13 · 800 Meters · Place 10 · Columbia (Sc)Columbia (Sc)800 Meters102:36.40 PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · 1 Mile · Place 5 · Columbia (S.C.)Columbia (S.C.)1 Mile5.5:46.63a PBFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13SCHSL 5A - Lower StateMay 13 · 3200 Meters · SocasteeSocastee3200 Meters—DNS12
May 13SCHSL 5A - Lower StateMay 13 · 1600 Meters · Place 7 · SocasteeSocastee1600 Meters7.5:32.40a12
May 3SCHSL 5A - Region 5May 3 · 3200 Meters · Place 2 · SocasteeSocastee3200 Meters2.12:20.24a PB12
May 3SCHSL 5A - Region 5May 3 · 1600 Meters · Place 2 · SocasteeSocastee1600 Meters2.5:29.06a PB12
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 5Mar 25 · 3200 Meters · Place 7 · SocasteeSocastee3200 Meters7.12:47.65a12
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 5Mar 25 · 1600 Meters · Place 8 · SocasteeSocastee1600 Meters8.5:45.25a12

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5SCHSL 5A - Region 6May 5 · 1600 Meters · Place 7 · SocasteeSocastee1600 Meters76:21.43—
May 5SCHSL 5A - Region 6May 5 · 1600 Meters · Place 7 · SocasteeSocastee1600 Meters76:21.43—
May 5SCHSL 5A - Region 6May 5 · 800 Meters · Place 11 · SocasteeSocastee800 Meters112:54.67—
May 5SCHSL 5A - Region 6May 5 · 800 Meters · Place 11 · SocasteeSocastee800 Meters112:54.67—
Mar 30Myrtle Beach Meet 1Mar 30 · 800 Meters · Place 6 · SocasteeSocastee800 Meters62:52.50—
Mar 30Myrtle Beach Meet 1Mar 30 · 1600 Meters · Place 8 · SocasteeSocastee1600 Meters86:21.00—

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1SCHSL Region 6-5AMay 1 · 800 Meters · Place 5 · SocasteeSocastee800 Meters52:54.63—
May 1SCHSL Region 6-5AMay 1 · 1600 Meters · Place 5 · SocasteeSocastee1600 Meters56:18.30—
Apr 21Horry County ChampionshipApr 21 · 1600 Meters · Place 10 · SocasteeSocastee1600 Meters106:29.04—
Mar 20Island InvitationalMar 20 · 400 Meters · Place 21 · SocasteeSocastee400 Meters211:19.73 PBSO