Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arendell Parrott AcademyCPIC CHAMPIONSHIP XC · Oct 20 | 20:06.4 | CPIC CHAMPIONSHIP XC | October 20, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 2A State Championships · Oct 28 | 19:48.62 | NCISAA 2A State Championships | October 28, 2022 |
| 5,000 Meters · John Paul II Catholic High SchoolCPIC · Sep 11 | 22:12 | CPIC | September 11, 2023 |
| 5,000 Meters · Kinston Rotary Dog ParkParrott Academy Meet · Sep 5 | 21:10.4 | Parrott Academy Meet | September 5, 2024 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 1A State Championships · Oct 25 | 24:06.2 | NCISAA 1A State Championships | October 25, 2019 |
| 5,000 Meters · Olsen ParkNCISAA 1A State Championship · Oct 29 | 21:31.0 | NCISAA 1A State Championship | October 29, 2021 |
| 5,000 Meters · Steed ParkLiberty Christian · Sep 14 | 30:25.16 | Liberty Christian | September 14, 2020 |
| 5,000 Meters · The Epiphany School of Global StudiesCPIC XC MEET 1 · Aug 29 | 22:58 | CPIC XC MEET 1 | August 29, 2022 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 20:09.43 | NCISAA 2A State Championships | October 25, 2024 |
| 5,000 Meters · Wayne Country Day SchoolCPIC · Sep 12 | 22:48 | CPIC | September 12, 2022 |
| 5,000 Meters · Wilson ChristianPumpkin Run · Oct 6 | 20:39.39 | Pumpkin Run | October 6, 2022 |
| 5,000 Meters · Wilson Christian AcademyPumpkin Run · Oct 10 | 21:24 | Pumpkin Run | October 10, 2024 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 20:42.98 | Pumpkin Run | October 12, 2023 |
| 5,000 Meters · Wilson Christian SchoolMoon light run · Sep 25 | 29:41 | Moon light run | September 25, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 47 · Greenfield | 5,000 Meters Varsity | 47 | 20:09.43 PB | 12 |
| Oct 17 | CPIC XC 2024 ChampionshipsOct 17 · 5,000 Meters Championship · Place 34 · Greenfield | 5,000 Meters Championship | 34 | 20:51.15 | 12 |
| Oct 10 | Pumpkin RunOct 10 · 5,000 Meters Varsity · Place 35 · Greenfield | 5,000 Meters Varsity | 35 | 21:24 PB | 12 |
| Sep 5 | Parrott Academy MeetSep 5 · 5,000 Meters Varsity · Place 12 · Greenfield | 5,000 Meters Varsity | 12 | 21:10.4 PB | 12 |
| Aug 26 | CPIC Meet @ WCDSAug 26 · Varsity · Place 8 · Greenfield | Varsity | 8 | 22:27 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 80 · Greenfield | 5,000 Meters Varsity | 80 | 20:54.60 | 11 |
| Oct 17 | CPIC ChampionshipOct 17 · 5,000 Meters Varsity · Place 34 · Greenfield | 5,000 Meters Varsity | 34 | 19:49.10Unofficial | 11 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 30 · Greenfield | 5,000 Meters Varsity | 30 | 20:42.98 PB | 11 |
| Sep 26 | WCA Home Meet 2023Sep 26 · 5,000 Meters Varsity · Place 24 · Greenfield School | 5,000 Meters Varsity | 24 | 20:28.64 | — |
| Sep 11 | CPICSep 11 · 5,000 Meters Varsity · Place 28 · Greenfield | 5,000 Meters Varsity | 28 | 22:12 PB | 11 |
| Sep 5 | CPICSep 5 · 5,000 Meters Varsity · Place 31 · Greenfield | 5,000 Meters Varsity | 31 | 24:49Unofficial | 11 |
| Aug 21 | 2023 CPIC XC MEET 1Aug 21 · 5,000 Meters Varsity · Place 22 · Greenfield | 5,000 Meters Varsity | 22 | 23:58 | 11 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 2A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 49 · Greenfield | 5,000 Meters Varsity | 49 | 19:48.62 PB | 10 |
| Oct 20 | CPIC CHAMPIONSHIP XCOct 20 · 5,000 Meters Varsity · Place 21 · Greenfield | 5,000 Meters Varsity | 21 | 20:06.4 PB | 10 |
| Oct 10 | CPICOct 10 · 5,000 Meters Varsity · Place 18 · Greenfield | 5,000 Meters Varsity | 18 | 21:17Unofficial | 10 |
| Oct 6 | Pumpkin RunOct 6 · 5,000 Meters Varsity · Place 50 · Greenfield | 5,000 Meters Varsity | 50 | 20:39.39 PB | 10 |
| Oct 4 | CPICOct 4 · 5,000 Meters Varsity · Place 25 · Greenfield | 5,000 Meters Varsity | 25 | 21:06Unofficial | 10 |
| Sep 26 | Greenfield Cross Country MeetSep 26 · 5,000 Meters Varsity · Place 15 · Greenfield | 5,000 Meters Varsity | 15 | 21:03Unofficial | 10 |
| Sep 19 | CPICSep 19 · 5,000 Meters Varsity · Place 16 · Greenfield | 5,000 Meters Varsity | 16 | 21:15:71Unofficial | 10 |
| Sep 12 | CPICSep 12 · 5,000 Meters Varsity · Place 24 · Greenfield | 5,000 Meters Varsity | 24 | 22:48 PB | 10 |
| Sep 6 | CPICSep 6 · 5,000 Meters Varsity · Place 25 · Greenfield | 5,000 Meters Varsity | 25 | 23:35 | 10 |
| Aug 29 | CPIC XC MEET 1Aug 29 · 5,000 Meters Varsity · Place 19 · Greenfield | 5,000 Meters Varsity | 19 | 22:58 PB | 10 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 1A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 27 · Greenfield | 5,000 Meters Varsity | 27 | 21:31.0 PB | 9 |
| Oct 14 | 7th Annual Pumpkin RunOct 14 · 5,000 Meters Varsity · Place 91 · Greenfield School | 5,000 Meters Varsity | 91 | 23:18.38 | — |
| Oct 7 | CPIC MeetOct 7 · 5,000 Meters New Division · Place 5 · Greenfield | 5,000 Meters New Division | 5 | 22:36Unofficial | 9 |
| Sep 27 | CPICSep 27 · 5,000 Meters Varsity · Place 19 · Greenfield | 5,000 Meters Varsity | 19 | 25:14Unofficial | 9 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | CPIC ChampionshipOct 19 · 5,000 Meters Varsity · Place 16 · Greenfield | 5,000 Meters Varsity | 16 | 23:41Unofficial | 8 |
| Sep 28 | Wayne Country DaySep 28 · 5,000 Meters Varsity · Place 62 · Greenfield | 5,000 Meters Varsity | 62 | 25:25 | 8 |
| Sep 25 | Moon light runSep 25 · 5,000 Meters New Division · Place 39 · Greenfield | 5,000 Meters New Division | 39 | 29:41 PB | 8 |
| Sep 14 | Liberty ChristianSep 14 · 5,000 Meters High School · Place 32 · Greenfield | 5,000 Meters High School | 32 | 30:25.16 PB | 8 |
2019 Cross Country
1 results