Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Apalachee Regional ParkUSATF Region 4 Junior Olympic Championships · Nov 19 | 12:27.20 | USATF Region 4 Junior Olympic Championships | November 19, 2016 |
| 3,000 Meters · Grand Park - Market CommonsUSATF South Carolina Association Junior Olympic Championships · Nov 12 | 11:45.29 | USATF South Carolina Association Junior Olympic Championships | November 12, 2016 |
| 5,000 Meters · Hagan-Stone ParkGuilford County Cross County Championship · Oct 11 | 15:56.22 | Guilford County Cross County Championship | October 11, 2023 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 28 | 16:24.85 | NCHSAA 4A Midwest Regional | October 28, 2023 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 16:59.55 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 16:35.4 | NXR Southeast Regional Championships | November 26, 2022 |
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 90 · RagsdaleRagsdale | 5,000 Meters 4A | 90 | 17:16.24 | 12 |
| Oct 28 | NCHSAA 4A Midwest RegionalOct 28 · 5,000 Meters Varsity · Place 11 · RagsdaleRagsdale | 5,000 Meters Varsity | 11 | 16:24.85 PB | 12 |
| Oct 11 | Guilford County Cross County ChampionshipOct 11 · 5,000 Meters HS Boys · Place 1 · RagsdaleRagsdale | 5,000 Meters HS Boys | 1 | 15:56.22 PB | 12 |
| Oct 7 | Hagan Stone XC ClassicOct 7 · 5,000 Meters Varsity · Place 1 · RagsdaleRagsdale | 5,000 Meters Varsity | 1 | 16:02.73 | 12 |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Championship · Place 7 · RagsdaleRagsdale | 5,000 Meters Championship | 7 | 16:06.55 | 12 |
| Sep 25 | OLG/Greensboro Pacesetters Open#1Sep 25 · 5,000 Meters Varsity · Place 1 · RagsdaleRagsdale | 5,000 Meters Varsity | 1 | 16:34.00 | — |
| Sep 8 | Wilmington Beach BlastSep 8 · 5,000 Meters Championship · Place 1 · RagsdaleRagsdale | 5,000 Meters Championship | 1 | 15:44.18Unofficial | 12 |
2022 Cross Country
4 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Sophomore · Place 21 · Greensboro, NCGreensboro, NC | 5,000 Meters Sophomore | 21 | 16:59.55 PB | 10 |
| Oct 30 | NCHSAA 4A Midwest RegionalOct 30 · 5,000 Meters Varsity · Place 32 · RagsdaleRagsdale | 5,000 Meters Varsity | 32 | 16:58.68 | 10 |
| Oct 2 | Hagan Stone XC ClassicOct 2 · 5,000 Meters Championship · Place 8 · RagsdaleRagsdale | 5,000 Meters Championship | 8 | 16:48.28 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 9 · RagsdaleRagsdale | 5,000 Meters Championship | 9 | 16:40.11 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 9 · RagsdaleRagsdale | 5,000 Meters Championship | 9 | 16:40.11 | — |
| Jan 16 | NCHSAA 4A Midwest RegionalJan 16 · 5,000 Meters Varsity · Place 28 · RagsdaleRagsdale | 5,000 Meters Varsity | 28 | 17:55.07 | 9 |
| Jan 4 | Metro 4 -A Conference ChampionshipJan 4 · 5,000 Meters Varsity · Place 7 · RagsdaleRagsdale | 5,000 Meters Varsity | 7 | 18:04.65 | 9 |
2020 Cross Country
2 results2016 Cross Country
2 results