Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Freedom HSNCHSAA 3A West Regional · Oct 29 | 16:16 | NCHSAA 3A West Regional | October 29, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 5 | 17:26.27 | NCHSAA XC State Championship | November 5, 2022 |
| 5,000 Meters · Jackson ParkNCHSAA 3A West Regional · Jan 16 | 16:40.39 | NCHSAA 3A West Regional | January 16, 2021 |
| 5,000 Meters · Statesville Soccer ComplexNorth Piedmont Championship · Jan 6 | 16:34.20 | North Piedmont Championship | January 6, 2021 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 19:28.6 | Adidas XC Challenge | September 21, 2019 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 29 | 19:14.7 | Elon Friday Night Lights Opener | August 29, 2025 |
| 8,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 21 | 26:29.25 | NAIA Cross Country Championships | November 21, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 25:33.03 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 25:53.74 | Queen City Invite | September 12, 2025 |
| 8,000 Meters · Sequoyah Park2025 Appalachian Athletic Conference XC Championships · Nov 7 | 26:05.24 | 2025 Appalachian Athletic Conference XC Championships | November 7, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | NAIA Cross Country ChampionshipsNov 21 · 8,000 Meters NAIA Championship · Place 173 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters NAIA Championship | 173 | 26:29.25 PB | Jr |
| Nov 7 | 2025 Appalachian Athletic Conference XC ChampionshipsNov 7 · 8,000 Meters AAC · Place 16 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters AAC | 16 | 26:05.24 PB | Jr |
| Oct 24 | 2025 Appalachian ChallengeOct 24 · 8,000 Meters College · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters College | — | NT | Jr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 135 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters College Gold | 135 | 25:33.03 PB | Jr |
| Sep 12 | Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 57 · Montreat (N.C.)Montreat (N.C.) | 8,000 Meters Collegiate | 57 | 25:53.74 PB | Jr |
| Aug 29 | Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 24 · Montreat (N.C.)Montreat (N.C.) | 6,000 Meters Men's Race | 24 | 19:14.7 PB | Jr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 20 · North IredellNorth Iredell | 5,000 Meters 3A | 20 | 17:26.27 PB | 12 |
| Oct 29 | NCHSAA 3A West RegionalOct 29 · 5,000 Meters Varsity · Place 4 · North IredellNorth Iredell | 5,000 Meters Varsity | 4 | 16:16 PB | 12 |
| Oct 19 | Western Foothills Athletic Conference ChampionshipOct 19 · 5,000 Meters Championship · Place 2 · North IredellNorth Iredell | 5,000 Meters Championship | 2 | 16:30.30 | 12 |
| Sep 20 | North Iredell MeetSep 20 · 5,000 Meters Varsity · Place 1 · North IredellNorth Iredell | 5,000 Meters Varsity | 1 | 17:42.77 | 12 |
| Sep 13 | Printcrafters InvitationalSep 13 · 5,000 Meters Varsity · Place 1 · North IredellNorth Iredell | 5,000 Meters Varsity | 1 | 16:43.15 | — |
| Aug 27 | Providence InvitationalAug 27 · 5,000 Meters Varsity · Place 14 · North IredelNorth Iredel | 5,000 Meters Varsity | 14 | 16:28.60 | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A West XC RegionalOct 30 · 5,000 Meters Varsity · Place 24 · North IredellNorth Iredell | 5,000 Meters Varsity | 24 | 17:54.51 | 11 |
| Oct 13 | United Way CC InvitationalOct 13 · 5,000 Meters Championship · Place 9 · North IredellNorth Iredell | 5,000 Meters Championship | 9 | 17:38.90 | 11 |
| Sep 25 | Freedom InvitationalSep 25 · 5,000 Meters Championship · Place 7 · North IredellNorth Iredell | 5,000 Meters Championship | 7 | 17:04.88 | — |
| Sep 14 | Printcrafters InvitationalSep 14 · 5,000 Meters Varsity · Place 1 · North IredellNorth Iredell | 5,000 Meters Varsity | 1 | 17:56.12 | 11 |
| Aug 28 | River Run Cross Country InvitationalAug 28 · 5,000 Meters Championship · Place 1 · North IredellNorth Iredell | 5,000 Meters Championship | 1 | 17:27.98 | 11 |
| Jan 16 | NCHSAA 3A West RegionalJan 16 · 5,000 Meters Varsity · Place 7 · North IredellNorth Iredell | 5,000 Meters Varsity | 7 | 16:40.39 PB | 10 |
| Jan 6 | North Piedmont ChampionshipJan 6 · 5,000 Meters Varsity · Place 1 · North IredellNorth Iredell | 5,000 Meters Varsity | 1 | 16:34.20 PB | 10 |
2020 Cross Country
1 results2019 Cross Country
2 results