Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · John Paul II Catholic High SchoolCPIC · Sep 11 | 23:17 | CPIC | September 11, 2023 |
| 5,000 Meters · Martin Marietta ParkNBCA XC Meet · Sep 25 | 24:18 | NBCA XC Meet | September 25, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 25 | 21:03.63 | NCISAA 2A State Championships | October 25, 2024 |
| 5,000 Meters · Wayne Country Day SchoolCPIC · Sep 12 | 22:18 | CPIC | September 12, 2022 |
| 5,000 Meters · Wilson ChristianPumpkin Run · Oct 6 | 21:29.93 | Pumpkin Run | October 6, 2022 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 21:30.18 | Pumpkin Run | October 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 2A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 66 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 66 | 21:03.63 PB | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 117 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 117 | 22:27.75 | 11 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 53 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 53 | 21:30.18 PB | 11 |
| Oct 2 | CPICOct 2 · 5,000 Meters Varsity · Place 23 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 23 | 22:55Unofficial | 11 |
| Sep 25 | NBCA XC MeetSep 25 · 5,000 Meters Open · Place 17 · Liberty Christian (Richlands) | 5,000 Meters Open | 17 | 24:18 PB | 11 |
| Sep 11 | CPICSep 11 · 5,000 Meters Varsity · Place 38 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 38 | 23:17 PB | 11 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Varsity · Place 107 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 107 | 22:11.11Unofficial | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCCSA Cross Country State ChampionshipNov 3 · 5,000 Meters Varsity · Place 19 · Liberty Christian Academy | 5,000 Meters Varsity | 19 | 20:47.19 | 10 |
| Oct 18 | WCA Home MeetOct 18 · 5,000 Meters Varsity · Place 25 · Liberty Chri | 5,000 Meters Varsity | 25 | 21:10.01 | — |
| Oct 10 | CPICOct 10 · 5,000 Meters Varsity · Place 24 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 24 | 21:37Unofficial | 10 |
| Oct 6 | Pumpkin RunOct 6 · 5,000 Meters Varsity · Place 64 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 64 | 21:29.93 PB | 10 |
| Sep 24 | Onslow County Championships/Regional PreviewSep 24 · 5,000 Meters Varsity · Place 36 · Liberty Christian Ac | 5,000 Meters Varsity | 36 | 20:54.00 | 10 |
| Sep 12 | CPICSep 12 · 5,000 Meters Varsity · Place 19 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 19 | 22:18 PB | 10 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | CIPC CHAMPIONSHIPOct 18 · 5,000 Meters Varsity · Place 13 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 13 | 22:53.0Unofficial | 9 |
| Oct 11 | CPICOct 11 · 5,000 Meters Varsity · Place 2 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 2 | 21:22.0Unofficial | 9 |
| Oct 7 | CPIC MeetOct 7 · 5,000 Meters New Division · Place 7 · Liberty Christian (Richlands) | 5,000 Meters New Division | 7 | 22:48Unofficial | 9 |
| Sep 27 | CPICSep 27 · 5,000 Meters Varsity · Place 6 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 6 | 24:20.06Unofficial | 9 |
| Sep 20 | CIPCSep 20 · 5,000 Meters Varsity · Place 14 · Liberty Christian (Richlands) | 5,000 Meters Varsity | 14 | 22:35.00Unofficial | 9 |