Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 20:49.2 | FSU XC Invitational | September 29, 2023 |
| 5,000 Meters · Ashbrook HSBig South Conference Championship · Oct 18 | 21:23.90 | Big South Conference Championship | October 18, 2022 |
| 5,000 Meters · Freedom HSNCHSAA 3A West Regional · Oct 29 | 20:57 | NCHSAA 3A West Regional | October 29, 2022 |
| 5,000 Meters · Jackson ParkNCHSAA 3A West Regional · Jan 16 | 22:55.64 | NCHSAA 3A West Regional | January 16, 2021 |
| 5,000 Meters · Kings Mountain HSCCS PreCounty Meet · Dec 15 | 22:22.86 | CCS PreCounty Meet | December 15, 2020 |
| 5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 21:03.3 | Royals Challenge | October 11, 2024 |
| 5,000 Meters · Milliken & Company2024 Eye Opener XC College · Sep 6 | 21:33.06 | 2024 Eye Opener XC College | September 6, 2024 |
| 5,000 Meters · York Comprehensive HSYork Meet #1 · Sep 1 | 22:45.9 | York Meet #1 | September 1, 2022 |
| 6,000 Meters · UNG Cross Country CourseNCAA Division II Southeast Region Cross Country Championships · Nov 4 | 24:59.8 | NCAA Division II Southeast Region Cross Country Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 3A West RegionalOct 29 · 5,000 Meters Varsity · Place 36 · Kings MountainKings Mountain | 5,000 Meters Varsity | 36 | 20:57 PB | 12 |
| Oct 18 | Big South Conference Championship Oct 18 · 5,000 Meters Varsity · Place 2 · Kings MountainKings Mountain | 5,000 Meters Varsity | 2 | 21:23.90 PB | 12 |
| Oct 4 | Armentrout InvitationalOct 4 · 5,000 Meters Varsity · Place 5 · Kings MountainKings Mountain | 5,000 Meters Varsity | 5 | 21:02.80 | 12 |
| Sep 13 | Cleveland Co Schools XC ChampionshipSep 13 · 5,000 Meters Varsity · Place 2 · Kings MountainKings Mountain | 5,000 Meters Varsity | 2 | 21:53.00 | 12 |
| Sep 1 | York Meet #1Sep 1 · 5,000 Meters Varsity · Place 2 · Kings MountainKings Mountain | 5,000 Meters Varsity | 2 | 22:45.9 PB | 12 |
| Aug 23 | Kings Mountain 2 Mile ScrimmageAug 23 · Varsity · Place 2 · Kings MountainKings Mountain | Varsity | 2 | 14:29.00 | 12 |
2021 Cross Country
4 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | CCS PreCounty MeetDec 17 · 5,000 Meters Varsity · Place 3 · Kings MountainKings Mountain | 5,000 Meters Varsity | 3 | 22:22.86 | 10 |
| Dec 17 | CCS PreCounty MeetDec 17 · 5,000 Meters Varsity · Place 3 · Kings MountainKings Mountain | 5,000 Meters Varsity | 3 | 22:22.86 | 10 |
| Dec 15 | CCS PreCounty MeetDec 15 · 5,000 Meters Varsity · Place 3 · Kings MountainKings Mountain | 5,000 Meters Varsity | 3 | 22:22.86 PB | 10 |
| Dec 8 | Big South Conference ChampionshipDec 8 · 5,000 Meters Varsity · Place 5 · Kings MountainKings Mountain | 5,000 Meters Varsity | 5 | 24:01.74 | 10 |
| Nov 23 | Kings Mountain Meet #2Nov 23 · 5,000 Meters Varsity · Place 2 · Kings MountainKings Mountain | 5,000 Meters Varsity | 2 | 22:48.92 | 10 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Big South ChampionshipOct 23 · Varsity · Place 27 · Kings MountainKings Mountain | Varsity | 27 | 27:35.18 | 9 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters 3A · Place 171 · Kings MountainKings Mountain | 5,000 Meters 3A | 171 | 26:24.2 | FR |
| Sep 21 | Freedom HS InvitationalSep 21 · 5,000 Meters Varsity · Place 94 · Kings MountainKings Mountain | 5,000 Meters Varsity | 94 | 27:50.50 | 9 |
| Sep 21 | Freedom HS InvitationalSep 21 · 5,000 Meters Varsity · Place 94 · Kings MountainKings Mountain | 5,000 Meters Varsity | 94 | 27:50.50 | 9 |
| Sep 4 | Luminary RunSep 4 · 5,000 Meters Varsity · Place 47 · Kings MountainKings Mountain | 5,000 Meters Varsity | 47 | 29:25.09 | 9 |
| Aug 24 | WNC Cross Country CarnivalAug 24 · 5,000 Meters Invitational · Place 142 · Kings MountainKings Mountain | 5,000 Meters Invitational | 142 | 29:27.9 | 9 |