Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bells Mill ParkAtlantic Coast XC Invitational · Oct 11 | 31:24.6 | Atlantic Coast XC Invitational | October 11, 2025 |
| 5,000 Meters · Fork Union Military AcademyFUMA XC Invite · Sep 19 | 36:13.6 | FUMA XC Invite | September 19, 2026 |
| 5,000 Meters · Halifax County HS Halifax P.D. Meet · Sep 17 | 30:11.00 | Halifax P.D. Meet | September 17, 2025 |
| 5,000 Meters · Smith River TrailsBengal Clash at the River · Aug 28 | 32:34.34 | Bengal Clash at the River | August 28, 2025 |
| 5,000 Meters · Tunstall HSTunstall P.D XC Meet · Sep 3 | 33:26.16 | Tunstall P.D XC Meet | September 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Piedmont District XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 5 · Mecklenburg County | 5,000 Meters Junior Varsity | 5 | 34:56.00 | 10 |
| Oct 10 | 10th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Junior Varsity · Place 55 · Mecklenburg County | 5,000 Meters Junior Varsity | 55 | 33:00.8 | 10 |
| Sep 19 | FUMA XC InviteSep 19 · 5,000 Meters Girls Patriot 5k · Place 115 · Mecklenburg County | 5,000 Meters Girls Patriot 5k | 115 | 36:13.6 PB | 10 |
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 44 · Mecklenburg County | 5,000 Meters Junior Varsity | 44 | 31:24.6 PB | 9 |
| Sep 17 | Halifax P.D. MeetSep 17 · 5,000 Meters Varsity · Place 30 · Mecklenburg County | 5,000 Meters Varsity | 30 | 30:11.00 PB | 9 |
| Sep 3 | Tunstall P.D XC MeetSep 3 · 5,000 Meters Varsity · Place 17 · Mecklenburg County | 5,000 Meters Varsity | 17 | 33:26.16 PB | 9 |
| Aug 28 | Bengal Clash at the RiverAug 28 · 5,000 Meters Junior Varsity · Place 20 · Mecklenburg County | 5,000 Meters Junior Varsity | 20 | 32:34.34 PB | 9 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Piedmont District XC ChampionshipsOct 30 · 3,000 Meters Middle School · Place 13 · Mecklenburg County | 3,000 Meters Middle School | 13 | 19:50.63 | 8 |
| Oct 30 | Piedmont District XC ChampionshipsOct 30 · 3,000 Meters Middle School · Place 13 · Mecklenburg County | 3,000 Meters Middle School | 13 | 19:50.63 | 8 |
| Oct 16 | Magna Vista PD MeetOct 16 · 3,000 Meters Middle School · Place 15 · Mecklenburg County | 3,000 Meters Middle School | 15 | 19:59.39 | 8 |
| Sep 25 | MCHS XC PD MeetSep 25 · 3,000 Meters Middle School · Place 7 · Mecklenburg County | 3,000 Meters Middle School | 7 | 20:32.71 | — |
| Sep 14 | Fork Union Cross Country InvitationalSep 14 · 2,500 Meters Middle School · Place 98 · Mecklenburg County H | 2,500 Meters Middle School | 98 | 14:59.0 | — |
| Sep 11 | Tunstall P.D XC MeetSep 11 · 3,000 Meters Middle School · Place 12 · Mecklenburg County | 3,000 Meters Middle School | 12 | 19:32.12 | 8 |