Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bond ParkWithout Limits TriangleXC Meet (2 mile) · Sep 28 | 12:19.6 | Without Limits TriangleXC Meet (2 mile) | September 28, 2021 |
| 2816 m · WakeMed Soccer ParkGrace Christian Home Meet · Sep 2 | 11:41 | Grace Christian Home Meet | September 2, 2021 |
| 3,000 Meters · Wake Med Soccer Park 3kCary Christian Home Meet (3k) · Aug 20 | 13:11.5 | Cary Christian Home Meet (3k) | August 20, 2021 |
| 3,000 Meters · WakeMed Soccer ParkCAMSC XC Championship · Oct 8 | 9:54.800 | CAMSC XC Championship | October 8, 2021 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 28 | 20:04.42 | NCISAA 3A State Championships | October 28, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 6 | 19:10.3 | Friday Night Lights | September 6, 2024 |
| 5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 30 | 19:48.0 | Eye Opener XC HS | August 30, 2025 |
| 5,000 Meters · South View HSJungle Run · Aug 23 | 19:52.91 | Jungle Run | August 23, 2025 |
| 5,000 Meters · Trinity Academy of RaleighCapital City Conference Cross Country Championships · Oct 11 | 19:48.3 | Capital City Conference Cross Country Championships | October 11, 2022 |
| 5,000 Meters · Wake Christian AcademyWake Christian Home Meet 4 · Sep 13 | 20:59 | Wake Christian Home Meet 4 | September 13, 2022 |
| 5,000 Meters · WakeMed Soccer ParkCCC Championship Meet · Oct 16 | 19:17.9 | CCC Championship Meet | October 16, 2025 |
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 |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 265 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Invite 3 | 265 | 20:56.63 | 12 |
| Oct 16 | CCC Championship MeetOct 16 · 5,000 Meters Varsity · Place 22 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 22 | 19:17.9 PB | 12 |
| Sep 19 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 19 · 5,000 Meters Invitational · Place 247 · Grace Christian (RalGrace Christian (Ral | 5,000 Meters Invitational | 247 | 19:59.3 | — |
| Aug 30 | Eye Opener XC HSAug 30 · 5,000 Meters International · Place 370 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters International | 370 | 19:48.0 PB | 12 |
| Aug 23 | Jungle RunAug 23 · 5,000 Meters Champion Division · Place 55 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Champion Division | 55 | 19:52.91 PB | 12 |
2024 Cross Country
1 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 91 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 91 | 20:04.42 PB | 9 |
| Oct 11 | Capital City Conference Cross Country ChampionshipsOct 11 · 5,000 Meters Varsity · Place 14 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 14 | 19:48.3 PB | 9 |
| Sep 29 | TA Home Meet #1Sep 29 · 5,000 Meters Varsity · Place 9 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 9 | 19:57.1 | 9 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 2 · Place 100 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity 2 | 100 | 20:05.3 | 9 |
| Sep 20 | GRACE Christian Home MeetSep 20 · 5,000 Meters Varsity · Place 21 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 21 | 22:01.2 | 9 |
| Sep 13 | Wake Christian Home Meet 4Sep 13 · 5,000 Meters Varsity · Place 13 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 13 | 20:59 PB | 9 |
| Aug 23 | Wake Christian Home Meet 1Aug 23 · 5,000 Meters Varsity · Place 23 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 23 | 23:31 | 9 |
2021 Cross Country
7 results