Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 12 | 21:51.5 | Tommy v W XC Classic | September 12, 2026 |
| 4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 2 | 12:43.10 | DUKE v. NC A&T & NCC | September 2, 2025 |
| 5,000 Meters · Asheville Christian AcademyNCHSAA 2A West Regional · Oct 29 | 19:24.2 | NCHSAA 2A West Regional | October 29, 2022 |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 16:18.13 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 16:55.70 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 17:07.69 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · McAlpine Creek ParkNCHSAA 2A West Regional · Oct 26 | 16:28.70 | NCHSAA 2A West Regional | October 26, 2024 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 17:02.71 | Eye Opener Invitational | September 2, 2023 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 25:46.24 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 10 | 26:02.45 | Royals Challenge | October 10, 2025 |
| 8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 18 | 26:02.00 | 2026 National Catholic Invitational | September 18, 2026 |
| 8,000 Meters · WakeMed Soccer ParkMEAC XC Championships · Nov 1 | 26:02.6 | MEAC XC Championships | November 1, 2025 |
| 8,000 Meters · YouthtowneHorizon League Cross Country Championships · Oct 31 | 25:52.2 | Horizon League Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MEAC XC ChampionshipsNov 1 · 8,000 Meters Champs · Place 16 · N.C. CentralN.C. Central | 8,000 Meters Champs | 16 | 26:02.6 PB | Fr |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Gold · Place 61 · N.C. CentralN.C. Central | 8,000 Meters Gold | 61 | 26:02.45 PB | Fr |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 8,000 Meters Varsity · Place 14 · N.C. CentralN.C. Central | 8,000 Meters Varsity | 14 | 26:32.0 | FR |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 60 · N.C. CentralN.C. Central | 6,000 Meters Varsity | 60 | 19:34.6 | FR |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 5 · N.C. CentralN.C. Central | 5,000 Meters COLLEGE MEN 5K | 5 | 16:18.13 PB | Fr |
| Sep 2 | DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 18 · N.C. CentralN.C. Central | 4,000 Meters Dual | 18 | 12:43.10 PB | Fr |
2024 Cross Country
2 results2023 Cross Country
4 results2022 Cross Country
4 results