Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Forest Hills ParkBig Seven Conference Championship · Oct 15 | 23:05.8 | Big Seven Conference Championship | October 15, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships · Nov 6 | 21:09.2 | NCHSAA State Championships | November 6, 2026 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 1 | 22:40.7 | NCHSAA State Championships (5A-8A) | November 1, 2025 |
| 5,000 Meters · Seaforth High School4A/5A Big 7 Conference Meet · Sep 15 | 26:16.03 | 4A/5A Big 7 Conference Meet | September 15, 2026 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 22:08.23 | 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
4 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 5A · Place 81 · Seaforth | 5,000 Meters 5A | 81 | 22:40.7 PB | 10 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 5A · Place 81 · Seaforth | 5,000 Meters 5A | 81 | 22:40.75 | 10 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 5A · Place 81 · Seaforth | 5,000 Meters 5A | 81 | 22:40.75 | 10 |
| Oct 25 | NCHSAA 5A Central RegionalOct 25 · 5,000 Meters Varsity · Place 27 · Seaforth | 5,000 Meters Varsity | 27 | 22:45.67 | 10 |
| Oct 15 | Big Seven Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 23 · Seaforth | 5,000 Meters Varsity | 23 | 23:05.8 PB | 10 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 327 · Seaforth | 5,000 Meters Varsity | 327 | 23:25.6 | 10 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 327 · Seaforth | 5,000 Meters Varsity | 327 | 23:25.6 | 10 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 327 · Seaforth | 5,000 Meters Varsity | 327 | 23:25.6 | 10 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Championship · Place 259 · Seaforth | 5,000 Meters Championship | 259 | 23:45.4 | 10 |
| Sep 5 | Friday Night Lights XC FestivalSep 5 · 5,000 Meters Championship · Place 248 · Seaforth | 5,000 Meters Championship | 248 | 23:26.1 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Northwood Home Meet #2Oct 8 · 5,000 Meters Varsity · Place 20 · Seaforth Hig | 5,000 Meters Varsity | 20 | 25:57.83 | — |
| Oct 4 | Great American XC Festival, Presented by GarminOct 4 · 5,000 Meters Varsity · Place 165 · Seaforth | 5,000 Meters Varsity | 165 | 24:33.4 | 9 |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters Invitational · Place 233 · Seaforth | 5,000 Meters Invitational | 233 | 24:53.3 | 9 |
| Aug 27 | Mid-Carolina 1A/2A Conference MeetAug 27 · 5,000 Meters 1A · Place 15 · Seaforth | 5,000 Meters 1A | 15 | 26:24.34 | 9 |
| Aug 17 | Pace Yourself Early Bird ChallengeAug 17 · 5,000 Meters Varsity · Place 122 · Seaforth | 5,000 Meters Varsity | 122 | 25:21.29 | — |