Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bells Mill Park10th Atlantic Coast XC Invitational 2026 · Oct 10 | 20:40.6 | 10th Atlantic Coast XC Invitational 2026 | October 10, 2026 |
| 5,000 Meters · Fork Union Military AcademyFUMA XC Invite · Sep 19 | 21:16.8 | FUMA XC Invite | September 19, 2026 |
| 5,000 Meters · Green Hill ParkKnights Crossing · Sep 6 | 21:31.2 | Knights Crossing | September 6, 2025 |
| 5,000 Meters · Halifax County HS Halifax P.D. Meet · Sep 17 | 27:08.62 | Halifax P.D. Meet | September 17, 2025 |
| 5,000 Meters · Kernstown BattlefieldVHSL Region 4D Championships · Nov 1 | 24:32.4 | VHSL Region 4D Championships | November 1, 2023 |
| 5,000 Meters · Oatlands PlantationVHSL Class 4 State XC Meet · Nov 7 | 21:20.05 | VHSL Class 4 State XC Meet | November 7, 2026 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 21:24.2 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 12 | 21:19.6 | Pole Green XC Classic | September 12, 2026 |
| 5,000 Meters · Smith River Sports Complex11th Annual Bengal Clash at the River · Aug 29 | 25:06.76 | 11th Annual Bengal Clash at the River | August 29, 2024 |
| 5,000 Meters · Smith River TrailsBengal Clash at the River · Aug 28 | 21:10.96 | Bengal Clash at the River | August 28, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkRegion 4D Cross Country Championship · Oct 29 | 21:11.4 | Region 4D Cross Country Championship | October 29, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | VHSL Class 4 State XC MeetNov 7 · 5,000 Meters Varsity · Place 59 · Mecklenburg County | 5,000 Meters Varsity | 59 | 21:20.05 PB | 12 |
| Oct 22 | Piedmont District XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 2 · Mecklenburg County | 5,000 Meters Varsity | 2 | 22:05.18 | 12 |
| Oct 10 | 10th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Varsity · Place 8 · Mecklenburg County | 5,000 Meters Varsity | 8 | 20:40.6 PB | 12 |
| Sep 19 | FUMA XC InviteSep 19 · 5,000 Meters Girls Colonial 5k · Place 22 · Mecklenburg County | 5,000 Meters Girls Colonial 5k | 22 | 21:16.8 PB | 12 |
| Sep 12 | Pole Green XC ClassicSep 12 · 5,000 Meters Championship Girls · Place 27 · Mecklenburg County | 5,000 Meters Championship Girls | 27 | 21:19.6 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Region 4D Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 40 · Mecklenburg County | 5,000 Meters Varsity | 40 | 21:11.4 PB | 11 |
| Oct 22 | Piedmont District XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 3 · Mecklenburg County | 5,000 Meters Varsity | 3 | 22:12.47 | 11 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Large School · Place 21 · Mecklenburg County | 5,000 Meters Large School | 21 | 21:24.2 PB | 11 |
| Sep 17 | Halifax P.D. MeetSep 17 · 5,000 Meters Varsity · Place 19 · Mecklenburg County | 5,000 Meters Varsity | 19 | 27:08.62 PB | 11 |
| Sep 6 | Knights CrossingSep 6 · 5,000 Meters Varsity Black · Place 13 · Mecklenburg County | 5,000 Meters Varsity Black | 13 | 21:31.2 PB | 11 |
| Aug 28 | Bengal Clash at the RiverAug 28 · 5,000 Meters Varsity · Place 3 · Mecklenburg County | 5,000 Meters Varsity | 3 | 21:10.96 PB | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | VHSL Region 4D ChampionshipNov 5 · 5,000 Meters Varsity · Place 65 · Mecklenburg County H | 5,000 Meters Varsity | 65 | 26:22.9 | SO |
| Oct 30 | Piedmont District XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 15 · Mecklenburg County | 5,000 Meters Varsity | 15 | 26:55.35 | 10 |
| Oct 16 | Magna Vista PD MeetOct 16 · 5,000 Meters Varsity · Place 2 · Mecklenburg County | 5,000 Meters Varsity | 2 | 24:00.24 | 10 |
| Sep 25 | MCHS XC PD MeetSep 25 · 5,000 Meters Varsity · Place 5 · Mecklenburg County | 5,000 Meters Varsity | 5 | 25:54.62 | — |
| Sep 19 | Halifax P.D. MeetSep 19 · Varsity · Place 6 · Mecklenburg County | Varsity | 6 | 24:36.88 | 10 |
| Sep 11 | Tunstall P.D XC MeetSep 11 · 5,000 Meters Varsity · Place 6 · Mecklenburg County | 5,000 Meters Varsity | 6 | 24:59.64 | 10 |
| Aug 29 | 11th Annual Bengal Clash at the RiverAug 29 · 5,000 Meters Varsity · Place 44 · Mecklenburg County | 5,000 Meters Varsity | 44 | 25:06.76 PB | 10 |
2023 Cross Country
2 results