Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Faith Christian-Rocky MountCIC Meet #2 · Aug 29 | 30:40 | CIC Meet #2 | August 29, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 2A State Championships · Oct 28 | 27:03.38 | NCISAA 2A State Championships | October 28, 2022 |
| 5,000 Meters · John Paul II Catholic High SchoolCPIC · Sep 11 | 33:15 | CPIC | September 11, 2023 |
| 5,000 Meters · Olsen ParkNCISAA 2A State Championship · Oct 29 | 23:44.11 | NCISAA 2A State Championship | October 29, 2021 |
| 5,000 Meters · The Epiphany School of Global Studies2023 CPIC XC MEET 1 · Aug 21 | 33:56 | 2023 CPIC XC MEET 1 | August 21, 2023 |
| 5,000 Meters · Wake Christian AcademyWake Christian Academy Home Meet · Sep 23 | 25:54 | Wake Christian Academy Home Meet | September 23, 2021 |
| 5,000 Meters · Wayne Country Day SchoolCPIC · Sep 6 | 29:02 | CPIC | September 6, 2022 |
| 5,000 Meters · Wilson ChristianPumpkin Run · Oct 6 | 26:40.34 | Pumpkin Run | October 6, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | CPIC ChampionshipOct 17 · 5,000 Meters Varsity · Place 68 · Wayne Christian | 5,000 Meters Varsity | 68 | 31:03.24Unofficial | 10 |
| Sep 25 | CPICSep 25 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 30:47Unofficial | 10 |
| Sep 18 | CPICSep 18 · 5,000 Meters Varsity · Place 49 · Wayne Christian | 5,000 Meters Varsity | 49 | 29:50Unofficial | 10 |
| Sep 11 | CPICSep 11 · 5,000 Meters Varsity · Place 50 · Wayne Christian | 5,000 Meters Varsity | 50 | 33:15 PB | 10 |
| Sep 5 | CPICSep 5 · 5,000 Meters Varsity · Place 39 · Wayne Christian | 5,000 Meters Varsity | 39 | 33:12.40Unofficial | 10 |
| Aug 21 | 2023 CPIC XC MEET 1Aug 21 · 5,000 Meters Varsity · Place 32 · Wayne Christian | 5,000 Meters Varsity | 32 | 33:56 PB | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 2A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 121 · Wayne Christian | 5,000 Meters Varsity | 121 | 27:03.38 PB | 9 |
| Oct 10 | CPICOct 10 · 5,000 Meters Varsity · Place 22 · Wayne Christian | 5,000 Meters Varsity | 22 | 27:32Unofficial | 9 |
| Oct 6 | Pumpkin RunOct 6 · 5,000 Meters Varsity · Place 54 · Wayne Christian | 5,000 Meters Varsity | 54 | 26:40.34 PB | 9 |
| Oct 4 | CPICOct 4 · 5,000 Meters Varsity · Place 20 · Wayne Christian | 5,000 Meters Varsity | 20 | 26:02Unofficial | 9 |
| Sep 19 | CPICSep 19 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 27:14Unofficial | 9 |
| Sep 12 | CPICSep 12 · 5,000 Meters Varsity · Place 22 · Wayne Christian | 5,000 Meters Varsity | 22 | 30:08 | 9 |
| Sep 6 | CPICSep 6 · 5,000 Meters Varsity · Place 12 · Wayne Christian | 5,000 Meters Varsity | 12 | 29:02 PB | 9 |
| Aug 29 | CIC Meet #2Aug 29 · 5,000 Meters New Division · Place 16 · Wayne Christian | 5,000 Meters New Division | 16 | 30:40 PB | 9 |
| Aug 29 | MeetAug 29 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 30:40Unofficial | 9 |
| Aug 22 | Rocky Mount AcademyAug 22 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 34:37Unofficial | 9 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 2A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 51 · Wayne Christian | 5,000 Meters Varsity | 51 | 23:44.11 PB | 8 |
| Oct 18 | CIPC CHAMPIONSHIPOct 18 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 23:54Unofficial | 8 |
| Oct 7 | CPIC MeetOct 7 · 5,000 Meters New Division · Wayne Christian | 5,000 Meters New Division | 0 | 25:33Unofficial | 8 |
| Oct 4 | JPII Home MeetOct 4 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 26:09Unofficial | 8 |
| Sep 27 | CPICSep 27 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 24:53Unofficial | 8 |
| Sep 23 | Wake Christian Academy Home MeetSep 23 · 5,000 Meters New Division · Place 7 · Wayne Christian | 5,000 Meters New Division | 7 | 25:54 PB | 8 |
| Sep 20 | CIPCSep 20 · 5,000 Meters Varsity · Wayne Christian | 5,000 Meters Varsity | 0 | 27:20Unofficial | 8 |
| Sep 7 | CPICSep 7 · 5,000 Meters Open · Place 2 · Wayne Christian | 5,000 Meters Open | 2 | 25:23Unofficial | 8 |
| Sep 2 | Faith RMSep 2 · 5,000 Meters New Division · Wayne Christian | 5,000 Meters New Division | 0 | 25:56Unofficial | 8 |