Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDavidson Relays · Mar 274:22.67aDavidson RelaysMarch 27, 2026
1500 Meters · Outdoor49er Classic · Mar 193:58.72a49er ClassicMarch 19, 2026
1600 Meters · OutdoorSCHSL 5A - Region 1 · May 14:31.83aSCHSL 5A - Region 1May 1, 2024
3000 Meters · IndoorMid-Winter Collegiate Invite · Feb 138:49.54aMid-Winter Collegiate InviteFebruary 13, 2026
3200 Meters · OutdoorChick-Fil-A Games · Mar 1110:32.78Chick-Fil-A GamesMarch 11, 2023
5000 Meters · OutdoorElectric City Invitational · Apr 315:06.59aElectric City InvitationalApril 3, 2026
800 Meters · OutdoorBig South Outdoor Track and Field Championship · May 121:57.31aBig South Outdoor Track and Field ChampionshipMay 12, 2025
Combined results · OutdoorHillcrest vs. Woodmont and Laurens · Mar 144:58.59Hillcrest vs. Woodmont and LaurensMarch 14, 2022
High School Mile · IndoorDorman Distance Carnival · Feb 174:47.05Dorman Distance CarnivalFebruary 17, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 5000 Meters · Place 16 · USC UpstateUSC Upstate5000 Meters16.15:57.85aSo
Apr 24Charlotte InviteApr 24 · 5000 Meters · Place 9 · USC UpstateUSC Upstate5000 Meters9.15:16.57aSo
Apr 17Georgia Tech InvitationalApr 17 · 1500 Meters · Place 52 · USC UpstateUSC Upstate1500 Meters52.3:58.83aSo
Apr 17Georgia Tech InvitationalApr 17 · 800 Meters · Place 94 · USC UpstateUSC Upstate800 Meters94.1:58.39aSo
Apr 3Electric City InvitationalApr 3 · 5000 Meters · Place 3 · USC UpstateUSC Upstate5000 Meters3.15:06.59a PBSo
Mar 27Davidson RelaysMar 27 · 1 Mile · Place 3 · USC UpstateUSC Upstate1 Mile3.4:22.67a PBSo
Mar 1949er ClassicMar 19 · 1500 Meters · Place 28 · USC UpstateUSC Upstate1500 Meters283:58.72a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · 3000 Meters · Place 17 · USC UpstateUSC Upstate3000 Meters178:51.86aSO
Feb 13Mid-Winter Collegiate InviteFeb 13 · 3000 Meters · Place 8 · USC UpstateUSC Upstate3000 Meters8.8:49.54a PBSo
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Place 14 · USC UpstateUSC Upstate3000 Meters14.8:56.51aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 1500 Meters · Place 5 · USC UpstateUSC Upstate1500 Meters53:59.49aFR
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 800 Meters · Place 15 · USC UpstateUSC Upstate800 Meters151:57.31a PBFR
Apr 252025 Charlotte InviteApr 25 · 1500 Meters · Place 7 · USC UpstateUSC Upstate1500 Meters74:01.19FR
Apr 11Asheville Bulldog InvitationalApr 11 · 1500 Meters · Place 17 · USC UpstateUSC Upstate1500 Meters174:04.21aFr
Apr 11Asheville Bulldog InvitationalApr 11 · 800 Meters · Place 15 · USC UpstateUSC Upstate800 Meters152:00.81aFr
Mar 29Davidson RelaysMar 29 · 1 Mile · Place 13 · USC UpstateUSC Upstate1 Mile134:26.72aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · 3000 Meters · USC UpstateUSC Upstate3000 Meters--DNSFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11SCHSL 5A - Upper StateMay 11 · 1600 Meters · Place 14 · MauldinMauldin1600 Meters14.4:42.02a12
May 1SCHSL 5A - Region 1May 1 · 1600 Meters · Place 5 · MauldinMauldin1600 Meters5.4:31.83a PB12
May 1SCHSL 5A - Region 1May 1 · 800 Meters · MauldinMauldin800 Meters—DNS12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 1600 Meters · Place 13 · MauldinMauldin1600 Meters13.4:38.03a12
Apr 6Fury ClassicApr 6 · 800 Meters · Place 2 · MauldinMauldin800 Meters2.2:03.48a12
Apr 1Hillcrest Meet 4-1Apr 1 · 1600 Meters · Place 4 · MauldinMauldin1600 Meters4.4:55.27a12
Mar 29Friday Night LightsMar 29 · 3200 Meters · Place 4 · MauldinMauldin3200 Meters4.10:34.04a12
Mar 29Friday Night LightsMar 29 · 1600 Meters · Place 3 · MauldinMauldin1600 Meters3.4:36.02a12
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · 800 Meters · Place 8 · MauldinMauldin800 Meters82:07.09—
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 1Mar 23 · 800 Meters · Place 9 · MauldinMauldin800 Meters92:07.09—
Mar 13Eastside Home MeetMar 13 · 800 Meters · Place 3 · MauldinMauldin800 Meters32:04.32SR
Mar 13Eastside Home MeetMar 13 · 800 Meters · Place 3 · MauldinMauldin800 Meters32:04.3212

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Dorman Distance CarnivalFeb 17 · High School Mile · Place 28 · MauldinMauldinHigh School Mile284:47.05 PBSR

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Chick-Fil-A GamesMar 11 · 3200 Meters · Place 10 · MauldinMauldin3200 Meters1010:32.78 PB—
Mar 11Chick-Fil-A GamesMar 11 · 1600 Meters · Place 12 · MauldinMauldin1600 Meters124:43.20—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 123 · UnattachedUnattached3200 Meters123.10:07.61aUnofficial11
May 14SCHSL 5A - Upper StateMay 14 · 1600 Meters · Place 20 · MauldinMauldin1600 Meters20.4:49.47a10
Apr 15Friday Night LightsApr 15 · 800 Meters · Place 10 · MauldinMauldin800 Meters102:07.79SO
Apr 8All American Track Classic 2022Apr 8 · 1 Mile · Place 86 · MauldinMauldin1 Mile86.4:49.48a10
Mar 29Mauldin Meet #1Mar 29 · 3200 Meters · Place 5 · MauldinMauldin3200 Meters511:02.39SO
Mar 29Mauldin Meet #1Mar 29 · 800 Meters · Place 2 · MauldinMauldin800 Meters22:10.92SO
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 3200 Meters · Place 36 · MauldinMauldin3200 Meters3611:20.81—
Mar 14Hillcrest vs. Woodmont and LaurensMar 14 · Combined results · Place 4 · MauldinMauldinCombined results44:58.59 PB10

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 5SCHSL Region 1-5AMay 5 · 3200 Meters · Place 13 · MauldinMauldin3200 Meters13.11:44.76a9
Apr 20Byrnes Meet #4Apr 20 · 3200 Meters · Place 6 · MauldinMauldin3200 Meters611:33.289
Apr 20Byrnes Meet #4Apr 20 · 1600 Meters · Place 14 · MauldinMauldin1600 Meters145:08.879
Apr 17Greenville County JV ChampionshipApr 17 · 3200 Meters · Place 3 · MauldinMauldin3200 Meters311:23.119
Apr 17Greenville County JV ChampionshipApr 17 · 1600 Meters · Place 4 · MauldinMauldin1600 Meters45:17.069
Apr 13Mauldin Meet #2Apr 13 · 3200 Meters · Place 7 · MauldinMauldin3200 Meters711:42.529
Mar 30Mauldin Meet #1Mar 30 · 3200 Meters · Place 9 · MauldinMauldin3200 Meters9.11:45.14a9
Mar 30Mauldin Meet #1Mar 30 · 1600 Meters · Place 6 · MauldinMauldin1600 Meters6.5:10.06a9
Mar 20Kevin Logan Memorial JV MeetMar 20 · 3200 Meters · Place 5 · MauldinMauldin3200 Meters5.11:35.75a9
Mar 20Kevin Logan Memorial JV MeetMar 20 · 1600 Meters · Place 10 · MauldinMauldin1600 Meters10.5:28.39a9
Mar 13Chick-Fil-A GamesMar 13 · 3200 Meters · Place 21 · MauldinMauldin3200 Meters2111:31.859
Mar 13Chick-Fil-A GamesMar 13 · 1600 Meters · Place 32 · MauldinMauldin1600 Meters325:14.339
Mar 9Southside Christian Meet #1Mar 9 · 3200 Meters · Place 3 · MauldinMauldin3200 Meters312:01.35—
Mar 9Southside Christian Meet #1Mar 9 · 1600 Meters · Place 4 · MauldinMauldin1600 Meters45:18.03—

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 9Greenville County JV ChampionshipApr 9 · 1600 Meters · Place 2 · MauldinMauldin1600 Meters25:50.277
Apr 9Greenville County JV ChampionshipApr 9 · 1600 Meters · Place 2 · MauldinMauldin1600 Meters25:50.277
Apr 9Greenville County JV ChampionshipApr 9 · 1600 Meters · Place 17 · MAULDINMAULDIN1600 Meters175:50.277
Apr 9Greenville County JV ChampionshipApr 9 · 1600 Meters · Place 17 · MAULDINMAULDIN1600 Meters175:50.277
Apr 9Greenville County JV ChampionshipApr 9 · 800 Meters · Place 19 · MAULDINMAULDIN800 Meters192:41.967
Apr 9Greenville County JV ChampionshipApr 9 · 800 Meters · Place 19 · MAULDINMAULDIN800 Meters192:41.967
Mar 26Mauldin Home Meet #2Mar 26 · 800 Meters · Place 24 · MauldinMauldin800 Meters242:46.01—
Mar 19Mauldin Home meet #1Mar 19 · 800 Meters · Place 22 · MauldinMauldin800 Meters222:44.00—
Mar 16Kevin Logan Memorial JV MeetMar 16 · 1600 Meters · Place 19 · MauldinMauldin1600 Meters196:09.087
Mar 16Kevin Logan Memorial JV MeetMar 16 · 1600 Meters · Place 19 · MauldinMauldin1600 Meters196:09.087
Mar 16Kevin Logan Memorial JV MeetMar 16 · 800 Meters · Place 25 · MauldinMauldin800 Meters252:51.437
Mar 16Kevin Logan Memorial JV MeetMar 16 · 800 Meters · Place 25 · MauldinMauldin800 Meters252:51.437
Mar 16Kevin Logan Memorial JV MeetMar 16 · 1600 Meters · Place 19 · MauldinMauldin1600 Meters196:09.087
Mar 16Kevin Logan Memorial JV MeetMar 16 · 800 Meters · Place 25 · MauldinMauldin800 Meters252:51.437