Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Wake Christian AcademyWake Christian, Grace Christian, NRCA, St. David's · Sep 3 | 21:35 | Wake Christian, Grace Christian, NRCA, St. David's | September 3, 2019 |
| 3,000 Meters · Wake Med Soccer Park 3kCary Christian Home Meet (3k) · Aug 20 | 14:56.4 | Cary Christian Home Meet (3k) | August 20, 2021 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 3A State Championships · Oct 28 | 26:15.49 | NCISAA 3A State Championships | October 28, 2022 |
| 5,000 Meters · Harris Lake County ParkThales Apex Meet 3 · Sep 30 | 29:19 | Thales Apex Meet 3 | September 30, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 6 | 26:43.9 | Friday Night Lights | September 6, 2024 |
| 5,000 Meters · Olsen ParkNCISAA 3A State Championship · Oct 29 | 26:19.2 | NCISAA 3A State Championship | October 29, 2021 |
| 5,000 Meters · Trinity Academy of RaleighCapital City Conference Cross Country Championships · Oct 11 | 27:58.7 | Capital City Conference Cross Country Championships | October 11, 2022 |
| 5,000 Meters · Wake Christian AcademyWake Christian Home Meet 4 · Sep 13 | 26:30 | Wake Christian Home Meet 4 | September 13, 2022 |
| 5,000 Meters · WakeMed Soccer ParkCapital City Conference Championship · Oct 13 | 25:15.4 | Capital City Conference Championship | October 13, 2023 |
| 5,000 Meters · Wendell ParkSt. David's School home meet · Sep 14 | 28:37.4 | St. David's School home meet | September 14, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 3A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 92 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 92 | 26:15.49 PB | 10 |
| Oct 11 | Capital City Conference Cross Country ChampionshipsOct 11 · 5,000 Meters Varsity · Place 33 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 33 | 27:58.7 PB | 10 |
| Sep 29 | TA Home Meet #1Sep 29 · 5,000 Meters Varsity · Place 16 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 16 | 28:20.6 | 10 |
| Sep 20 | GRACE Christian Home MeetSep 20 · 5,000 Meters Varsity · Place 34 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 34 | 28:42.9 | 10 |
| Sep 13 | Wake Christian Home Meet 4Sep 13 · 5,000 Meters Varsity · Place 17 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 17 | 26:30 PB | 10 |
| Aug 23 | Wake Christian Home Meet 1Aug 23 · 5,000 Meters Varsity · Place 16 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 16 | 31:55 | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 3A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 82 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 82 | 26:19.2 PB | 9 |
| Oct 14 | EPIC Conference ChampionshipOct 14 · 5,000 Meters Varsity · Place 18 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 18 | 27:32.3 | 9 |
| Sep 30 | Thales Apex Meet 3Sep 30 · 5,000 Meters Varsity · Place 17 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 17 | 29:19 PB | 9 |
| Sep 14 | St. David's School home meetSep 14 · 5,000 Meters Varsity · Place 13 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 13 | 28:37.4 PB | 9 |
| Aug 31 | TA home vs Grace (Raleigh), St. DavidsAug 31 · 5,000 Meters Varsity · Place 13 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 5,000 Meters Varsity | 13 | 31:18.6 | 9 |
| Aug 20 | Cary Christian Home Meet (3k)Aug 20 · 3,000 Meters Varsity · Place 18 · Grace Christian (Raleigh)Grace Christian (Raleigh) | 3,000 Meters Varsity | 18 | 14:56.4 PB | 9 |
2019 Cross Country
2 results