Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · McAlpine Park MSButler Early 3K · Aug 1110:26.37Butler Early 3KAugust 11, 2026
5,000 Meters · McAlpine Creek ParkMeck Power 6 7A/8A Conference Championships · Oct 2117:50.04Meck Power 6 7A/8A Conference ChampionshipsOctober 21, 2026
5,000 Meters · McAlpine Greenway ParkWendy's Invitational · Oct 318:09.87Wendy's InvitationalOctober 3, 2026
5,000 Meters · Northwestern HSTrojan Invitational · Sep 1218:15.90Trojan InvitationalSeptember 12, 2026
5,000 Meters · Pfeiffer UniversityPfeiffer XC Invite · Sep 1319:23.9Pfeiffer XC InviteSeptember 13, 2025
5,000 Meters · SalisburyChicknLegs XC Throwdown · Sep 2617:48.6ChicknLegs XC ThrowdownSeptember 26, 2026
5,000 Meters · Wake Med Soccer ParkPace Yourself Early Bird Classic · Aug 1519:01.20Pace Yourself Early Bird ClassicAugust 15, 2026
5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1818:12.3adidas XC ChallengeSeptember 18, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31NCHSAA 7A West RegionalOct 31 · 5,000 Meters Varsity · Place 60 · Butler5,000 Meters Varsity6018:22.1411
Oct 21Meck Power 6 7A/8A Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 3 · Butler5,000 Meters Varsity317:50.04 PB11
Oct 3Wendy's InvitationalOct 3 · 5,000 Meters Red · Place 91 · Butler5,000 Meters Red9118:09.87 PB11
Sep 26ChicknLegs XC ThrowdownSep 26 · 5,000 Meters High School Boys · Place 30 · Butler5,000 Meters High School Boys3017:48.6 PB11
Sep 18adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 74 · Butler5,000 Meters Invitational7418:12.3 PB11
Sep 12Trojan InvitationalSep 12 · 5,000 Meters Varsity · Place 51 · Butler5,000 Meters Varsity5118:15.90 PB11
Aug 22South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 1 · Place 38 · Butler5,000 Meters Varsity 13818:29.7611
Aug 15Pace Yourself Early Bird ClassicAug 15 · 5,000 Meters High School · Place 102 · Butler5,000 Meters High School10219:01.20 PB11
Aug 11Butler Early 3KAug 11 · 3,000 Meters Varsity · Place 2 · Butler3,000 Meters Varsity210:26.37 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25NCHSAA 7A West RegionalOct 25 · 5,000 Meters Varsity · Place 64 · Butler5,000 Meters Varsity6418:17.8910
Oct 15Meck Power Six Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 10 · Butler5,000 Meters Varsity1019:06.410
Oct 4Wendy's InvitationalOct 4 · 5,000 Meters Varsity · Place 94 · Butler5,000 Meters Varsity9418:47.8010
Sep 19Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 95 · Butler5,000 Meters Varsity9519:13.510
Sep 13Pfeiffer XC InviteSep 13 · 5,000 Meters Championship · Place 100 · Butler5,000 Meters Championship10019:23.9 PB10
Sep 5Friday Night Lights XC FestivalSep 5 · 5,000 Meters Open · Place 103 · Butler5,000 Meters Open10319:49.910
Aug 23Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 78 · Butler5,000 Meters Varsity7819:47.48—
Aug 23Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Invitational · Place 78 · Butler5,000 Meters Invitational7819:47.4810
Aug 16Pace Yourself Early Bird ChallengeAug 16 · 5,000 Meters Varsity · Place 156 · Butler5,000 Meters Varsity15620:50.0410