Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMid-Winter Collegiate Invite · Feb 134:36.10aMid-Winter Collegiate InviteFebruary 13, 2026
1 Mile · OutdoorDavidson Relays · Mar 294:31.87aDavidson RelaysMarch 29, 2025
1000 Meters · IndoorCOROS Collegiate Challenge · Jan 222:55.295COROS Collegiate ChallengeJanuary 22, 2023
1500 Meters · Outdoor2025 Charlotte Invite · Apr 254:11.372025 Charlotte InviteApril 25, 2025
1600 Meters · OutdoorSCHSL Class 3A Upper State · May 154:35.89aSCHSL Class 3A Upper StateMay 15, 2021
3000 Meters · IndoorBig South Indoor TF Championships 2026 · Feb 279:14.71aBig South Indoor TF Championships 2026February 27, 2026
3000 Meters · OutdoorCharlotte Invite · Apr 249:06.13aCharlotte InviteApril 24, 2026
3200 Meters · OutdoorUpstate Tri-County Championship · Apr 2810:07.73Upstate Tri-County ChampionshipApril 28, 2021
5000 Meters · IndoorTryon Winter Classic · Jan 1615:46.00aTryon Winter ClassicJanuary 16, 2026
5000 Meters · Outdoor49er Classic · Mar 1915:24.30a49er ClassicMarch 19, 2026
800 Meters · OutdoorGeorgia Tech Invitational · Apr 192:01.35aGeorgia Tech InvitationalApril 19, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Charlotte InviteApr 24 · 3000 Meters · Place 2 · USC UpstateUSC Upstate3000 Meters2.9:06.13a PBJr
Apr 17Georgia Tech InvitationalApr 17 · 5000 Meters · Place 40 · USC UpstateUSC Upstate5000 Meters40.15:49.68aJr
Apr 3Electric City InvitationalApr 3 · 5000 Meters · Place 10 · USC UpstateUSC Upstate5000 Meters10.15:26.32aJr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 15 · USC UpstateUSC Upstate3000 Meters15.9:14.23aJr
Mar 27Davidson RelaysMar 27 · 1 Mile · USC UpstateUSC Upstate1 Mile--DNSJr
Mar 1949er ClassicMar 19 · 5000 Meters · Place 12 · USC UpstateUSC Upstate5000 Meters1215:24.30a PBJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · 3000 Meters · Place 22 · USC UpstateUSC Upstate3000 Meters229:14.71a PBSR
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · Place 31 · USC UpstateUSC Upstate1 Mile31.4:36.10a PBSr
Jan 16Tryon Winter ClassicJan 16 · 5000 Meters · Place 4 · USC UpstateUSC Upstate5000 Meters4.15:46.00a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 252025 Charlotte InviteApr 25 · 1500 Meters · Place 18 · USC UpstateUSC Upstate1500 Meters184:11.37 PBSO
Mar 29Davidson RelaysMar 29 · 1 Mile · Place 20 · USC UpstateUSC Upstate1 Mile204:31.87a PBSo
Mar 2049er ClassicMar 20 · 5000 Meters · Place 46 · USC UpstateUSC Upstate5000 Meters46.16:14.58aSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 262024 Charlotte InviteApr 26 · 1500 Meters · Place 22 · USC UpstateUSC Upstate1500 Meters224:15.85SO
Apr 19Georgia Tech InvitationalApr 19 · 1500 Meters · Place 80 · USC UpstateUSC Upstate1500 Meters80.4:12.94aFr
Apr 19Georgia Tech InvitationalApr 19 · 800 Meters · Place 86 · USC UpstateUSC Upstate800 Meters86.2:01.35a PBFr
Apr 5VertKlasse MeetingApr 5 · 800 Meters · Place 43 · USC UpstateUSC Upstate800 Meters432:04.26a—
Apr 5VertKlasse MeetingApr 5 · 1500 Meters · Place 58 · USC UpstateUSC Upstate1500 Meters584:17.11a—
Mar 1449er ClassicMar 14 · 1500 Meters · Place 79 · USC UpstateUSC Upstate1500 Meters79.4:18.37aFr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 162023 Charlotte 49er ClassicMar 16 · 1500 Meters · Place 70 · USC UpstateUSC Upstate1500 Meters704:20.65FR
Mar 162023 Charlotte 49er ClassicMar 16 · 1500 Meters · Place 70 · USC UpstateUSC Upstate1500 Meters704:20.65FR

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22COROS Collegiate ChallengeJan 22 · 1000 Meters · Place 11 · Usc UpstateUsc Upstate1000 Meters112:55.295 PB—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21SCHSL State Championships - AAA May 21 · 1600 Meters · Place 14 · PowdersvillePowdersville1600 Meters14.4:51.51a12
May 21SCHSL State Championships - AAA May 21 · 800 Meters · Place 12 · PowdersvillePowdersville800 Meters12.2:11.19a12
May 14SCHSL 3A - Upper StateMay 14 · 3200 Meters · Place 15 · PowdersvillePowdersville3200 Meters15.10:55.09a12
May 14SCHSL 3A - Upper StateMay 14 · 1600 Meters · Place 9 · PowdersvillePowdersville1600 Meters9.4:47.83a12
May 14SCHSL 3A - Upper StateMay 14 · 800 Meters · Place 11 · PowdersvillePowdersville800 Meters11.2:09.43a12
May 3SCHSL 3A - Region 2May 3 · 3200 Meters · Place 1 · PowdersvillePowdersville3200 Meters1.10:29.00a12
May 3SCHSL 3A - Region 2May 3 · 1600 Meters · Place 2 · PowdersvillePowdersville1600 Meters2.4:46.41a12
May 3SCHSL 3A - Region 2May 3 · 800 Meters · Place 3 · PowdersvillePowdersville800 Meters3.2:06.16a12
Mar 30Palmetto-Home Meet #2Mar 30 · 800 Meters · Place 4 · PowdersvillePowdersville800 Meters42:07.87—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 1600 Meters · Place 22 · PowdersvillePowdersville1600 Meters225:00.43—
Mar 19Hurricane Track Invitational Mar 19 · 3200 Meters · Place 7 · PowdersvillePowdersville3200 Meters7.10:57.98a12
Mar 19Hurricane Track Invitational Mar 19 · 1600 Meters · Place 5 · PowdersvillePowdersville1600 Meters5.4:54.32a12
Mar 19Hurricane Track Invitational Mar 19 · 800 Meters · Place 3 · PowdersvillePowdersville800 Meters3.2:15.64a12
Mar 10Wren March 10 MeetMar 10 · 1600 Meters · Place 2 · PowdersvillePowdersville1600 Meters24:51.23—
Mar 10Wren March 10 MeetMar 10 · 800 Meters · Place 3 · PowdersvillePowdersville800 Meters32:09.32—

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21SCHSL Class 3A State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 8 · PowdersvillePowdersville3200 Meters8.10:50.03a11
May 15SCHSL Class 3A Upper StateMay 15 · 3200 Meters · Place 4 · PowdersvillePowdersville3200 Meters4.10:15.77a11
May 15SCHSL Class 3A Upper StateMay 15 · 1600 Meters · Place 5 · PowdersvillePowdersville1600 Meters5.4:35.89a PB11
May 15SCHSL Class 3A Upper StateMay 15 · 800 Meters · Place 5 · PowdersvillePowdersville800 Meters5.2:02.66a11
Apr 28Upstate Tri-County ChampionshipApr 28 · 3200 Meters · Place 4 · PowdersvillePowdersville3200 Meters410:07.73 PBJR
Apr 28Upstate Tri-County ChampionshipApr 28 · 1600 Meters · Place 6 · PowdersvillePowdersville1600 Meters64:37.63JR
Apr 28Upstate Tri-County ChampionshipApr 28 · 800 Meters · Place 3 · PowdersvillePowdersville800 Meters32:03.38JR
Apr 22Powdersville Meet #4Apr 22 · 3200 Meters · PowdersvillePowdersville3200 Meters—10:20.07—
Apr 22Powdersville Meet #4Apr 22 · 1600 Meters · Place 1 · PowdersvillePowdersville1600 Meters14:37.97—
Apr 22Powdersville Meet #4Apr 22 · 800 Meters · Place 1 · PowdersvillePowdersville800 Meters12:05.26—
Apr 17Golden Corner InvitationalApr 17 · 3200 Meters · Place 5 · PowdersvillePowdersville3200 Meters5.10:28.87a11
Apr 17Golden Corner InvitationalApr 17 · 1600 Meters · Place 5 · PowdersvillePowdersville1600 Meters5.4:39.00a11
Apr 14Powdersville JV MeetApr 14 · 3200 Meters · Place 1 · PowdersvillePowdersville3200 Meters1.10:21.92a11
Apr 14Powdersville JV MeetApr 14 · 1600 Meters · Place 1 · PowdersvillePowdersville1600 Meters1.4:38.78a11
Apr 14Powdersville JV MeetApr 14 · 800 Meters · Place 1 · PowdersvillePowdersville800 Meters1.2:07.81a11
Apr 1Powdersville Meet #3Apr 1 · 3200 Meters · Place 1 · PowdersvillePowdersville3200 Meters1.10:20.07a11
Apr 1Powdersville Meet #3Apr 1 · 1600 Meters · Place 1 · PowdersvillePowdersville1600 Meters1.4:44.23a11

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 4Powdersville Meet 2Apr 4 · 3200 Meters · Place 4 · PowdersvillePowdersville3200 Meters410:51.06—
Apr 4Powdersville Meet 2Apr 4 · 1600 Meters · Place 5 · PowdersvillePowdersville1600 Meters55:06.16—
Mar 19Powdersville MeetMar 19 · 3200 Meters · Place 4 · PowdersvillePowdersville3200 Meters411:16.37—
Mar 19Powdersville MeetMar 19 · 1600 Meters · Place 7 · PowdersvillePowdersville1600 Meters75:14.25—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Powdersville Meet 3Apr 17 · 3200 Meters · Place 2 · PowdersvillePowdersville3200 Meters211:24.55—
Apr 17Powdersville Meet 3Apr 17 · 1600 Meters · Place 9 · PowdersvillePowdersville1600 Meters95:27.48—
Mar 27Palmetto Home Meet #2Mar 27 · 3200 Meters · Place 8 · PowdersvillePowdersville3200 Meters811:26.61—
Mar 20Powdersville Meet #2Mar 20 · 1600 Meters · Place 17 · PowdersvillePowdersville1600 Meters175:46.66—

2017 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 22Hurricane JV InvitationalApr 22 · 3200 Meters · Place 2 · PowdersvillePowdersville3200 Meters212:03.00—
Apr 22Hurricane JV InvitationalApr 22 · 1600 Meters · Place 2 · PowdersvillePowdersville1600 Meters25:24.10—
Apr 4Powdersville MeetApr 4 · 3200 Meters · Place 7 · PowdersvillePowdersville3200 Meters711:26.61—
Apr 4Powdersville MeetApr 4 · 1600 Meters · Place 9 · PowdersvillePowdersville1600 Meters95:28.70—
Mar 14Powdersville MeetMar 14 · 3200 Meters · Place 7 · PowdersvillePowdersville3200 Meters712:01.73—
Mar 14Powdersville MeetMar 14 · 1600 Meters · Place 11 · PowdersvillePowdersville1600 Meters115:39.44—