Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Archer Lodge Community CenterGNRC Conference Meet · Aug 28 | 11:38.00 | GNRC Conference Meet | August 28, 2024 |
| 5,000 Meters · Wake Med Soccer ParkWakeMed Super Regional · Oct 25 | 17:41.47 | WakeMed Super Regional | October 25, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 7A East Regional · Oct 25 | 17:41.47 | NCHSAA 7A East Regional | October 25, 2025 |
| 8,000 Meters · Costal Carolina U - Hackler CourseChanticleer Challenge · Sep 18 | 29:57.2 | Chanticleer Challenge | September 18, 2026 |
| 8,000 Meters · Middle Georgia State University - Macon CampusPeach Belt XC · Nov 7 | 30:08.1 | Peach Belt XC | November 7, 2026 |
| 8,000 Meters · Sergeant Jasper ParkSand Shark Invitational · Oct 10 | 30:34.2 | Sand Shark Invitational | October 10, 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 |
| Nov 7 | Peach Belt XCNov 7 · 8,000 Meters Peach Belt · Place 70 · USC Beaufort (S.C.)USC Beaufort (S.C.) | 8,000 Meters Peach Belt | 70 | 30:08.1 PB | Fr |
| Oct 10 | Sand Shark InvitationalOct 10 · 8,000 Meters Collegiate · Place 38 · USC Beaufort (S.C.)USC Beaufort (S.C.) | 8,000 Meters Collegiate | 38 | 30:34.2 PB | Fr |
| Sep 18 | Chanticleer ChallengeSep 18 · 8,000 Meters Collegiate · Place 30 · USC Beaufort (S.C.)USC Beaufort (S.C.) | 8,000 Meters Collegiate | 30 | 29:57.2 PB | Fr |
| Sep 11 | Queen City InviteSep 11 · 8,000 Meters Mens · USC Beaufort (S.C.)USC Beaufort (S.C.) | 8,000 Meters Mens | — | DNF | Fr |
| Sep 4 | Bruins XC Night ClassicSep 4 · 6,000 Meters Men · USC Beaufort (S.C.)USC Beaufort (S.C.) | 6,000 Meters Men | — | NT | Fr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 93 · UnattachedUnattached | 5,000 Meters Invite 3 | 93 | 18:02.44 | 12 |
| Oct 25 | NCHSAA 7A East RegionalOct 25 · 5,000 Meters Varsity · Place 32 · ClaytonClayton | 5,000 Meters Varsity | 32 | 17:41.47 PB | 12 |
| Oct 25 | WakeMed Super RegionalOct 25 · 5,000 Meters NCHSAA 7A East · Place 32 · ClaytonClayton | 5,000 Meters NCHSAA 7A East | 32 | 17:41.47 PB | 12 |
| Oct 15 | Greater Neuse River Conference Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 3 · ClaytonClayton | 5,000 Meters Varsity | 3 | 17:53.93 | 12 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 110 · ClaytonClayton | 5,000 Meters Varsity | 110 | 19:25.1 | 12 |
| Aug 16 | Pace Yourself Early Bird ChallengeAug 16 · 5,000 Meters Varsity · Place 48 · ClaytonClayton | 5,000 Meters Varsity | 48 | 18:06.45 | 12 |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 131 · ClaytonClayton | 5,000 Meters Varsity | 131 | 20:08.46 | 9 |
| Oct 20 | Greater Neuse River 4A Conference Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 30 · ClaytonClayton | 5,000 Meters Varsity | 30 | 20:04.91 | 9 |
| Oct 20 | Greater Neuse River 4A Conference Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 30 · ClaytonClayton | 5,000 Meters Varsity | 30 | 20:04.91 | 9 |
| Sep 28 | GNRC @ Clemmons State ForestSep 28 · 5,000 Meters Varsity · Place 25 · ClaytonClayton | 5,000 Meters Varsity | 25 | 23:55.00 | 9 |
| Aug 31 | GNRC Quad Corinth Holders vs. Clayton, Cleveland, South GarnerAug 31 · 3,000 Meters Varsity · Place 26 · ClaytonClayton | 3,000 Meters Varsity | 26 | 13:09.00 | 9 |