Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
21 results2026 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | Oak Mountain Eagle RelaysFeb 21 · Pole Vault · Place 3 · Hewitt-Trussville | Pole Vault | 3 | 7-0 | 12 |
| Feb 21 | Oak Mountain Eagle RelaysFeb 21 · Discus · Place 11 · Hewitt-Trussville | Discus | 11 | 58-2 | 12 |
| Feb 21 | Oak Mountain Eagle RelaysFeb 21 · Shot Put · Place 6 · Hewitt-Trussville | Shot Put | 6 | 25-9 | 12 |
| Jan 21 | Last Ditch JV MeetJan 21 · Shot Put · Place 5 · Hewitt-Trussville | Shot Put | 5 | 24-7 | 12 |
| Jan 21 | Last Ditch JV MeetJan 21 · Pole Vault · Place 11 · Hewitt-Trussville | Pole Vault | 11 | 6-6 | 12 |
| Jan 14 | JV Meet #3Jan 14 · Shot Put · Place 24 · Hewitt-Trussville | Shot Put | 24 | 24-9.75 | 12 |
| Jan 14 | JV Meet #3Jan 14 · Pole Vault · Place 15 · Hewitt-Trussville | Pole Vault | 15 | 7-0 | 12 |
| Jan 6 | JV Meet #2Jan 6 · Shot Put · Place 16 · Hewitt-Trussville | Shot Put | 16 | 21-10.25 | 12 |
| Jan 6 | JV Meet #2Jan 6 · Pole Vault · Place 10 · Hewitt-Trussville | Pole Vault | 10 | 6-6 | 12 |
2025 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | JV Meet #1Dec 18 · Pole Vault · Place 13 · Hewitt-Trussville | Pole Vault | 13. | 6-00.00 PB | 12 |
| Dec 18 | JV Meet #1Dec 18 · Shot Put · Place 10 · Hewitt-Trussville | Shot Put4kg | 10. | 24-02.00 PB | 12 |
| Dec 6 | Magic City Invitational #2Dec 6 · Shot Put · Place 42 · Hewitt-Trussville | Shot Put4kg | 42. | 20-00.50 | 12 |
| Feb 28 | Husky March ClassicFeb 28 · Javelin · Place 30 · Hewitt-Trussville | Javelin | 30 | 45-0 | — |
| Feb 28 | Husky March ClassicFeb 28 · Discus · Place 30 · Hewitt-Trussville | Discus | 30 | 52-4 | — |
| Feb 28 | Husky March ClassicFeb 28 · Shot Put · Place 30 · Hewitt-Trussville | Shot Put | 30 | 21-6 | — |
| Jan 15 | JV Meet #3Jan 15 · Shot Put · Place 49 · Hewitt-Trussville | Shot Put | 49 | 21-5.75 | 11 |
| Jan 7 | JV Meet #2Jan 7 · Shot Put · Place 22 · Hewitt-Trussville | Shot Put | 22 | 20-9 | 11 |
2025 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 17 | Birmingham Metro JV ChampionshipApr 17 · Javelin · Place 15 · Hewitt-Trussville | Javelin | 15 | 49-5 | 11 |
| Apr 17 | Birmingham Metro JV ChampionshipApr 17 · Discus · Place 13 · Hewitt-Trussville | Discus | 13 | 66-8 | 11 |
| Apr 17 | Birmingham Metro JV ChampionshipApr 17 · Shot Put · Place 16 · Hewitt-Trussville | Shot Put | 16 | 22-0 | 11 |
| Apr 10 | Metro JV #6Apr 10 · Pole Vault · Place 9 · Hewitt-Trussville | Pole Vault | 9. | 6-00.00 | 11 |
| Apr 10 | Metro JV #6Apr 10 · Javelin · Place 21 · Hewitt-Trussville | Javelin600g | 21. | 41-11 | 11 |
| Apr 10 | Metro JV #6Apr 10 · Discus · Place 20 · Hewitt-Trussville | Discus1kg | 20. | 50-05 | 11 |
| Apr 10 | Metro JV #6Apr 10 · Shot Put · Place 22 · Hewitt-Trussville | Shot Put4kg | 22. | 21-02.00 | 11 |
| Apr 3 | Metro JV #5Apr 3 · Pole Vault · Hewitt-Trussville | Pole Vault | -- | NH | 11 |
| Apr 3 | Metro JV #5Apr 3 · Javelin · Place 21 · Hewitt-Trussville | Javelin600g | 21. | 44-11 | 11 |
| Apr 3 | Metro JV #5Apr 3 · Discus · Place 27 · Hewitt-Trussville | Discus1kg | 27. | 50-04 | 11 |
| Apr 3 | Metro JV #5Apr 3 · Shot Put · Place 23 · Hewitt-Trussville | Shot Put4kg | 23. | 21-07.50 | 11 |
| Mar 19 | Metro JV #4Mar 19 · Javelin · Place 18 · Hewitt-Trussville | Javelin600g | 18. | 43-02 | 11 |
| Mar 19 | Metro JV #4Mar 19 · Discus · Place 11 · Hewitt-Trussville | Discus1kg | 11. | 53-03 | 11 |
| Mar 19 | Metro JV #4Mar 19 · Shot Put · Place 15 · Hewitt-Trussville | Shot Put4kg | 15. | 22-07.50 | 11 |
| Mar 12 | Metro JV #3Mar 12 · Pole Vault · Hewitt-Trussville | Pole Vault | -- | NH | 11 |
| Mar 12 | Metro JV #3Mar 12 · Javelin · Place 17 · Hewitt-Trussville | Javelin600g | 17. | 50-03 PB | 11 |
| Mar 12 | Metro JV #3Mar 12 · Discus · Place 23 · Hewitt-Trussville | Discus1kg | 23. | 49-09 | 11 |
| Mar 12 | Metro JV #3Mar 12 · Shot Put · Place 15 · Hewitt-Trussville | Shot Put4kg | 15. | 21-02.00 | 11 |
| Mar 6 | Vestavilla Hills Metro JV #2Mar 6 · Pole Vault · Hewitt-Trussville | Pole Vault | -- | NH | 11 |
| Mar 6 | Vestavilla Hills Metro JV #2Mar 6 · Javelin · Place 19 · Hewitt-Trussville | Javelin600g | 19. | 38-02 | 11 |
| Mar 6 | Vestavilla Hills Metro JV #2Mar 6 · Discus · Place 27 · Hewitt-Trussville | Discus1kg | 27. | 42-05 | 11 |
| Mar 6 | Vestavilla Hills Metro JV #2Mar 6 · Shot Put · Place 15 · Hewitt-Trussville | Shot Put4kg | 15. | 21-06.25 | 11 |
2024 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | JV Meet #1Dec 19 · Shot Put · Place 25 · Hewitt-Trussville | Shot Put4kg | 25. | 20-09.50 | 11 |
| Dec 11 | First Crack JV MeetDec 11 · Shot Put · Place 14 · Hewitt-Trussville | Shot Put4kg | 14. | 21-04.00 | 11 |