Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 616:34.32Wilmington Beach Blast - Nighttime Cross CountrySeptember 6, 2025
5,000 Meters · Hagan-Stone ParkGreensboro XC Invitational · Sep 2417:45.4Greensboro XC InvitationalSeptember 24, 2022
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 416:36.06NCHSAA ChampionshipsNovember 4, 2023
5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 2516:39.08Foot Locker Cross Country South Regional ChampionshipsNovember 25, 2023
5,000 Meters · Northwood High SchoolNCHSAA 3A Mideast Regional · Oct 3019:40.81NCHSAA 3A Mideast RegionalOctober 30, 2021
5,000 Meters · WakeMed Soccer ParkNCHSAA 3A Mideast Regional · Oct 2917:34.83NCHSAA 3A Mideast RegionalOctober 29, 2022
8,000 Meters · Cleveland Community CollegeNJCAA Region 10 Cross Country Championship · Oct 2527:11.89NJCAA Region 10 Cross Country ChampionshipOctober 25, 2025
8,000 Meters · Lake KristiPirate XC Invitational · Oct 326:15.70Pirate XC InvitationalOctober 3, 2025
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 828:52.9NJCAA Division I Cross Country Championships 2025November 8, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1126:30.2Royals ChallengeOctober 11, 2024
8,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 926:07.5NJCAA D1 XC ChampionshipsNovember 9, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJCAA Division I Cross Country Championships 2025Nov 8 · 8,000 Meters NJCAA D1 · Place 131 · Louisburg (NC)Louisburg (NC)8,000 Meters NJCAA D113128:52.9 PBSo
Oct 25NJCAA Region 10 Cross Country ChampionshipOct 25 · 8,000 Meters D1 · Place 1 · Louisburg (NC)Louisburg (NC)8,000 Meters D1127:11.89 PBSo
Oct 10Royals ChallengeOct 10 · 8,000 Meters Blue · Place 18 · Louisburg (NC)Louisburg (NC)8,000 Meters Blue1826:37.52So
Oct 3Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 52 · Louisburg (NC)Louisburg (NC)8,000 Meters College5226:15.70 PBSo
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 109 · Louisburg (NC)Louisburg (NC)8,000 Meters Collegiate10926:48.54So
Sep 6Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 8 · Louisburg (NC)Louisburg (NC)5,000 Meters COLLEGE MEN 5K816:34.32 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 9NJCAA D1 XC ChampionshipsNov 9 · 8,000 Meters Division I · Place 77 · Louisburg (NC)Louisburg (NC)8,000 Meters Division I7726:07.5 PBFr
Oct 26NJCAA Region X Cross Country ChampionshipOct 26 · 8,000 Meters D1 · Place 1 · Louisburg (NC)Louisburg (NC)8,000 Meters D1128:15.17Fr
Oct 11Royals ChallengeOct 11 · 8,000 Meters Blue · Place 8 · Louisburg (NC)Louisburg (NC)8,000 Meters Blue826:30.2 PBFr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Senior · Place 8 · NCNC5,000 Meters Senior816:39.08 PB12
Nov 4NCHSAA ChampionshipsNov 4 · 5,000 Meters 3A · Place 24 · Northern NashNorthern Nash5,000 Meters 3A2416:36.06 PB12
Oct 7Ben Snelling Cancer Classic-Day 2Oct 7 · 5,000 Meters Varsity · Place 2 · Northern NashNorthern Nash5,000 Meters Varsity216:27.0—
Sep 30Greensboro InvitationalSep 30 · 5,000 Meters Invitational · Place 7 · Northern NashNorthern Nash5,000 Meters Invitational716:34.6312
Sep 27The Big East 2A-3A at Owens Park Sep 27 · 5,000 Meters Varsity · Place 2 · Northern NashNorthern Nash5,000 Meters Varsity216:58.81—
Aug 19Pace Yourself Early Bird ChallengeAug 19 · 5,000 Meters Varsity · Place 9 · Northern NashNorthern Nash5,000 Meters Varsity916:52.00—

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 49 · Northern NashNorthern Nash5,000 Meters 3A4918:06.8411
Oct 29NCHSAA 3A Mideast RegionalOct 29 · 5,000 Meters Varsity · Place 20 · Northern NashNorthern Nash5,000 Meters Varsity2017:34.83 PB11
Oct 19The Big East 2A-3A Championship at Red OakOct 19 · 5,000 Meters Varsity · Place 4 · Northern NashNorthern Nash5,000 Meters Varsity418:10.88—
Oct 8Ben Snelling Cancer ClassicOct 8 · 5,000 Meters Varsity · Place 1 · Northern NashNorthern Nash5,000 Meters Varsity118:11.00—
Oct 5The Big East 2A-3A at Canal Trail Course Oct 5 · 5,000 Meters Varsity · Place 3 · Northern NashNorthern Nash5,000 Meters Varsity318:00.03—
Sep 28The Big East 2A-3A at Nash CentralSep 28 · 5,000 Meters Varsity · Place 4 · Northern NashNorthern Nash5,000 Meters Varsity418:31.12—
Sep 24Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 2 · Place 20 · Northern NashNorthern Nash5,000 Meters Varsity 22017:45.4 PB11
Sep 14The Big East 2A-3A at Southern NashSep 14 · 5,000 Meters Varsity · Place 6 · Northern NashNorthern Nash5,000 Meters Varsity618:58.97—
Sep 7The Big East 2A-3A MeetSep 7 · 5,000 Meters Varsity · Place 6 · Northern NashNorthern Nash5,000 Meters Varsity619:18.62—
Aug 27Ronald Horton XC ClassicAug 27 · 5,000 Meters Invitational · Place 7 · Northern NashNorthern Nash5,000 Meters Invitational719:14.6511

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30NCHSAA 3A Mideast RegionalOct 30 · 5,000 Meters Varsity · Place 50 · Northern NashNorthern Nash5,000 Meters Varsity5019:40.81 PB10
Sep 25Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 50 · Northern NasNorthern Nas5,000 Meters Invitational5019:54.50—
Sep 25Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 50 · Northern NasNorthern Nas5,000 Meters Invitational5019:54.50—
Sep 15The Big East 2A/3A at Owens ParkSep 15 · 5,000 Meters Varsity · Place 16 · Northern NashNorthern Nash5,000 Meters Varsity1623:57.03—