Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Grace Christian Sanford Grace Christian School - Sanford · Sep 13 | 13:36 | Grace Christian School - Sanford | September 13, 2021 |
| 1.7 Miles · Lee Christian SchoolLee Christian School Meet · Sep 19 | 12:45 | Lee Christian School Meet | September 19, 2022 |
| 3,000 Meters · Haw River Christian AcademyHaw River Christian Academy Home Meet · Sep 27 | 15:47 | Haw River Christian Academy Home Meet | September 27, 2021 |
| 3,000 Meters · Lee Christian SchoolLee Christian Meet · Oct 7 | 14:01 | Lee Christian Meet | October 7, 2021 |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 21:26.78 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Emmaus Baptist ChurchChatham Thunder XC Invitational · Sep 17 | 25:29.0 | Chatham Thunder XC Invitational | September 17, 2026 |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic · Oct 4 | 21:14.92 | Hagan Stone XC Classic | October 4, 2025 |
| 5,000 Meters · Harris Lake County ParkThales Academy Apex vs. Grace Christian Sanford · Oct 10 | 24:02 | Thales Academy Apex vs. Grace Christian Sanford | October 10, 2023 |
| 5,000 Meters · Lee Christian SchoolLee Christian Meet · Aug 28 | 24:48 | Lee Christian Meet | August 28, 2023 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 3A Cross Country Championships · Oct 30 | 20:44.30 | NCISAA 3A Cross Country Championships | October 30, 2026 |
| 5,000 Meters · O'Neal SchoolO'Neal Home Meet · Oct 2 | 24:05 | O'Neal Home Meet | October 2, 2023 |
| 5,000 Meters · South View HSJungle Run · Aug 23 | 20:19.26 | Jungle Run | August 23, 2025 |
| 5,000 Meters · Thunder XC Course Chatham Thunder XC Meet · Sep 21 | 22:42.23 | Chatham Thunder XC Meet | September 21, 2023 |
| 5,000 Meters · Wake Christian AcademyWake Christian Home Meet 2 · Sep 19 | 23:53 | Wake Christian Home Meet 2 | September 19, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 3A State Championships · Oct 25 | 21:34.49 | NCISAA 3A State Championships | October 25, 2024 |
| 5,000 Meters · Wilmington Municipal Golf CourseWilmington Beach Blast 2026 · Sep 12 | 22:46.62 | Wilmington Beach Blast 2026 | September 12, 2026 |
| 5,000 Meters · Wilson Christian AcademyWCA 11th Annual Pumpkin Run · Oct 9 | 20:19.33 | WCA 11th Annual Pumpkin Run | October 9, 2025 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 21:37.17 | Pumpkin Run | October 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCISAA 3A Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity · Place 106 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 106 | 20:44.30 PB | 11 |
| Oct 8 | WCA 12th Annual Pumpkin RunOct 8 · 5,000 Meters HS Varsity Boys · Place 65 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters HS Varsity Boys | 65 | 21:40.30 | 11 |
| Sep 17 | Chatham Thunder XC InvitationalSep 17 · 5,000 Meters Varsity · Place 33 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 33 | 25:29.0 PB | 11 |
| Sep 12 | Wilmington Beach Blast 2026Sep 12 · 5,000 Meters HS VARSITY BOYS 5K · Place 65 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters HS VARSITY BOYS 5K | 65 | 22:46.62 PB | 11 |
| Aug 31 | LCS Open MeetAug 31 · 5,000 Meters Varsity · Place 25 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 25 | 25:21 | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NCISAA 3A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 126 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 126 | 20:48.67 | 10 |
| Oct 9 | WCA 11th Annual Pumpkin RunOct 9 · 5,000 Meters HS Varsity Boys · Place 53 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters HS Varsity Boys | 53 | 20:19.33 PB | 10 |
| Oct 4 | Hagan Stone XC ClassicOct 4 · 5,000 Meters High School Varsity · Place 133 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters High School Varsity | 133 | 21:14.92 PB | 10 |
| Sep 6 | Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters HS VARSITY BOYS 5K · Place 59 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters HS VARSITY BOYS 5K | 59 | 21:26.78 PB | 10 |
| Aug 30 | The 6th Annual Liberty KickoffAug 30 · 5,000 Meters Varsity · Place 14 · Grace Christian School (SanforGrace Christian School (Sanfor | 5,000 Meters Varsity | 14 | 20:29.21 | 10 |
| Aug 23 | Jungle RunAug 23 · 5,000 Meters Invitational · Place 12 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Invitational | 12 | 20:19.26 PB | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCISAA 3A State ChampionshipsOct 25 · 5,000 Meters Varsity · Place 134 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 134 | 21:34.49 PB | 9 |
| Oct 18 | Grace Christian, Sanford Home MeetOct 18 · 5,000 Meters Varsity · Place 4 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 4 | 19:38Unofficial | 9 |
| Oct 10 | Pumpkin RunOct 10 · 5,000 Meters Varsity · Place 29 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 29 | 21:01 | 9 |
| Aug 24 | The Jungle Run ExperienceAug 24 · 5,000 Meters Varsity · Place 33 · Grace Christian School (SanforGrace Christian School (Sanfor | 5,000 Meters Varsity | 33 | 19:56.09 | 10 |
| Aug 24 | The Jungle Run ExperienceAug 24 · 5,000 Meters Varsity · Place 34 · Grace Christian School (SanforGrace Christian School (Sanfor | 5,000 Meters Varsity | 34 | 19:56.09 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 115 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 115 | 21:55.99 | 8 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 58 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 58 | 21:37.17 PB | 8 |
| Oct 10 | Thales Academy Apex vs. Grace Christian SanfordOct 10 · 5,000 Meters Varsity · Place 32 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 32 | 24:02 PB | 8 |
| Oct 2 | O'Neal Home MeetOct 2 · 5,000 Meters Varsity · Place 22 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 22 | 24:05 PB | 8 |
| Sep 21 | Chatham Thunder XC MeetSep 21 · 5,000 Meters Varsity · Place 26 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 26 | 22:42.23 PB | 8 |
| Sep 19 | Wake Christian Home Meet 2Sep 19 · 5,000 Meters Varsity · Place 18 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 18 | 23:53 PB | 8 |
| Sep 12 | Wake Christian Home Meet 1Sep 12 · 5,000 Meters Varsity · Place 27 · Grace Christian (SanforGrace Christian (Sanfor | 5,000 Meters Varsity | 27 | 24:51.40 | 8 |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Varsity · Place 123 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 123 | 22:47.93Unofficial | 8 |
| Aug 28 | Lee Christian Meet Aug 28 · 5,000 Meters Varsity · Place 21 · Grace Christian (Sanford)Grace Christian (Sanford) | 5,000 Meters Varsity | 21 | 24:48 PB | 8 |
2022 Cross Country
6 results2021 Cross Country
4 results