Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Cannon SchoolCISAA/GCMSAA XC Meet #5 - Cannon School · Oct 512:15.46CISAA/GCMSAA XC Meet #5 - Cannon SchoolOctober 5, 2021
3,000 Meters · Cuthbertson Middle SchoolCuthbertson Invitational · Sep 913:19.63Cuthbertson InvitationalSeptember 9, 2021
3,000 Meters · McAlpine Creek CSIAA/GCMSAA Meet #6 McAlpine Creek · Oct 1212:28.23CSIAA/GCMSAA Meet #6 McAlpine CreekOctober 12, 2021
3,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 2812:41.1Carolinas KickoffAugust 28, 2021
3,000 Meters · Weddington MSWMS XC meet Oct 2nd · Oct 212:41.1WMS XC meet Oct 2ndOctober 2, 2021
5,000 Meters · Fisher Farm ParkHough Invite · Sep 3018:49.9Hough InviteSeptember 30, 2023
5,000 Meters · Hagan-Stone ParkGCXI · Sep 2717:35.45GCXISeptember 27, 2025
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 117:51.6NCHSAA State Championships (5A-8A)November 1, 2025
5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 618:20.7Friday Night LightsSeptember 6, 2024
5,000 Meters · mcalpineWendys Invite · Oct 718:33.19Wendys InviteOctober 7, 2023
5,000 Meters · McAlpine Creek ParkSouthwestern 4A XC Championship · Oct 1617:37.84Southwestern 4A XC ChampionshipOctober 16, 2024
5,000 Meters · Tryon International Equestrian CenterNCHSAA 6A West Regional · Oct 2517:07.3NCHSAA 6A West RegionalOctober 25, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 6A · Place 61 · Charlotte CatholicCharlotte Catholic5,000 Meters 6A6117:51.6 PB12
Oct 31NCHSAA State ChampionshipsOct 31 · 5,000 Meters 6A · Place 61 · Charlotte CatholicCharlotte Catholic5,000 Meters 6A6117:51.6012
Oct 31NCHSAA State ChampionshipsOct 31 · 5,000 Meters 6A · Place 61 · Charlotte CatholicCharlotte Catholic5,000 Meters 6A6117:51.6012
Oct 25NCHSAA 6A West RegionalOct 25 · 5,000 Meters Varsity · Place 13 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity1317:07.3 PB12
Sep 27GCXISep 27 · 5,000 Meters HS Champ · Place 32 · Charlotte CatholicCharlotte Catholic5,000 Meters HS Champ3217:35.45 PB12
Sep 19Adidas XC ChallengeSep 19 · 5,000 Meters Championship · Place 118 · Charlotte CatholCharlotte Cathol5,000 Meters Championship11816:56.312
Sep 5Friday Night Lights XC FestivalSep 5 · 5,000 Meters Championship · Place 174 · Charlotte CaCharlotte Ca5,000 Meters Championship17417:54.512
Aug 23Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Championship · Place 39 · Charlotte CatholicCharlotte Catholic5,000 Meters Championship3917:15.7812
Aug 23Ballantyne Ridge Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 39 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity3917:15.78—

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 26NCHSAA 4A West RegionalOct 26 · 5,000 Meters Varsity · Place 65 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity6518:43.7211
Oct 16Southwestern 4A XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 7 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity717:37.84 PB11
Oct 5Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 133 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity13318:55.9011
Oct 5Wendy's InvitationalOct 5 · 5,000 Meters Varsity · Place 133 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity13318:55.9011
Sep 20Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Invitational · Place 190 · Charlotte CatholicCharlotte Catholic5,000 Meters Invitational19018:51.211
Sep 6Friday Night LightsSep 6 · 5,000 Meters Invitational · Place 111 · Charlotte CatholicCharlotte Catholic5,000 Meters Invitational11118:20.7 PB11
Aug 24Providence Cross Country InvitationalAug 24 · 5,000 Meters Championship · Place 71 · Charlotte CatholicCharlotte Catholic5,000 Meters Championship7118:02.6111

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28NCHSAA 4A West RegionalOct 28 · 5,000 Meters Varsity · Place 58 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity5818:29.3510
Oct 14NC Runners Elite InviteOct 14 · 5,000 Meters Championship · Place 72 · Charlotte CatholicCharlotte Catholic5,000 Meters Championship7218:29.4110
Oct 7Wendys InviteOct 7 · 5,000 Meters White · Place 202 · Charlotte CatholicCharlotte Catholic5,000 Meters White20218:33.19 PB10
Sep 30Hough InviteSep 30 · 5,000 Meters Varsity · Place 31 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity3118:49.9 PB10
Sep 8Friday Night Lights FestivalSep 8 · 5,000 Meters Invitational · Place 130 · Charlotte CatholicCharlotte Catholic5,000 Meters Invitational13018:43.810
Aug 26Providence Cross Country InvitationalAug 26 · 5,000 Meters Varsity · Place 101 · Charlotte CatholicCharlotte Catholic5,000 Meters Varsity10119:21.5010
Aug 26Providence Cross Country InvitationalAug 26 · 5,000 Meters Championship · Place 100 · Charlotte CatholicCharlotte Catholic5,000 Meters Championship10019:21.5010

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Frosh/Soph Freshman · Place 46 · Charlotte CatholicCharlotte Catholic5,000 Meters Frosh/Soph Freshman4619:11.409
Sep 17adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 281 · Charlotte CaCharlotte Ca5,000 Meters Championship28119:17.7—
Aug 27Providence InvitationalAug 27 · 5,000 Meters Varsity · Place 127 · Charlotte CaCharlotte Ca5,000 Meters Varsity12720:10.009

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 12CSIAA/GCMSAA Meet #6 McAlpine CreekOct 12 · 3,000 Meters Middles School · Place 12 · Holy TrinityHoly Trinity3,000 Meters Middles School1212:28.23 PB8
Oct 5CISAA/GCMSAA XC Meet #5 - Cannon SchoolOct 5 · 3,000 Meters Middle School · Place 16 · Holy TrinityHoly Trinity3,000 Meters Middle School1612:15.46 PB8
Oct 2WMS XC meet Oct 2ndOct 2 · 3,000 Meters Boys 3K · Place 24 · Holy TrinityHoly Trinity3,000 Meters Boys 3K2412:41.1 PB8
Sep 28CSIAA/GCMSAA Meet #4 McAlpine CreekSep 28 · 3,000 Meters Middles School · Place 11 · Holy TrinityHoly Trinity3,000 Meters Middles School1112:37.918
Sep 17Hare & Hounds XC Invitational (at McAlpine Park)Sep 17 · 3,000 Meters Middle School Championship · Place 63 · MS_Holy TrinityMS_Holy Trinity3,000 Meters Middle School Championship6313:14.5—
Sep 9Cuthbertson InvitationalSep 9 · 3,000 Meters Boys Championship · Place 27 · Holy TrinityHoly Trinity3,000 Meters Boys Championship2713:19.63 PB8
Sep 7CISAA/GCMSAA Meet #2 McAlpine CreekSep 7 · 3,000 Meters Middle School · Place 6 · Holy TrinityHoly Trinity3,000 Meters Middle School612:49.578
Aug 31CISAA/GCMSAA Meet #1 McAlpine CreekAug 31 · 3,000 Meters Middles School · Place 7 · Holy TrinityHoly Trinity3,000 Meters Middles School712:38.428
Aug 28Carolinas KickoffAug 28 · 3,000 Meters Middle School Championship · Place 59 · Holy TrinityHoly Trinity3,000 Meters Middle School Championship5912:41.1 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 20Hare & Hounds Invitational (at McAlpine Park)Sep 20 · 3,000 Meters Middle School Invitational · Place 182 · MS_Holy TrinityMS_Holy Trinity3,000 Meters Middle School Invitational18214:40.3—