Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Asheville Christian AcademyCAA Championships · Oct 1818:07.18CAA ChampionshipsOctober 18, 2023
5,000 Meters · Asheville School Caa at asheville school · Oct 420:05Caa at asheville school October 4, 2023
5,000 Meters · Christ SchoolCAA XC Championships · Oct 1517:33.86CAA XC ChampionshipsOctober 15, 2025
5,000 Meters · Christ SchoolChrist School Senior Night Home Meet · Oct 718:11.41Christ School Senior Night Home MeetOctober 7, 2025
5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 2819:19.87NCISAA 3A State ChampionshipsOctober 28, 2022
5,000 Meters · McAlpine Creek ParkNCISAA 3A Cross Country Championships · Oct 2417:48.91NCISAA 3A Cross Country ChampionshipsOctober 24, 2025
5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 3018:42.2Eye Opener XC HSAugust 30, 2025
5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 220:08.37Eye Opener InvitationalSeptember 2, 2023
5,000 Meters · Rabun Gap-Nacoochee SchoolRGNS Home meet #2 · Sep 1421:06RGNS Home meet #2September 14, 2023
5,000 Meters · Tryon InternationalTryon International Equestrian Center XC #1 · Sep 619:05.60Tryon International Equestrian Center XC #1September 6, 2025
5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 2517:39.94NCISAA 3A State ChampionshipsOctober 25, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24NCISAA 3A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 27 · Asheville School5,000 Meters Varsity2717:48.91 PB12
Oct 15CAA XC ChampionshipsOct 15 · 5,000 Meters Varsity Boys · Place 12 · Asheville School5,000 Meters Varsity Boys1217:33.86 PB12
Oct 7Christ School Senior Night Home MeetOct 7 · 5,000 Meters Varsity Boys · Place 17 · Asheville School5,000 Meters Varsity Boys1718:11.41 PB12
Sep 6Tryon International Equestrian Center XC #1Sep 6 · 5,000 Meters HS Championship-Boys · Place 14 · Asheville School5,000 Meters HS Championship-Boys1419:05.60 PB12
Aug 30Eye Opener XC HSAug 30 · 5,000 Meters Championship · Place 80 · Asheville School5,000 Meters Championship8018:42.2 PB12
Aug 23WNC Cross Country CarnivalAug 23 · 5,000 Meters Championship · Place 48 · Asheville School5,000 Meters Championship4818:23.93Unofficial12

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 25NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 27 · Asheville School5,000 Meters Varsity2717:39.94 PB11
Sep 20Hare & Hounds XC Invitational (at McAlpine Park)Sep 20 · 5,000 Meters Varsity Invitational (SATURDAY) · Place 59 · Asheville School5,000 Meters Varsity Invitational (SATURDAY)5917:58.6611

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 40 · Asheville School5,000 Meters Varsity4018:47.1610
Oct 18CAA ChampionshipsOct 18 · 5,000 Meters Varsity · Place 13 · Asheville School5,000 Meters Varsity1318:07.18 PB10
Oct 11Christ School Home MeetOct 11 · 5,000 Meters Varsity · Place 17 · Asheville School5,000 Meters Varsity1718:30.4710
Oct 4Caa at asheville school Oct 4 · 5,000 Meters Varsity · Place 7 · Asheville School5,000 Meters Varsity720:05 PB10
Sep 14RGNS Home meet #2Sep 14 · 5,000 Meters Varsity · Place 4 · Asheville School5,000 Meters Varsity421:06 PB10
Sep 2Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 290 · Asheville School5,000 Meters International29020:08.37 PB10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 68 · Asheville School5,000 Meters Varsity6819:19.87 PB9
Oct 19CAA XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 26 · Asheville School5,000 Meters Varsity2620:08.29
Sep 22Asheville Home MeetSep 22 · 5,000 Meters Varsity · Place 6 · Asheville School5,000 Meters Varsity621:17.489
Sep 2Eye Opener InvitationalSep 2 · 5,000 Meters Championship · Place 271 · Asheville School5,000 Meters Championship27121:32.49