Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carolina Horse ParkNCHSAA 4A Mideast Region · Nov 2 | 16:34.0 | NCHSAA 4A Mideast Region | November 2, 2019 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A State Championship · Nov 9 | 17:01.45 | NCHSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship - 4A · Nov 3 | 17:17.78 | NCHSAA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 16:24.5 | NXR Southeast Regional Championships | November 30, 2019 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A Mideast Regional · Oct 27 | 16:07.65 | NCHSAA 4A Mideast Regional | October 27, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 140 · Panther Creek | 5,000 Meters Championship | 140 | 16:24.5 PB | 12 |
| Nov 9 | NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 61 · Panther Creek | 5,000 Meters 4A | 61 | 17:01.45 | 12 |
| Nov 9 | NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 61 · Panther Creek | 5,000 Meters Varsity | 61 | 17:01.45 PB | 12 |
| Nov 2 | NCHSAA 4A Mideast RegionNov 2 · 5,000 Meters Varsity · Place 4 · Panther Creek | 5,000 Meters Varsity | 4 | 16:34.0 PB | 12 |
| Oct 12 | NC Runners Elite InvitationalOct 12 · 5,000 Meters Championship · Place 70 · Panther Creek | 5,000 Meters Championship | 70 | 17:21.85 | 12 |
| Oct 5 | Great American Cross Country FestivalOct 5 · 5,000 Meters Varsity · Place 96 · Panther Creek-NC | 5,000 Meters Varsity | 96 | 16:00.0 | — |
| Sep 28 | Patriot DerbySep 28 · 5,000 Meters Invitational · Place 2 · Panther Creek | 5,000 Meters Invitational | 2 | 17:26.27 | — |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 44 · Panther Creek | 5,000 Meters Championship | 44 | 16:21.3 | 12 |
| Sep 12 | Cary 3 WaySep 12 · 5,000 Meters Varsity · Place 3 · Panther Creek | 5,000 Meters Varsity | 3 | 16:46.95 | 12 |
| Aug 21 | Panther Creek vs Cary vs ApexAug 21 · 3,000 Meters Varsity · Place 30 · Panther Creek | 3,000 Meters Varsity | 30 | 11:07.10 | 12 |
| Aug 10 | Wake County Kickoff ClassicAug 10 · 3,000 Meters Grades 11-12 · Place 13 · Panther Creek | 3,000 Meters Grades 11-12 | 13 | 9:50.90 | 12 |
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Championship · Place 133 · Panther Creek | 5,000 Meters Championship | 133 | 16:41.7 | 11 |
| Nov 3 | NCHSAA State Championship - 1ANov 3 · 5,000 Meters 4A · Place 72 · Panther Creek | 5,000 Meters 4A | 72 | 17:17.78 | 11 |
| Nov 3 | NCHSAA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 72 · Panther Creek | 5,000 Meters Varsity | 72 | 17:17.78 PB | 11 |
| Oct 27 | NCHSAA 4A Mideast RegionalOct 27 · 5,000 Meters Varsity · Place 14 · Panther Creek | 5,000 Meters Varsity | 14 | 16:07.65 PB | 11 |
| Oct 15 | Tri-6 ChampionshipOct 15 · Varsity · Place 11 · Panther Creek | Varsity | 11 | 16:38.70 | 11 |
| Oct 6 | Wendy's InvitationalOct 6 · 5,000 Meters Invitational · Place 32 · Panther Creek | 5,000 Meters Invitational | 32 | 16:54.74 | JR |
| Oct 3 | 6-Way MeetOct 3 · 5,000 Meters Varsity · Place 9 · Panther Creek | 5,000 Meters Varsity | 9 | 18:29.10 | 11 |
| Sep 29 | Greensboro XC InvitationalSep 29 · 5,000 Meters Championship · Place 27 · Panther Creek | 5,000 Meters Championship | 27 | 16:58.66 | — |
| Sep 26 | 5-Way MeetSep 26 · 5,000 Meters Varsity · Place 31 · Panther Creek | 5,000 Meters Varsity | 31 | 18:42.50 | 11 |
| Sep 7 | Friday Night LightsSep 7 · 5,000 Meters Championship · Place 40 · Panther Creek | 5,000 Meters Championship | 40 | 17:12.01 | — |
| Aug 16 | Panther Creek vs Apex FriendshipAug 16 · 3,000 Meters Varsity · Place 6 · Panther Creek | 3,000 Meters Varsity | 6 | 11:14.50 | 11 |
| Aug 11 | Wake County Kickoff ClassicAug 11 · 3,000 Meters Varsity · Place 47 · Panther Creek | 3,000 Meters Varsity | 47 | 10:25.48 | 11 |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 2 · Panther Creek | 5,000 Meters Junior Varsity | 2 | 17:52.42 | — |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters JV White · Place 19 · Panther Creek | 5,000 Meters JV White | 19 | 18:34.0 | 10 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Junior Varsity · Place 19 · Panther Creek | 5,000 Meters Junior Varsity | 19 | 18:34.0 | 10 |
| Sep 8 | Friday Night LightsSep 8 · 5,000 Meters Junior Varsity · Place 32 · Panther Creek | 5,000 Meters Junior Varsity | 32 | 18:24.26 | — |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | SWAC ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 32 · Panther Creek | 5,000 Meters Junior Varsity | 32 | 19:33.88 | 9 |
| Oct 5 | CAP/SWAC Multi #4Oct 5 · 5,000 Meters Varsity · Place 78 · Panther Creek | 5,000 Meters Varsity | 78 | 19:55.55 | 9 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Junior Varsity · Place 187 · Panther Creek | 5,000 Meters Junior Varsity | 187 | 19:59.9 | 9 |
| Sep 9 | Friday Night LightsSep 9 · 5,000 Meters Junior Varsity · Place 95 · Panther Creek | 5,000 Meters Junior Varsity | 95 | 20:18.86 | — |
| Aug 31 | Broughton, Panther Creek, Wake Forest, and Middle CreekAug 31 · Varsity · Place 98 · Panther Creek | Varsity | 98 | 11:53.83 | 9 |