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 · Shelby HSSHS Home Meet · Jan 6 | 22:30.60 | SHS Home Meet | January 6, 2021 |
| 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A West XC RegionalOct 30 · 5,000 Meters Varsity · Place 43 · Kings MountainKings Mountain | 5,000 Meters Varsity | 43 | 22:57 | 11 |
| Sep 25 | Freedom InvitationalSep 25 · 5,000 Meters Championship · Place 42 · Kings MountainKings Mountain | 5,000 Meters Championship | 42 | 23:29.26 | — |
| Aug 27 | WNC Cross Country CarnivalAug 27 · 5,000 Meters Invitational · Place 25 · Kings MountainKings Mountain | 5,000 Meters Invitational | 25 | 24:47.55 | 11 |
| Jan 16 | NCHSAA 3A West RegionalJan 16 · 5,000 Meters Varsity · Place 48 · Kings MountainKings Mountain | 5,000 Meters Varsity | 48 | 22:55.64 PB | 10 |
| Jan 6 | SHS Home MeetJan 6 · 5,000 Meters Varsity · Place 4 · Kings MountainKings Mountain | 5,000 Meters Varsity | 4 | 22:30.60 PB | 10 |
2020 Cross Country
6 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 |
| Nov 17 | Kings Mountain Meet #1 Nov 17 · 5,000 Meters Varsity · Place 2 · Kings MountainKings Mountain | 5,000 Meters Varsity | 2 | 23:00.36 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA 3A West RegionNov 2 · 5,000 Meters Varsity · Place 135 · Kings MountainKings Mountain | 5,000 Meters Varsity | 135 | 27:20 | 9 |
| 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 |