Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor62nd Annual East Coast Invitational · Feb 74:51.18a62nd Annual East Coast InvitationalFebruary 7, 2025
1 Mile · OutdoorCarolina Distance Carnival · Apr 224:54.56Carolina Distance CarnivalApril 22, 2023
100 Meters · OutdoorMarvin Ridge Quad #1 · May 114.57Marvin Ridge Quad #1May 1, 2021
1500 Meters · OutdoorRaleigh Relays · Mar 274:30.06Raleigh RelaysMarch 27, 2025
1600 Meters · OutdoorCarolina Distance Carnival · Apr 224:52.79Carolina Distance CarnivalApril 22, 2023
3000 Meters · IndoorASICS Sound Invite · Feb 149:42.70aASICS Sound InviteFebruary 14, 2026
3000 Meters · Outdooradidas Raleigh Relays · Mar 2310:03.74aadidas Raleigh RelaysMarch 23, 2023
3200 Meters · Outdooradidas Raleigh Relays · Mar 2310:40.86aadidas Raleigh RelaysMarch 23, 2023
400 Meters · OutdoorWeddington Invitational · May 221:04.60Weddington InvitationalMay 22, 2021
800 Meters · OutdoorSouthern Carolina Conference Championship · May 32:19.48Southern Carolina Conference Championship May 3, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · 1500 Meters · Place 50 · North CarolinaNorth Carolina1500 Meters50.4:31.64aSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 19 · North CarolinaNorth Carolina1500 Meters19.4:31.98aSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 65 · North CarolinaNorth Carolina1500 Meters65.4:34.46aSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 144 · North CarolinaNorth Carolina1500 Meters144.4:34.14aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21ASICS Last Chance InvitationalFeb 21 · 1 Mile · Place 9 · North CarolinaNorth Carolina1 Mile94:52.36aSo
Feb 14ASICS Sound InviteFeb 14 · 3000 Meters · Place 19 · North CarolinaNorth Carolina3000 Meters199:42.70a PBSo
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1 Mile · Place 6 · North CarolinaNorth Carolina1 Mile64:54.23aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · North CarolinaNorth Carolina5000 Meters--DNSFr
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 114 · North CarolinaNorth Carolina1500 Meters1144:30.06 PBFR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 114 · North CarolinaNorth Carolina1500 Meters1144:30.06FR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 762nd Annual East Coast InvitationalFeb 7 · 1 Mile · Place 7 · North CarolinaNorth Carolina1 Mile7.4:51.18a PBFr
Jan 17Dick Taylor Carolina ChallengeJan 17 · 1 Mile · Place 11 · North CarolinaNorth Carolina1 Mile115:01.42a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 3200 Meters · Place 3 · WeddingtonWeddington3200 Meters3.10:47.37a11
May 20NCHSAA 4A State ChampionshipMay 20 · 1600 Meters · Place 3 · WeddingtonWeddington1600 Meters3.4:54.98a11
May 13NCHSAA 4A Midwest RegionalMay 13 · 3200 Meters · Place 2 · WeddingtonWeddington3200 Meters2.11:02.68a11
May 13NCHSAA 4A Midwest RegionalMay 13 · 1600 Meters · Place 2 · WeddingtonWeddington1600 Meters2.5:01.31a11
May 3Southern Carolina Conference Championship May 3 · 800 Meters · Place 4 · WeddingtonWeddington800 Meters42:19.48 PB—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 6 · Weddington HWeddington H1600 Meters64:52.79 PB—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 6 · Weddington HWeddington H1 Mile64:54.56 PB—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 6 · Weddington HWeddington H1600 Meters64:52.79—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 6 · Weddington HWeddington H1 Mile64:54.56—
Apr 19UCPS ChampionshipsApr 19 · 3200 Meters · Place 1 · WeddingtonWeddington3200 Meters111:01.78JR
Apr 19UCPS ChampionshipsApr 19 · 3200 Meters · Place 1 · WeddingtonWeddington3200 Meters111:01.78JR
Mar 23adidas Raleigh RelaysMar 23 · 3200 Meters · Place 9 · WeddingtonWeddington3200 Meters9.10:40.86a PB11
Mar 23adidas Raleigh RelaysMar 23 · 3000 Meters · Place 10 · WeddingtonWeddington3000 Meters10.10:03.74a PB11
Mar 18Clash of the Carolina’s Mar 18 · 800 Meters · Place 5 · Weddington High SchoWeddington High Scho800 Meters52:21.12JR

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 4 · WeddingtonWeddington3200 Meters4.10:37.46aUnofficial11
May 14NCHSAA 4A Midwest RegionalMay 14 · 800 Meters · WeddingtonWeddington800 MetersRelay Split—2:20.3Unofficial10
May 14NCHSAA 4A Midwest RegionalMay 14 · 1600 Meters · Place 6 · WeddingtonWeddington1600 Meters6.5:08.67a10
May 4Southern Carolina Conference ChampionshipMay 4 · 800 Meters · Place 5 · WeddingtonWeddington800 Meters5.2:23.54a10
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 20 · Weddington HWeddington H1600 Meters205:19.75—
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 20 · Weddington HWeddington H1600 Meters205:11.46—
Apr 13Weddington Meet #3Apr 13 · 800 Meters · Place 3 · WeddingtonWeddington800 Meters32:21.80SO
Apr 8All American Track Classic 2022Apr 8 · 800 Meters · Place 15 · WeddingtonWeddington800 Meters15.2:21.82a10
Apr 2Union County ChampionshipApr 2 · 1600 Meters · Place 6 · WeddingtonWeddington1600 Meters65:23.0210
Apr 2Union County ChampionshipApr 2 · 800 Meters · Place 5 · WeddingtonWeddington800 Meters52:26.0010
Mar 26Weddington InvitationalMar 26 · 1600 Meters · Place 4 · WeddingtonWeddington1600 Meters45:19.75SO
Mar 19Clash of the Carolinas Mar 19 · 3200 Meters · Place 2 · Weddington High SchoWeddington High Scho3200 Meters211:37.31—
Mar 8Weddington Meet #1Mar 8 · 3200 Meters · Place 4 · WeddingtonWeddington3200 Meters411:05.95—
Mar 8Weddington Meet #1Mar 8 · 3200 Meters · Place 4 · WeddingtonWeddington3200 Meters411:05.95—
Mar 2Cuthberston Season Opener Mar 2 · 800 Meters · Place 6 · Weddington HWeddington H800 Meters62:24.74—

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 19NCHSAA 3A Midwest Regional ChampionshipJun 19 · 800 Meters · Place 7 · WeddingtonWeddington800 Meters7.2:28.66a9
May 28Last Day of Shool Bash May 28 · 800 Meters · Place 2 · Weddington HWeddington H800 Meters22:27.499
May 22Weddington InvitationalMay 22 · 400 Meters · Place 5 · WeddingtonWeddington400 Meters51:04.60 PB—
May 14Marvin Ridge Quad #3May 14 · 800 Meters · Place 2 · WeddingtonWeddington800 Meters22:28.32—
May 14Marvin Ridge Quad #3May 14 · 800 Meters · Place 2 · WeddingtonWeddington800 Meters22:28.32—
May 14Marvin Ridge Quad #3May 14 · 800 Meters · Place 2 · WeddingtonWeddington800 Meters22:28.32—
May 14Marvin Ridge Quad #3May 14 · 800 Meters · Place 2 · WeddingtonWeddington800 Meters22:28.32—
May 6Weddington Meet #2May 6 · 100 Meters · Place 16 · WeddingtonWeddington100 Meters1614.78—
May 1Marvin Ridge Quad #1May 1 · 400 Meters · Place 7 · WeddingtonWeddington400 Meters71:06.98—
May 1Marvin Ridge Quad #1May 1 · 100 Meters · Place 35 · WeddingtonWeddington100 Meters3514.57 PB—
May 1Marvin Ridge Quad #1May 1 · 400 Meters · Place 7 · WeddingtonWeddington400 Meters71:06.98—
May 1Marvin Ridge Quad #1May 1 · 100 Meters · Place 35 · WeddingtonWeddington100 Meters3514.57—
Apr 27Weddington Meet #1Apr 27 · 400 Meters · Place 2 · WeddingtonWeddington400 Meters21:05.98—