Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 2 | 12:44.90 | DUKE v. NC A&T & NCC | September 2, 2025 |
| 5,000 Meters · Asheville Christian AcademyAsheville/TCR JV · Jan 4 | 18:34.28 | Asheville/TCR JV | January 4, 2021 |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 16:19.14 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 5 | 17:10.98 | NCHSAA XC State Championship | November 5, 2022 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 17:36.79 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCHSAA 4A West Regional · Oct 29 | 16:30.08 | NCHSAA 4A West Regional | October 29, 2022 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Sep 4 | 24:35.3 | Elon Friday Night Lights Opener | September 4, 2026 |
| 6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 20:26.6 | Adidas XC Invitational | September 15, 2023 |
| 8,000 Meters · Delaware State University2023 MEAC Cross Country Championships · Oct 28 | 28:37.2 | 2023 MEAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Delaware State University Outreach & Research CenterMEAC XC · Nov 2 | 27:03.0 | MEAC XC | November 2, 2024 |
| 8,000 Meters · Longwood UniversityLancer Pink Invitational · Oct 9 | 31:16.30 | Lancer Pink Invitational | October 9, 2026 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 26:14.1 | Royals Challenge | October 11, 2024 |
| 8,000 Meters · WakeMed Soccer ParkMEAC XC Championships · Nov 1 | 27:11.9 | MEAC XC Championships | November 1, 2025 |
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 |
| Oct 30 | MEAC XC ChampionshipsOct 30 · 8,000 Meters Championship · Place 37 · N.C. CentralN.C. Central | 8,000 Meters Championship | 37 | 28:21.8 | Sr |
| Oct 9 | Lancer Pink InvitationalOct 9 · 8,000 Meters Collegiate · Place 31 · N.C. CentralN.C. Central | 8,000 Meters Collegiate | 31 | 31:16.30 PB | Sr |
| Sep 18 | adidas XC ChallengeSep 18 · 6,000 Meters College · Place 129 · N.C. CentralN.C. Central | 6,000 Meters College | 129 | 22:01.9 | Sr |
| Sep 11 | Queen City InviteSep 11 · 8,000 Meters Mens · Place 159 · N.C. CentralN.C. Central | 8,000 Meters Mens | 159 | 29:37.0 | Sr |
| Sep 4 | Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 117 · N.C. CentralN.C. Central | 6,000 Meters College Men | 117 | 24:35.3 PB | Sr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MEAC XC ChampionshipsNov 1 · 8,000 Meters Champs · Place 24 · N.C. CentralN.C. Central | 8,000 Meters Champs | 24 | 27:11.9 PB | Jr |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Gold · Place 87 · N.C. CentralN.C. Central | 8,000 Meters Gold | 87 | 26:32.12 | Jr |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 8,000 Meters Varsity · Place 7 · N.C. CentralN.C. Central | 8,000 Meters Varsity | 7 | 25:49.4 | JR |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 45 · N.C. CentralN.C. Central | 6,000 Meters Varsity | 45 | 19:19.9 | JR |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 6 · N.C. CentralN.C. Central | 5,000 Meters COLLEGE MEN 5K | 6 | 16:19.14 PB | Jr |
| Sep 2 | DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 19 · N.C. CentralN.C. Central | 4,000 Meters Dual | 19 | 12:44.90 PB | Jr |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 82 · T.C. RobersonT.C. Roberson | 5,000 Meters 4A | 82 | 17:10.98 PB | 12 |
| Oct 29 | NCHSAA 4A West RegionalOct 29 · 5,000 Meters Varsity · Place 13 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 13 | 16:30.08 PB | 12 |
| Oct 19 | 3A/4A Mountain Conference MeetOct 19 · 5,000 Meters Varsity · Place 6 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 6 | 17:05.50 | 12 |
| Oct 1 | Hurricane Five ThousandOct 1 · 5,000 Meters Varsity · Place 4 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 4 | 16:36.0 | 12 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 191 · T.C. RobersoT.C. Roberso | 5,000 Meters Championship | 191 | 17:45.3 | 12 |
| Aug 31 | Rocket Chase RaceAug 31 · Varsity · Place 2 · T.C. RobersonT.C. Roberson | Varsity | 2 | 10:25.50 | 12 |
| Aug 31 | Rocket Chase RaceAug 31 · 2 Miles Varsity · Place 2 · T.C. RobersonT.C. Roberson | 2 Miles Varsity | 2 | 10:25.50 | 12 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Championship · Place 23 · T.C. RobersonT.C. Roberson | 5,000 Meters Championship | 23 | 17:36.79 PB | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 101 · T.C. RobersonT.C. Roberson | 5,000 Meters 4A | 101 | 17:06.18 | 11 |
| Oct 30 | NCHSAA 4A West RegionalOct 30 · 5,000 Meters Varsity · Place 34 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 34 | 17:21.3 | 11 |
| Oct 20 | 3A/4A Mountain Conference MeetOct 20 · 5,000 Meters Varsity · Place 4 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 4 | 17:31.03 | — |
| Oct 2 | Wendy's InvitationalOct 2 · 5,000 Meters Invitational · Place 31 · T.C. RobersonT.C. Roberson | 5,000 Meters Invitational | 31 | 16:48.5 | JR |
| Sep 18 | Adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 65 · T.C. RobersoT.C. Roberso | 5,000 Meters Championship | 65 | 16:54.3 | 11 |
| Aug 27 | WNC Cross Country CarnivalAug 27 · 5,000 Meters Championship · Place 7 · T.C. RobersonT.C. Roberson | 5,000 Meters Championship | 7 | 17:28.83 | 11 |
| Jan 4 | Asheville/TCR JVJan 4 · 5,000 Meters Junior Varsity · Place 1 · T.C. RobersonT.C. Roberson | 5,000 Meters Junior Varsity | 1 | 18:34.28 PB | 10 |
2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WMAC ChampionshipOct 22 · 5,000 Meters Varsity · Place 52 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 52 | 20:02.3 | 9 |
| Oct 9 | United Way InvitationalOct 9 · 5,000 Meters Open · Place 4 · M9 T.C. RobersonM9 T.C. Roberson | 5,000 Meters Open | 4 | 20:27.08 | — |
| Sep 18 | White Squirrel ClassicSep 18 · 5,000 Meters Varsity · Place 49 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 49 | 20:09.3 | 9 |
| Sep 4 | Buncombe County ChampionshipsSep 4 · 5,000 Meters Varsity · Place 57 · T.C. RobersonT.C. Roberson | 5,000 Meters Varsity | 57 | 21:04.84 | — |
| Aug 24 | WNC Cross Country CarnivalAug 24 · 3,000 Meters Varsity · Place 5 · M9 T.C. RobersonM9 T.C. Roberson | 3,000 Meters Varsity | 5 | 11:04.9 | — |