Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCamel City Distance · Feb 74:51.87Camel City DistanceFebruary 7, 2026
1 Mile · OutdoorAll American Track Classic 2022 · Apr 85:16.33aAll American Track Classic 2022April 8, 2022
1000 Meters · IndoorMondo Elite HS Invitational · Jan 273:00.82Mondo Elite HS InvitationalJanuary 27, 2023
1000 Meters · OutdoorCharlotte City Championship · Feb 43:01.09aCharlotte City Championship February 4, 2023
1500 Meters · IndoorCamel City Distance · Feb 74:31.94Camel City DistanceFebruary 7, 2026
1500 Meters · Outdoor2024 Charlotte Invite · Apr 264:30.732024 Charlotte InviteApril 26, 2024
1600 Meters · IndoorMondo Elite HS Invitational · Jan 275:05.46Mondo Elite HS InvitationalJanuary 27, 2023
1600 Meters · OutdoorSoMeck 4A Conference Championship · May 35:04.61SoMeck 4A Conference ChampionshipMay 3, 2023
3000 Meters · IndoorJDL Early Bird Invitational · Dec 79:51.88aJDL Early Bird InvitationalDecember 7, 2025
3000 Meters · Outdoor49er Classic · Mar 149:54.53a49er ClassicMarch 14, 2024
3000m Steeplechase · 0.762m · OutdoorDuke Twilight · May 310:25.32aDuke TwilightMay 3, 2026
3000m Steeplechase · OutdoorDuke Invitational · Apr 1010:44.03Duke InvitationalApril 10, 2025
500 Meters · IndoorCharlotte City Championship · Feb 51:19.71Charlotte City ChampionshipFebruary 5, 2022
5000 Meters · OutdoorCharlotte Invite · Apr 2417:18.06aCharlotte InviteApril 24, 2026
800 Meters · IndoorBob Pollock Invitational · Jan 262:13.57aBob Pollock InvitationalJanuary 26, 2024
800 Meters · Outdoor2024 Charlotte Invite · Apr 262:14.962024 Charlotte InviteApril 26, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 8 · CharlotteCharlotte3000m Steeplechase0.762m8.10:56.92aJr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 5000 Meters · CharlotteCharlotte5000 Meters—DNSJr
May 3Duke TwilightMay 3 · 3000m Steeplechase · Place 7 · CharlotteCharlotte3000m Steeplechase0.762m7.10:25.32a PBJr
Apr 24Charlotte InviteApr 24 · 5000 Meters · Place 11 · CharlotteCharlotte5000 Meters11.17:18.06a PBJr
Apr 24Charlotte InviteApr 24 · 800 Meters · Place 6 · CharlotteCharlotte800 Meters6.2:17.96aJr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 60 · CharlotteCharlotte1500 Meters60.4:38.87aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 8 · CharlotteCharlotte1 MileRound P8.4:57.91aJr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 12 · CharlotteCharlotte1 Mile12.5:04.48aJr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 41 · CharlotteCharlotte3000 Meters41.10:13.75aJr
Feb 14ASICS Sound InviteFeb 14 · 1 Mile · Place 10 · CharlotteCharlotte1 Mile104:57.74aJr
Feb 7Camel City DistanceFeb 7 · 1500 Meters · Place 6 · CharlotteCharlotte1500 Meters64:31.94 PB—
Feb 7Camel City DistanceFeb 7 · 1 Mile · Place 5 · CharlotteCharlotte1 Mile54:51.87 PB—
Feb 7Camel City Distance - En RouteFeb 7 · 1500 Meters · Place 6 · CharlotteCharlotte1500 Meters6.4:31.94aJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 3000 Meters · Place 2 · CharlotteCharlotte3000 Meters2.9:51.88a PBJr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 18 · CharlotteCharlotte1 MileRound P18.5:08.52aSo
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 3000 Meters · Place 32 · CharlotteCharlotte3000 Meters32.10:08.13aSo
Feb 22USC Indoor OpenFeb 22 · 1 Mile · Place 12 · CharlotteCharlotte1 Mile12.5:05.46aSo
Feb 22USC Indoor OpenFeb 22 · 800 Meters · Place 4 · CharlotteCharlotte800 Meters4.2:16.59aSo
Jan 17Virginia Tech InvitationalJan 17 · 1 Mile · Place 17 · CharlotteCharlotte1 Mile17.5:09.74aSo
Jan 17Virginia Tech InvitationalJan 17 · 800 Meters · Place 7 · CharlotteCharlotte800 Meters7.2:16.05aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15The American Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 5 · CharlotteCharlotte3000m Steeplechase510:48.44SO
Apr 18Wake Forest InvitationalApr 18 · 3000m Steeplechase · Place 12 · CharlotteCharlotte3000m Steeplechase0.762m12.11:00.71aSo
Apr 10Duke InvitationalApr 10 · 3000m Steeplechase · Place 9 · CharlotteCharlotte3000m Steeplechase910:44.03 PBSO
Mar 2049er ClassicMar 20 · 5000 Meters · Place 5 · CharlotteCharlotte5000 Meters5.17:19.11aSo

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10AAC Outdoor ChampionshipsMay 10 · 5000 Meters · CharlotteCharlotte5000 Meters--DNFFr
May 10AAC Outdoor ChampionshipsMay 10 · 1500 Meters · Place 21 · CharlotteCharlotte1500 MetersRound P21.4:43.06aFr
Apr 262024 Charlotte InviteApr 26 · 1500 Meters · Place 11 · CharlotteCharlotte1500 Meters114:30.73 PBFR
Apr 262024 Charlotte InviteApr 26 · 800 Meters · Place 4 · CharlotteCharlotte800 Meters42:14.96 PBFR
Apr 20USC Outdoor OpenApr 20 · 3000m Steeplechase · CharlotteCharlotte3000m Steeplechase0.762m--DNSFr
Apr 19Wake Forest InvitationalApr 19 · 3000m Steeplechase · Place 7 · CharlotteCharlotte3000m Steeplechase711:04.95a—
Apr 11Duke InvitationalApr 11 · 3000m Steeplechase · Place 6 · CharlotteCharlotte3000m Steeplechase611:07.02a—
Mar 28Raleigh RelaysMar 28 · 1500 Meters · Place 148 · CharlotteCharlotte1500 Meters1484:38.56a—
Mar 28Raleigh RelaysMar 28 · 800 Meters · Place 126 · CharlotteCharlotte800 Meters1262:15.08a—
Mar 1449er ClassicMar 14 · 3000 Meters · Place 8 · CharlotteCharlotte3000 Meters8.9:54.53a PBFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Bob Pollock InvitationalJan 26 · 1 Mile · Place 8 · CharlotteCharlotte1 Mile8.4:56.05aFr
Jan 26Bob Pollock InvitationalJan 26 · 800 Meters · Place 13 · CharlotteCharlotte800 Meters13.2:13.57a PBFr

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 1600 Meters · Place 9 · OlympicOlympic1600 Meters9.5:09.11a12
May 20NCHSAA 4A State ChampionshipMay 20 · 800 Meters · Place 8 · OlympicOlympic800 Meters8.2:17.88a12
May 13NCHSAA 4A West RegionalMay 13 · 1600 Meters · Place 3 · OlympicOlympic1600 Meters3.5:13.26a12
May 13NCHSAA 4A West RegionalMay 13 · 800 Meters · Place 2 · OlympicOlympic800 Meters2.2:20.02a12
May 3SoMeck 4A Conference ChampionshipMay 3 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:16.0912
May 3SoMeck 4A Conference ChampionshipMay 3 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters25:04.61 PB12
Apr 5Porter Ridge Home Meet #3Apr 5 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters1.5:23.63aUnofficial12
Apr 5Porter Ridge Home Meet #3Apr 5 · 800 Meters · Place 1 · OlympicOlympic800 Meters1.2:20.46aUnofficial12
Mar 31Florida RelaysMar 31 · 1600 Meters · OlympicOlympic1600 Meters--DNS12
Mar 31Florida RelaysMar 31 · 800 Meters · OlympicOlympic800 Meters--DNS12
Mar 24Weddington InvitationalMar 24 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:17.11SR
Mar 18Clash of the Carolina’s Mar 18 · 800 Meters · Place 4 · OlympicOlympic800 Meters42:20.64SR
Mar 18Clash of the Carolina’s Mar 18 · 1600 Meters · Place 5 · OlympicOlympic1600 Meters55:07.81SR
Mar 11Track Out - Meet Under the LightsMar 11 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:18.13—
Mar 11Track Out - Meet Under the LightsMar 11 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters15:08.36—
Feb 4Charlotte City Championship Feb 4 · 1000 Meters · Place 1 · OlympicOlympic1000 Meters1.3:01.09a PB12
Feb 1Palisades Polar Bear #2Feb 1 · 3200 Meters · Place 1 · OlympicOlympic3200 Meters1.11:29Unofficial12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 6 · OlympicOlympic1000 Meters6.3:01.49a12
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 6 · OlympicOlympic1600 Meters65:12.56—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 5 · OlympicOlympic1000 Meters53:00.82 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 4 · OlympicOlympic1600 Meters45:05.46 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 5 · OlympicOlympic1000 Meters53:02.69—
Jan 21Fast Track HS InvitationalJan 21 · 1000 Meters · Place 5 · OlympicOlympic1000 Meters53:02.69—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 1Titan Clash IDec 1 · 1000 Meters · Place 1 · OlympicOlympic1000 Meters1.3:06.96a12
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · 500 Meters · Place 14 · OlympicOlympic500 Meters14.1:20.33a11
Feb 5Charlotte City ChampionshipFeb 5 · 500 Meters · Place 3 · OlympicOlympic500 Meters31:19.71 PBJR
Jan 28Mondo Elite HS InvitationalJan 28 · 1000 Meters · Place 7 · OlympicOlympic1000 Meters73:11.77—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21NCHSAA 4A State ChampionshipMay 21 · 1600 Meters · Place 8 · OlympicOlympic1600 Meters8.5:05.46a11
May 21NCHSAA 4A State ChampionshipMay 21 · 800 Meters · Place 6 · OlympicOlympic800 Meters6.2:16.55a11
May 14NCHSAA 4A West RegionalMay 14 · 1600 Meters · Place 3 · OlympicOlympic1600 Meters3.5:08.06a11
May 14NCHSAA 4A West RegionalMay 14 · 800 Meters · Place 1 · OlympicOlympic800 Meters1.2:17.63a11
May 4So Mek 8 ChampionshipsMay 4 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters25:11.26JR
May 4So Mek 8 ChampionshipsMay 4 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:19.87JR
Apr 29Butler Girls Only ChallengeApr 29 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters15:17.08—
Apr 29Butler Girls Only ChallengeApr 29 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:21.43—
Apr 20Olympic Meet #1 Senior NightApr 20 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters15:16.47JR
Apr 8All American Track Classic 2022Apr 8 · 1 Mile · Place 16 · OlympicOlympic1 Mile16.5:16.33a PB11
Apr 8All American Track Classic 2022Apr 8 · 800 Meters · Place 7 · OlympicOlympic800 Meters7.2:17.31a11
Mar 30Porter Ridge Home Meet #1Mar 30 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters15:21.87JR
Mar 30Porter Ridge Home Meet #1Mar 30 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:21.34JR
Mar 26Olympic Trojan InvitationalMar 26 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:21.38JR
Mar 19Clash of the Carolinas Mar 19 · 1600 Meters · Place 4 · OlympicOlympic1600 Meters45:22.37—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Stay In Your Lane HS InvitationalDec 11 · 1000 Meters · Place 2 · OlympicOlympic1000 Meters2.3:08.74a11
Dec 11Stay In Your Lane HS InvitationalDec 11 · 1600 Meters · Place 3 · OlympicOlympic1600 Meters3.5:19.55a11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · 1600 Meters · Place 8 · OlympicOlympic1600 Meters8.5:12.61a10
Jun 25NCHSAA 4A State ChampionshipJun 25 · 800 Meters · Place 4 · OlympicOlympic800 Meters4.2:16.47a10
Jun 18NCHSAA 4A West RegionalJun 18 · 1600 Meters · Place 4 · OlympicOlympic1600 Meters4.5:17.38a10
Jun 18NCHSAA 4A West RegionalJun 18 · 800 Meters · Place 3 · OlympicOlympic800 Meters3.2:18.34a10
Jun 9So Meck 8 ChampionshipsJun 9 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters15:20.09SO
Jun 9So Meck 8 ChampionshipsJun 9 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:21.06SO
May 15Sun Valley Home Meet #2 (Senior Night)May 15 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters25:11.8410
May 15Sun Valley Home Meet #2 (Senior Night)May 15 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:20.5010
May 6PHS Meet #1May 6 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters1.5:19.23a10
May 6PHS Meet #1May 6 · 800 Meters · Place 2 · OlympicOlympic800 Meters2.2:25.58a10