Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMondo College Invitational · Jan 174:25.86Mondo College InvitationalJanuary 17, 2026
1500 Meters · OutdoorSouthside Power and Fitness Invitational · Apr 104:01.88aSouthside Power and Fitness InvitationalApril 10, 2026
1600 Meters · IndoorJDL Holiday Invitational · Dec 184:50.33aJDL Holiday InvitationalDecember 18, 2021
1600 Meters · OutdoorNCHSAA 3A Midwest Regional · May 134:39.11aNCHSAA 3A Midwest RegionalMay 13, 2022
3000 Meters · IndoorConference Carolinas · Feb 228:35.47Conference CarolinasFebruary 22, 2026
3200 Meters · IndoorNCHSAA 3A Indoor State Championships · Feb 1210:13.18aNCHSAA 3A Indoor State ChampionshipsFebruary 12, 2022
3200 Meters · OutdoorNCHSAA 3A Midwest Regional · May 1310:13.16aNCHSAA 3A Midwest RegionalMay 13, 2022
5000 Meters · IndoorConference Carolinas · Feb 2215:04.33Conference CarolinasFebruary 22, 2026
5000 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 215:24.98aHigh Point VertKlasse MeetingApril 2, 2026
800 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 302:04.59aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · 5000 Meters · Place 10 · Lees-McRaeLees-McRae5000 Meters10.15:58.20aSr
Apr 23Conference CarolinasApr 23 · 1500 Meters · Place 10 · Lees-McRaeLees-McRae1500 MetersRound P10.4:09.81aSr
Apr 23Conference CarolinasApr 23 · 1500 Meters · Place 8 · Lees-McRaeLees-McRae1500 Meters8.4:04.17aSr
Apr 10Southside Power and Fitness InvitationalApr 10 · 1500 Meters · Place 2 · Lees-McRaeLees-McRae1500 Meters2.4:01.88a PBSr
Apr 2High Point VertKlasse MeetingApr 2 · 5000 Meters · Place 13 · Lees-McRaeLees-McRae5000 Meters13.15:24.98a PBSr
Mar 1949er ClassicMar 19 · 5000 Meters · Place 23 · Lees-McRaeLees-McRae5000 Meters2315:41.03aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · 5000 Meters · Place 3 · Lees-McRaeLees-McRae5000 Meters315:04.33 PBSR
Feb 22Conference CarolinasFeb 22 · 3000 Meters · Place 1 · Lees-McRaeLees-McRae3000 Meters18:35.47 PBSR
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · Place 13 · Lees-McRaeLees-McRae1 Mile13.4:26.59aSr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 5000 Meters · Place 10 · Lees-McRaeLees-McRae5000 Meters1015:31.76aSr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 800 Meters · Place 34 · Lees-McRaeLees-McRae800 Meters342:04.59a PBSr
Jan 17Mondo College InvitationalJan 17 · 3000 Meters · Place 9 · Lees-McRaeLees-McRae3000 Meters98:49.41—
Jan 17Mondo College InvitationalJan 17 · 1 Mile · Place 25 · Lees-McRaeLees-McRae1 Mile254:25.86 PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Conference CarolinasApr 24 · 5000 Meters · Place 18 · Lees-McRaeLees-McRae5000 Meters18.16:17.74aJr
Apr 24Conference CarolinasApr 24 · 1500 Meters · Place 2 · Lees-McRaeLees-McRae1500 MetersRound P2.4:04.13aJr
Apr 24Conference CarolinasApr 24 · 1500 Meters · Place 12 · Lees-McRaeLees-McRae1500 Meters12.4:13.68aJr
Apr 11Asheville Bulldog InvitationalApr 11 · 1500 Meters · Place 29 · Lees-McRaeLees-McRae1500 Meters294:10.01aJr
Apr 4Tennessee InvitationalApr 4 · 5000 Meters · Place 33 · Lees-McRaeLees-McRae5000 Meters33.16:18.34aJr
Mar 21Mountaineer First ChanceMar 21 · 5000 Meters · Place 5 · Lees-McRaeLees-McRae5000 Meters515:49.75JR

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 23Conference CarolinasFeb 23 · 5000 Meters · Place 3 · Lees-McRaeLees-McRae5000 Meters315:23.03—
Feb 23Conference CarolinasFeb 23 · 3000 Meters · Place 5 · Lees-McRaeLees-McRae3000 Meters58:55.45—
Feb 13JDL College Team ChallengeFeb 13 · 1 Mile · Place 6 · Lees-McRaeLees-McRae1 Mile64:31.22—
Feb 13JDL College Team ChallengeFeb 13 · 3000 Meters · Place 3 · Lees-McRaeLees-McRae3000 Meters38:56.04—
Feb 8Camel City DistanceFeb 8 · 5000 Meters · Place 5 · Lees-McRaeLees-McRae5000 Meters515:23.84—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 3000 Meters · Place 20 · Lees-McRaeLees-McRae3000 Meters209:09.90JR
Jan 26JDL Flat Is Fast InvitationalJan 26 · 3000 Meters · Place 20 · Lees-McRaeLees-McRae3000 Meters209:09.90JR
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 14 · Lees-McRaeLees-McRae1 Mile144:37.87JR
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 14 · Lees-McRaeLees-McRae1 Mile144:37.87JR

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5VertKlasse MeetingApr 5 · 5000 Meters · Place 52 · Lees-McRaeLees-McRae5000 Meters5216:54.34a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18Conference CarolinasFeb 18 · 5000 Meters · Place 22 · Lees-McRaeLees-McRae5000 Meters2216:33.55—
Feb 8JDL College Team ChallengeFeb 8 · 3000 Meters · Place 16 · Lees-McRaeLees-McRae3000 Meters169:23.98a—
Jan 26Camel City InvitationalJan 26 · 1 Mile · Place 59 · Lees-McRaeLees-McRae1 Mile594:49.63—
Jan 13Mondo College InvitationalJan 13 · 3000 Meters · Place 32 · Lees-McRaeLees-McRae3000 Meters3210:15.84—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Southside Power & Fitness Invit.Apr 14 · 5000 Meters · Place 2 · Lees-McRaeLees-McRae5000 Meters215:35.19FR
Mar 24Montreat College OpenMar 24 · 5000 Meters · Place 6 · Lees-McRaeLees-McRae5000 Meters616:16.17FR
Mar 17Webb Davidson MeetMar 17 · 5000 Meters · Place 14 · Lees-McRaeLees-McRae5000 Meters1415:40.35FR

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 19Conference Carolinas Indoor Track & Field ChampionshipsFeb 19 · 5000 Meters · Place 12 · Lees-McRaeLees-McRae5000 Meters1215:46.68FR
Feb 19Conference Carolinas Indoor Track & Field ChampionshipsFeb 19 · 5000 Meters · Place 12 · Lees-McRaeLees-McRae5000 Meters1215:46.68FR
Feb 19Conference Carolinas Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 15 · Lees-McRaeLees-McRae3000 Meters159:00.69FR
Feb 19Conference Carolinas Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 15 · Lees-McRaeLees-McRae3000 Meters159:00.69FR
Feb 9JDL College Team ChallengeFeb 9 · 3000 Meters · Place 6 · Lees-McRaeLees-McRae3000 Meters69:04.16FR
Feb 9JDL College Team ChallengeFeb 9 · 3000 Meters · Place 6 · Lees-McRaeLees-McRae3000 Meters69:04.16FR
Jan 20APP STATE Split Indoor MeetJan 20 · 3000 Meters · Place 4 · Lees-McRaeLees-McRae3000 Meters49:23.97FR
Jan 20APP STATE Split Indoor MeetJan 20 · 5000 Meters · Place 2 · Lees-McRaeLees-McRae5000 Meters216:00.26FR
Jan 14Mondo College InvitationalJan 14 · 3000 Meters · Place 11 · Lees-McRaeLees-McRae3000 Meters119:08.89FR
Jan 14Mondo College InvitationalJan 14 · 3000 Meters · Place 11 · Lees-McRaeLees-McRae3000 Meters119:08.89FR

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NCHSAA 3A State ChampionshipMay 20 · 3200 Meters · Place 13 · LedfordLedford3200 Meters13.10:36.01aUnofficial12
May 20NCHSAA 3A State ChampionshipMay 20 · 1600 Meters · Place 13 · LedfordLedford1600 Meters13.4:49.01aUnofficial12
May 13NCHSAA 3A Midwest RegionalMay 13 · 3200 Meters · Place 4 · LedfordLedford3200 Meters4.10:13.16a PB12
May 13NCHSAA 3A Midwest RegionalMay 13 · 1600 Meters · Place 4 · LedfordLedford1600 Meters4.4:39.11a PB12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 3A Indoor State ChampionshipsFeb 12 · 3200 Meters · Place 8 · LedfordLedford3200 Meters8.10:13.18a PB12

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · 1600 Meters · Place 12 · LedfordLedford1600 Meters12.4:50.33a PB12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Eastern Alamance Polar Bear #1Dec 9 · 1000 Meters · LedfordLedford1000 Meters--NT12
Dec 9Eastern Alamance Polar Bear #1Dec 9 · 1600 Meters · Place 2 · LedfordLedford1600 Meters2.4:46.66aUnofficial12
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 3 · LedfordLedford3200 Meters3.9:44.46aUnofficial12
Jun 19NCHSAA 2A Midwest RegionalJun 19 · 3200 Meters · Place 5 · LedfordLedford3200 Meters5.10:49.96a11
Jun 19NCHSAA 2A Midwest RegionalJun 19 · 1600 Meters · Place 5 · LedfordLedford1600 Meters5.4:45.54a11
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 181 · UnattachedUnattached3200 Meters181.10:51.26a11