Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Classic · Sep 26 | 17:05.66 | Greensboro XC Classic | September 26, 2015 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 29 | 17:00.92 | NCHSAA 4A Midwest Regional | October 29, 2016 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 25 | 17:10.59 | NCHSAA 4A Midwest Regional | October 25, 2014 |
| 5,000 Meters · South View HSJungle Run · Sep 3 | 16:24.10 | Jungle Run | September 3, 2016 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 17 | 16:20.6 | Adidas XC Challenge | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A Midwest RegionalOct 29 · 5,000 Meters Varsity · Place 20 · R.J. Reynolds | 5,000 Meters Varsity | 20 | 17:00.92 PB | 12 |
| Sep 17 | Adidas XC ChallengeSep 17 · 5,000 Meters Varsity Championship · Place 33 · R.J. Reynolds | 5,000 Meters Varsity Championship | 33 | 16:20.6 PB | 12 |
| Sep 3 | Jungle RunSep 3 · 5,000 Meters Championship · Place 10 · R.J. Reynolds | 5,000 Meters Championship | 10 | 16:24.10 PB | 12 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NCHSAA 4A Midwest RegionalOct 31 · 5,000 Meters Varsity · Place 42 · R.J. Reynolds | 5,000 Meters Varsity | 42 | 17:21.80 | 11 |
| Sep 26 | Greensboro XC ClassicSep 26 · 5,000 Meters Championship · Place 31 · R.J. Reynolds | 5,000 Meters Championship | 31 | 17:05.66 PB | 11 |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCHSAA 4A Midwest RegionalOct 25 · 5,000 Meters Varsity · Place 57 · R.J. Reynolds | 5,000 Meters Varsity | 57 | 17:10.59 PB | 10 |