Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Cuthbertson Middle School10th Annual NC XC Championship · Oct 1612:06.4210th Annual NC XC ChampionshipOctober 16, 2021
3,000 Meters · Marvin Ridge MRMS Home Meet · Sep 1411:16.74MRMS Home MeetSeptember 14, 2023
3,000 Meters · Marvin Ridge MSMRMS Home Meet #2 · Sep 2811:35.97MRMS Home Meet #2September 28, 2022
3,000 Meters · McAlpine Creek ParkUnion County MS XC Championships · Oct 1110:39.64Union County MS XC ChampionshipsOctober 11, 2023
3,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 2811:54.8Carolinas KickoffAugust 28, 2021
3,000 Meters · Piedmont Middle SchoolPiedmont Middle Cross Country Invitational · Oct 810:44Piedmont Middle Cross Country InvitationalOctober 8, 2022
3,000 Meters · Weddington MSWMS XC meet Oct 2nd · Oct 212:02.1WMS XC meet Oct 2ndOctober 2, 2021
3,000 Meters · Wingate University1st Annual UCPS MS XC Championship · Sep 3010:55.021st Annual UCPS MS XC ChampionshipSeptember 30, 2023
5,000 Meters · Clover High SchoolClover Classic Eagles Nest XC Invitational · Sep 1317:27.4Clover Classic Eagles Nest XC InvitationalSeptember 13, 2025
5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights XC Festival · Sep 1116:57.34Friday Night Lights XC FestivalSeptember 11, 2026
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 117:16.1NCHSAA State Championships (5A-8A)November 1, 2025
5,000 Meters · McAlpine Creek GreenwayUnion County XC Championships · Oct 918:31.12Union County XC ChampionshipsOctober 9, 2024
5,000 Meters · McAlpine Creek ParkNCHSAA 7A West Regional · Oct 2516:33.16NCHSAA 7A West RegionalOctober 25, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 217:36.99Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6NCHSAA State ChampionshipsNov 6 · 5,000 Meters 7A · Place 96 · Marvin RidgeMarvin Ridge5,000 Meters 7A9617:29.511
Oct 31NCHSAA 7A West RegionalOct 31 · 5,000 Meters Varsity · Place 33 · Marvin RidgeMarvin Ridge5,000 Meters Varsity3316:55.2111
Oct 7Union County XC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 20 · Marvin RidgeMarvin Ridge5,000 Meters Varsity2016:39.8611
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 263 · Marvin RidgeMarvin Ridge5,000 Meters COROS Race of Champions26317:36.99 PB11
Sep 18Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Varsity Championship (SATURDAY) · Place 21 · Marvin RidgeMarvin Ridge5,000 Meters Varsity Championship (SATURDAY)2116:13.0Unofficial11
Sep 11Friday Night Lights XC FestivalSep 11 · 5,000 Meters Championship · Place 65 · Marvin RidgeMarvin Ridge5,000 Meters Championship6516:57.34 PB11

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Marvin RidgeMarvin Ridge5,000 Meters Championship0DNF10
Nov 1NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 7A · Place 76 · Marvin RidgeMarvin Ridge5,000 Meters 7A7617:16.1 PB10
Oct 25NCHSAA 7A West RegionalOct 25 · 5,000 Meters Varsity · Place 23 · Marvin RidgeMarvin Ridge5,000 Meters Varsity2316:33.16 PB10
Sep 13Clover Classic Eagles Nest XC InvitationalSep 13 · 5,000 Meters Varsity · Place 13 · Marvin RidgeMarvin Ridge5,000 Meters Varsity1317:27.4 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 9Southern Carolina 4A XC Conference ChampionshipOct 9 · 5,000 Meters Varsity · Place 50 · Marvin RidgeMarvin Ridge5,000 Meters Varsity5018:31.129
Oct 9Union County XC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 73 · Marvin RidgeMarvin Ridge5,000 Meters Varsity7318:31.12 PB9
Sep 20Hare & Hounds XC Invitational (at McAlpine Park)Sep 20 · 5,000 Meters Varsity Championship (SATURDAY) · Place 127 · Marvin RidgeMarvin Ridge5,000 Meters Varsity Championship (SATURDAY)12717:58.769
Sep 6Friday Night LightsSep 6 · 5,000 Meters JV FR/SO · Place 34 · Marvin RidgeMarvin Ridge5,000 Meters JV FR/SO3418:53.39

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 11Union County XC ChampionshipsOct 11 · 3,000 Meters Middle School · Place 5 · MS_Marvin RidgeMS_Marvin Ridge3,000 Meters Middle School510:39.7—
Oct 11Union County MS XC ChampionshipsOct 11 · 3,000 Meters Middle School Championship · Place 5 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Championship510:39.64 PB8
Sep 301st Annual UCPS MS XC ChampionshipSep 30 · 3,000 Meters Middle School Championship · Place 4 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Championship410:55.02 PB8
Sep 22Hare & Hounds XC Invitational (at McAlpine Park)Sep 22 · 3,000 Meters Middle School Invitational · Place 7 · MS_Marvin RidgeMS_Marvin Ridge3,000 Meters Middle School Invitational710:41.0—
Sep 14MRMS Home MeetSep 14 · 3,000 Meters Middle School · Place 3 · Marvin RidgeMarvin Ridge3,000 Meters Middle School311:16.74 PB8
Aug 26Carolinas KickoffAug 26 · 3,000 Meters Middle School Championship · Place 6 · MS_Marvin RidgeMS_Marvin Ridge3,000 Meters Middle School Championship610:31.5—

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 1511th Annual NC XC ChampionshipOct 15 · 3,000 Meters Championship Boys (Top 7) · Place 10 · Marvin RidgeMarvin Ridge3,000 Meters Championship Boys (Top 7)1011:09.30Unofficial7
Oct 8Piedmont Middle Cross Country InvitationalOct 8 · 3,000 Meters Middle School · Place 1 · Marvin RidgeMarvin Ridge3,000 Meters Middle School110:44 PB7
Oct 6Union County XC ChampionshipsOct 6 · 3,000 Meters Middle School · Place 5 · Marvin Ridge MiddleMarvin Ridge Middle3,000 Meters Middle School510:50.8—
Oct 6Union County XC Middle School ChampionshipsOct 6 · 3,000 Meters Middle School Championship · Place 5 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Championship510:50.807
Sep 28MRMS Home Meet #2Sep 28 · 3,000 Meters Middle School · Place 12 · Marvin RidgeMarvin Ridge3,000 Meters Middle School1211:35.97 PB7
Sep 16Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 3,000 Meters Middle School Invitational (FRIDAY) · Place 7 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Invitational (FRIDAY)711:15.007
Aug 27Carolinas KickoffAug 27 · 3,000 Meters Middle School Championship · Place 14 · MS_Marvin RidgeMS_Marvin Ridge3,000 Meters Middle School Championship1410:55.1—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 1610th Annual NC XC ChampionshipOct 16 · 3,000 Meters Championship Boys (Top 7) · Place 32 · Marvin RidgeMarvin Ridge3,000 Meters Championship Boys (Top 7)3212:06.42 PB6
Oct 5MRMS XC Meet #2Oct 5 · 3,000 Meters Middle School · Place 20 · Marvin RidgeMarvin Ridge3,000 Meters Middle School2012:35.176
Oct 2WMS XC meet Oct 2ndOct 2 · 3,000 Meters Boys 3K · Place 16 · Marvin RidgeMarvin Ridge3,000 Meters Boys 3K1612:02.1 PB6
Sep 25Piedmont MS MeetSep 25 · 3,000 Meters Middle School · Place 14 · Marvin RidgeMarvin Ridge3,000 Meters Middle School1412:06.26
Sep 21Union County Middle School XC ChampionshipsSep 21 · 3,000 Meters Middle School Championship · Place 36 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Championship3611:59.136
Sep 17Hare & Hounds XC Invitational (at McAlpine Park)Sep 17 · 3,000 Meters Middle School Invitational · Place 30 · MS_Marvin RidgeMS_Marvin Ridge3,000 Meters Middle School Invitational3012:15.3—
Aug 28Carolinas KickoffAug 28 · 3,000 Meters Middle School Championship · Place 34 · Marvin RidgeMarvin Ridge3,000 Meters Middle School Championship3411:54.8 PB6