Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic · Oct 4 | 21:16.53 | Hagan Stone XC Classic | October 4, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships · Nov 6 | 20:24.0 | NCHSAA State Championships | November 6, 2026 |
| 5,000 Meters · McAlpine Creek ParkSouth Mecklenburg Cross Country Invitational 2026 · Aug 22 | 20:28.39 | South Mecklenburg Cross Country Invitational 2026 | August 22, 2026 |
| 5,000 Meters · Wake Med Soccer ParkWakeMed Super Regional · Oct 25 | 20:26.48 | WakeMed Super Regional | October 25, 2025 |
| 5,000 Meters · WakeMed Soccer ParkWake Med Super Regional · Oct 31 | 20:16.76 | Wake Med Super Regional | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipsNov 6 · 5,000 Meters 8A · Place 63 · Green Hope | 5,000 Meters 8A | 63 | 20:24.0 PB | 12 |
| Oct 31 | Wake Med Super RegionalOct 31 · 5,000 Meters 8A East · Place 57 · Green Hope | 5,000 Meters 8A East | 57 | 20:16.76 PB | 12 |
| Oct 19 | Quad City 7 Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 32 · Green Hope | 5,000 Meters Varsity | 32 | 20:44.4 | 12 |
| Oct 10 | Kernersville InviteOct 10 · 5,000 Meters Varsity A · Place 25 · Green Hope | 5,000 Meters Varsity A | 25 | 21:49.1 | 12 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 219 · Green Hope | 5,000 Meters COROS Race of Champions | 219 | 20:59.29 | 12 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 114 · Green Hope | 5,000 Meters Championship | 114 | 20:52.1 | 12 |
| Aug 22 | South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 1 · Place 33 · Green Hope | 5,000 Meters Varsity 1 | 33 | 20:28.39 PB | 12 |
| Aug 15 | Pace Yourself Early Bird ClassicAug 15 · 5,000 Meters High School · Place 22 · Green Hope | 5,000 Meters High School | 22 | 20:57.73 | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 43 · Green Hope | 5,000 Meters Invite 2 | 43 | 21:09.86 | 11 |
| Oct 25 | NCHSAA 8A East RegionalOct 25 · 5,000 Meters Varsity · Place 56 · Green Hope | 5,000 Meters Varsity | 56 | 20:26.5 | 11 |
| Oct 25 | WakeMed Super RegionalOct 25 · 5,000 Meters NCHSAA 8A East · Place 56 · Green Hope | 5,000 Meters NCHSAA 8A East | 56 | 20:26.48 PB | 11 |
| Oct 15 | Quad City 7 Conference Championships Oct 15 · 5,000 Meters Varsity · Place 41 · Green Hope | 5,000 Meters Varsity | 41 | 21:56.26 | 11 |
| Oct 4 | Hagan Stone XC ClassicOct 4 · 5,000 Meters High School Varsity · Place 22 · Green Hope | 5,000 Meters High School Varsity | 22 | 21:16.53 PB | 11 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Championship · Place 183 · Green Hope | 5,000 Meters Championship | 183 | 21:41.0 | 11 |
| Sep 11 | MC, HS, GH, Apex, Sanderson, FG, Cary Sep 11 · 5,000 Meters Varsity · Place 6 · Green Hope | 5,000 Meters Varsity | 6 | 21:42.27 | 11 |
| Sep 5 | Friday Night Lights XC FestivalSep 5 · 5,000 Meters Championship · Place 170 · Green Hope | 5,000 Meters Championship | 170 | 21:52.2 | 11 |
| Aug 23 | Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 54 · Green Hope | 5,000 Meters Varsity | 54 | 21:36.82 | — |
| Aug 23 | Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Championship · Place 54 · Green Hope | 5,000 Meters Championship | 54 | 21:36.82 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Rising Stars · Place 58 · Green Hope | 5,000 Meters Rising Stars | 58 | 21:18.91 | 10 |
| Oct 26 | NCHSAA 4A Mideast RegionalOct 26 · 5,000 Meters Varsity · Place 61 · Green Hope | 5,000 Meters Varsity | 61 | 21:11.48 | 10 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Invitational · Place 82 · Green Hope | 5,000 Meters Invitational | 82 | 21:49.4 | 10 |
| Sep 6 | Friday Night LightsSep 6 · 5,000 Meters Invitational · Place 84 · Green Hope | 5,000 Meters Invitational | 84 | 21:57.0 | 10 |
| Aug 24 | Providence Cross Country InvitationalAug 24 · 5,000 Meters Championship · Place 71 · Green Hope | 5,000 Meters Championship | 71 | 21:50.20 | 10 |
| Aug 17 | Pace Yourself Early Bird ChallengeAug 17 · 5,000 Meters Varsity · Place 44 · Green Hope | 5,000 Meters Varsity | 44 | 22:18.98 | — |
| Aug 10 | Kick Off ClassicAug 10 · 3,000 Meters Varsity · Place 35 · Green Hope | 3,000 Meters Varsity | 35 | 13:11.67 | — |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCHSAA 4A Mideast RegionalOct 28 · 5,000 Meters Varsity · Place 73 · Green Hope | 5,000 Meters Varsity | 73 | 22:15.83 | 9 |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Varsity · Place 154 · Green Hope | 5,000 Meters Varsity | 154 | 22:43.0 | 9 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Invitational · Place 184 · Green Hope | 5,000 Meters Invitational | 184 | 23:26.8 | 9 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Open · Place 44 · Green Hope | 5,000 Meters Open | 44 | 24:09.6 | 9 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Varsity · Place 108 · Green Hope | 5,000 Meters Varsity | 108 | 24:42.21 | 9 |
| Aug 26 | Providence Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 108 · Green Hope | 5,000 Meters Championship | 108 | 24:42.21 | 9 |
| Aug 19 | Pace Yourself Early Bird ChallengeAug 19 · 5,000 Meters Varsity · Place 71 · Green Hope | 5,000 Meters Varsity | 71 | 24:08.70 | — |
| Aug 12 | Kick-off ClassicAug 12 · 3,000 Meters Varsity · Place 41 · Green Hope | 3,000 Meters Varsity | 41 | 13:32.84 | 9 |