Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorCuthbertson MS St. Patrick's Day Invitational · Mar 17 | 15.10 | Cuthbertson MS St. Patrick's Day Invitational | March 17, 2018 |
| 1000 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 13 | 3:53.51 | NCRunners Independent Schools Indoor Championships | February 13, 2024 |
| 1600 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 13 | 6:35.35 | NCRunners Independent Schools Indoor Championships | February 13, 2024 |
| 1600 Meters · OutdoorGaston Christian Home Meet #3 · Apr 25 | 6:30.32 | Gaston Christian Home Meet #3 | April 25, 2023 |
| 200 Meters · OutdoorGaston Christian Home Meet #3 · Apr 25 | 29.76 | Gaston Christian Home Meet #3 | April 25, 2023 |
| 3200 Meters · Outdoor2023 Last Chance Classic · May 6 | 14:46.84 | 2023 Last Chance Classic | May 6, 2023 |
| 400 Meters · OutdoorGaston Christian Meet No. 2 · Apr 23 | 1:09.86 | Gaston Christian Meet No. 2 | April 23, 2019 |
| 800 Meters · OutdoorParkwood 2 · Mar 23 | 3:02.15 | Parkwood 2 | March 23, 2023 |
| Long Jump · IndoorJust Don't Lose HS Classic · Jan 6 | 3.86m | Just Don't Lose HS Classic | January 6, 2024 |
| Long Jump · Outdooradidas Outdoor Nationals · Jun 16 | 4.24m | adidas Outdoor Nationals | June 16, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Indoor Track
5 results2023 Outdoor Track
6 results2022 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 12 | Cuthbertson Senior Night Apr 12 · Long Jump · Place 4 · Metrolina Ch | Long Jump | 4 | 12-08.00 | — |
| Apr 12 | Cuthbertson Senior Night Apr 12 · 1600 Meters · Place 4 · Metrolina Ch | 1600 Meters | 4 | 6:47.28 | — |
| Mar 22 | Metro Meet #2Mar 22 · 1600 Meters · Place 12 · Metrolina Ch | 1600 Meters | 12 | 6:49.86 | 10 |
| Mar 22 | Metro Meet #2Mar 22 · 800 Meters · Place 17 · Metrolina Ch | 800 Meters | 17 | 3:11.00 | 10 |
| Mar 22 | Metro Meet #2Mar 22 · 1600 Meters · Place 12 · Metrolina Ch | 1600 Meters | 12 | 6:49.86 | 10 |
| Mar 22 | Metro Meet #2Mar 22 · 800 Meters · Place 17 · Metrolina Ch | 800 Meters | 17 | 3:11.00 | 10 |
2021 Outdoor Track
3 results2020 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 4 | Weddington Meet #1Mar 4 · Long Jump · Place 11 · Metrolina Ch | Long Jump | 11 | 12-08.50 | — |
| Mar 4 | Weddington Meet #1Mar 4 · 400 Meters · Place 11 · Metrolina Ch | 400 Meters | 11 | 1:13.24 | — |
2020 Indoor Track
3 results2019 Outdoor Track
5 results2018 Outdoor Track
6 results