Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carolina Horse ParkNCHSAA 4A Mideast Region · Nov 2 | 22:21.1 | NCHSAA 4A Mideast Region | November 2, 2019 |
| 5,000 Meters · Elks Club CourseSAC XC Championship Meet · Jan 6 | 24:39 | SAC XC Championship Meet | January 6, 2021 |
| 5,000 Meters · Elks CourseSAC Meet #6 · Oct 9 | 21:46 | SAC Meet #6 | October 9, 2018 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 27 | 21:16.41 | NCHSAA 4A Midwest Regional | October 27, 2018 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship - 4A · Nov 3 | 20:44.60 | NCHSAA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 22:11.0 | Adidas XC Challenge | September 21, 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 16 | NCHSAA 4A Mideast RegionalJan 16 · 5,000 Meters Varsity · Place 61 · Pinecrest | 5,000 Meters Varsity | 61 | 23:11.75 | 12 |
| Jan 6 | SAC XC Championship MeetJan 6 · 5,000 Meters Varsity · Place 11 · Pinecrest | 5,000 Meters Varsity | 11 | 24:39 PB | 12 |
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 12 | Reagan Quad Invite #2Dec 12 · 5,000 Meters Varsity · Place 23 · Pinecrest | 5,000 Meters Varsity | 23 | 23:39.0 | 12 |
| Nov 23 | SAC XC Meet ANov 23 · 5,000 Meters Varsity · Place 9 · Pinecrest | 5,000 Meters Varsity | 9 | 25:48 | 12 |
| Nov 21 | Tabor Turkey ShootNov 21 · 5,000 Meters Varsity · Place 25 · Pinecrest | 5,000 Meters Varsity | 25 | 25:37.0h | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 128 · Pinecrest | 5,000 Meters 4A | 128 | 21:54.31 | 11 |
| Nov 9 | NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 128 · Pinecrest | 5,000 Meters Varsity | 128 | 21:54.31 | 11 |
| Nov 2 | NCHSAA 4A Mideast RegionNov 2 · 5,000 Meters Varsity · Place 52 · Pinecrest | 5,000 Meters Varsity | 52 | 22:21.1 PB | 11 |
| Oct 15 | SAC Meet # 6Oct 15 · 5,000 Meters Varsity · Place 7 · Pinecrest | 5,000 Meters Varsity | 7 | 23:20.00 | — |
| Oct 12 | NC Runners Elite InvitationalOct 12 · 5,000 Meters Championship · Place 116 · Pinecrest | 5,000 Meters Championship | 116 | 22:25.75 | 11 |
| Sep 28 | Patriot DerbySep 28 · 5,000 Meters Championship · Place 8 · Pinecrest | 5,000 Meters Championship | 8 | 24:18.14 | — |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 190 · Pinecrest | 5,000 Meters Championship | 190 | 22:11.0 PB | 11 |
| Sep 6 | Friday Night Lights XC FestivalSep 6 · 5,000 Meters Championship · Place 186 · Pinecrest | 5,000 Meters Championship | 186 | 24:26.35 | — |
| Aug 24 | Providence InvitationalAug 24 · 5,000 Meters Championship · Place 129 · Pinecrest | 5,000 Meters Championship | 129 | 23:20.49 | — |
| Aug 9 | Watauga/Pinecrest ScrimmageAug 9 · 3,000 Meters Varsity · Place 11 · Pinecrest | 3,000 Meters Varsity | 11 | 13:47.41 | 11 |
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCHSAA State Championship - 1ANov 3 · 5,000 Meters 4A · Place 69 · Pinecrest | 5,000 Meters 4A | 69 | 20:44.60 | 10 |
| Nov 3 | NCHSAA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 69 · Pinecrest | 5,000 Meters Varsity | 69 | 20:44.60 PB | 10 |
| Oct 27 | NCHSAA 4A Midwest RegionalOct 27 · 5,000 Meters Varsity · Place 23 · Pinecrest | 5,000 Meters Varsity | 23 | 21:16.41 PB | 10 |
| Oct 16 | Sandhills Athletic ChampionshipsOct 16 · 5,000 Meters Varsity · Place 5 · Pinecrest | 5,000 Meters Varsity | 5 | 21:33.00 | — |
| Oct 13 | NC Runners Elite InvitationalOct 13 · 5,000 Meters Frosh/Soph Freshman · Place 5 · Pinecrest | 5,000 Meters Frosh/Soph Freshman | 5 | 21:43.30 | 10 |
| Oct 9 | SAC Meet #6Oct 9 · 5,000 Meters Varsity · Place 3 · Pinecrest | 5,000 Meters Varsity | 3 | 21:46.00 | — |
| Oct 9 | SAC Meet #6Oct 9 · 5,000 Meters Varsity · Place 3 · Pinecrest | 5,000 Meters Varsity | 3 | 21:46 PB | 10 |
| Oct 6 | Great American Cross Country FestivalOct 6 · 5,000 Meters Varsity · Place 176 · Pinecrest | 5,000 Meters Varsity | 176 | 22:03.5 | 10 |
| Oct 2 | SAC Meet #5Oct 2 · 5,000 Meters Varsity · Place 6 · Pinecrest | 5,000 Meters Varsity | 6 | 22:21.00 | — |
| Sep 29 | Greensboro XC InvitationalSep 29 · 5,000 Meters Championship · Place 68 · Pinecrest | 5,000 Meters Championship | 68 | 22:26.16 | — |
| Sep 7 | Friday Night LightsSep 7 · 5,000 Meters Championship · Place 169 · Pinecrest | 5,000 Meters Championship | 169 | 23:02.69 | — |
| Aug 25 | Providence InvitationalAug 25 · 5,000 Meters Championship · Place 88 · Pinecrest | 5,000 Meters Championship | 88 | 23:22.83 | — |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 60 · Pinecrest | 5,000 Meters Junior Varsity | 60 | 24:38.20 | — |
| Sep 19 | SAC Meet #3Sep 19 · Varsity · Place 20 · Pinecrest | Varsity | 20 | 26:09.4 | — |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters JV White · Place 76 · Pinecrest | 5,000 Meters JV White | 76 | 26:16.4 | 9 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Junior Varsity · Place 76 · Pinecrest | 5,000 Meters Junior Varsity | 76 | 26:16.4 | 9 |
| Sep 5 | SAC 8 Meet #1 at Hoke CountySep 5 · 5,000 Meters Division 1 · Place 35 · Pinecrest | 5,000 Meters Division 1 | 35 | 28:28.22 | 9 |