Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 175:19.33aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorRunningLane Track Championships · May 225:09.60aRunningLane Track ChampionshipsMay 22, 2026
1000 Meters · IndoorThe VA Showcase · Jan 172:59.97aThe VA ShowcaseJanuary 17, 2026
1000 Meters · OutdoorCharlotte City Championship · Feb 43:02.72aCharlotte City Championship February 4, 2023
1500 Meters · IndoorThe VA Showcase · Jan 174:55.26aThe VA ShowcaseJanuary 17, 2026
1600 Meters · IndoorThe VA Showcase · Jan 175:17.53aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorCannon Home Meet #2 · Apr 55:19.36aCannon Home Meet #2April 5, 2023
400 Meters · OutdoorSun Valley Meet (Senior Night) · Apr 1359.95aSun Valley Meet (Senior Night)April 13, 2026
400 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 151:00.297aNCHSAA 4A State Championships February 15, 2025
800 Meters · OutdoorNCRunners Elite Tune Up · May 302:13.42aNCRunners Elite Tune UpMay 30, 2026
800 Meters · Relay Split · IndoorNCHSAA 7A Champs · Feb 182:19.690NCHSAA 7A ChampsFebruary 18, 2026
Combined results · OutdoorNCRunners Middle School Elite Invitational · May 71:03.92NCRunners Middle School Elite InvitationalMay 7, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 5 · Marvin RidgeMarvin Ridge800 Meters5.2:13.42a PB12
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 61 · North CarolinaNorth Carolina1 Mile61.5:09.60a PB12
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 9 · North CarolinaNorth Carolina800 Meters9.2:13.58a12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 800 Meters · Place 6 · Marvin RidgeMarvin Ridge800 Meters6.2:16.06a12
May 9NCHSAA 7A West RegionalMay 9 · 800 Meters · Place 4 · Marvin RidgeMarvin Ridge800 Meters4.2:15.51a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 800 Meters · Place 4 · Marvin RidgeMarvin Ridge800 Meters4.2:15.51a12
Apr 13Sun Valley Meet (Senior Night)Apr 13 · 400 Meters · Place 1 · Marvin RidgeMarvin Ridge400 Meters1.59.95a PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 800 Meters · Marvin RidgeMarvin Ridge800 MetersRelay Split—2:19.690 PB12
Feb 18NCHSAA 7A ChampsFeb 18 · 1000 Meters · Place 6 · Marvin RidgeMarvin Ridge1000 Meters6.3:05.36a12
Feb 18NCHSAA 7A ChampsFeb 18 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—1:00.84312
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 36 · Marvin RidgeMarvin Ridge1 Mile36.5:19.33a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 11 · Marvin RidgeMarvin Ridge1000 Meters11.2:59.97a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 36 · Marvin RidgeMarvin Ridge1600 Meters36.5:17.53a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 34 · Marvin RidgeMarvin Ridge1500 Meters34.4:55.26a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 34 · Marvin RidgeMarvin Ridge1500 Meters34.4:55.26a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 7 · Marvin RidgeMarvin Ridge1000 Meters7.3:02.12a12
Dec 20ASICS Holiday InvitationalDec 20 · 400 Meters · Place 14 · Marvin RidgeMarvin Ridge400 MetersRelay Split14.1:01.36512
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Marvin RidgeMarvin Ridge800 MetersRelay Split—2:20.015a11
Feb 15NCHSAA 4A State Championships Feb 15 · 1000 Meters · Place 14 · Marvin RidgeMarvin Ridge1000 Meters14.3:13.88a11
Feb 15NCHSAA 4A State Championships Feb 15 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—1:00.297a PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Place 7 · Marvin RidgeMarvin Ridge800 Meters7.2:15.01a11
May 10NCHSAA 4A Midwest RegionalMay 10 · 800 Meters · Place 3 · Marvin RidgeMarvin Ridge800 Meters3.2:15.61a11
Apr 30Southern Carolina Conference ChampionshipApr 30 · 800 Meters · Place 1 · Marvin RidgeMarvin Ridge800 Meters1.2:17.4011
Apr 2Union County ChampionshipsApr 2 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.2:17.41a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · Place 6 · Marvin RidgeMarvin Ridge1000 Meters6.3:11.31a11
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 1000 Meters · Place 1 · Marvin RidgeMarvin Ridge1000 Meters1.3:03.75aUnofficial10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 92 · Marvin RidgeMarvin Ridge3200 Meters92.12:06.71aUnofficial11
May 11NCHSAA 4A Midwest RegionalMay 11 · 800 Meters · Place 5 · Marvin RidgeMarvin Ridge800 Meters5.2:17.90a10
Mar 22Weddington InvitationalMar 22 · 1600 Meters · Place 12 · Marvin RidgeMarvin Ridge1600 Meters12.5:29.59a10
Mar 22Weddington InvitationalMar 22 · 400 Meters · Place 18 · Marvin RidgeMarvin Ridge400 Meters18.1:01.96a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 29 · Marvin RidgeMarvin Ridge3200 Meters29.11:28.86aUnofficial10
May 13NCHSAA 4A Midwest RegionalMay 13 · 800 Meters · Place 8 · Marvin RidgeMarvin Ridge800 Meters8.2:24.65a9
Apr 5Cannon Home Meet #2Apr 5 · 1600 Meters · Place 2 · Marvin RidgeMarvin Ridge1600 Meters2.5:19.36a PB9
Apr 5Cannon Home Meet #2Apr 5 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.2:24.87a9
Feb 4Charlotte City Championship Feb 4 · 1000 Meters · Place 2 · Marvin RidgeMarvin Ridge1000 Meters2.3:02.72a PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 9 · Marvin RidgeMarvin Ridge1000 Meters9.3:05.91a9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 2 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results22:30.658
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 6 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results61:03.92 PB8
May 7NCRunners Middle School Elite InvitationalMay 7 · 800 Meters · Place 5 · Marvin Ridge MiddleMarvin Ridge Middle800 Meters52:34.078
May 7NCRunners Middle School Elite InvitationalMay 7 · 400 Meters · Place 5 · Marvin Ridge MiddleMarvin Ridge Middle400 Meters51:03.468
Apr 30Union County Middle School ChampionshipApr 30 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.2:35.32a8
Apr 30Union County Middle School ChampionshipApr 30 · 400 Meters · Place 4 · Marvin RidgeMarvin Ridge400 Meters4.1:05.04a8
Apr 9Porter Ridge MS Home MeetApr 9 · 800 Meters · Place 1 · Marvin RidgeMarvin Ridge800 Meters1.2:41.26a8
Apr 9Porter Ridge MS Home MeetApr 9 · 400 Meters · Place 1 · Marvin RidgeMarvin Ridge400 Meters1.1:07.27a8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 29NCRunners Middle School Elite Invitational 2021May 29 · 800 Meters · Place 7 · Marvin Ridge MiddleMarvin Ridge Middle800 Meters72:37.627
May 1Middle School Track KickoffMay 1 · 800 Meters · Place 1 · Marvin RidgeMarvin Ridge800 Meters1.2:36.85a7