Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Classic · Sep 26 | 16:52.41 | Greensboro XC Classic | September 26, 2015 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 3A State Cross Country Championship · Nov 7 | 17:16.13 | NCHSAA 3A State Cross Country Championship | November 7, 2015 |
| 5,000 Meters · Northwood High SchoolNCHSAA 3A Mideast Regional · Oct 29 | 16:47.10 | NCHSAA 3A Mideast Regional | October 29, 2016 |
| 5,000 Meters · South View HSJungle Run · Sep 3 | 16:25.41 | Jungle Run | September 3, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXN Southeast Regional · Nov 28 | 16:34.0 | NXN Southeast Regional | November 28, 2015 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 17 | 16:32.0 | Adidas XC Challenge | September 17, 2016 |
| 8,000 Meters · GreenvilleBruins Invitational · Oct 30 | 26:50.4 | Bruins Invitational | October 30, 2021 |
| 8,000 Meters · Virginia Beach Aviation MuseumUSCAA XC National Championships · Nov 7 | 27:50.8 | USCAA XC National Championships | November 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2019 Cross Country
1 results2016 Cross Country
3 results2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 28 | NXN Southeast RegionalNov 28 · 5,000 Meters Championship · Place 109 · Chapel HillChapel Hill | 5,000 Meters Championship | 109 | 16:34.0 PB | 11 |
| Nov 7 | NCHSAA 3A State Cross Country ChampionshipNov 7 · 5,000 Meters Varsity · Place 21 · Chapel HillChapel Hill | 5,000 Meters Varsity | 21 | 17:16.13 PB | 11 |
| Oct 31 | NCHSAA 3A Mideast RegionalOct 31 · 5,000 Meters Varsity · Place 12 · Chapel HillChapel Hill | 5,000 Meters Varsity | 12 | 16:59.66 | 11 |
| Sep 26 | Greensboro XC ClassicSep 26 · 5,000 Meters Championship · Place 21 · Chapel HillChapel Hill | 5,000 Meters Championship | 21 | 16:52.41 PB | 11 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Varsity Championship · Place 76 · Chapel HillChapel Hill | 5,000 Meters Varsity Championship | 76 | 16:47.0 | 11 |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Adidas XC ChallengeSep 20 · 5,000 Meters Championship · Place 111 · Chapel HillChapel Hill | 5,000 Meters Championship | 111 | 16:57.4 | 10 |