Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blue Jay County ParkFriendship at Blue Jay Pt Dual Meet · Aug 30 | 28:37 | Friendship at Blue Jay Pt Dual Meet | August 30, 2021 |
| 5,000 Meters · Bond ParkRAAC Championship · Oct 13 | 21:54 | RAAC Championship | October 13, 2025 |
| 5,000 Meters · Durham Academy XC CourseDA Home Meet 3 · Sep 18 | 24:40 | DA Home Meet 3 | September 18, 2025 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 2A State Championships · Oct 28 | 22:01.25 | NCISAA 2A State Championships | October 28, 2022 |
| 5,000 Meters · Harris Lake County ParkThales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River Christian · Aug 28 | 24:21 | Thales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River Christian | August 28, 2025 |
| 5,000 Meters · Harris Lake County ParkThales Apex vs. FCS · Oct 13 | 24:31 | Thales Apex vs. FCS | October 13, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 1A Cross Country Championships · Oct 24 | 21:04.10 | NCISAA 1A Cross Country Championships | October 24, 2025 |
| 5,000 Meters · Rolesville High SchoolRAAC Championships 2023 · Oct 16 | 22:03.3 | RAAC Championships 2023 | October 16, 2023 |
| 5,000 Meters · St. Isidore's FarmSTMA Home Meet (10/2) · Oct 2 | 24:17 | STMA Home Meet (10/2) | October 2, 2023 |
| 5,000 Meters · Trinity Academy of RaleighTA Varsity Home Meet #2 · Sep 9 | 23:16.7 | TA Varsity Home Meet #2 | September 9, 2025 |
| 5,000 Meters · Wake Christian AcademyWCA Home Meet 2 · Sep 4 | 23:35.76 | WCA Home Meet 2 | September 4, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCISAA 2A State Championships · Oct 27 | 22:07.87 | NCISAA 2A State Championships | October 27, 2023 |
| 5,000 Meters · Wendell ParkRAAC @ Wendell Park · Sep 21 | 21:53 | RAAC @ Wendell Park | September 21, 2023 |
| 5,000 Meters · Wendell Park Cross CountryFCS Varsity Home Meet · Sep 22 | 22:20 | FCS Varsity Home Meet | September 22, 2025 |
| 5,000 Meters · Wilson ChristianPumpkin Run · Oct 6 | 23:04.43 | Pumpkin Run | October 6, 2022 |
| 5,000 Meters · Wilson Christian AcademyWCA 11th Annual Pumpkin Run · Oct 9 | 21:25.51 | WCA 11th Annual Pumpkin Run | October 9, 2025 |
| 5,000 Meters · Wilson Christian SchoolPumpkin Run · Oct 12 | 21:44.92 | Pumpkin Run | October 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NCISAA 1A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 32 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 32 | 21:04.10 PB | 12 |
| Oct 13 | RAAC Championship Oct 13 · 5,000 Meters Varsity · Place 21 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 21 | 21:54 PB | 12 |
| Oct 9 | WCA 11th Annual Pumpkin RunOct 9 · 5,000 Meters HS Varsity Boys · Place 74 · Friendship ChristianFriendship Christian | 5,000 Meters HS Varsity Boys | 74 | 21:25.51 PB | 12 |
| Oct 2 | Trinity Academy Senior NightOct 2 · 5,000 Meters Varsity · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 0 | DNS | 12 |
| Sep 22 | FCS Varsity Home MeetSep 22 · 5,000 Meters Varsity · Place 10 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 10 | 22:20 PB | 12 |
| Sep 18 | DA Home Meet 3Sep 18 · 5,000 Meters Varsity · Place 13 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 13 | 24:40 PB | 12 |
| Sep 16 | Thales Apex Home Meet Sep 16 · 5,000 Meters Varsity · Place 13 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 13 | 24:40 | 12 |
| Sep 9 | TA Varsity Home Meet #2Sep 9 · 5,000 Meters Varsity · Place 15 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 15 | 23:16.7 PB | 12 |
| Sep 4 | WCA Home Meet 2Sep 4 · 5,000 Meters Varsity · Place 8 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 8 | 23:35.76 PB | 12 |
| Aug 28 | Thales Apex vs. Thales Hollys Springs, Triangle Youth Life Runners, and Haw River ChristianAug 28 · 5,000 Meters Varsity · Place 9 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 9 | 24:21 PB | 12 |
2024 Cross Country
3 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 2A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 108 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 108 | 22:07.87 PB | 10 |
| Oct 16 | RAAC Championships 2023Oct 16 · 5,000 Meters Varsity Boys · Place 40 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity Boys | 40 | 22:03.3 PB | 10 |
| Oct 12 | Pumpkin RunOct 12 · 5,000 Meters Varsity · Place 61 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 61 | 21:44.92 PB | 10 |
| Oct 2 | STMA Home Meet (10/2)Oct 2 · 5,000 Meters Varsity Men's · Place 29 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity Men's | 29 | 24:17 PB | 10 |
| Sep 26 | WCA Home Meet 2023Sep 26 · 5,000 Meters Varsity · Place 45 · Friendship CFriendship C | 5,000 Meters Varsity | 45 | 22:07.31 | — |
| Sep 21 | RAAC @ Wendell ParkSep 21 · 5,000 Meters Varsity · Place 30 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 30 | 21:53 PB | 10 |
| Aug 31 | Thales Academy Apex vs. RAAC Aug 31 · 5,000 Meters Varsity · Place 22 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 22 | 24:38 | 10 |
| Aug 22 | Thales Rolesville Home Meet 8/22Aug 22 · 5,000 Meters Varsity Boys · Place 31 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity Boys | 31 | 23:48 | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 2A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 125 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 125 | 22:01.25 PB | 12 |
| Oct 13 | Thales Apex vs. FCSOct 13 · 5,000 Meters Varsity · Place 26 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 26 | 24:31 PB | 12 |
| Oct 10 | Grace Christian School (Sanford) XC MeetOct 10 · 5,000 Meters Varsity · Place 24 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 24 | 21:17Unofficial | 12 |
| Oct 6 | Pumpkin RunOct 6 · 5,000 Meters Varsity · Place 94 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 94 | 23:04.43 PB | 12 |
| Aug 25 | Thales Apex vs. STMA/GCS/FCAug 25 · 5,000 Meters Varsity · Place 31 · Friendship ChristianFriendship Christian | 5,000 Meters Varsity | 31 | 26:16 | 12 |
2021 Cross Country
4 results