Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ivey Redmon Sports ComplexNorman Trzaskoma Invitational · Aug 29 | 12:19.12 | Norman Trzaskoma Invitational | August 29, 2018 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A State Championship · Nov 9 | 18:21.75 | NCHSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Nov 2 | 18:41.57 | NCHSAA 4A Midwest Regional | November 2, 2019 |
| 5,000 Meters · South View HSThe Jungle Run · Aug 31 | 18:46.14 | The Jungle Run | August 31, 2019 |
| 5,000 Meters · South View HSThe Jungle Run · Sep 1 | 19:09.39 | The Jungle Run | September 1, 2018 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 18:18.4 | 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
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCHSAA 4A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 142 · R.J. Reynolds | 5,000 Meters Varsity | 142 | 18:21.75 PB | 12 |
| Nov 2 | NCHSAA 4A Midwest RegionalNov 2 · 5,000 Meters Varsity · Place 66 · R.J. Reynolds | 5,000 Meters Varsity | 66 | 18:41.57 PB | 12 |
| Oct 23 | 4A Central Piedmont Conference ChampionshipOct 23 · 5,000 Meters Varsity · Place 39 · R.J. Reynolds | 5,000 Meters Varsity | 39 | 18:54.34 | 12 |
| Oct 5 | Wendy's InvitationalOct 5 · 5,000 Meters Invitational · Place 199 · R.J. Reynolds | 5,000 Meters Invitational | 199 | 18:27.4 | SR |
| Sep 28 | Greensboro InvitationalSep 28 · 5,000 Meters Varsity · Place 17 · R.J. Reynolds | 5,000 Meters Varsity | 17 | 18:39.82 | — |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Championship · Place 216 · R.J. Reynolds | 5,000 Meters Championship | 216 | 18:18.4 PB | 12 |
| Aug 31 | The Jungle RunAug 31 · 5,000 Meters Championship · Place 140 · R.J. Reynolds | 5,000 Meters Championship | 140 | 18:46.14 PB | 12 |
| Aug 28 | Norman Trzaskoma InvitationalAug 28 · 2 Miles Varsity · Place 66 · R.J. Reynolds | 2 Miles Varsity | 66 | 12:20.74 | 12 |
2018 Cross Country
7 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | N.C. Runners XC InvitationalOct 14 · 5,000 Meters Freshman/Sophomore · Place 48 · R.J. Reynolds | 5,000 Meters Freshman/Sophomore | 48 | 18:51.12 | 10 |
| Oct 11 | CPC Meet #5Oct 11 · 5,000 Meters Varsity · Place 23 · R.J. Reynolds | 5,000 Meters Varsity | 23 | 20:19.1 | 10 |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Championship · Place 128 · R.J. Reynolds | 5,000 Meters Championship | 128 | 18:50.89 | — |
| Sep 27 | CPC Meet #3Sep 27 · 5,000 Meters Varsity · Place 33 · R.J. Reynolds | 5,000 Meters Varsity | 33 | 21:09.4 | 10 |
| Sep 20 | CPC Meet #2Sep 20 · 5,000 Meters Varsity · Place 48 · R.J. Reynolds | 5,000 Meters Varsity | 48 | 21:08.9 | 10 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Championship · Place 314 · R.J. Reynolds | 5,000 Meters Championship | 314 | 19:19.9 | 10 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Championship · Place 314 · R.J. Reynolds | 5,000 Meters Championship | 314 | 19:19.9 | 10 |
| Sep 2 | The Jungle RunSep 2 · 5,000 Meters Invitational · Place 57 · R.J. Reynolds | 5,000 Meters Invitational | 57 | 18:57.07 | 10 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Central Piedmont Conference ChampionshipOct 20 · 5,000 Meters Varsity · Place 104 · R.J. Reynolds | 5,000 Meters Varsity | 104 | 22:19.3 | 9 |
| Oct 8 | NC Runners Elite XC InvitationalOct 8 · Frosh/Soph Freshman · Place 130 · R.J. Reynolds | Frosh/Soph Freshman | 130 | 22:54.01 | 9 |
| Sep 24 | Greensboro InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 121 · R.J. Reynolds | 5,000 Meters Junior Varsity | 121 | 21:35.32 | 9 |
| Sep 21 | CPC PreviewSep 21 · 5,000 Meters Varsity · Place 69 · R.J. Reynolds | 5,000 Meters Varsity | 69 | 23:15.19 | 9 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Junior Varsity · Place 200 · R.J. Reynolds | 5,000 Meters Junior Varsity | 200 | 22:22.8 | 9 |