Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan Stone ParkGreensboro XC Classic · Sep 27 | 21:50.90 | Greensboro XC Classic | September 27, 2014 |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Classic · Sep 26 | 20:32.11 | Greensboro XC Classic | September 26, 2015 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 29 | 20:36.25 | NCHSAA 4A Midwest Regional | October 29, 2016 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 31 | 20:06.43 | NCHSAA 4A Midwest Regional | October 31, 2015 |
| 5,000 Meters · UNC WilmingtonSeahawk Invitational · Sep 6 | 22:08.71 | Seahawk Invitational | September 6, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A Midwest RegionalOct 29 · 5,000 Meters Varsity · Place 25 · Northwest Guilford | 5,000 Meters Varsity | 25 | 20:36.25 PB | 12 |
2015 Cross Country
3 results2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCHSAA 4A Midwest RegionalOct 25 · 5,000 Meters Varsity · Place 37 · Northwest Guilford | 5,000 Meters Varsity | 37 | 20:55.60 | 10 |
| Sep 27 | Greensboro XC ClassicSep 27 · 5,000 Meters Championship · Place 52 · Northwest Guilford | 5,000 Meters Championship | 52 | 21:50.90 PB | 10 |
| Sep 6 | Seahawk InvitationalSep 6 · 5,000 Meters Championship · Place 74 · Northwest Guilford | 5,000 Meters Championship | 74 | 22:08.71 PB | 10 |