Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorHewitt-Trussville Invitational · Apr 17 | 14.00a | Hewitt-Trussville Invitational | April 17, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 21.36a | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| 1500 Meters · IndoorOak Mountain Eagle Relays · Feb 23 | 5:58.74 | Oak Mountain Eagle Relays | February 23, 2024 |
| 1600 Meters · IndoorHoliday Invitational #1 · Dec 9 | 6:22.03a | Holiday Invitational #1 | December 9, 2023 |
| 1600 Meters · OutdoorHomewood Invitational · Mar 16 | 6:15.46 | Homewood Invitational | March 16, 2024 |
| 200 Meters · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 28.14a | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 10 | 53.23a | Mountain Brook Invitational-Varsity and Middle School | April 10, 2026 |
| 3200 Meters · IndoorLast Chance Meet #2 · Jan 27 | 14:14.78 | Last Chance Meet #2 | January 27, 2024 |
| 3200 Meters · OutdoorVestavilla Hills Metro JV #2 · Mar 6 | 14:52.30a | Vestavilla Hills Metro JV #2 | March 6, 2025 |
| 400 Meters · IndoorHusky Classic · Feb 27 | 1:08.35 | Husky Classic | February 27, 2026 |
| 400 Meters · OutdoorMountain Brook Metro JV #1 · Feb 27 | 1:08.21a | Mountain Brook Metro JV #1 | February 27, 2025 |
| 500 Meters · IndoorFive Team Battle Royale · Feb 19 | 1:31.37 | Five Team Battle Royale | February 19, 2026 |
| 800 Meters · IndoorSouthern Conference Meet #1 · Feb 27 | 3:02.92 | Southern Conference Meet #1 | February 27, 2023 |
| 800 Meters · OutdoorKing of the East · Apr 4 | 2:43.55a | King of the East | April 4, 2026 |
| Heptathlon · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 2603 | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| High Jump · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 1.29m | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| Javelin · 600g · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 19.01m | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| Long Jump · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 4.23m | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
| Shot Put · 4kg · OutdoorAHSAA State Heptathlon/Decathlon · May 11 | 6.88m | AHSAA State Heptathlon/Decathlon | May 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
19 results2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 27 | Husky ClassicFeb 27 · 400 Meters · Place 24 · John Carroll Catholic High Sch | 400 Meters | 24 | 1:08.35 PB | 11 |
| Feb 19 | Five Team Battle RoyaleFeb 19 · 500 Meters · Place 6 · John Carroll Catholic High Sch | 500 Meters | 6 | 1:31.37 PB | 11 |
2025 Outdoor Track
9 results2024 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 26 | Lincoln Section 2024Apr 26 · 3200 Meters · John Carroll | 3200 Meters | -- | DNF | 9 |
| Apr 19 | Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 40 · John Carroll Catholic High Sch | 800 Meters | 40 | 2:50.81 | 9 |
| Apr 19 | Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 15 · John Carroll Catholic High Sch | 3200 Meters | 15 | 14:55.70 | 9 |
| Apr 5 | Lincoln Meet 3Apr 5 · 1600 Meters · Place 3 · John Carroll Catholic High Sch | 1600 Meters | 3 | 6:32.94 | 9 |
| Apr 5 | Lincoln Meet 3Apr 5 · 800 Meters · Place 4 · John Carroll Catholic High Sch | 800 Meters | 4 | 2:57.00 | 9 |
| Mar 21 | Thompson InvitationalMar 21 · 1600 Meters · Place 16 · John Carroll Catholic High Sch | 1600 Meters | 16 | 6:28.01 | 9 |
| Mar 21 | Thompson InvitationalMar 21 · 800 Meters · Place 27 · John Carroll Catholic High Sch | 800 Meters | 27 | 2:50.98 | 9 |
| Mar 16 | Homewood InvitationalMar 16 · 800 Meters · Place 58 · John Carroll Catholic High Sch | 800 Meters | 58 | 2:54.30 | 9 |
| Mar 16 | Homewood InvitationalMar 16 · 1600 Meters · Place 40 · John Carroll Catholic High Sch | 1600 Meters | 40 | 6:15.46 PB | 9 |
2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 23 | Oak Mountain Eagle RelaysFeb 23 · 1500 Meters · Place 6 · John Carroll Catholic High Sch | 1500 Meters | 6 | 5:58.74 PB | 9 |
| Jan 27 | Last Chance Meet #2Jan 27 · 3200 Meters · Place 24 · John Carroll Catholic High Sch | 3200 Meters | 24 | 14:14.78 PB | 9 |
| Jan 6 | Icebreaker Invitational #1Jan 6 · 1600 Meters · Place 35 · John Carroll | 1600 Meters | 35. | 6:46.27a | 9 |
2023 Indoor Track
3 results2023 Outdoor Track
2 results2022 Outdoor Track
1 results