Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorTurn Up the Heat 2024 · Jan 25 | 2:57.16a | Turn Up the Heat 2024 | January 25, 2024 |
| 1600 Meters · IndoorGaston Christian Polar Bear · Feb 7 | 5:18.63 | Gaston Christian Polar Bear | February 7, 2023 |
| 1600 Meters · OutdoorPDS Meet #2 · Mar 28 | 5:07.79a | PDS Meet #2 | March 28, 2024 |
| 300 Meters · IndoorTryon HS #9 · Feb 4 | 40.51 | Tryon HS #9 | February 4, 2026 |
| 3200 Meters · IndoorGaston Christian Polar Bear · Feb 7 | 12:37.22 | Gaston Christian Polar Bear | February 7, 2023 |
| 3200 Meters · OutdoorWeddington Invitational · Mar 24 | 11:49.96 | Weddington Invitational | March 24, 2023 |
| 400 Meters · OutdoorWeddington Invitational · Mar 28 | 54.46 | Weddington Invitational | March 28, 2026 |
| 500 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 9 | 1:11.99a | NCRunners Independent Schools Indoor Championships | February 9, 2026 |
| 800 Meters · IndoorSpring into the Season Kickoff · Feb 28 | 2:11.56a | Spring into the Season Kickoff | February 28, 2026 |
| 800 Meters · OutdoorPDS Varsity 2 · Apr 22 | 2:10.12a | PDS Varsity 2 | April 22, 2026 |
| Complete · OutdoorCharlotte Christian School Meet · Apr 7 | 2:58.10 | Charlotte Christian School Meet | April 7, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | 2026 Last Chance ClassicMay 2 · 300m Hurdles · Place 6 · Providence Day | 300m Hurdles | 6 | 45.64a | 12 |
| Apr 22 | PDS Varsity 2Apr 22 · 800 Meters · Place 3 · Providence Day | 800 Meters | 3 | 2:10.12a PB | 12 |
| Apr 8 | CLS Home Meet #2Apr 8 · 300m Hurdles · Place 3 · Providence Day | 300m Hurdles | 3 | 45.08 | SR |
| Apr 8 | CLS Home Meet #2Apr 8 · 300m Hurdles · Place 4 · Providence Day | 300m Hurdles | 4 | 45.08 | SR |
| Mar 28 | Weddington InvitationalMar 28 · 400 Meters · Place 31 · Providence Day | 400 Meters | 31 | 54.46 PB | SR |
| Mar 11 | PDS Varsity 1Mar 11 · 300m Hurdles · Place 3 · Providence Day | 300m Hurdles | 3 | 45.92a | 12 |
2026 Indoor Track
6 results2025 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 3 | 2025 Last Chance ClassicMay 3 · 300m Hurdles · Place 7 · Providence Day | 300m Hurdles | 7 | 45.74a | 11 |
| Apr 2 | PDS Home Meet 2Apr 2 · 1600 Meters · Place 13 · Providence Day | 1600 Meters | 13 | 5:10.50a | 11 |
| Apr 2 | PDS Home Meet 2Apr 2 · 800 Meters · Place 9 · Providence Day | 800 Meters | 9 | 2:14.90a | 11 |
2024 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 10 | CLS Home Meet #2Apr 10 · 800 Meters · Place 12 · Providence Day | 800 Meters | 12 | 2:11.81a | — |
| Apr 3 | Cannon Home Meet #2Apr 3 · 800 Meters · Place 8 · Providence Day | 800 Meters | 8 | 2:13.47a | — |
| Mar 28 | PDS Meet #2Mar 28 · 1600 Meters · Place 11 · Providence Day | 1600 Meters | 11 | 5:07.79a PB | — |
| Mar 7 | PDS Home Meet #1Mar 7 · 1600 Meters · Place 9 · Providence Day | 1600 Meters | 9 | 5:13.43a | — |
2024 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 25 | Turn Up the Heat 2024Jan 25 · 1000 Meters · Place 7 · Providence Day | 1000 Meters | 7 | 2:57.16a PB | — |
| Jan 25 | Turn Up the Heat 2024Jan 25 · 1000 Meters · Place 7 · Providence Day | 1000 Meters | 7 | 2:57.16 | 10 |
2023 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 12 | CCS Home Meet 3Apr 12 · 1600 Meters · Place 9 · Providence Day | 1600 Meters | 9 | 5:25.49 | FR |
| Apr 12 | CCS Home Meet 3Apr 12 · 1600 Meters · Place 9 · Providence Day | 1600 Meters | 9 | 5:25.49 | FR |
| Mar 29 | PDS Home Meet #1Mar 29 · 800 Meters · Place 27 · Providence Day | 800 Meters | 27 | 2:19.95 | FR |
| Mar 24 | Weddington InvitationalMar 24 · 3200 Meters · Place 99 · Providence Day | 3200 Meters | 99 | 11:49.96 PB | FR |
| Mar 8 | CCS Home Meet 1Mar 8 · 800 Meters · Place 8 · Providence Day | 800 Meters | 8 | 2:22.98 | FR |
| Mar 8 | CCS Home Meet 1Mar 8 · 800 Meters · Place 8 · Providence Day | 800 Meters | 8 | 2:22.98 | FR |
| Mar 8 | CCS Home Meet 1Mar 8 · 1600 Meters · Place 7 · Providence Day | 1600 Meters | 7 | 5:14.96 | FR |
| Mar 8 | CCS Home Meet 1Mar 8 · 1600 Meters · Place 7 · Providence Day | 1600 Meters | 7 | 5:14.96 | FR |
2023 Indoor Track
3 results2022 Outdoor Track
6 results