Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Cannon SchoolCISAA/GCMSAA XC Meet #5 - Cannon School · Oct 512:36.64CISAA/GCMSAA XC Meet #5 - Cannon SchoolOctober 5, 2021
3,000 Meters · McAlpine Creek CSIAA/GCMSAA Meet #6 McAlpine Creek · Oct 1212:46.71CSIAA/GCMSAA Meet #6 McAlpine CreekOctober 12, 2021
3,000 Meters · McAlpine Creek ParkGCMSAA Championships · Oct 1812:03.4GCMSAA ChampionshipsOctober 18, 2022
5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 618:35.12Wilmington Beach Blast - Nighttime Cross CountrySeptember 6, 2025
5,000 Meters · Cannon SchoolCannon School CISAA & MS 9/5 Meet · Sep 521:06.1Cannon School CISAA & MS 9/5 MeetSeptember 5, 2023
5,000 Meters · McAlpine Creek ParkNCISAA 4A Cross Country Championships · Oct 2417:59.30NCISAA 4A Cross Country ChampionshipsOctober 24, 2025
5,000 Meters · Milliken FieldEye Opener Invitational · Sep 518:52.1Eye Opener InvitationalSeptember 5, 2026
5,000 Meters · Southwest Guilford HSGCXI · Sep 2619:25.3GCXISeptember 26, 2026
5,000 Meters · WakeMed Soccer ParkNCISAA 4A State Championships · Oct 2518:27.13NCISAA 4A State ChampionshipsOctober 25, 2024

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30NCISAA 4A Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity · Place 78 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity7818:46.0512
Oct 13CISAA Pancake PD-Latin HostOct 13 · 5,000 Meters New Division · Place 33 · Charlotte Country DayCharlotte Country Day5,000 Meters New Division3319:03.9712
Oct 6CISAA #4 CDS HostOct 6 · 5,000 Meters High School/Club · Place 3 · Charlotte Country DayCharlotte Country Day5,000 Meters High School/Club318:36.6512
Sep 26GCXISep 26 · 5,000 Meters Invite · Place 56 · Charlotte Country DayCharlotte Country Day5,000 Meters Invite5619:25.3 PB12
Sep 18Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Varsity Championship (SATURDAY) · Place 160 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity Championship (SATURDAY)16018:48.3Unofficial12
Sep 5Eye Opener InvitationalSep 5 · 5,000 Meters International Boys · Place 232 · Charlotte Country DayCharlotte Country Day5,000 Meters International Boys23218:52.1 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24NCISAA 4A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 72 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity7217:59.30 PB11
Oct 3Great American XC Festival, Presented by GarminOct 3 · 5,000 Meters Varsity · Place 108 · Charlotte CountrCharlotte Countr5,000 Meters Varsity10818:15.011
Sep 6Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters HS CHAMPIONSHIP BOYS 5K · Place 50 · Charlotte Country DayCharlotte Country Day5,000 Meters HS CHAMPIONSHIP BOYS 5K5018:35.12 PB11
Aug 23Carolinas KickoffAug 23 · 5,000 Meters Championship · Place 60 · Charlotte Country DayCharlotte Country Day5,000 Meters Championship6018:00.4JR

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25NCISAA 4A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 80 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity8018:27.13 PB10
Oct 15CISAA/GCMSAA ChampionshipsOct 15 · 5,000 Meters Varsity · Place 42 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity4218:46.8910
Oct 1CISAA InvitationalOct 1 · 5,000 Meters Varsity · Place 37 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity3719:01.7110
Aug 24WNC Cross Country CarnivalAug 24 · 5,000 Meters Championship · Place 137 · Charlotte CountrCharlotte Countr5,000 Meters Championship13718:48.810

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17CISAA Conference Championship 10/17Oct 17 · 5,000 Meters Varsity · Place 51 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity5118:49.829
Sep 5Cannon School CISAA & MS 9/5 MeetSep 5 · 5,000 Meters Varsity Boys · Place 10 · Charlotte Country DayCharlotte Country Day5,000 Meters Varsity Boys1021:06.1 PB9

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18GCMSAA ChampionshipsOct 18 · 3,000 Meters Middle School · Place 18 · Charlotte Country DayCharlotte Country Day3,000 Meters Middle School1812:03.4 PB8
Sep 16Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 3,000 Meters Middle School Invitational (FRIDAY) · Place 42 · Charlotte Country DayCharlotte Country Day3,000 Meters Middle School Invitational (FRIDAY)4212:17.738
Sep 6The Middle School ShowdownSep 6 · 3,000 Meters Middle School · Place 20 · Charlotte Country DayCharlotte Country Day3,000 Meters Middle School2012:27.358
Aug 30GCMSAA McAlpine Meet #1Aug 30 · 3,000 Meters Middle School · Place 13 · Charlotte Country DayCharlotte Country Day3,000 Meters Middle School1312:34.168

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 12CSIAA/GCMSAA Meet #6 McAlpine CreekOct 12 · 3,000 Meters Middles School · Place 16 · Charlotte Country DayCharlotte Country Day3,000 Meters Middles School1612:46.71 PB7
Oct 5CISAA/GCMSAA XC Meet #5 - Cannon SchoolOct 5 · 3,000 Meters Middle School · Place 25 · Charlotte Country DayCharlotte Country Day3,000 Meters Middle School2512:36.64 PB7
Sep 28CSIAA/GCMSAA Meet #4 McAlpine CreekSep 28 · 3,000 Meters Middles School · Place 16 · Charlotte Country DayCharlotte Country Day3,000 Meters Middles School1612:57.397
Sep 17Hare & Hounds XC Invitational (at McAlpine Park)Sep 17 · 3,000 Meters Middle School Invitational · Place 56 · MS_Charlotte CountryMS_Charlotte Country3,000 Meters Middle School Invitational5613:07.6—
Aug 31CISAA/GCMSAA Meet #1 McAlpine CreekAug 31 · 3,000 Meters Middles School · Place 31 · Charlotte Country DayCharlotte Country Day3,000 Meters Middles School3114:17.257