Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS Meet #1 · Aug 28 | 12:58.47 | Marvin Ridge MS Meet #1 | August 28, 2025 |
| 3,000 Meters · Union AcademyUA Middle School Meet · Sep 25 | 12:05.22 | UA Middle School Meet | September 25, 2025 |
| 3,000 Meters · Weddington MSWeddington MS XC Meet · Sep 10 | 12:02.84 | Weddington MS XC Meet | September 10, 2025 |
| 3,000 Meters · Wingate University3rd Annual UCPS MS XC Championship · Oct 4 | 12:06.71 | 3rd Annual UCPS MS XC Championship | October 4, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights XC Festival · Sep 11 | 19:36.96 | Friday Night Lights XC Festival | September 11, 2026 |
| 5,000 Meters · McAlpine Creek ParkUnion County XC Championships · Oct 7 | 17:37.78 | Union County XC Championships | October 7, 2026 |
| 5,000 Meters · McAlpine Greenway ParkWendy's Invitational · Oct 3 | 18:19.99 | Wendy's Invitational | October 3, 2026 |
| 5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 18 | 18:31.6 | adidas XC Challenge | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCHSAA B RegionOct 27 · 5,000 Meters Varsity · Place 19 · WeddingtonWeddington | 5,000 Meters Varsity | 19 | 18:16.67 | 9 |
| Oct 27 | NCHSAA B RegionOct 27 · 5,000 Meters Varsity · Place 19 · WeddingtonWeddington | 5,000 Meters Varsity | 19 | 18:16.67 | 9 |
| Oct 7 | Union County XC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 51 · WeddingtonWeddington | 5,000 Meters Varsity | 51 | 17:37.78 PB | 9 |
| Oct 3 | Wendy's InvitationalOct 3 · 5,000 Meters Red · Place 100 · WeddingtonWeddington | 5,000 Meters Red | 100 | 18:19.99 PB | 9 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 94 · WeddingtonWeddington | 5,000 Meters Invitational | 94 | 18:31.6 PB | 9 |
| Sep 11 | Friday Night Lights XC FestivalSep 11 · 5,000 Meters Junior Varsity FR/SO · Place 52 · WeddingtonWeddington | 5,000 Meters Junior Varsity FR/SO | 52 | 19:36.96 PB | 9 |
| Aug 22 | South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 2 · Place 98 · WeddingtonWeddington | 5,000 Meters Varsity 2 | 98 | 18:41.20 | 9 |
2025 Cross Country
4 results2023 Cross Country
3 results