Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 199:34.20USATF North Carolina Association Junior Olympic ChampionshipsNovember 19, 2017
3,000 Meters · Frank Lisk ParkThe Run Cabarrus Invitational · Oct 1713:00.7The Run Cabarrus InvitationalOctober 17, 2020
3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 1817:43.54USATF North Carolina Association Junior Olympic ChampionshipsNovember 18, 2018
4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 1915:14.33USATF North Carolina Association Junior Olympic ChampionshipsNovember 19, 2023
5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 620:21.38Wilmington Beach Blast - Nighttime Cross CountrySeptember 6, 2025
5,000 Meters · Golfview Greenway Walking TrailAAU North Carolina District Cross Country Qualifier · Nov 918:03.77AAU North Carolina District Cross Country QualifierNovember 9, 2024
5,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 2419:11.00USATF North Carolina Association Junior Olympic ChampionshipsNovember 24, 2024

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 82025 AAU North Carolina District Cross Country QualifierNov 8 · 5,000 Meters 15-18 · Place 8 · Cape Fear Flyers5,000 Meters 15-18820:56.0811
Sep 6Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters HS CHAMPIONSHIP BOYS 5K · Place 95 · Cape Fear Flyers5,000 Meters HS CHAMPIONSHIP BOYS 5K9520:21.38 PB11
Aug 30The 6th Annual Liberty KickoffAug 30 · 5,000 Meters Varsity · Place 9 · Cape Fear Flyers5,000 Meters Varsity919:41.4711

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 7AAU Cross Country NationalsDec 7 · 5,000 Meters Varsity · Place 51 · Cape Fear Flyers5,000 Meters Varsity5118:21.2116
Nov 24USATF North Carolina Association Junior Olympic ChampionshipsNov 24 · 5,000 Meters 15-18 · Place 2 · Cape Fear Flyers5,000 Meters 15-18219:11.00 PB10
Nov 9AAU North Carolina District Cross Country QualifierNov 9 · 5,000 Meters 15-18 · Place 11 · Cape Fear Flyers5,000 Meters 15-181118:03.77 PB10

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19USATF North Carolina Association Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 5 · Cape Fear Flyers4,000 Meters 13-14515:14.33 PB9
Sep 24th Annual Liberty Kickoff MeetSep 2 · 3,000 Meters Varsity · Place 1 · Cape Fear Fl3,000 Meters Varsity110:49.499

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20USATF North Carolina Association Junior Olympic ChampionshipsNov 20 · 4,000 Meters Varsity · Place 17 · Cape Fear Flyers4,000 Meters Varsity1716:18.5014
Nov 12North Carolina AAU District Cross Country ChampionshipsNov 12 · 4,000 Meters Varsity · Place 12 · Cape Fear FLyers NC inc.4,000 Meters Varsity1215:52.28—
Oct 8The Run Cabarrus InvitationalOct 8 · 3,000 Meters Varsity · Place 4 · M13 Cape Fear Flyers3,000 Meters Varsity410:54.28—
Sep 9Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 5 · Cape Fear Flyers3,000 Meters Middle School Elementary510:54.8—
Sep 9Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 5 · Cape Fear Flyers3,000 Meters Middle School Elementary510:54.8—
Sep 33rd Annual Liberty KickoffSep 3 · 3,000 Meters Varsity · Place 2 · Cape Fear Flyers3,000 Meters Varsity210:24.708

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 4Carolina Liberty 5K/3K/2K Kickoff 2021Sep 4 · 3,000 Meters Varsity · Place 11 · Cape Fear Flyers3,000 Meters Varsity1111:57.707
Sep 4Carolina Liberty 5K/3K/2K Kickoff 2021Sep 4 · 3,000 Meters Varsity · Place 11 · Cape Fear Flyers3,000 Meters Varsity1111:57.707

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14North Carolina AAU Cross Country District ChampionshipsNov 14 · 3,000 Meters Varsity · Place 6 · Cape Fear Fl3,000 Meters Varsity611:55.3211
Oct 17The Run Cabarrus InvitationalOct 17 · 3,000 Meters Open (9-12) · Place 4 · Cape Fear Flyers3,000 Meters Open (9-12)413:00.7 PB6
Sep 26Carolina Liberty Freedom InvitationalSep 26 · 3,000 Meters Middle School · Place 14 · Cape Fear Flyers3,000 Meters Middle School1412:41.206

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18USATF North Carolina Association Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 25 · Cape Fear Flyers3,000 Meters 9-102517:43.54 PB4

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 19USATF North Carolina Association Junior Olympic ChampionshipsNov 19 · 2,000 Meters 8U · Place 11 · Cape Fear Flyers2,000 Meters 8U119:34.20 PB3