Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cedarock ParkBCA MS Home Meet · Oct 2 | 16:32.5 | BCA MS Home Meet | October 2, 2023 |
| 4,000 Meters · Hagan-Stone ParkHagan Stone XC Classic 2022 · Oct 7 | 20:51.59 | Hagan Stone XC Classic 2022 | October 7, 2022 |
| 5,000 Meters · Carolina Friends SchoolCFS Home Meet #1 · Sep 3 | 24:18.8 | CFS Home Meet #1 | September 3, 2024 |
| 5,000 Meters · Cedarock ParkCCAC XC Championship · Oct 8 | 25:03.50 | CCAC XC Championship | October 8, 2025 |
| 5,000 Meters · Hagan-Stone ParkGCXI · Sep 27 | 23:30.71 | GCXI | September 27, 2025 |
| 5,000 Meters · Haw River Christian AcademyChatham Thunder XC Invitational · Sep 18 | 24:42.72 | Chatham Thunder XC Invitational | September 18, 2025 |
| 5,000 Meters · RavenscroftRavenscroft Home Meet #4 · Sep 22 | 26:56.6 | Ravenscroft Home Meet #4 | September 22, 2022 |
| 5,000 Meters · Trinity Academy of RaleighTA Home Meet #3 · Sep 12 | 27:43.5 | TA Home Meet #3 | September 12, 2023 |
| 5,000 Meters · Wake Christian AcademyWCA Home Meet 2 · Sep 4 | 25:20.06 | WCA Home Meet 2 | September 4, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 21:53.38 | NCISAA 2A State Championships | October 25, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | CCAC XC ChampionshipOct 8 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 25:03.50 PB | 10 |
| Sep 27 | GCXISep 27 · 5,000 Meters HS Champ · Place 68 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters HS Champ | 68 | 23:30.71 PB | 10 |
| Sep 18 | Chatham Thunder XC InvitationalSep 18 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 24:42.72 PB | 10 |
| Sep 8 | Burlington Christian XC MeetSep 8 · 5,000 Meters Varsity · Place 14 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 14 | 27:01.54 | 10 |
| Sep 4 | WCA Home Meet 2Sep 4 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 25:20.06 PB | 10 |
2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 63 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 63 | 24:04.29 | 8 |
| Oct 5 | CFS Final Meet Oct 5 · 5,000 Meters Varsity · Place 2 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 2 | 25:49.4 | 8 |
| Oct 2 | BCA MS Home MeetOct 2 · 2 Miles Middle School · Place 8 · Burlington Christian AcademyBurlington Christian Academy | 2 Miles Middle School | 8 | 16:32.5 PB | 8 |
| Sep 28 | Burlington Christian Academy Home MeetSep 28 · 5,000 Meters Varsity · Place 8 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 8 | 26:45.0 | 8 |
| Sep 12 | TA Home Meet #3Sep 12 · 5,000 Meters Varsity · Place 9 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 9 | 27:43.5 PB | 8 |
| Aug 31 | CFS Home X/C #1Aug 31 · 5,000 Meters Varsity · Place 3 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 3 | 27:09.8 | 8 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 2A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 62 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 62 | 24:14.29 | 7 |
| Oct 13 | Tri TAC Conference Cross Country MeetOct 13 · 5,000 Meters Varsity · Place 15 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 15 | 28:23.80Unofficial | 7 |
| Oct 7 | Hagan Stone XC Classic 2022Oct 7 · 4,000 Meters Middle School · Place 11 · Burlington Christian AcademyBurlington Christian Academy | 4,000 Meters Middle School | 11 | 20:51.59 PB | 7 |
| Sep 29 | BCA HS MeetSep 29 · 5,000 Meters Varsity · Place 7 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 7 | 26:24 | 7 |
| Sep 22 | Ravenscroft Home Meet #4Sep 22 · 5,000 Meters Varsity · Place 11 · Burlington Christian AcademyBurlington Christian Academy | 5,000 Meters Varsity | 11 | 26:56.6 PB | 7 |