Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cedarock ParkBCA MS Home Meet · Oct 2 | 19:10.0 | BCA MS Home Meet | October 2, 2023 |
| 3,000 Meters · WCA Sandy Ridge XC CourseWCA-PTAC MS Conference Meet · Aug 31 | 19:58 | WCA-PTAC MS Conference Meet | August 31, 2023 |
| 3.1 Miles · Greensboro Day School Church CourseGDS PTAC Conference Meet- · Sep 17 | 26:22.68 | GDS PTAC Conference Meet- | September 17, 2026 |
| 4,000 Meters · Hagan-Stone ParkHagan Stone XC Classic 2022 · Oct 7 | 22:16.84 | Hagan Stone XC Classic 2022 | October 7, 2022 |
| 5,000 Meters · Carolina Friends SchoolCristo Rey Home Meet · Oct 8 | 25:57.8 | Cristo Rey Home Meet | October 8, 2024 |
| 5,000 Meters · Cedarock ParkBurlington Christian XC Meet · Sep 8 | 27:42.00 | Burlington Christian XC Meet | September 8, 2025 |
| 5,000 Meters · Hagan-Stone ParkGCXI · Sep 27 | 25:54.96 | GCXI | September 27, 2025 |
| 5,000 Meters · Haw River Christian AcademyChatham Thunder XC Invitational · Sep 18 | 27:28.46 | Chatham Thunder XC Invitational | September 18, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexKernersville Invite · Oct 10 | 23:18.3 | Kernersville Invite | October 10, 2026 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCRunners Elite XC Invitational · Oct 11 | 24:39.67 | NCRunners Elite XC Invitational | October 11, 2024 |
| 5,000 Meters · McAlpine Creek ParkSouth Mecklenburg Cross Country Invitational 2026 · Aug 22 | 24:38.87 | South Mecklenburg Cross Country Invitational 2026 | August 22, 2026 |
| 5,000 Meters · Wake Christian AcademyWCA Home Meet 2 · Sep 4 | 29:01.83 | WCA Home Meet 2 | September 4, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 22:46.02 | NCISAA 2A State Championships | October 25, 2024 |
| 5,000 Meters · WCA Sandy Ridge XC CourseWesleyan PTAC Meet · Oct 1 | 28:32.52 | Wesleyan PTAC Meet | October 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | PTAC Varsity XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 38 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 38 | 24:48.66 | 11 |
| Oct 13 | HPCA Home Meet Oct 13 · 5,000 Meters Varsity · Place 28 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 28 | 25:42.09 | 11 |
| Oct 10 | Kernersville InviteOct 10 · 5,000 Meters Varsity A · Place 43 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity A | 43 | 23:18.3 PB | 11 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Blue Invitational · Place 328 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Blue Invitational | 328 | 25:51.31 | 11 |
| Oct 1 | Wesleyan PTAC MeetOct 1 · 5,000 Meters Varsity · Place 38 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 38 | 28:32.52 PB | 11 |
| Sep 28 | PTAC Calvary Day School Home MeetSep 28 · 5,000 Meters Varsity · Place 35 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 35 | 26:22.83 | 11 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 230 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Championship | 230 | 25:06.1 | 11 |
| Sep 17 | GDS PTAC Conference Meet-Sep 17 · 3.1 Miles Varsity · Place 18 · Burlington Christian AcademyBurlington Christian Academy | 3.1 Miles Varsity | 18 | 26:22.68 PB | 11 |
| Sep 10 | WCA Home Meet 2Sep 10 · 5,000 Meters Varsity · Place 19 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 19 | 30:27.99 | 11 |
| Aug 27 | Northwest XC InvitationalAug 27 · 5,000 Meters Varsity · Place 70 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 70 | 25:43.8 | 11 |
| Aug 22 | South Mecklenburg Cross Country Invitational 2026Aug 22 · 5,000 Meters Varsity 1 · Place 115 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity 1 | 115 | 24:38.87 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | CCAC XC ChampionshipOct 8 · 5,000 Meters Varsity · Place 12 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 12 | 27:51.50 | 10 |
| Sep 27 | GCXISep 27 · 5,000 Meters HS Champ · Place 86 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters HS Champ | 86 | 25:54.96 PB | 10 |
| Sep 18 | Chatham Thunder XC InvitationalSep 18 · 5,000 Meters Varsity · Place 16 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 16 | 27:28.46 PB | 10 |
| Sep 8 | Burlington Christian XC MeetSep 8 · 5,000 Meters Varsity · Place 21 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 21 | 27:42.00 PB | 10 |
| Sep 4 | WCA Home Meet 2Sep 4 · 5,000 Meters Varsity · Place 12 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 12 | 29:01.83 PB | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 367 · UnattachedUnattached | 5,000 Meters Open Invitational | 367 | 23:01.42 | 9 |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 23 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 23 | 22:46.02 PB | 9 |
| Oct 11 | NCRunners Elite XC InvitationalOct 11 · 5,000 Meters Invitational · Place 29 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Invitational | 29 | 24:39.67 PB | 9 |
| Oct 8 | Cristo Rey Home MeetOct 8 · 5,000 Meters Varsity · Place 4 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 4 | 25:57.8 PB | 9 |
| Oct 4 | Great American XC Festival, Presented by GarminOct 4 · 5,000 Meters Varsity · Place 252 · Burlington ChrisBurlington Chris | 5,000 Meters Varsity | 252 | 23:45.1 | 9 |
| Sep 3 | CFS Home Meet #1Sep 3 · 5,000 Meters Varsity · Place 12 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 12 | 27:39.0 | 9 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Varsity · Place 226 · Burlington ChrisBurlington Chris | 5,000 Meters Varsity | 226 | 28:13.1 | 8 |
| Oct 5 | CFS Final Meet Oct 5 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 29:26.7 | 8 |
| Oct 2 | BCA MS Home MeetOct 2 · 2 Miles Middle School · Place 18 · Burlington Christian AcademyBurlington Christian Academy | 2 Miles Middle School | 18 | 19:10.0 PB | 8 |
| Sep 28 | Burlington Christian Academy Home MeetSep 28 · 5,000 Meters Varsity · Place 17 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 17 | 30:29.0 | 8 |
| Sep 19 | SBCS Cross-Country (Merriwood)Sep 19 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 30:00.5Unofficial | 8 |
| Aug 31 | WCA-PTAC MS Conference MeetAug 31 · 3,000 Meters Middle School · Place 18 · Burlington Christian AcademyBurlington Christian Academy | 3,000 Meters Middle School | 18 | 19:58 PB | 8 |
2022 Cross Country
1 results