Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.8 Miles · Lee Christian SchoolLee Christian Meet · Aug 28 | 19:00 | Lee Christian Meet | August 28, 2023 |
| 3,000 Meters · Harris Lake County ParkThales Academy Apex vs Cary Christian · Aug 22 | 23:32 | Thales Academy Apex vs Cary Christian | August 22, 2023 |
| 5,000 Meters · Cary AcademyCA Home Meet #1 · Aug 28 | 28:59.2 | CA Home Meet #1 | August 28, 2026 |
| 5,000 Meters · Wake Christian AcademyWCA Home Meet 3 · Sep 14 | 29:17.8 | WCA Home Meet 3 | September 14, 2026 |
| 5,000 Meters · Wake Med Soccer ParkPace Yourself Early Bird Classic · Aug 15 | 27:05.98 | Pace Yourself Early Bird Classic | August 15, 2026 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 24:21.64 | 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Junior Varsity I · Place 414 · Heritage Leadership AcademyHeritage Leadership Academy | 5,000 Meters Junior Varsity I | 414 | 24:21.64 PB | 9 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Junior Varsity White · Place 162 · Heritage Leadership AcademyHeritage Leadership Academy | 5,000 Meters Junior Varsity White | 162 | 25:28.7 | 9 |
| Sep 14 | WCA Home Meet 3Sep 14 · 5,000 Meters Varsity · Place 25 · Heritage Leadership AcademyHeritage Leadership Academy | 5,000 Meters Varsity | 25 | 29:17.8 PB | 9 |
| Aug 28 | CA Home Meet #1Aug 28 · 5,000 Meters Varsity · Place 61 · Heritage Leadership AcademyHeritage Leadership Academy | 5,000 Meters Varsity | 61 | 28:59.2 PB | 9 |
| Aug 15 | Pace Yourself Early Bird ClassicAug 15 · 5,000 Meters High School · Place 305 · Heritage Leadership AcademyHeritage Leadership Academy | 5,000 Meters High School | 305 | 27:05.98 PB | 9 |
2025 Cross Country
4 results2023 Cross Country
2 results