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 | 20:20.72 | SAC HS XC Championship | October 15, 2024 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships · Nov 6 | 16:59.1 | NCHSAA State Championships | November 6, 2026 |
| 5,000 Meters · McAlpine Creek ParkSouth Mecklenburg Cross Country Invitational 2026 · Aug 22 | 17:06.80 | South Mecklenburg Cross Country Invitational 2026 | August 22, 2026 |
| 5,000 Meters · Pinecrest High School Field HouseMid-South Conference Cross Country Championship · Oct 15 | 17:01.41 | Mid-South Conference Cross Country Championship | October 15, 2025 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 17:07.39 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipsNov 6 · 5,000 Meters 8A · Place 47 · Pinecrest | 5,000 Meters 8A | 47 | 16:59.1 PB | 12 |
| Oct 31 | NCHSAA 8A West RegionalOct 31 · 5,000 Meters Varsity · Place 37 · Pinecrest | 5,000 Meters Varsity | 37 | 17:07.36 | 12 |
| Oct 21 | Mid-South Conference Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 4 · Pinecrest | 5,000 Meters Varsity | 4 | 17:17.3 | 12 |
| Oct 7 | Mid-South XC Meet 6Oct 7 · 5,000 Meters Boys 5000 · Place 3 · Pinecrest | 5,000 Meters Boys 5000 | 3 | 17:33.2 | 12 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Blue Invitational · Place 84 · Pinecrest | 5,000 Meters Blue Invitational | 84 | 17:07.39 PB | 12 |
| Sep 18 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Varsity Championship (SATURDAY) · Place 60 · Pinecrest | 5,000 Meters Varsity Championship (SATURDAY) | 60 | 16:59.7Unofficial | 12 |
| Sep 16 | Mid-South XC Meet 2Sep 16 · 5,000 Meters Boys 5000 · Place 5 · Pinecrest | 5,000 Meters Boys 5000 | 5 | 18:51.5 | 12 |
| Sep 11 | Friday Night Lights XC FestivalSep 11 · 5,000 Meters Championship · Place 116 · Pinecrest | 5,000 Meters Championship | 116 | 17:27.68 | 12 |
| Aug 22 | South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 2 · Place 28 · Pinecrest | 5,000 Meters Varsity 2 | 28 | 17:06.80 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCHSAA 8A West RegionalsOct 25 · 5,000 Meters Varsity · Place 38 · Pinecrest | 5,000 Meters Varsity | 38 | 17:23.98 | 11 |
| Oct 15 | Mid-South Conference Cross Country ChampionshipOct 15 · 5,000 Meters Varsity · Place 3 · Pinecrest | 5,000 Meters Varsity | 3 | 17:01.41 PB | 11 |
| Oct 9 | Mid-South XC Meet #2Oct 9 · 5,000 Meters Varsity · Place 8 · Pinecrest | 5,000 Meters Varsity | 8 | 18:21.16 | 11 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 126 · Pinecrest | 5,000 Meters Varsity | 126 | 17:07.7 | 11 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 126 · Pinecrest | 5,000 Meters Varsity | 126 | 17:07.7 | 11 |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 126 · Pinecrest | 5,000 Meters Varsity | 126 | 17:07.7 | 11 |
| Sep 10 | Mid-South XC Meet #2Sep 10 · 5,000 Meters New Division · Place 11 · Pinecrest | 5,000 Meters New Division | 11 | 19:10.65 | 11 |
| Sep 5 | Friday Night Lights XC FestivalSep 5 · 5,000 Meters Championship · Place 139 · Pinecrest | 5,000 Meters Championship | 139 | 17:35.1 | 11 |
| Aug 23 | Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Championship · Place 52 · Pinecrest | 5,000 Meters Championship | 52 | 17:37.75 | 11 |
| Aug 23 | Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 52 · Pinecrest | 5,000 Meters Varsity | 52 | 17:37.75 | — |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | SAC HS XC ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 14 · Pinecrest | 5,000 Meters Junior Varsity | 14 | 20:20.72 PB | 10 |
| Oct 8 | SAC #7 @ Pinecrest HSOct 8 · 5,000 Meters Varsity · Place 11 · Pinecrest | 5,000 Meters Varsity | 11 | 19:05.75 | — |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters JV FR/SO · Place 100 · Pinecrest | 5,000 Meters JV FR/SO | 100 | 19:53.9 | 10 |
| Sep 3 | SAC XC Meet 2Sep 3 · 5,000 Meters Varsity · Place 15 · Pinecrest | 5,000 Meters Varsity | 15 | 20:31.60 | — |
| Aug 24 | Providence Cross Country InvitationalAug 24 · 5,000 Meters Junior Varsity · Place 54 · Pinecrest | 5,000 Meters Junior Varsity | 54 | 20:02.47 | 10 |
| Aug 24 | Providence Cross Country InvitationalAug 24 · 5,000 Meters Junior Varsity · Place 54 · Pinecrest | 5,000 Meters Junior Varsity | 54 | 20:02.48 | 10 |