Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorGreenbrier Christian Meet #2 · Apr 18 | 15.71a | Greenbrier Christian Meet #2 | April 18, 2024 |
| 1000 Meters · IndoorLampert Timing Indoor Track Meet #6 · Jan 13 | 3:34.70 | Lampert Timing Indoor Track Meet #6 | January 13, 2026 |
| 1600 Meters · IndoorLampert Timing Indoor Track Meet #6 · Jan 13 | 6:01.84 | Lampert Timing Indoor Track Meet #6 | January 13, 2026 |
| 1600 Meters · OutdoorNorfolk Academy Track Meet #2 · Apr 8 | 5:55.44a | Norfolk Academy Track Meet #2 | April 8, 2026 |
| 200 Meters · OutdoorGreenbrier Christian Meet · Apr 26 | 32.36a | Greenbrier Christian Meet | April 26, 2024 |
| 300 Meters · IndoorLampert Timing Indoor Track Meet #9 · Feb 6 | 56.43 | Lampert Timing Indoor Track Meet #9 | February 6, 2024 |
| 3200 Meters · OutdoorCNU HS Captains Classic · Mar 27 | 12:44.14a | CNU HS Captains Classic | March 27, 2026 |
| 400 Meters · OutdoorGreenbrier Christian Meet #2 · Apr 18 | 1:16.13a | Greenbrier Christian Meet #2 | April 18, 2024 |
| 55 Meters · IndoorLampert Timing Indoor Track Meet #9 · Feb 6 | 9.55 | Lampert Timing Indoor Track Meet #9 | February 6, 2024 |
| 800 Meters · OutdoorNorfolk Academy Track Meet #2 · Apr 8 | 2:37.97a | Norfolk Academy Track Meet #2 | April 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
3 results2026 Indoor Track
2 results2024 Outdoor Track
6 results2024 Indoor Track
4 results