Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bryan Multi-Sport ComplexCPIC Bryan Multi-Sports Complex · Sep 8 | 25:01.8 | CPIC Bryan Multi-Sports Complex | September 8, 2025 |
| 5,000 Meters · Faith Christian SchoolCPIC Faith Christian · Sep 22 | 24:43 | CPIC Faith Christian | September 22, 2025 |
| 5,000 Meters · John Paul II Catholic High SchoolCPIC · Sep 11 | 26:57 | CPIC | September 11, 2023 |
| 5,000 Meters · Kinston Rotary Dog ParkAPA Home Meet · Aug 26 | 23:35.0 | APA Home Meet | August 26, 2025 |
| 5,000 Meters · Martin Marietta ParkNBCA XC Meet · Sep 25 | 32:55 | NBCA XC Meet | September 25, 2023 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 2A Cross Country Championships · Oct 24 | 24:23.99 | NCISAA 2A Cross Country Championships | October 24, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 23:43.82 | NCISAA 2A State Championships | October 25, 2024 |
| 5,000 Meters · Wayne Country Day SchoolCPIC · Sep 12 | 31:21 | CPIC | September 12, 2022 |
| 5,000 Meters · Wilson ChristianPumpkin Run · Oct 6 | 24:21.06 | Pumpkin Run | October 6, 2022 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 25:45.59 | Pumpkin Run | October 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NCISAA 2A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 101 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 101 | 24:23.99 PB | 12 |
| Sep 22 | CPIC Faith ChristianSep 22 · 5,000 Meters New Division · Place 50 · Liberty Christian (Richlands) | 5,000 Meters New Division | 50 | 24:43 PB | 12 |
| Sep 8 | CPIC Bryan Multi-Sports ComplexSep 8 · 5,000 Meters Varsity · Place 36 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 36 | 25:01.8 PB | 12 |
| Aug 26 | APA Home MeetAug 26 · 5,000 Meters Varsity · Place 48 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 48 | 23:35.0 PB | 12 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 107 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 107 | 23:43.82 PB | 11 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 147 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 147 | 24:21.39 | 10 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 123 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 123 | 25:45.59 PB | 10 |
| Oct 2 | CPICOct 2 · 5,000 Meters Varsity · Place 41 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 41 | 25:48Unofficial | 10 |
| Sep 25 | NBCA XC MeetSep 25 · 5,000 Meters Open · Place 38 · Liberty Christian (Richlands) | 5,000 Meters Open | 38 | 32:55 PB | 10 |
| Sep 11 | CPICSep 11 · 5,000 Meters Varsity · Place 65 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 65 | 26:57 PB | 10 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Varsity · Place 141 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 141 | 26:37.19Unofficial | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCCSA Cross Country State ChampionshipNov 3 · 5,000 Meters Varsity · Place 50 · Liberty Christian Academy | 5,000 Meters Varsity | 50 | 24:16.63 | 9 |
| Oct 18 | WCA Home MeetOct 18 · 5,000 Meters Varsity · Place 38 · Liberty Chri | 5,000 Meters Varsity | 38 | 24:02.63 | — |
| Oct 10 | CPICOct 10 · 5,000 Meters Varsity · Place 66 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 66 | 25:31Unofficial | 9 |
| Oct 6 | Pumpkin RunOct 6 · 5,000 Meters Varsity · Place 119 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 119 | 24:21.06 PB | 9 |
| Sep 12 | CPICSep 12 · 5,000 Meters Varsity · Place 70 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 70 | 31:21 PB | 9 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | CIPC CHAMPIONSHIPOct 18 · 5,000 Meters Varsity · Place 27 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 27 | 26:47.0Unofficial | 8 |
| Oct 11 | CPICOct 11 · 5,000 Meters Varsity · Place 9 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 9 | 26:02.0Unofficial | 8 |
| Oct 7 | CPIC MeetOct 7 · 5,000 Meters New Division · Place 24 · Liberty Christian (Richlands) | 5,000 Meters New Division | 24 | 29:30Unofficial | 8 |
| Sep 27 | CPICSep 27 · 5,000 Meters Varsity · Liberty Christian (Richlands) | 5,000 Meters Varsity | 0 | 37:43.62Unofficial | 8 |