Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorTryon: College & Open Friday · Feb 202:56.76aTryon: College & Open FridayFebruary 20, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:24.75a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · IndoorFinal Surge Track Night · Dec 165:06.67aFinal Surge Track NightDecember 16, 2025
1600 Meters · OutdoorNCHSAA 1A Central Regional · May 94:50.55aNCHSAA 1A Central RegionalMay 9, 2026
300 Meters · IndoorFinal Surge Track Night · Dec 1639.38aFinal Surge Track NightDecember 16, 2025
3000 Meters · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 269:57.86aUSATF North Carolina Association Junior Olympic ChampionshipsJune 26, 2026
3200 Meters · Outdoor2026 Seahawk HS Invitational · Apr 1811:12.99a2026 Seahawk HS InvitationalApril 18, 2026
400 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 2656.66aUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
800 Meters · OutdoorAdidas Track Nationals 2026 · Jun 182:05.81aAdidas Track Nationals 2026June 18, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 19 · Total Athlete Track ClubTotal Athlete Track Club3000 Meters19.10:00.79a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 21 · Total Athlete Track ClubTotal Athlete Track Club1500 MetersRound P21.4:24.75a PB10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 3000 Meters · Place 2 · Total Athlete Track ClubTotal Athlete Track Club3000 Meters2.10:01.75a10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 1500 Meters · Place 2 · Total Athlete Track ClubTotal Athlete Track Club1500 Meters2.4:32.52a10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 800 Meters · Total Athlete Track ClubTotal Athlete Track Club800 Meters—DNS10
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 3000 Meters · Place 1 · Total Athlete Track ClubTotal Athlete Track Club3000 Meters1.9:57.86a PB10
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 1500 Meters · Place 3 · Total Athlete Track ClubTotal Athlete Track Club1500 Meters3.4:39.09a10
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 800 Meters · Place 9 · Total Athlete Track ClubTotal Athlete Track Club800 Meters9.2:08.30a10
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 82 · Ascend Leadership AcademyAscend Leadership Academy800 Meters82.2:05.81a PB10
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 800 Meters · Place 6 · Ascend Leadership AcademyAscend Leadership Academy800 Meters6.2:07.39a10
May 9NCHSAA 1A Central RegionalMay 9 · 1600 Meters · Place 6 · Ascend Leadership AcademyAscend Leadership Academy1600 Meters6.4:50.55a PB10
May 9NCHSAA 1A Central RegionalMay 9 · 800 Meters · Place 6 · Ascend Leadership AcademyAscend Leadership Academy800 Meters6.2:09.12a10
Apr 25BearInviteApr 25 · 3200 Meters · Place 3 · Ascend Leadership AcademyAscend Leadership Academy3200 Meters3.11:28.66a10
Apr 25BearInviteApr 25 · 1600 Meters · Place 3 · Ascend Leadership AcademyAscend Leadership Academy1600 Meters3.4:55.46a10
Apr 182026 Seahawk HS InvitationalApr 18 · 3200 Meters · Place 15 · Ascend Leadership AcademyAscend Leadership Academy3200 Meters15.11:12.99a PB10
Apr 182026 Seahawk HS InvitationalApr 18 · 800 Meters · Place 16 · Ascend Leadership AcademyAscend Leadership Academy800 Meters16.2:09.10a10
Apr 4Kathy McMillan InvitationalApr 4 · 1600 Meters · Place 4 · Ascend Leadership AcademyAscend Leadership Academy1600 Meters4.5:00.03a10
Feb 28Fireballs Polar InviteFeb 28 · 1600 Meters · Place 4 · Total Athlete Track ClubTotal Athlete Track Club1600 Meters4.4:57.310

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Tryon: College & Open FridayFeb 20 · 1000 Meters · Place 5 · Total Athlete Track ClubTotal Athlete Track Club1000 Meters5.2:56.76a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Final Surge Track NightDec 16 · 300 Meters · Place 24 · Ascend Leadership AcademyAscend Leadership Academy300 Meters24.39.38a PB10
Dec 16Final Surge Track NightDec 16 · 1600 Meters · Place 13 · Ascend Leadership AcademyAscend Leadership Academy1600 Meters13.5:06.67a PB10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 3000 Meters · Place 3 · Total Athlete Track ClubTotal Athlete Track Club3000 Meters310:34.52a9
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 1500 Meters · Place 7 · Total Athlete Track ClubTotal Athlete Track Club1500 Meters74:46.53a9
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 30 · Total Athlete Track ClubTotal Athlete Track Club400 MetersRound P3056.66a PB9
Jun 72025 BODYARMOR State GamesJun 7 · 1500 Meters · Place 6 · Total Athlete Track ClubTotal Athlete Track Club1500 Meters64:54.12a9
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 14 · Total Athlete Track ClubTotal Athlete Track Club400 Meters1457.85a9