Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 10 | 34:06.6 | NCAA Division I Southeast Regional | November 10, 2023 |
| 10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 33:42.5 | NCAA DI Southeast Regional | November 15, 2024 |
| 4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 2 | 12:14.00 | DUKE v. NC A&T & NCC | September 2, 2025 |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 15:32.77 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 17:09.75 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · Newberry CollegeSouth Carolina AAAA State Qualifier · Nov 5 | 16:55.2 | South Carolina AAAA State Qualifier | November 5, 2021 |
| 5,000 Meters · Sandhills Research CenterSCHSL AAAA State Championship · Nov 11 | 16:39.15 | SCHSL AAAA State Championship | November 11, 2021 |
| 6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 20 | 18:47.7 | adidas Wolfpack Invitational | September 20, 2024 |
| 8,000 Meters · Delaware State University2023 MEAC Cross Country Championships · Oct 28 | 27:58.7 | 2023 MEAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Delaware State University Outreach & Research CenterMEAC XC · Nov 2 | 25:24.0 | MEAC XC | November 2, 2024 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 25:03.3 | Royals Challenge | October 11, 2024 |
| 8,000 Meters · North Carolina Central UniversityMEAC Cross Country Championships · Oct 29 | 27:05.0 | MEAC Cross Country Championships | October 29, 2022 |
| 8,000 Meters · WakeMed Soccer ParkMEAC XC Championships · Nov 1 | 24:45.7 | MEAC XC Championships | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MEAC XC ChampionshipsNov 1 · 8,000 Meters Champs · Place 4 · N.C. CentralN.C. Central | 8,000 Meters Champs | 4 | 24:45.7 PB | Sr |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Gold · Place 54 · N.C. CentralN.C. Central | 8,000 Meters Gold | 54 | 25:49.64 | Sr |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 69 · N.C. CentralN.C. Central | 6,000 Meters Varsity | 69 | 19:58.4 | SR |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 1 · N.C. CentralN.C. Central | 5,000 Meters COLLEGE MEN 5K | 1 | 15:32.77 PB | Sr |
| Sep 2 | DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 16 · N.C. CentralN.C. Central | 4,000 Meters Dual | 16 | 12:14.00 PB | Sr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 166 · N.C. CentralN.C. Central | 10,000 Meters D1 Southeast | 166 | 33:42.5 PB | Jr |
| Nov 2 | MEAC XCNov 2 · 8,000 Meters College · Place 8 · N.C. CentralN.C. Central | 8,000 Meters College | 8 | 25:24.0 PB | Jr |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Varsity · Place 33 · N.C. CentralN.C. Central | 8,000 Meters Varsity | 33 | 25:03.3 | JR |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Gold · Place 33 · N.C. CentralN.C. Central | 8,000 Meters Gold | 33 | 25:03.3 PB | Jr |
| Oct 4 | Great American XC Festival, Presented by GarminOct 4 · 8,000 Meters Varsity · Place 3 · N.C. CentralN.C. Central | 8,000 Meters Varsity | 3 | 24:57.9 | — |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 36 · N.C. CentralN.C. Central | 6,000 Meters Open | 36 | 18:47.7 | JR |
| Sep 20 | adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 36 · N.C. CentralN.C. Central | 6,000 Meters College | 36 | 18:47.7 PB | Jr |
| Sep 6 | Wilmington Beach BlastSep 6 · 5,000 Meters Varsity · Place 2 · N.C. CentralN.C. Central | 5,000 Meters Varsity | 2 | 15:24.1 | JR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Southeast RegionalNov 10 · 10,000 Meters Championship · Place 201 · N.C. CentralN.C. Central | 10,000 Meters Championship | 201 | 34:06.6 PB | So |
| Oct 28 | 2023 MEAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 12 · N.C. CentralN.C. Central | 8,000 Meters College | 12 | 27:58.7 PB | So |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 8,000 Meters Varsity · Place 12 · N.C. CentralN.C. Central | 8,000 Meters Varsity | 12 | 26:55.8 | SO |
| Sep 15 | Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 60 · N.C. CentralN.C. Central | 6,000 Meters College | 60 | 19:44.4 | So |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters College · Place 2 · N.C. CentralN.C. Central | 5,000 Meters College | 2 | 15:34.74Unofficial | So |
2022 Cross Country
1 results2021 Cross Country
3 results