Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boyd Lee ParkBo Run · Sep 27 | 17:07.11 | Bo Run | September 27, 2025 |
| 5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic · Oct 4 | 16:34.14 | Hagan Stone XC Classic | October 4, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships · Nov 6 | 19:25.7 | NCHSAA State Championships | November 6, 2026 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 1 | 16:35.3 | NCHSAA State Championships (5A-8A) | November 1, 2025 |
| 5,000 Meters · Lenoir County FairgroundsBig Blue Rendezvous · Sep 12 | 20:11.06 | Big Blue Rendezvous | September 12, 2026 |
| 5,000 Meters · Red Oak Middle SchoolNCHSAA 6A East Regional · Oct 31 | 19:16 | NCHSAA 6A East Regional | October 31, 2026 |
| 5,000 Meters · South View High SchoolThe Jungle Run Experience · Aug 22 | 20:40.5 | The Jungle Run Experience | August 22, 2026 |
| 5,000 Meters · South View HSJungle Run · Aug 23 | 17:44.04 | Jungle Run | August 23, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 16:46.90 | NXR Southeast Regional Championships | November 22, 2025 |
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 |
| Nov 6 | NCHSAA State ChampionshipsNov 6 · 5,000 Meters 6A · Place 118 · West JohnstonWest Johnston | 5,000 Meters 6A | 118 | 19:25.7 PB | 12 |
| Oct 31 | NCHSAA 6A East RegionalOct 31 · 5,000 Meters Varsity · Place 37 · West JohnstonWest Johnston | 5,000 Meters Varsity | 37 | 19:16 PB | 12 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 141 · West JohnstonWest Johnston | 5,000 Meters Invitational | 141 | 19:09.7 | 12 |
| Sep 12 | Big Blue RendezvousSep 12 · 5,000 Meters Varsity · Place 21 · West JohnstonWest Johnston | 5,000 Meters Varsity | 21 | 20:11.06 PB | 12 |
| Aug 22 | The Jungle Run Experience Aug 22 · 5,000 Meters Varsity 2 · Place 29 · West JohnstonWest Johnston | 5,000 Meters Varsity 2 | 29 | 20:40.5 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 40 · UnattachedUnattached | 5,000 Meters Invite 2 | 40 | 16:46.90 PB | 11 |
| Nov 1 | NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 6A · Place 10 · West JohnstonWest Johnston | 5,000 Meters 6A | 10 | 16:35.3 PB | 11 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 6A · Place 10 · West JohnstonWest Johnston | 5,000 Meters 6A | 10 | 16:35.28 | 11 |
| Oct 31 | NCHSAA State ChampionshipsOct 31 · 5,000 Meters 6A · Place 10 · West JohnstonWest Johnston | 5,000 Meters 6A | 10 | 16:35.28 | 11 |
| Oct 4 | Hagan Stone XC ClassicOct 4 · 5,000 Meters High School Varsity · Place 14 · West JohnstonWest Johnston | 5,000 Meters High School Varsity | 14 | 16:34.14 PB | 11 |
| Sep 27 | Bo RunSep 27 · 5,000 Meters Championship · Place 7 · West JohnstonWest Johnston | 5,000 Meters Championship | 7 | 17:07.11 PB | 11 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Invitational · Place 58 · West JohnstonWest Johnston | 5,000 Meters Invitational | 58 | 17:33.7 | 11 |
| Aug 23 | Jungle RunAug 23 · 5,000 Meters Champion Division · Place 8 · West JohnstonWest Johnston | 5,000 Meters Champion Division | 8 | 17:44.04 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA State ChampionshipNov 2 · 5,000 Meters 3A · Place 27 · West JohnstonWest Johnston | 5,000 Meters 3A | 27 | 17:04.59 | 10 |
| Oct 26 | NCHSAA 3A East Regional 2024Oct 26 · 5,000 Meters Varsity · Place 5 · West JohnstonWest Johnston | 5,000 Meters Varsity | 5 | 16:28.50Unofficial | 10 |
| Oct 11 | NCRunners Elite XC InvitationalOct 11 · 5,000 Meters Championship · Place 21 · West JohnstonWest Johnston | 5,000 Meters Championship | 21 | 16:41.75 | 10 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Varsity · Place 13 · West JohnstonWest Johnston | 5,000 Meters Varsity | 13 | 17:08.6 | 10 |
| Sep 7 | Knights Invite/ NNSep 7 · 5,000 Meters Championship · Place 8 · West JohnstonWest Johnston | 5,000 Meters Championship | 8 | 17:49.12 | — |
| Aug 21 | Johnston County XC Kickoff 3kAug 21 · 3,000 Meters Varsity · Place 4 · West JohnstonWest Johnston | 3,000 Meters Varsity | 4 | 10:27.00 | 10 |