Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dragon Park (James L. Morgan Recreation Complex)SAC HS XC Championship · Oct 15 | 26:42.58 | SAC HS XC Championship | October 15, 2024 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights XC Festival · Sep 11 | 25:55.14 | Friday Night Lights XC Festival | September 11, 2026 |
| 5,000 Meters · Jack Britt High SchoolMid-South XC Meet 3 · Sep 23 | 23:33.3 | Mid-South XC Meet 3 | September 23, 2026 |
| 5,000 Meters · McAlpine Creek ParkSouth Mecklenburg Cross Country Invitational 2026 · Aug 22 | 24:32.42 | South Mecklenburg Cross Country Invitational 2026 | August 22, 2026 |
| 5,000 Meters · McAlpine Greenway ParkRegion “B” Race · Oct 21 | 23:58.4 | Region “B” Race | October 21, 2025 |
| 5,000 Meters · Pinecrest High School Field HouseMid-South XC Meet #2 · Oct 9 | 23:31.66 | Mid-South XC Meet #2 | October 9, 2025 |
| 5,000 Meters · Pinecrest HS7/8A Mid-South Conference Meet # 1 · Sep 3 | 24:56.70 | 7/8A Mid-South Conference Meet # 1 | September 3, 2025 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 24:50.31 | Great American XC Festival Presented by Coros | October 2, 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 7 | Mid-South XC Meet 6Oct 7 · 5,000 Meters Boys 5000 · Pinecrest | 5,000 Meters Boys 5000 | — | DNS | 11 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Junior Varsity I · Place 416 · Pinecrest | 5,000 Meters Junior Varsity I | 416 | 24:50.31 PB | 11 |
| Sep 23 | Mid-South XC Meet 3Sep 23 · 5,000 Meters New Division · Place 46 · Pinecrest | 5,000 Meters New Division | 46 | 23:33.3 PB | 11 |
| Sep 16 | Mid-South XC Meet 2Sep 16 · 5,000 Meters Boys 5000 · Place 49 · Pinecrest | 5,000 Meters Boys 5000 | 49 | 24:50.5 | 11 |
| Sep 11 | Friday Night Lights XC FestivalSep 11 · 5,000 Meters Junior Varsity JR/SR · Place 223 · Pinecrest | 5,000 Meters Junior Varsity JR/SR | 223 | 25:55.14 PB | 11 |
| Sep 9 | Mid-South XC Meet 1Sep 9 · 5,000 Meters Boys 5000m · Place 40 · Pinecrest | 5,000 Meters Boys 5000m | 40 | 25:05.7 | 11 |
| Aug 22 | South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 3 · Place 250 · Pinecrest | 5,000 Meters Varsity 3 | 250 | 24:32.42 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Region “B” RaceOct 21 · 5,000 Meters Varsity · Place 185 · Pinecrest | 5,000 Meters Varsity | 185 | 23:58.4 PB | 10 |
| Oct 9 | Mid-South XC Meet #2Oct 9 · 5,000 Meters Varsity · Place 44 · Pinecrest | 5,000 Meters Varsity | 44 | 23:31.66 PB | 10 |
| Sep 17 | Mid-South XC Meet #3Sep 17 · 5,000 Meters Varsity · Place 47 · Pinecrest | 5,000 Meters Varsity | 47 | 23:51.11 | 10 |
| Sep 10 | Mid-South XC Meet #2Sep 10 · 5,000 Meters New Division · Place 63 · Pinecrest | 5,000 Meters New Division | 63 | 24:42.78 | 10 |
| Sep 3 | 7/8A Mid-South Conference Meet # 1Sep 3 · 5,000 Meters Varsity · Place 44 · Pinecrest | 5,000 Meters Varsity | 44 | 24:56.70 PB | 10 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | SAC HS XC ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 43 · Pinecrest | 5,000 Meters Junior Varsity | 43 | 26:42.58 PB | 9 |
| Oct 5 | Hagan Stone XC ClassicOct 5 · 5,000 Meters Junior Varsity · Place 157 · Pinecrest | 5,000 Meters Junior Varsity | 157 | 26:35.48 | 9 |
| Sep 3 | SAC XC Meet 2Sep 3 · 5,000 Meters Varsity · Place 81 · Pinecrest | 5,000 Meters Varsity | 81 | 32:14.90 | — |