Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorTerrier Team Challenge · Apr 16 | 14.06 | Terrier Team Challenge | April 16, 2022 |
| 100m Hurdles · 33" / 0.838m · OutdoorVISAA Outdoor Track & Field Championships · May 19 | 19.19a | VISAA Outdoor Track & Field Championships | May 19, 2023 |
| 200 Meters · OutdoorBlue Ridge Mini #1 · Apr 8 | 30.07 | Blue Ridge Mini #1 | April 8, 2021 |
| 400 Meters · OutdoorTerrier Team Challenge · Apr 15 | 1:13.32 | Terrier Team Challenge | April 15, 2023 |
| 55 Meter · IndoorHoliday Track Classic · Dec 17 | 8.44a | Holiday Track Classic | December 17, 2022 |
| Combined results · OutdoorNorthside Invitational · Apr 6 | 21.66 | Northside Invitational | April 6, 2019 |
| Discus · 1kg · OutdoorVISAA Outdoor Track & Field Championships · May 19 | 81-10 | VISAA Outdoor Track & Field Championships | May 19, 2023 |
| High Jump · OutdoorVISAA Championships · May 22 | 4-02.00 | VISAA Championships | May 22, 2021 |
| Results · OutdoorNorthside Invitational · Apr 9 | 14.09 | Northside Invitational | April 9, 2022 |
| Shot Put · 4kg · IndoorHoliday Track Classic · Dec 17 | 25-02.00 | Holiday Track Classic | December 17, 2022 |
| Shot Put · 4kg · OutdoorVISAA Div I / II Championships · May 20 | 27-7.50 | VISAA Div I / II Championships | May 20, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
15 results2022 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | Holiday Track ClassicDec 17 · 55 Meter · Place 27 · Roanoke Catholic | 55 Meter | 27. | 8.44a PB | 12 |
| Dec 17 | Holiday Track ClassicDec 17 · Shot Put · Place 12 · Roanoke Catholic | Shot Put4kg | 12. | 25-02.00 PB | 12 |
2022 Outdoor Track
7 results2021 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | VISAA ChampionshipsMay 22 · 100m Hurdles · Place 6 · Roanoke Catholic | 100m Hurdles33" / 0.838mRound P | 6. | 19.54a | 10 |
| May 22 | VISAA ChampionshipsMay 22 · 100m Hurdles · Place 7 · Roanoke Catholic | 100m Hurdles33" / 0.838m | 7. | 19.19a | 10 |
| May 22 | VISAA ChampionshipsMay 22 · High Jump · Place 9 · Roanoke Catholic | High Jump | 9. | 4-02.00 PB | 10 |
| Apr 8 | Blue Ridge Mini #1Apr 8 · High Jump · Place 1 · Roanoke Cath | High Jump | 1 | 4-04.00 | — |
| Apr 8 | Blue Ridge Mini #1Apr 8 · Long Jump · Place 3 · Roanoke Cath | Long Jump | 3 | 13-08.00 | — |
| Apr 8 | Blue Ridge Mini #1Apr 8 · 200 Meters · Place 2 · Roanoke Cath | 200 Meters | 2 | 30.07 PB | — |
| Apr 8 | Blue Ridge Mini #1Apr 8 · 100m Hurdles · Place 1 · Roanoke Cath | 100m Hurdles | 1 | 20.22 | — |
2019 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | Patrick Henry Meet #2May 15 · Combined results · Place 9 · Roanoke Catholic Sch | Combined results | 9 | 4-00.00 | 8 |
| Apr 6 | Northside InvitationalApr 6 · Combined results · Place 7 · Roanoke Catholic Sch | Combined results | 7 | 57.28 | 8 |
| Apr 6 | Northside InvitationalApr 6 · Combined results · Place 11 · Roanoke Catholic Sch | Combined results | 11 | 21.66 PB | 8 |
| Apr 3 | Byrd Meet #1Apr 3 · 300m Hurdles · Place 1 · Roanoke Catholic Sch | 300m Hurdles | 1 | 56.88 | 8 |
| Apr 3 | Byrd Meet #1Apr 3 · 300m Hurdles · Place 4 · Roanoke Catholic Sch | 300m Hurdles | 4 | 56.88 | 8 |
| Mar 30 | Titan Early Bird ClassicMar 30 · Results · Place 11 · Roanoke Catholic Sch | Results | 11 | 1:00.77 | 8 |
| Mar 30 | Titan Early Bird ClassicMar 30 · Results · Place 12 · Roanoke Catholic Sch | Results | 12 | 6:40.09 | 8 |