Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Halifax County HS Halifax P.D. Meet · Sep 1720:46.99Halifax P.D. MeetSeptember 17, 2025
5,000 Meters · Kernstown BattlefieldVHSL Region 4D Championships · Nov 122:53.3VHSL Region 4D ChampionshipsNovember 1, 2023
5,000 Meters · Smith River Sports Complex11th Annual Bengal Clash at the River · Aug 2923:57.2211th Annual Bengal Clash at the RiverAugust 29, 2024
5,000 Meters · Smith River TrailsBengal Clash at the River · Aug 2821:36.12Bengal Clash at the RiverAugust 28, 2025
5,000 Meters · Third Winchester Battlefield ParkRegion 4D Cross Country Championship · Oct 2920:50.5Region 4D Cross Country ChampionshipOctober 29, 2025
5,000 Meters · Tunstall HSTunstall P.D XC Meet · Sep 320:53.83Tunstall P.D XC MeetSeptember 3, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Region 4D Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 82 · Mecklenburg County5,000 Meters Varsity8220:50.5 PB12
Oct 22Piedmont District XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 23 · Mecklenburg County5,000 Meters Varsity2321:39.6812
Sep 17Halifax P.D. MeetSep 17 · 5,000 Meters Varsity · Place 23 · Mecklenburg County5,000 Meters Varsity2320:46.99 PB12
Sep 3Tunstall P.D XC MeetSep 3 · 5,000 Meters Varsity · Place 5 · Mecklenburg County5,000 Meters Varsity520:53.83 PB12
Aug 28Bengal Clash at the RiverAug 28 · 5,000 Meters Varsity · Place 106 · Mecklenburg County5,000 Meters Varsity10621:36.12 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5VHSL Region 4D ChampionshipNov 5 · 5,000 Meters Varsity · Place 94 · Mecklenburg County H5,000 Meters Varsity9425:00.4JR
Oct 16Magna Vista PD MeetOct 16 · 5,000 Meters Varsity · Place 33 · Mecklenburg County5,000 Meters Varsity3323:13.2711
Sep 25MCHS XC PD MeetSep 25 · 5,000 Meters Varsity · Place 12 · Mecklenburg County5,000 Meters Varsity1222:59.58—
Sep 11Tunstall P.D XC MeetSep 11 · 5,000 Meters Varsity · Place 26 · Mecklenburg County5,000 Meters Varsity2623:50.8611
Aug 2911th Annual Bengal Clash at the RiverAug 29 · 5,000 Meters Varsity · Place 138 · Mecklenburg County5,000 Meters Varsity13823:57.22 PB11

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 4D ChampionshipsNov 1 · 5,000 Meters Varsity · Place 86 · Mecklenburg County5,000 Meters Varsity8622:53.3 PB10
Oct 25Piedmont District XC ChampionshipsOct 25 · 5,000 Meters Varsity · Place 19 · Mecklenburg County5,000 Meters Varsity1921:08.8910

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 4D ChampionshipsNov 1 · 5,000 Meters Varsity · Place 75 · Mecklenburg County H5,000 Meters Varsity759:28.09
Oct 25Piedmont District XC ChampionshipsOct 25 · 5,000 Meters Varsity · Place 39 · Mecklenburg County5,000 Meters Varsity3924:07.189
Sep 28Patrick County PD MeetSep 28 · 5,000 Meters Varsity · Place 55 · Mecklenburg County5,000 Meters Varsity5526:50.309
Sep 14Tunstall P.D XC MeetSep 14 · 5,000 Meters Varsity · Place 60 · Mecklenburg County5,000 Meters Varsity6026:37.33—
Sep 7Bassett P.D. XC MeetSep 7 · Varsity · Place 58 · Mecklenburg CountyVarsity5817:16.90—