Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boyd Lee Park NCHSAA 4A East Regional · Oct 27 | 16:44.38 | NCHSAA 4A East Regional | October 27, 2018 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A State Championship · Nov 9 | 17:27.38 | NCHSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship - 4A · Nov 3 | 17:34.38 | NCHSAA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Leesville Road High SchoolBroughton, Leesville, GH · Sep 18 | 18:01.0 | Broughton, Leesville, GH | September 18, 2018 |
| 5,000 Meters · South View HSNCHSAA 4A East Region · Nov 2 | 16:20.6 | NCHSAA 4A East Region | November 2, 2019 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 31 | 17:09.56 | The Jungle Run | August 31, 2019 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 17:06.1 | NXR Southeast Regional Championships | November 24, 2018 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 17:04.8 | Adidas XC Challenge | September 21, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 247 · Leesville Road | 5,000 Meters Championship | 247 | 17:22.0 | 12 |
| Nov 9 | NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 95 · Leesville Road | 5,000 Meters 4A | 95 | 17:27.38 | 12 |
| Nov 9 | NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 95 · Leesville Road | 5,000 Meters Varsity | 95 | 17:27.38 PB | 12 |
| Nov 2 | NCHSAA 4A East RegionNov 2 · 5,000 Meters Varsity · Place 26 · Leesville Road | 5,000 Meters Varsity | 26 | 16:20.6 PB | 12 |
| Oct 12 | NC Runners Elite InvitationalOct 12 · 5,000 Meters Championship · Place 113 · Leesville Road | 5,000 Meters Championship | 113 | 17:45.87 | 12 |
| Oct 5 | Great American Cross Country FestivalOct 5 · 5,000 Meters Junior Varsity · Place 3 · Leesville Road A | 5,000 Meters Junior Varsity | 3 | 17:23.1 | — |
| Oct 5 | Great American Cross Country FestivalOct 5 · 5,000 Meters Junior Varsity · Place 182 · Leesville Road A | 5,000 Meters Junior Varsity | 182 | 20:19.7 | — |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 107 · Leesville Road | 5,000 Meters Championship | 107 | 17:04.8 PB | 12 |
| Aug 31 | The Jungle RunAug 31 · 5,000 Meters Championship · Place 42 · Leesville Road | 5,000 Meters Championship | 42 | 17:09.56 PB | 12 |
| Aug 10 | Wake County Kickoff ClassicAug 10 · 3,000 Meters Grades 11-12 · Place 34 · Leesville Road | 3,000 Meters Grades 11-12 | 34 | 10:16.40 | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Championship · Place 180 · Leesville Road | 5,000 Meters Championship | 180 | 17:06.1 PB | 11 |
| Nov 3 | NCHSAA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 95 · Leesville Road | 5,000 Meters Varsity | 95 | 17:34.38 PB | 11 |
| Oct 27 | NCHSAA 4A East RegionalOct 27 · 5,000 Meters Varsity · Place 16 · Leesville Road | 5,000 Meters Varsity | 16 | 16:44.38 PB | 11 |
| Oct 17 | Cap 7 Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 20 · Leesville Road | 5,000 Meters Junior Varsity | 20 | 16:53.33 | 11 |
| Oct 6 | Great American Cross Country FestivalOct 6 · 5,000 Meters Varsity · Place 67 · Leesville Road | 5,000 Meters Varsity | 67 | 17:31.9 | 11 |
| Sep 18 | Broughton, Leesville, GHSep 18 · 5,000 Meters Varsity · Place 8 · Leesville Road | 5,000 Meters Varsity | 8 | 18:01.0 PB | 11 |
| Aug 25 | Providence InvitationalAug 25 · 5,000 Meters Championship · Place 47 · Leesville Road | 5,000 Meters Championship | 47 | 17:18.41 | — |
| Aug 11 | Wake County Kickoff ClassicAug 11 · 3,000 Meters Varsity · Place 51 · Leesville Road | 3,000 Meters Varsity | 51 | 10:29.32 | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Southeast Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 232 · Leesville Road | 5,000 Meters Championship | 232 | 17:32.5 | 10 |
| Oct 11 | Apexm CGHS, EHS, GHHS, LRHS, RiversideOct 11 · 5,000 Meters Varsity · Place 22 · Leesville Road | 5,000 Meters Varsity | 22 | 18:45.84 | 10 |
| Sep 27 | Jordan, Cary, Panther CreekSep 27 · Varsity · Place 33 · Leesville Road | Varsity | 33 | 10:43.0 | 10 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters JV White · Place 28 · Leesville Road | 5,000 Meters JV White | 28 | 18:49.5 | 10 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Junior Varsity · Place 28 · Leesville Road | 5,000 Meters Junior Varsity | 28 | 18:49.5 | 10 |
| Sep 9 | Knights InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · Leesville Road | 5,000 Meters Varsity | 6 | 18:42.00 | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | CAP 8 ChampionshipOct 18 · 5,000 Meters Junior Varsity · Place 42 · Leesville Road | 5,000 Meters Junior Varsity | 42 | 20:33.00 | 9 |
| Oct 11 | Leesville Road Home MeetOct 11 · 5,000 Meters Varsity · Place 17 · Leesville Road | 5,000 Meters Varsity | 17 | 19:32.00 | — |
| Oct 5 | Leesville vs. MillbrookOct 5 · 5,000 Meters Varsity · Place 14 · Leesville Road | 5,000 Meters Varsity | 14 | 20:52.00 | 9 |
| Sep 27 | Leesville Road Home MeetSep 27 · 5,000 Meters Varsity · Place 34 · Leesville Road | 5,000 Meters Varsity | 34 | 20:52.00 | — |
| Sep 14 | Leesville Road Home MeetSep 14 · 5,000 Meters Varsity · Place 25 · Leesville Road | 5,000 Meters Varsity | 25 | 21:37.50 | — |
| Aug 13 | BaySix Kickoff ClassicAug 13 · 3,000 Meters Freshman Sophomore · Place 112 · Leesville Road | 3,000 Meters Freshman Sophomore | 112 | 12:23.63 | 9 |