Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDiv. I Indoor Pre-Nationals Invite · Feb 144:13.80aDiv. I Indoor Pre-Nationals InviteFebruary 14, 2025
1 Mile · OutdoorApp State Outdoor Open · Apr 184:08.91App State Outdoor OpenApril 18, 2025
1000 Meters · IndoorCOROS Collegiate Challenge · Jan 222:39.61COROS Collegiate ChallengeJanuary 22, 2023
1500 Meters · OutdoorDuke Invitational · Apr 103:50.24aDuke InvitationalApril 10, 2026
1600 Meters · IndoorStay In Your Lane HS Invitational · Dec 114:38.86aStay In Your Lane HS InvitationalDecember 11, 2021
1600 Meters · OutdoorCarolina Distance Carnival · Apr 294:32.10Carolina Distance CarnivalApril 29, 2022
3000 Meters · IndoorASICS Sound Invite · Feb 148:17.61aASICS Sound InviteFebruary 14, 2026
3200 Meters · OutdoorNCHSAA 1A Midwest Regional · May 1310:04.18aNCHSAA 1A Midwest RegionalMay 13, 2022
400 Meters · OutdoorCCC @WDHS 1 · Mar 2454.8CCC @WDHS 1March 24, 2022
5000 Meters · Outdoor49er Classic · Mar 1914:37.70a49er ClassicMarch 19, 2026
800 Meters · IndoorSouth Atlantic Indoor TandF Championships · Feb 252:04.57South Atlantic Indoor TandF ChampionshipsFebruary 25, 2023
800 Meters · OutdoorSouthside Power and Fitness Invitational · Apr 101:54.55aSouthside Power and Fitness InvitationalApril 10, 2026
Combined results · OutdoorSouth Davidson Meet #2 · Mar 71:02.8South Davidson Meet #2March 7, 2019

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 5000 Meters · Place 5 · CatawbaCatawba5000 Meters5.14:59.76aSr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 1500 Meters · Place 16 · CatawbaCatawba1500 MetersRound P16.4:11.41aSr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · CatawbaCatawba1500 Meters--DNFSr
Apr 10Southside Power and Fitness InvitationalApr 10 · 800 Meters · Place 5 · CatawbaCatawba800 Meters5.1:54.55a PBSr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 60 · CatawbaCatawba1500 Meters60.3:50.24a PBSr
Mar 1949er ClassicMar 19 · 5000 Meters · Place 10 · CatawbaCatawba5000 Meters1014:37.70a PBSR
Mar 1949er ClassicMar 19 · 800 Meters · Place 25 · CatawbaCatawba800 Meters251:56.98aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 1 Mile · Place 6 · CatawbaCatawba1 MileRound P6.4:17.96aSr
Feb 28South Atlantic ChampsFeb 28 · 1 Mile · Place 6 · CatawbaCatawba1 Mile6.4:15.14aSr
Feb 28South Atlantic ChampsFeb 28 · 3000 Meters · Place 13 · CatawbaCatawba3000 Meters13.8:38.40aSr
Feb 14ASICS Sound InviteFeb 14 · 3000 Meters · Place 4 · CatawbaCatawba3000 Meters48:17.61a PBSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 3000 Meters · Place 73 · CatawbaCatawba3000 Meters73.8:19.23aSr
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · 1 Mile · Place 2 · CatawbaCatawba1 Mile2.4:13.80a PBJr
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · 3000 Meters · Place 3 · CatawbaCatawba3000 Meters3.8:24.30aJr
Feb 8Camel City DistanceFeb 8 · 1 Mile · Place 4 · CatawbaCatawba1 Mile44:14.83—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 2 · CatawbaCatawba1 Mile24:17.50JR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 5000 Meters · Place 12 · CatawbaCatawba5000 Meters1215:20.62JR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 1500 Meters · Place 11 · CatawbaCatawba1500 Meters114:01.78JR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 1500 Meters · Place 7 · CatawbaCatawba1500 MetersRound P73:52.54JR
Apr 18App State Outdoor OpenApr 18 · 1 Mile · Place 2 · CatawbaCatawba1 Mile24:08.91 PBJR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 91 · CatawbaCatawba1500 Meters913:58.77JR
Mar 29Davidson RelaysMar 29 · 800 Meters · Place 7 · CatawbaCatawba800 Meters71:55.18aJr
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 158 · CatawbaCatawba1500 Meters1583:55.11JR
Mar 2049er ClassicMar 20 · 5000 Meters · Place 3 · CatawbaCatawba5000 Meters3.14:50.58aJr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11Lee Last ChanceMay 11 · 1500 Meters · Place 18 · CatawbaCatawba1500 Meters18.3:52.96aSo
May 11Lee Last ChanceMay 11 · 800 Meters · CatawbaCatawba800 Meters--DNSSo
May 1South Atlantic Outdoor ChampionshipMay 1 · 1500 Meters · Place 8 · CatawbaCatawba1500 Meters83:55.94a—
May 1South Atlantic Outdoor ChampionshipMay 1 · 1500 Meters · Place 9 · CatawbaCatawba1500 Meters93:53.67a—
May 1South Atlantic Outdoor ChampionshipMay 1 · 800 Meters · Place 30 · CatawbaCatawba800 Meters302:15.68a—
Apr 19Georgia Tech InvitationalApr 19 · 1500 Meters · Place 26 · CatawbaCatawba1500 Meters26.3:54.84aSo
Apr 19Georgia Tech InvitationalApr 19 · 800 Meters · Place 55 · CatawbaCatawba800 Meters55.1:56.65aSo
Apr 5Lee Fast Break Athletics InvitationalApr 5 · 1500 Meters · Place 5 · CatawbaCatawba1500 Meters5.3:56.72aSo
Apr 5Lee Fast Break Athletics InvitationalApr 5 · 800 Meters · Place 20 · CatawbaCatawba800 Meters20.1:56.09aSo
Mar 22Phoenix InvitationalMar 22 · 5000 Meters · Place 2 · CatawbaCatawba5000 Meters214:59.70a—
Mar 1449er ClassicMar 14 · 1500 Meters · Place 14 · CatawbaCatawba1500 Meters14.3:55.69aSo

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24South Atlantic Conference Indoor ChampionshipsFeb 24 · 1 Mile · Place 11 · CatawbaCatawba1 MileRound P11.4:16.46aSo
Feb 24South Atlantic Conference Indoor ChampionshipsFeb 24 · 3000 Meters · Place 14 · CatawbaCatawba3000 Meters14.8:35.93aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 32023 SAC Outdoor Track and Field ChampionshipsMay 3 · 800 Meters · Place 10 · CatawbaCatawba800 MetersRound P10.1:58.44aFr
Apr 22Lenoir-Rhyne Bears OpenApr 22 · 800 Meters · Place 3 · CatawbaCatawba800 Meters31:56.92a—
Apr 14Electric City InvitationalApr 14 · 800 Meters · Place 21 · CatawbaCatawba800 Meters211:58.73FR
Mar 162023 Charlotte 49er ClassicMar 16 · 1500 Meters · Place 40 · CatawbaCatawba1500 Meters404:05.84FR
Mar 162023 Charlotte 49er ClassicMar 16 · 800 Meters · Place 37 · CatawbaCatawba800 Meters371:59.51FR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25South Atlantic Indoor TandF ChampionshipsFeb 25 · 1 Mile · Place 10 · CatawbaCatawba1 MileRound P104:23.20FR
Feb 25South Atlantic Indoor TandF ChampionshipsFeb 25 · 1 Mile · Place 10 · CatawbaCatawba1 Mile104:31.16FR
Feb 25South Atlantic Indoor TandF ChampionshipsFeb 25 · 800 Meters · Place 25 · CatawbaCatawba800 MetersRound P252:04.57 PBFR
Feb 3Camel City InvitationalFeb 3 · 1 Mile · Place 42 · CatawbaCatawba1 Mile424:28.88FR
Jan 22COROS Collegiate ChallengeJan 22 · 1000 Meters · Place 5 · CatawbaCatawba1000 Meters52:39.61 PB—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 4JDL Early BirdDec 4 · 1 Mile · Place 10 · CatawbaCatawba1 Mile10.4:35.96aFr
Feb 11NCHSAA 1A/2A Indoor State ChampionshipsFeb 11 · 3200 Meters · South DavidsonSouth Davidson3200 Meters—DNF12
Feb 11NCHSAA 1A/2A Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 1 · South DavidsonSouth Davidson1000 Meters1.2:40.23a12
Feb 11NCHSAA 1A/2A Indoor State ChampionshipsFeb 11 · 1600 Meters · South DavidsonSouth Davidson1600 Meters—DNF12

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 21NCHSAA 1A State ChampionshipMay 21 · 3200 Meters · South DavidsonSouth Davidson3200 Meters--DNF12
May 21NCHSAA 1A State ChampionshipMay 21 · 800 Meters · Place 1 · South DavidsonSouth Davidson800 Meters1.1:59.76a12
May 13NCHSAA 1A Midwest RegionalMay 13 · 3200 Meters · Place 3 · South DavidsonSouth Davidson3200 Meters3.10:04.18a PB12
May 13NCHSAA 1A Midwest RegionalMay 13 · 1600 Meters · South DavidsonSouth Davidson1600 Meters--DNF12
May 13NCHSAA 1A Midwest RegionalMay 13 · 800 Meters · Place 1 · South DavidsonSouth Davidson800 Meters1.2:03.29a12
May 5South Stanly #4May 5 · Combined results · Place 1 · South DavidsonSouth DavidsonCombined results19:55.0012
Apr 29Carolina Distance CarnivalApr 29 · 800 Meters · Place 24 · South DavidsSouth Davids800 Meters242:01.48—
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 48 · South DavidsSouth Davids1600 Meters484:32.10 PB—
Apr 29Carolina Distance CarnivalApr 29 · 800 Meters · Place 24 · South DavidsSouth Davids800 Meters242:01.13—
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 48 · South DavidsSouth Davids1600 Meters484:32.10—
Apr 28CCC- Lex, Salisbury, ED, SDApr 28 · Combined results · Place 2 · South DavidsonSouth DavidsonCombined results213:28.012
Apr 22Mount Tabor Mile & Throwing ThunderApr 22 · 1 Mile · Place 6 · South DavidsSouth Davids1 Mile64:33.69—
Apr 11Davidson County ChampionshipApr 11 · 800 Meters · Place 1 · South DavidsSouth Davids800 Meters12:05.9612
Apr 11Davidson County ChampionshipApr 11 · 1600 Meters · Place 2 · South DavidsSouth Davids1600 Meters24:39.2512
Apr 8All American Track Classic 2022Apr 8 · 800 Meters · Place 24 · South DavidsonSouth Davidson800 Meters24.2:01.48a12
Mar 30CCC- SD, ED, Tville, NR, ForbushMar 30 · Combined results · Place 1 · South DavidsonSouth DavidsonCombined results12:02.912
Mar 26Corvian Community HS MeetMar 26 · 1600 Meters · Place 2 · South DavidsonSouth Davidson1600 Meters2.4:41.17a12
Mar 26Corvian Community HS MeetMar 26 · 800 Meters · Place 5 · South DavidsonSouth Davidson800 Meters5.2:11.13a12
Mar 24CCC @WDHS 1Mar 24 · 400 Meters · Place 1 · South DavidsonSouth Davidson400 Meters154.8 PB12
Mar 19Mighty Viking InvitationalMar 19 · 1600 Meters · Place 1 · South DavidsSouth Davids1600 Meters14:46.8212
Mar 19Mighty Viking InvitationalMar 19 · 800 Meters · Place 1 · South DavidsSouth Davids800 Meters12:09.6212
Mar 15Wheatmore 13 Home Meet #1Mar 15 · 800 Meters · Place 1 · South DavidsSouth Davids800 Meters12:15.90—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · 1000 Meters · Place 6 · South DavidsonSouth Davidson1000 Meters6.2:42.59a12
Dec 11Stay In Your Lane HS InvitationalDec 11 · 1600 Meters · Place 8 · South DavidsonSouth Davidson1600 Meters8.4:38.86a PB12

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 24 · South DavidsonSouth Davidson3200 Meters24.10:16.37aUnofficial12
Jun 25NCHSAA 1A State ChampionshipJun 25 · 3200 Meters · Place 2 · South DavidsonSouth Davidson3200 Meters2.10:21.23a11
Jun 25NCHSAA 1A State ChampionshipJun 25 · 1600 Meters · Place 4 · South DavidsonSouth Davidson1600 Meters4.4:36.66a11
Jun 18NCHSAA 1A Midwest RegionalJun 18 · 3200 Meters · Place 1 · South DavidsonSouth Davidson3200 Meters1.10:45.18a11
Jun 18NCHSAA 1A Midwest RegionalJun 18 · 1600 Meters · Place 1 · South DavidsonSouth Davidson1600 Meters1.4:43.90a11
Jun 18NCHSAA 1A Midwest RegionalJun 18 · 800 Meters · South DavidsonSouth Davidson800 Meters--DNF11
Jun 10South Davidson Last Chance Meet Jun 10 · 400 Meters · Place 2 · South DavidsSouth Davids400 Meters255.6111
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 105 · UnattachedUnattached3200 Meters105.10:13.84a11

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Glenn Home MeetMar 11 · Combined results · Place 1 · South DavidsonSouth DavidsonCombined results111:31.110
Mar 11Glenn Home MeetMar 11 · Combined results · Place 2 · South DavidsonSouth DavidsonCombined results25:08.710

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 10NCHSAA 1A Midwest RegionalMay 10 · 3200 Meters · Place 9 · South DavidsonSouth Davidson3200 Meters9.11:04.59a9
May 31A Yadkin Valley Conference ChampionshipMay 3 · 3200 Meters · Place 3 · South DavidsSouth Davids3200 Meters311:17.84—
May 31A Yadkin Valley Conference ChampionshipMay 3 · 1600 Meters · Place 2 · South DavidsSouth Davids1600 Meters25:10.94—
Apr 4South Davidson YVC #3Apr 4 · Combined results · Place 3 · South DavidsonSouth DavidsonCombined results32:25.99
Apr 4South Davidson YVC #3Apr 4 · Combined results · Place 7 · South DavidsonSouth DavidsonCombined results71:04.09
Mar 30Hawk Invitational - West MeckMar 30 · 3200 Meters · Place 2 · South DavidsonSouth Davidson3200 Meters2.11:24.53a9
Mar 30Hawk Invitational - West MeckMar 30 · 1600 Meters · Place 6 · South DavidsonSouth Davidson1600 Meters6.5:05.67a9
Mar 21YVC Meet #3Mar 21 · Combined results · Place 1 · South DavidsonSouth DavidsonCombined results111:30.09
Mar 21YVC Meet #3Mar 21 · Combined results · Place 2 · South DavidsonSouth DavidsonCombined results25:08.09
Mar 16Mighty Viking InvitationalMar 16 · 1600 Meters · Place 18 · South DavidsSouth Davids1600 Meters185:17.089
Mar 7South Davidson Meet #2Mar 7 · Combined results · Place 2 · South DavidsonSouth DavidsonCombined results25:27.89
Mar 7South Davidson Meet #2Mar 7 · Combined results · Place 9 · South DavidsonSouth DavidsonCombined results91:02.8 PB9
Mar 5South Davidson Meet #1Mar 5 · Combined results · Place 2 · South DavidsonSouth DavidsonCombined results211:04.59
Mar 5South Davidson Meet #1Mar 5 · Combined results · Place 3 · South DavidsonSouth DavidsonCombined results35:12.09

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Oak Grove-Arctic Grizzly #5Jan 28 · 1600 Meters · Place 4 · South DavidsonSouth Davidson1600 Meters45:18.09
Jan 12Green & Gold NC/VA Border ClashJan 12 · 1600 Meters · Place 50 · South DavidsonSouth Davidson1600 Meters505:15.94—
Jan 12Green & Gold NC/VA Border ClashJan 12 · 1600 Meters · Place 49 · South DavidsonSouth Davidson1600 Meters495:10.00—
Jan 12Green & Gold NC/VA Border ClashJan 12 · 1600 Meters · Place 51 · South DavidsonSouth Davidson1600 Meters515:15.94—

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Arctic Grizzly #3Dec 18 · 1600 Meters · Place 6 · South DavidsonSouth Davidson1600 Meters6.5:23.9Unofficial9

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15NCRunners Holiday InvitationalDec 15 · 1600 Meters · Place 45 · South DavidsonSouth Davidson1600 Meters45.5:21.41a9