Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorClass 1A Region 4 · May 20 | 14.22 | Class 1A Region 4 | May 20, 2025 |
| 100m Hurdles · 33" / 0.838m · OutdoorClass 1A Region 4 · May 20 | 18.32a | Class 1A Region 4 | May 20, 2024 |
| 200 Meters · IndoorKHSAA 1A Indoor State Track & Field Championships · Mar 5 | 29.29a | KHSAA 1A Indoor State Track & Field Championships | March 5, 2025 |
| 200 Meters · OutdoorRunning for a Purpose · Mar 18 | 29.71a | Running for a Purpose | March 18, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorKHSAA Class 1A State Track & Field Championships · May 30 | 50.23a | KHSAA Class 1A State Track & Field Championships | May 30, 2024 |
| 400 Meters · IndoorKHSAA Class 1A Indoor Track & Field State Championships · Mar 3 | 1:07.00 | KHSAA Class 1A Indoor Track & Field State Championships | March 3, 2026 |
| 400 Meters · OutdoorBrother Borgia/Coach Cooper Invitational · Apr 25 | 1:08.88a | Brother Borgia/Coach Cooper Invitational | April 25, 2026 |
| 55m Hurdles · 33" · IndoorKHSAA 1A Indoor State Track & Field Championships · Mar 5 | 10.40a | KHSAA 1A Indoor State Track & Field Championships | March 5, 2025 |
| Combined results · OutdoorFinal Quad · May 7 | 14.31 | Final Quad | May 7, 2024 |
| Combined results · OutdoorDixie Quad · Mar 28 | 20.45 | Dixie Quad | March 28, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
3 results2026 Indoor Track
8 results2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | Class 1A Region 4May 20 · 100 Meters · Place 15 · Beechwood | 100 Meters | 15 | 14.22 PB | 11 |
2025 Indoor Track
4 results2024 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | KHSAA Class 1A State Track & Field ChampionshipsMay 30 · 300m Hurdles · Place 15 · Beechwood | 300m Hurdles30" / 0.762m | 15. | 50.23a PB | 10 |
| May 20 | Class 1A Region 4May 20 · 300m Hurdles · Place 4 · Beechwood | 300m Hurdles30" / 0.762m | 4. | 50.66a | 10 |
| May 20 | Class 1A Region 4May 20 · 100m Hurdles · Place 8 · Beechwood | 100m Hurdles33" / 0.838m | 8. | 18.32a PB | 10 |
| May 11 | Villa RelayMay 11 · 300m Hurdles · Place 8 · Beechwood | 300m Hurdles30" / 0.762m | 8. | 51.91a | 10 |
| May 11 | Villa RelayMay 11 · 100m Hurdles · Place 16 · Beechwood | 100m Hurdles33" / 0.838m | 16. | 19.01a | 10 |
| May 7 | Final QuadMay 7 · Combined results · Place 3 · Beechwood | Combined results | 3 | 53.56 | 10 |
| May 7 | Final QuadMay 7 · Combined results · Place 6 · Beechwood | Combined results | 6 | 14.31 PB | 10 |
| May 7 | Final QuadMay 7 · 300m Hurdles · Place 3 · Beechwood | 300m Hurdles | 3 | 53.56 | 10 |
| May 7 | Final QuadMay 7 · 100 Meters · Place 6 · Beechwood | 100 Meters | 6 | 14.31 | 10 |
| Apr 13 | Tates Creek Commodore ClassicApr 13 · 100m Hurdles · Place 18 · Beechwood | 100m Hurdles33" / 0.838m | 18. | 19.54a | 10 |
| Mar 28 | Dixie Quad Mar 28 · Combined results · Place 6 · Beechwood | Combined results | 6 | 54.23 | 10 |
| Mar 28 | Dixie Quad Mar 28 · Combined results · Place 11 · Beechwood | Combined results | 11 | 20.45 | 10 |
| Mar 28 | Dixie Quad Mar 28 · Combined results · Place 6 · Beechwood | Combined results | 6 | 54.23 | 10 |
| Mar 28 | Dixie Quad Mar 28 · Combined results · Place 11 · Beechwood | Combined results | 11 | 20.45 PB | 10 |