Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 1221:51.5Tommy v W XC ClassicSeptember 12, 2026
4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 212:43.10DUKE v. NC A&T & NCCSeptember 2, 2025
5,000 Meters · Asheville Christian AcademyNCHSAA 2A West Regional · Oct 2919:24.2NCHSAA 2A West RegionalOctober 29, 2022
5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 616:18.13Wilmington Beach Blast - Nighttime Cross CountrySeptember 6, 2025
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 416:55.70NCHSAA ChampionshipsNovember 4, 2023
5,000 Meters · mcalpineWendys Invite · Oct 717:07.69Wendys InviteOctober 7, 2023
5,000 Meters · McAlpine Creek ParkNCHSAA 2A West Regional · Oct 2616:28.70NCHSAA 2A West RegionalOctober 26, 2024
5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 217:02.71Eye Opener InvitationalSeptember 2, 2023
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 325:46.24Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1026:02.45Royals ChallengeOctober 10, 2025
8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 1826:02.002026 National Catholic InvitationalSeptember 18, 2026
8,000 Meters · WakeMed Soccer ParkMEAC XC Championships · Nov 126:02.6MEAC XC ChampionshipsNovember 1, 2025
8,000 Meters · YouthtowneHorizon League Cross Country Championships · Oct 3125:52.2Horizon League Cross Country ChampionshipsOctober 31, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Horizon League Cross Country ChampionshipsOct 31 · 8,000 Meters Horizon League · Place 47 · Detroit MercyDetroit Mercy8,000 Meters Horizon League4725:52.2 PBSo
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 119 · Detroit MercyDetroit Mercy8,000 Meters Gold11925:46.24 PBSo
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 73 · Detroit MercyDetroit Mercy8,000 Meters Men7326:02.00 PBSo
Sep 12Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 24 · Detroit MercyDetroit Mercy4 Miles Collegiate2421:51.5 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MEAC XC ChampionshipsNov 1 · 8,000 Meters Champs · Place 16 · N.C. CentralN.C. Central8,000 Meters Champs1626:02.6 PBFr
Oct 10Royals ChallengeOct 10 · 8,000 Meters Gold · Place 61 · N.C. CentralN.C. Central8,000 Meters Gold6126:02.45 PBFr
Oct 3Great American XC Festival, Presented by GarminOct 3 · 8,000 Meters Varsity · Place 14 · N.C. CentralN.C. Central8,000 Meters Varsity1426:32.0FR
Sep 19Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 60 · N.C. CentralN.C. Central6,000 Meters Varsity6019:34.6FR
Sep 6Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 5 · N.C. CentralN.C. Central5,000 Meters COLLEGE MEN 5K516:18.13 PBFr
Sep 2DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 18 · N.C. CentralN.C. Central4,000 Meters Dual1812:43.10 PBFr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2NCHSAA State ChampionshipNov 2 · 5,000 Meters 2A · Place 3 · BrevardBrevard5,000 Meters 2A316:21.1512
Oct 26NCHSAA 2A West RegionalOct 26 · 5,000 Meters Varsity · Place 1 · BrevardBrevard5,000 Meters Varsity116:28.70 PB12

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4NCHSAA ChampionshipsNov 4 · 5,000 Meters 2A · Place 7 · BrevardBrevard5,000 Meters 2A716:55.70 PB11
Oct 7Wendys InviteOct 7 · 5,000 Meters Blue · Place 17 · BrevardBrevard5,000 Meters Blue1717:07.69 PB11
Sep 23Freedom InvitationalSep 23 · 5,000 Meters Championship · Place 11 · BrevardBrevard5,000 Meters Championship1117:03.2JR
Sep 2Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 73 · BrevardBrevard5,000 Meters International7317:02.71 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29NCHSAA 2A West RegionalOct 29 · 5,000 Meters Varsity · Place 47 · BrevardBrevard5,000 Meters Varsity4719:24.2 PB10
Oct 4Armentrout InvitationalOct 4 · 5,000 Meters Varsity · Place 20 · BrevardBrevard5,000 Meters Varsity2018:46.8010
Aug 31Rocket Chase RaceAug 31 · Junior Varsity · Place 22 · BrevardBrevardJunior Varsity2213:08.310
Aug 31Rocket Chase RaceAug 31 · Junior Varsity · Place 22 · BrevardBrevardJunior Varsity2213:08.310