Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Asheville Christian Academy2A West Regional Preview Meet · Sep 21 | 21:45.45 | 2A West Regional Preview Meet | September 21, 2022 |
| 5,000 Meters · Bandys TrackBandys XC Meet #1 · Sep 7 | 23:28.77 | Bandys XC Meet #1 | September 7, 2021 |
| 5,000 Meters · Bunker Hill High SchoolBunker Hill High Home Meet · Sep 20 | 23:14.87 | Bunker Hill High Home Meet | September 20, 2021 |
| 5,000 Meters · Freedom HSNCHSAA 2A West Regional · Oct 30 | 22:14.15 | NCHSAA 2A West Regional | October 30, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 5 | 21:48.85 | NCHSAA XC State Championship | November 5, 2022 |
| 5,000 Meters · Murrays Mill RoadCatawba County Cross Country Championship · Oct 6 | 22:18.67 | Catawba County Cross Country Championship | October 6, 2021 |
| 5,000 Meters · North LincolnSouth Fork XC Championship · Jan 6 | 23:07.85 | South Fork XC Championship | January 6, 2021 |
| 5,000 Meters · Rural HillNCHSAA 2A West Regional · Nov 2 | 24:38.58 | NCHSAA 2A West Regional | November 2, 2019 |
| 5,000 Meters · Southside Park2A South Fork Conference Championship · Oct 22 | 25:00.96 | 2A South Fork Conference Championship | October 22, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 2A · Place 22 · Maiden | 5,000 Meters 2A | 22 | 21:48.85 PB | 12 |
| Oct 29 | NCHSAA 2A West RegionalOct 29 · 5,000 Meters Varsity · Place 13 · Maiden | 5,000 Meters Varsity | 13 | 21:53.0 | 12 |
| Oct 18 | Catawba Valley Athletic Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 3 · Maiden High | 5,000 Meters Varsity | 3 | 21:29.87 | — |
| Oct 18 | Catawba Valley Athletic Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 3 · Maiden High | 5,000 Meters Varsity | 3 | 21:29.87 | 12 |
| Oct 5 | Catawba County MeetOct 5 · 5,000 Meters Championship · Place 2 · Maiden High | 5,000 Meters Championship | 2 | 21:57.37 | 12 |
| Sep 21 | 2A West Regional Preview MeetSep 21 · 5,000 Meters Varsity · Place 10 · Maiden | 5,000 Meters Varsity | 10 | 21:45.45 PB | 12 |
| Sep 19 | Wolves XC 5kSep 19 · 5,000 Meters Varsity · Place 2 · Maiden High | 5,000 Meters Varsity | 2 | 22:45.96 | 12 |
| Sep 14 | Bunker Hill MeetSep 14 · 5,000 Meters Varsity · Place 4 · Maiden High | 5,000 Meters Varsity | 4 | 23:42.56 | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 2A West RegionalOct 30 · 5,000 Meters Varsity · Place 21 · Maiden | 5,000 Meters Varsity | 21 | 22:14.15 PB | 11 |
| Oct 13 | United Way CC InvitationalOct 13 · 5,000 Meters Invitational · Place 15 · Maiden High | 5,000 Meters Invitational | 15 | 23:25.16 | 11 |
| Oct 6 | Catawba County Cross Country ChampionshipOct 6 · 5,000 Meters New Division · Place 2 · Maiden | 5,000 Meters New Division | 2 | 22:18.67 PB | 11 |
| Sep 20 | Bunker Hill High Home MeetSep 20 · 5,000 Meters Varsity · Place 2 · Maiden | 5,000 Meters Varsity | 2 | 23:14.87 PB | 11 |
| Sep 13 | Catawba Valley Athletic 2A Meet #2Sep 13 · 5,000 Meters Varsity · Place 4 · Maiden High | 5,000 Meters Varsity | 4 | 23:31.29 | — |
| Sep 7 | Bandys XC Meet #1Sep 7 · 5,000 Meters Varsity · Place 5 · Maiden | 5,000 Meters Varsity | 5 | 23:28.77 PB | 11 |
| Jan 6 | South Fork XC ChampionshipJan 6 · 5,000 Meters Varsity · Place 23 · Maiden | 5,000 Meters Varsity | 23 | 23:07.85 PB | 10 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 8 | South Fork #3BDec 8 · 5,000 Meters Varsity · Place 12 · Maiden | 5,000 Meters Varsity | 12 | 23:57.95 | 10 |
| Nov 17 | South Fork #1BNov 17 · 5,000 Meters Varsity · Place 11 · Maiden | 5,000 Meters Varsity | 11 | 24:23.06 | 10 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NCHSAA 2A West RegionalNov 2 · 5,000 Meters Varsity · Place 95 · Maiden | 5,000 Meters Varsity | 95 | 24:38.58 PB | 9 |
| Oct 22 | South Fork Conference ChampionshipOct 22 · 5,000 Meters Championship · Place 44 · Maiden High | 5,000 Meters Championship | 44 | 25:00.96 | 9 |
| Oct 22 | 2A South Fork Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 44 · Maiden | 5,000 Meters Varsity | 44 | 25:00.96 PB | 9 |
| Oct 9 | United Way InvitationalOct 9 · 5,000 Meters Invitational · Place 89 · Maiden High | 5,000 Meters Invitational | 89 | 26:01.26 | 9 |
| Sep 17 | Catawba County Cross Country ChampionshipsSep 17 · 5,000 Meters Varsity · Place 37 · Maiden | 5,000 Meters Varsity | 37 | 28:17.13 | 9 |
| Sep 10 | Printcrafters InvitationalSep 10 · Junior Varsity · Place 44 · Maiden High | Junior Varsity | 44 | 29:05.52 | 9 |