Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Rolesville High SchoolThe Rams Rise & Run 3k · Aug 27 | 13:05.40 | The Rams Rise & Run 3k | August 27, 2022 |
| 5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 30 | 20:06.38 | NCHSAA 4A East Regional | October 30, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 20:39.30 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · Laney HSNCHSAA 4A East Regional · Jan 16 | 21:59.54 | NCHSAA 4A East Regional | January 16, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A East Regional · Oct 28 | 20:37.21 | NCHSAA 4A East Regional | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCHSAA ChampionshipsNov 4 · 5,000 Meters 4A · Place 99 · Leesville Road | 5,000 Meters 4A | 99 | 20:39.30 PB | 12 |
| Oct 28 | NCHSAA 4A East RegionalOct 28 · 5,000 Meters Varsity · Place 33 · Leesville Road | 5,000 Meters Varsity | 33 | 20:37.21 PB | 12 |
| Oct 17 | CAP 6 Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 18 · Leesville Road | 5,000 Meters Varsity | 18 | 19:54.79 | — |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Championship · Place 159 · Leesville Road | 5,000 Meters Championship | 159 | 20:17.9 | 12 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 129 · Leesville Road | 5,000 Meters Championship | 129 | 20:46.3 | 12 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Championship · Place 83 · Leesville Road | 5,000 Meters Championship | 83 | 20:48.4 | 12 |
| Aug 12 | Kick-off ClassicAug 12 · 3,000 Meters Varsity · Place 13 · Leesville Road | 3,000 Meters Varsity | 13 | 12:10.47 | 12 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 32 · Leesville Road | 5,000 Meters Varsity | 32 | 20:37.40 | 11 |
| Oct 19 | CAP 6 Championships Oct 19 · Varsity · Place 15 · Leesville | Varsity | 15 | 20:15.70 | — |
| Oct 8 | N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 72 · Leesville Road | 5,000 Meters Championship | 72 | 20:36.08 | 11 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 122 · Leesville Ro | 5,000 Meters Championship | 122 | 21:14.4 | 11 |
| Aug 27 | The Rams Rise & Run 3kAug 27 · 3,000 Meters Varsity · Place 9 · Leesville Road | 3,000 Meters Varsity | 9 | 13:05.40 PB | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 130 · Leesville Road | 5,000 Meters 4A | 130 | 20:55.13 | 10 |
| Oct 30 | NCHSAA 4A East RegionalOct 30 · 5,000 Meters Championship · Place 38 · Leesville Road | 5,000 Meters Championship | 38 | 20:06.38 PB | 10 |
| Oct 9 | NC Runners Elite InvitationalOct 9 · 5,000 Meters Championship · Place 51 · Leesville Ro | 5,000 Meters Championship | 51 | 20:52.17 | — |
| Sep 18 | Adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 118 · Leesville Road | 5,000 Meters Championship | 118 | 21:45.3 | 10 |
| Aug 14 | BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 15 · Leesville Road | 3,000 Meters Varsity | 15 | 12:45.85 | 10 |
| Jan 16 | NCHSAA 4A East RegionalJan 16 · 5,000 Meters Varsity · Place 36 · Leesville Road | 5,000 Meters Varsity | 36 | 21:59.54 PB | 9 |
| Jan 5 | CAP 7 ChampionshipsJan 5 · 5,000 Meters Varsity · Place 18 · Leesville Road | 5,000 Meters Varsity | 18 | 21:04 | 9 |
2020 Cross Country
4 results