Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Clover High SchoolClover Classic Eagles Nest XC Invitational · Sep 13 | 18:27.9 | Clover Classic Eagles Nest XC Invitational | September 13, 2025 |
| 5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 29 | 18:14.81 | Brooks South XC Championships | November 29, 2025 |
| 5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 30 | 18:01.4 | Eye Opener XC HS | August 30, 2025 |
| 5,000 Meters · Northwestern HSTrojan Invitational · Sep 6 | 18:03.2 | Trojan Invitational | September 6, 2025 |
| 5,000 Meters · Riverside HSStarlight Invitational Run · Oct 18 | 18:22.50 | Starlight Invitational Run | October 18, 2025 |
| 5,000 Meters · The FarmSCTCCCA Bob Jenkins Coaches Classic · Oct 11 | 18:11.00 | SCTCCCA Bob Jenkins Coaches Classic | October 11, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 9 | 28:53.2 | Royals Challenge | October 9, 2026 |
| 8,000 Meters · Sequoyah ParkAAC Conference Championships · Nov 6 | 29:07.07 | AAC Conference Championships | November 6, 2026 |
| 8,000 Meters · Tryon InternationalTryon Western NC Showcase · Sep 25 | 29:56.8 | Tryon Western NC Showcase | September 25, 2026 |
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 | AAC Conference ChampionshipsNov 6 · 8,000 Meters Championship · Place 60 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters Championship | 60 | 29:07.07 PB | Fr |
| Oct 23 | NAIA Appalachian ChallengeOct 23 · 8,000 Meters Varsity · Place 180 · MontreatMontreat | 8,000 Meters Varsity | 180 | 28:47.00 | FR |
| Oct 9 | Royals ChallengeOct 9 · 8,000 Meters Gold · Place 226 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters Gold | 226 | 28:53.2 PB | Fr |
| Sep 25 | Tryon Western NC ShowcaseSep 25 · 8,000 Meters Collegiate · Place 92 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters Collegiate | 92 | 29:56.8 PB | Fr |
| Sep 4 | Bruins XC Night ClassicSep 4 · 6,000 Meters Men · Montreat (N.C.)Montreat (N.C.) | 6,000 Meters Men | — | NT | Fr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks South XC ChampionshipsNov 29 · 5,000 Meters Jr/Sr · Place 50 · Clover SCClover SC | 5,000 Meters Jr/Sr | 50 | 18:14.81 PB | 12 |
| Oct 18 | Starlight Invitational RunOct 18 · 5,000 Meters Elite · Place 108 · CloverClover | 5,000 Meters Elite | 108 | 18:22.50 PB | 12 |
| Oct 11 | SCTCCCA Bob Jenkins Coaches ClassicOct 11 · 5,000 Meters International · Place 159 · CloverClover | 5,000 Meters International | 159 | 18:11.00 PB | 12 |
| Sep 13 | Clover Classic Eagles Nest XC InvitationalSep 13 · 5,000 Meters Varsity · Place 46 · CloverClover | 5,000 Meters Varsity | 46 | 18:27.9 PB | 12 |
| Sep 6 | Trojan InvitationalSep 6 · 5,000 Meters Varsity · Place 46 · CloverClover | 5,000 Meters Varsity | 46 | 18:03.2 PB | 12 |
| Aug 30 | Eye Opener XC HSAug 30 · 5,000 Meters International · Place 192 · CloverClover | 5,000 Meters International | 192 | 18:01.4 PB | 12 |
2024 Cross Country
2 results