Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorTryon Meet #6 · Jan 22 | 3:56.64a | Tryon Meet #6 | January 22, 2026 |
| 1600 Meters · IndoorTryon #4 · Jan 15 | 7:08.31 | Tryon #4 | January 15, 2026 |
| 1600 Meters · Outdoor1A-2A-3A Catawba Rivers Conference Championship · Apr 28 | 6:42.90a | 1A-2A-3A Catawba Rivers Conference Championship | April 28, 2026 |
| 400 Meters · OutdoorSPC Conference Championship · Apr 8 | 1:12.76a | SPC Conference Championship | April 8, 2025 |
| 500 Meters · IndoorWNC Polar Bear Championship · Feb 1 | 1:40.35 | WNC Polar Bear Championship | February 1, 2025 |
| 500 Meters · OutdoorReindeer Games · Dec 14 | 1:38.00a | Reindeer Games | December 14, 2024 |
| 800 Meters · OutdoorBessemer City Meet #3 · Apr 21 | 2:56.38a | Bessemer City Meet #3 | April 21, 2026 |
| 800 Meters · Relay Split · IndoorNCHSAA 1A/2A Champs · Feb 11 | 2:59.491 | NCHSAA 1A/2A Champs | February 11, 2026 |
| Combined results · OutdoorOwen Meet #1 · Mar 7 | 6:43.0 | Owen Meet #1 | March 7, 2024 |
| Combined results · Outdoor · Hand timedDraughn Wildcat Meet #1 · Mar 14 | 1:13.0h | Draughn Wildcat Meet #1 | March 14, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | NCHSAA 1A/2A ChampsFeb 11 · 800 Meters · Thomas Jefferson | 800 MetersRelay Split | — | 2:59.491 PB | 11 |
| Jan 22 | Tryon Meet #6Jan 22 · 1000 Meters · Place 11 · Thomas Jefferson | 1000 Meters | 11. | 3:56.64a PB | 11 |
| Jan 15 | Tryon #4Jan 15 · 1600 Meters · Place 11 · Thomas Jefferson Classical Academy | 1600 Meters | 11 | 7:08.31 PB | 11 |
2025 Outdoor Track
3 results2025 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | WNC Polar Bear ChampionshipFeb 1 · 500 Meters · Place 12 · Thomas Jefferson Classical | 500 Meters | 12 | 1:40.35 PB | 10 |
2024 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | Reindeer GamesDec 14 · 500 Meters · Place 7 · Thomas Jefferson | 500 Meters | 7. | 1:38.00a PB | 10 |
| Mar 14 | Draughn Wildcat Meet #1Mar 14 · Combined results · Place 1 · Thomas Jefferson Cla | Combined results | 1 | 15:29.0 | 9 |
| Mar 14 | Draughn Wildcat Meet #1Mar 14 · Combined results · Place 4 · Thomas Jefferson Cla | Combined results | 4 | 1:13.0h PB | 9 |
| Mar 7 | Owen Meet #1Mar 7 · Combined results · Place 3 · Thomas Jefferson Cla | Combined results | 3 | 6:43.0 PB | 9 |
| Mar 7 | Owen Meet #1Mar 7 · Combined results · Place 3 · Thomas Jefferson Cla | Combined results | 3 | 1:15.9h | 9 |