Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Asheville Christian AcademyNCHSAA 2A West Regional · Oct 27 | 22:51.55 | NCHSAA 2A West Regional | October 27, 2018 |
| 5,000 Meters · Kings Mountain HSCCS PreCounty Meet · Dec 15 | 20:42.63 | CCS PreCounty Meet | December 15, 2020 |
| 5,000 Meters · McAlpine Creek ParkNCHSAA 2A West Regional · Jan 15 | 22:49.30 | NCHSAA 2A West Regional | January 15, 2021 |
| 5,000 Meters · Rural HillNCHSAA 2A West Regional · Nov 2 | 22:15.22 | NCHSAA 2A West Regional | November 2, 2019 |
| 5,000 Meters · Shelby HSSHS Home Meet · Jan 6 | 21:26.10 | SHS Home Meet | January 6, 2021 |
| 5,000 Meters · South Mountain Christian CampSWAC (2A) Championship · Oct 22 | 24:31.71 | SWAC (2A) Championship | October 22, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 15 | NCHSAA 2A West RegionalJan 15 · 5,000 Meters Varsity · Place 86 · Shelby | 5,000 Meters Varsity | 86 | 22:49.30 PB | 12 |
| Jan 6 | SHS Home MeetJan 6 · 5,000 Meters Varsity · Place 16 · Shelby | 5,000 Meters Varsity | 16 | 21:26.10 PB | 12 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | CCS PreCounty MeetDec 17 · 5,000 Meters Varsity · Place 9 · Shelby | 5,000 Meters Varsity | 9 | 20:42.63 | 12 |
| Dec 17 | CCS PreCounty MeetDec 17 · 5,000 Meters Varsity · Place 9 · Shelby | 5,000 Meters Varsity | 9 | 20:42.63 | 12 |
| Dec 15 | CCS PreCounty MeetDec 15 · 5,000 Meters Varsity · Place 9 · Shelby | 5,000 Meters Varsity | 9 | 20:42.63 PB | 12 |
| Dec 9 | SWAC (2A) Conference ChampionshipDec 9 · 5,000 Meters Varsity · Place 20 · Shelby | 5,000 Meters Varsity | 20 | 20:21.50 | 12 |
| Dec 2 | SWAC Preview #1Dec 2 · 5,000 Meters Varsity · Place 17 · Shelby | 5,000 Meters Varsity | 17 | 20:51.85 | 12 |
| Nov 23 | Common Ground Day #1Nov 23 · 5,000 Meters Varsity · Place 10 · Shelby | 5,000 Meters Varsity | 10 | 21:36 | 12 |
| Nov 18 | SWAC Pre-Conference (Cleveland/Gaston)Nov 18 · Varsity · Place 12 · Shelby | Varsity | 12 | 21:20.90 | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA 2A West RegionalNov 2 · 5,000 Meters Varsity · Place 161 · Shelby | 5,000 Meters Varsity | 161 | 22:15.22 PB | 11 |
| Oct 22 | SW4A Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 48 · Shelby | 5,000 Meters Varsity | 48 | 24:31.71 | 11 |
| Oct 22 | SWAC (2A) ChampionshipOct 22 · 5,000 Meters Varsity · Place 48 · Shelby | 5,000 Meters Varsity | 48 | 24:31.71 PB | 11 |
| Oct 9 | United Way InvitationalOct 9 · 5,000 Meters Invitational · Place 127 · Shelby | 5,000 Meters Invitational | 127 | 21:44.56 | 11 |
| Sep 18 | White Squirrel ClassicSep 18 · 5,000 Meters Varsity · Place 87 · Shelby | 5,000 Meters Varsity | 87 | 21:22.9 | 11 |
| Sep 10 | Shelby Home MeetSep 10 · 5,000 Meters Varsity · Place 23 · Shelby | 5,000 Meters Varsity | 23 | 21:49.30 | 11 |
| Sep 4 | Luminary RunSep 4 · 5,000 Meters Varsity · Place 44 · Shelby | 5,000 Meters Varsity | 44 | 22:25.21 | 11 |
| Sep 3 | SWAC Pre-Conference Meet (2A)Sep 3 · 5,000 Meters Varsity · Place 63 · Shelby | 5,000 Meters Varsity | 63 | 34:28.37 | 11 |
| Aug 27 | The 221 RunAug 27 · 5,000 Meters Varsity · Place 37 · Shelby | 5,000 Meters Varsity | 37 | 24:12.29 | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCHSAA 2A West RegionalOct 27 · 5,000 Meters Varsity · Place 132 · Shelby | 5,000 Meters Varsity | 132 | 22:51.55 PB | 10 |
| Oct 16 | SWAC 2A Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 26 · Shelby | 5,000 Meters Varsity | 26 | 21:33.00 | 10 |
| Oct 2 | Armentrout InvitationalOct 2 · 5,000 Meters Varsity · Place 58 · Shelby | 5,000 Meters Varsity | 58 | 24:24.85 | 10 |
| Sep 25 | Cleveland County ChampionshipSep 25 · 5,000 Meters Varsity · Place 17 · SHELB | 5,000 Meters Varsity | 17 | 22:07.65 | 10 |
| Sep 5 | SWAC - Pre Conference MeetSep 5 · 5,000 Meters Varsity · Place 21 · Shelby | 5,000 Meters Varsity | 21 | 22:00.00 | 10 |