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 results2025 Cross Country
4 results2024 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 CountyMecklenburg 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 CountyMecklenburg 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 CountyMecklenburg 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 CountyMecklenburg 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 HMecklenburg 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 CountyMecklenburg County | 3,000 Meters Middle School | 12 | 19:32.12 | 8 |