Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 174:59.42aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorHOKA Festival of Miles · Jun 44:55.64aHOKA Festival of MilesJune 4, 2026
1000 Meters · IndoorThe VA Showcase · Jan 172:49.49aThe VA ShowcaseJanuary 17, 2026
100m Hurdles · 30" / 0.762m · OutdoorPDS MS Home Meet #2 · Apr 418.30aPDS MS Home Meet #2April 4, 2023
1500 Meters · IndoorCamel City Distance - En Route · Feb 74:30.45aCamel City Distance - En RouteFebruary 7, 2026
1500 Meters · OutdoorHOKA Festival of Miles · Jun 44:28.13aHOKA Festival of MilesJune 4, 2026
1600 Meters · IndoorNCHSAA 7A Champs · Feb 184:54.69aNCHSAA 7A ChampsFebruary 18, 2026
1600 Meters · OutdoorNCISAA D1 T&F State Championships · May 164:52.67aNCISAA D1 T&F State ChampionshipsMay 16, 2025
2000m Steeplechase · 0.762m · Outdoor2025 Davidson Meet of Champions · May 246:46.96a2025 Davidson Meet of ChampionsMay 24, 2025
3000 Meters · OutdoorNorth Carolina AAU District Meet · Jun 411:35.85North Carolina AAU District MeetJune 4, 2022
300m Hurdles · 30" / 0.762m · OutdoorCISAA Championships (@ PD & CCS) · May 946.61aCISAA Championships (@ PD & CCS)May 9, 2025
3200 Meters · IndoorNCHSAA 7A Champs · Feb 1810:49.97aNCHSAA 7A ChampsFebruary 18, 2026
3200 Meters · OutdoorNCISAA D1 T&F State Championships · May 1610:34.40aNCISAA D1 T&F State ChampionshipsMay 16, 2025
400 Meters · OutdoorCannon Home Meet #2 · Apr 959.37aCannon Home Meet #2April 9, 2025
400 Meters · Relay Split · IndoorNCHSAA 7A Champs · Feb 1859.142NCHSAA 7A ChampsFebruary 18, 2026
400m Hurdles · 30" / 0.762m · OutdoorNCRunners Elite Tune Up · May 301:02.64aNCRunners Elite Tune UpMay 30, 2026
800 Meters · OutdoorRunningLane Track Championships · May 222:07.15aRunningLane Track ChampionshipsMay 22, 2026
Combined results · OutdoorNCRunners Middle School Elite Invitational · May 72:37.96NCRunners Middle School Elite InvitationalMay 7, 2022
High Jump · OutdoorLatin MS Home Meet · Mar 224' 4"Latin MS Home Meet March 22, 2023

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4HOKA Festival of MilesJun 4 · 1 Mile · Place 14 · Marvin RidgeMarvin Ridge1 Mile14.4:55.64a PB11
Jun 4HOKA Festival of MilesJun 4 · 1600 Meters · Place 13 · Marvin RidgeMarvin Ridge1600 Meters13.4:52.93a11
Jun 4HOKA Festival of MilesJun 4 · 1500 Meters · Place 8 · Marvin RidgeMarvin Ridge1500 Meters8.4:28.13a PB11
May 30NCRunners Elite Tune UpMay 30 · 400m Hurdles · Place 1 · UnattachedUnattached400m Hurdles30" / 0.762m1.1:02.64a PB11
May 22RunningLane Track ChampionshipsMay 22 · 2000m Steeplechase · Place 1 · North CarolinaNorth Carolina2000m Steeplechase0.762m1.6:53.78a11
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 2 · North CarolinaNorth Carolina800 Meters2.2:07.15a PB11
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 3200 Meters · Place 2 · Marvin RidgeMarvin Ridge3200 Meters2.10:44.28a11
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.2:08.90a11
May 9NCHSAA 7A West RegionalMay 9 · 3200 Meters · Place 2 · Marvin RidgeMarvin Ridge3200 Meters2.10:49.28a11
May 9NCHSAA 7A West RegionalMay 9 · 1600 Meters · Marvin RidgeMarvin Ridge1600 Meters—DNF11
May 9NCHSAA 7A West RegionalMay 9 · 800 Meters · Place 1 · Marvin RidgeMarvin Ridge800 Meters1.2:12.02a11
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 3200 Meters · Place 2 · Marvin RidgeMarvin Ridge3200 Meters2.10:49.28a11
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 1600 Meters · Marvin RidgeMarvin Ridge1600 Meters—DNF11
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 800 Meters · Place 1 · Marvin RidgeMarvin Ridge800 Meters1.2:12.02a11
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 500 Meters · Place 1 · Marvin RidgeMarvin Ridge500 Meters1.1:17.45aUnofficial11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 3200 Meters · Place 2 · Marvin RidgeMarvin Ridge3200 Meters2.10:49.97a PB11
Feb 18NCHSAA 7A ChampsFeb 18 · 1600 Meters · Place 3 · Marvin RidgeMarvin Ridge1600 Meters3.4:54.69a PB11
Feb 18NCHSAA 7A ChampsFeb 18 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—59.142 PB11
Feb 7Camel City Distance - En RouteFeb 7 · 1500 Meters · Place 5 · UnattachedUnattached1500 Meters5.4:30.45a PB11
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 11 · Marvin RidgeMarvin Ridge1 Mile11.4:59.42a PB11
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 6 · Marvin RidgeMarvin Ridge1000 Meters6.2:49.49a PB11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 11 · Marvin RidgeMarvin Ridge1600 Meters11.4:57.58a11
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 12 · Marvin RidgeMarvin Ridge1500 Meters12.4:39.53a11
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 12 · Marvin RidgeMarvin Ridge1500 Meters12.4:39.53a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 2 · Marvin RidgeMarvin Ridge1000 Meters2.2:52.69a11
Dec 20ASICS Holiday InvitationalDec 20 · 400 Meters · Place 5 · Marvin RidgeMarvin Ridge400 MetersRelay Split5.59.39011

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · 2000m Steeplechase · Place 1 · Covenant DayCovenant Day2000m Steeplechase0.762m1.6:46.96a PB10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 3200 Meters · Place 2 · Covenant DayCovenant Day3200 Meters2.10:34.40a PB10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.4:52.67a PB10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 300m Hurdles · Place 2 · Covenant DayCovenant Day300m Hurdles30" / 0.762mRound P2.47.63a10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 300m Hurdles · Place 2 · Covenant DayCovenant Day300m Hurdles30" / 0.762m2.46.82a10
May 9CISAA Championships (@ PD & CCS)May 9 · 3200 Meters · Place 1 · Covenant DayCovenant Day3200 Meters1.11:03.22a10
May 9CISAA Championships (@ PD & CCS)May 9 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762mRound P1.48.32a10
May 9CISAA Championships (@ PD & CCS)May 9 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762m1.46.61a PB10
Apr 232025 CCDS Varsity Home Meet-2Apr 23 · 800 Meters · Place 1 · Covenant DayCovenant Day800 Meters1.2:15.03a10
Apr 16CLS Home Meet #2 (Senior Night)Apr 16 · 3200 Meters · Place 1 · Covenant DayCovenant Day3200 Meters1.11:19.93a10
Apr 16CLS Home Meet #2 (Senior Night)Apr 16 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.4:53.52a10
Apr 9Cannon Home Meet #2Apr 9 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762m1.48.76a10
Apr 9Cannon Home Meet #2Apr 9 · 400 Meters · Place 1 · Covenant DayCovenant Day400 Meters1.59.37a PB10
Mar 1Spring into the Season KickoffMar 1 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.4:58.63a10
Jan 30Metrolina Polar Bear Jan 30 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.5:03.14aUnofficial10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 3 · Covenant DayCovenant Day3200 Meters3.10:31.06aUnofficial10
Jun 1NC Runners Tune UpJun 1 · 2000m Steeplechase · Place 1 · UnattachedUnattached2000m Steeplechase0.762m1.06:59.39
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 3200 Meters · Place 2 · Covenant DayCovenant Day3200 Meters2.10:49.14a9
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 1600 Meters · Place 2 · Covenant DayCovenant Day1600 Meters2.5:03.79a9
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 300m Hurdles · Place 2 · Covenant DayCovenant Day300m Hurdles30" / 0.762m2.47.67a9
May 102024 CISAA Championships May 10 · 3200 Meters · Place 3 · Covenant DayCovenant Day3200 Meters3.11:00.55a9
May 102024 CISAA Championships May 10 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.4:56.98a9
May 102024 CISAA Championships May 10 · 300m Hurdles · Place 2 · Covenant DayCovenant Day300m Hurdles30" / 0.762mRound P2.49.76a9
May 102024 CISAA Championships May 10 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762m1.48.96a9
Apr 25CLS Home Meet #3Apr 25 · 800 Meters · Place 1 · Covenant DayCovenant Day800 Meters1.2:17.44a9
Apr 25CLS Home Meet #3Apr 25 · 200 Meters · Covenant DayCovenant Day200 Meters—DNSWind: 09
Mar 22Weddington InvitationalMar 22 · 3200 Meters · Place 4 · Covenant DayCovenant Day3200 Meters4.10:52.39a9
Mar 2Spring into the Season KickoffMar 2 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.5:10.82a9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 4PDS MS Home Meet #2Apr 4 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762m1.50.37a8
Apr 4PDS MS Home Meet #2Apr 4 · 100m Hurdles · Place 1 · Covenant DayCovenant Day100m Hurdles30" / 0.762m1.18.30a PBWind: -0.38
Apr 4PDS MS Home Meet #2Apr 4 · 400 Meters · Place 2 · Covenant DayCovenant Day400 Meters2.1:03.83a8
Mar 29Cannon MS Home Meet #2Mar 29 · 100m Hurdles · Place 1 · Covenant DayCovenant Day100m Hurdles30" / 0.762m1.19.24a8
Mar 29Cannon MS Home Meet #2Mar 29 · 800 Meters · Place 1 · Covenant DayCovenant Day800 Meters1.2:27.42a8
Mar 22Latin MS Home Meet Mar 22 · 1600 Meters · Place 1 · Covenant DayCovenant Day1600 Meters1.5:30.17a8
Mar 22Latin MS Home Meet Mar 22 · Long Jump · Covenant DayCovenant DayLong Jump--NM8
Mar 22Latin MS Home Meet Mar 22 · 300m Hurdles · Place 1 · Covenant DayCovenant Day300m Hurdles30" / 0.762m1.52.03a8
Mar 22Latin MS Home Meet Mar 22 · High Jump · Place 2 · Covenant DayCovenant DayHigh Jump2.4' 4" PB8

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 1 · Fit 180 AthleticsFit 180 Athletics1500 Meters1.5:14.46a7
Jun 4North Carolina AAU District MeetJun 4 · 3000 Meters · Place 2 · 09 Fit180 Athle09 Fit180 Athle3000 Meters211:35.85 PB—
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 4 · 09 Fit180 Athle09 Fit180 Athle800 Meters42:34.26—
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 10 · Performance 360Performance 360Combined results102:37.96 PB7
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 17 · Performance 360Performance 360Combined results175:39.377
Apr 23Gaston Christian Middle School Invite Apr 23 · 1600 Meters · Performance 360Performance 3601600 Meters—DNS7
Apr 23Gaston Christian Middle School Invite Apr 23 · 800 Meters · Performance 360Performance 360800 Meters—DNS7
Mar 31Gaston Christian Home Meet #2 Mar 31 · 1600 Meters · Place 1 · Performance 360Performance 3601600 Meters15:39.377
Mar 31Gaston Christian Home Meet #2 Mar 31 · 800 Meters · Place 1 · Performance 360Performance 360800 Meters12:37.967
Mar 24Gaston Christian Middle School MeetMar 24 · 1600 Meters · Place 1 · Performance 360Performance 3601600 Meters1.5:44.22a7
Mar 24Gaston Christian Middle School MeetMar 24 · 800 Meters · Place 1 · Performance 360Performance 360800 Meters1.2:38.65a7
Mar 17Gaston Christian Home Meet #1Mar 17 · 800 Meters · Place 3 · Performance 360Performance 360800 Meters32:47.927
Mar 17Gaston Christian Home Meet #1Mar 17 · 1600 Meters · Place 3 · Performance 360Performance 3601600 Meters35:52.847

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · 800 Meters · Fit 180 AthleticsFit 180 Athletics800 Meters—DNS6
May 18Weddington GO FAST Invitational May 18 · 1600 Meters · Place 5 · Fit 180 AthleticsFit 180 Athletics1600 Meters55:35.62—
May 5Fit180/ MCA Dual MeetMay 5 · 1600 Meters · Place 3 · Fit 180 AthleticsFit 180 Athletics1600 Meters3.5:51.06
May 5Fit180/ MCA Dual MeetMay 5 · 800 Meters · Place 2 · Fit 180 AthleticsFit 180 Athletics800 Meters2.2:44.06
May 1Charlotte Flights DevelopmentalMay 1 · 800 Meters · Place 1 · Fit 180 AthleticsFit 180 Athletics800 Meters1.2:39.65a6
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 5 · Fit 180 AthleticsFit 180 Athletics400 Meters5.1:13.27a6
Apr 16SVMS / Fit180 Dual MeetApr 16 · 1600 Meters · Place 4 · Fit 180 AthleticsFit 180 Athletics1600 Meters4.5:45.56
Apr 16SVMS / Fit180 Dual MeetApr 16 · 800 Meters · Place 3 · Fit 180 AthleticsFit 180 Athletics800 Meters3.2:44.06