Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 29 | 14:17.7 | Elon Friday Night Lights Opener | August 29, 2025 |
| 5,000 Meters · Asheville Christian AcademyCAA Championships · Oct 18 | 19:02.18 | CAA Championships | October 18, 2023 |
| 5,000 Meters · Asheville School Asheville Home Meet · Sep 22 | 20:01.12 | Asheville Home Meet | September 22, 2022 |
| 5,000 Meters · Christ SchoolChrist School Home Meet · Oct 11 | 18:53 | Christ School Home Meet | October 11, 2023 |
| 5,000 Meters · Christ SchoolCAA Meet · Oct 21 | 19:59.68 | CAA Meet | October 21, 2020 |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic 2022 · Oct 7 | 18:58.38 | Hagan Stone XC Classic 2022 | October 7, 2022 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 19:42.58 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 9 | 18:11.1 | Royals Challenge | October 9, 2026 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 19:05.70 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · Olsen ParkNCISAA 3A State Championship · Oct 29 | 19:33.8 | NCISAA 3A State Championship | October 29, 2021 |
| 5,000 Meters · Rabun Gap-Nacoochee SchoolRGNS Home meet #2 · Sep 14 | 21:16 | RGNS Home meet #2 | September 14, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 27 | 18:39.98 | NCISAA 3A State Championships | October 27, 2023 |
| 6,000 Meters · CedarvilleA10 XC Conference Championships · Nov 1 | 22:33.70 | A10 XC Conference Championships | November 1, 2025 |
| 6,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 23:38.0 | East Carolina Pirate Invitational | October 4, 2024 |
| 6,000 Meters · Lake KristiPirate XC Invitational · Oct 3 | 21:39.27 | Pirate XC Invitational | October 3, 2025 |
| 6,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 22:12.0 | NCAA DI Southeast Regional | November 14, 2025 |
| 6,000 Meters · Pole Green ParkA-10 XC Championships · Oct 31 | 21:30.2 | A-10 XC Championships | October 31, 2026 |
| 6,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 23:39.5 | NCAA DI Southeast Regional | November 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | A-10 XC ChampionshipsOct 31 · 6,000 Meters Championship · Place 26 · DavidsonDavidson | 6,000 Meters Championship | 26 | 21:30.2 PB | Jr |
| Oct 9 | Royals ChallengeOct 9 · 5,000 Meters Gold · Place 30 · DavidsonDavidson | 5,000 Meters Gold | 30 | 18:11.1 PB | Jr |
| Oct 2 | Richmond InvitationalOct 2 · 6,000 Meters College · Place 23 · DavidsonDavidson | 6,000 Meters College | 23 | 22:38.6 | Jr |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters College · Place 59 · DavidsonDavidson | 5,000 Meters College | 59 | 18:45.3 | Jr |
| Sep 4 | Elon Friday Night Lights OpenerSep 4 · 4,000 Meters College Women · Place 20 · DavidsonDavidson | 4,000 Meters College Women | 20 | 14:57.1 | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Southeast RegionalNov 14 · 6,000 Meters D1 Southeast · Place 142 · DavidsonDavidson | 6,000 Meters D1 Southeast | 142 | 22:12.0 PB | So |
| Nov 1 | A10 XC Conference ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 56 · DavidsonDavidson | 6,000 Meters Collegiate | 56 | 22:33.70 PB | So |
| Oct 17 | Virginia/Panorama Farms InvitationalOct 17 · 6,000 Meters College · Place 85 · DavidsonDavidson | 6,000 Meters College | 85 | 22:37.2 | So |
| Oct 3 | Pirate XC InvitationalOct 3 · 6,000 Meters College · Place 4 · DavidsonDavidson | 6,000 Meters College | 4 | 21:39.27 PB | So |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 53 · DavidsonDavidson | 5,000 Meters Varsity | 53 | 18:05.7 | SO |
| Aug 29 | Elon Friday Night Lights OpenerAug 29 · 4,000 Meters Women's Race · Place 17 · DavidsonDavidson | 4,000 Meters Women's Race | 17 | 14:17.7 PB | So |
2024 Cross Country
4 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 65 · NCNC | 5,000 Meters Championship | 65 | 18:49.34 | 12 |
| Oct 27 | NCISAA 1A State ChampionshipsOct 27 · 3A · Place 1 · 41 Asheville School41 Asheville School | 3A | 1 | 3:44.0 | SR |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 1 | 18:39.98 PB | 12 |
| Oct 18 | CAA ChampionshipsOct 18 · 5,000 Meters Varsity · Place 2 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 2 | 19:02.18 PB | 12 |
| Oct 11 | Christ School Home MeetOct 11 · 5,000 Meters Varsity · Place 2 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 2 | 18:53 PB | 12 |
| Oct 4 | Caa at asheville school Oct 4 · 5,000 Meters Varsity · Place 1 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 1 | 20:27 | 12 |
| Sep 14 | RGNS Home meet #2Sep 14 · 5,000 Meters Varsity · Place 1 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 1 | 21:16 PB | 12 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 12 · Asheville SchoolAsheville School | 5,000 Meters International | 12 | 19:05.70 PB | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 75 · UnattachedUnattached | 5,000 Meters Championship | 75 | 19:14.0 | 11 |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 3 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 3 | 19:10.83 | 11 |
| Oct 19 | CAA XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 2 | 19:25.9 | 11 |
| Oct 7 | Hagan Stone XC Classic 2022Oct 7 · 5,000 Meters Championship · Place 2 · Asheville SchoolAsheville School | 5,000 Meters Championship | 2 | 18:58.38 PB | 11 |
| Sep 22 | Asheville Home MeetSep 22 · 5,000 Meters Varsity · Place 2 · Asheville SchoolAsheville School | 5,000 Meters Varsity | 2 | 20:01.12 PB | 11 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Championship (SATURDAY) · Place 9 · Asheville SchoolAsheville School | 5,000 Meters Varsity Championship (SATURDAY) | 9 | 18:56.70 | 11 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 17 · Asheville SchoolAsheville School | 5,000 Meters International | 17 | 19:42.3 | 11 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Invitational · Place 1 · Asheville SchoolAsheville School | 5,000 Meters Invitational | 1 | 19:42.58 PB | 11 |
2021 Cross Country
3 results2020 Cross Country
3 results