Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan Stone ParkGreensboro XC Classic · Sep 27 | 19:16.46 | Greensboro XC Classic | September 27, 2014 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 1A State Championship · Nov 4 | 17:44.85 | NCHSAA 1A State Championship | November 4, 2017 |
| 5,000 Meters · South View HSThe Jungle Run · Sep 2 | 17:35.75 | The Jungle Run | September 2, 2017 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 30 | 18:03.77 | The Jungle Run | August 30, 2014 |
| 5,000 Meters · UNC WilmingtonSeahawk Invitational · Sep 6 | 19:02.40 | Seahawk Invitational | September 6, 2014 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 1A Mideast Regional · Oct 28 | 17:33.4 | NCHSAA 1A Mideast Regional | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCHSAA 3A State ChampionshipNov 4 · 5,000 Meters 1A · Place 27 · Franklin Academy | 5,000 Meters 1A | 27 | 17:44.85 | 12 |
| Nov 4 | NCHSAA 1A State ChampionshipNov 4 · 5,000 Meters Varsity · Place 27 · Franklin Academy | 5,000 Meters Varsity | 27 | 17:44.85 PB | 12 |
| Oct 28 | NCHSAA 1A Mideast RegionalOct 28 · 5,000 Meters Varsity · Place 8 · Franklin Academy | 5,000 Meters Varsity | 8 | 17:33.4 PB | 12 |
| Oct 14 | N.C. Runners XC InvitationalOct 14 · 5,000 Meters Championship · Place 58 · Franklin Academy | 5,000 Meters Championship | 58 | 18:12.56 | 12 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Championship · Place 186 · Franklin Academy | 5,000 Meters Championship | 186 | 17:45.0 | 12 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Championship · Place 186 · Franklin Academy | 5,000 Meters Championship | 186 | 17:45.0 | 12 |
| Sep 2 | The Jungle RunSep 2 · 5,000 Meters Invitational · Place 14 · Franklin Academy | 5,000 Meters Invitational | 14 | 17:35.75 PB | 12 |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA 3A State ChampionshipNov 5 · 5,000 Meters 1A · Place 52 · Franklin Aca | 5,000 Meters 1A | 52 | 18:21.34 | 11 |
| Oct 29 | NCHSAA 1A Mideast RegionalOct 29 · 5,000 Meters Varsity · Place 13 · Franklin Academy | 5,000 Meters Varsity | 13 | 17:56.32 | 11 |
| Sep 3 | Jungle RunSep 3 · 5,000 Meters Junior Varsity · Place 106 · Franklin Academy | 5,000 Meters Junior Varsity | 106 | 21:20.38 | 11 |
2015 Cross Country
3 results2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCHSAA 1A Mideast RegionalOct 25 · 5,000 Meters Varsity · Place 45 · Franklin Academy | 5,000 Meters Varsity | 45 | 19:48.70 | 9 |
| Sep 27 | Greensboro 31st XC InvitationalSep 27 · 5,000 Meters Invitational · Place 114 · Franklin Academy | 5,000 Meters Invitational | 114 | 19:16.46 | 9 |
| Sep 27 | Greensboro XC ClassicSep 27 · 5,000 Meters Invitational · Place 114 · Franklin Academy | 5,000 Meters Invitational | 114 | 19:16.46 PB | 9 |
| Sep 6 | Seahawk InvitationalSep 6 · 5,000 Meters Varsity · Place 73 · Franklin Academy | 5,000 Meters Varsity | 73 | 19:02.40 PB | 9 |
| Aug 30 | The Jungle RunAug 30 · 5,000 Meters Invitational · Place 19 · Franklin Academy | 5,000 Meters Invitational | 19 | 18:03.77 PB | 9 |