Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Liberty DualMar 31 · Javelin · Place 4 · Liberty (Bethlehem) | Javelin600g | 4. | 66-02 PB | 11 |
| Mar 31 | Liberty DualMar 31 · Discus · Place 5 · Liberty (Bethlehem) | Discus1kg | 5. | 55-06 | 11 |
| Mar 31 | Liberty DualMar 31 · Shot Put · Place 2 · Liberty (Bethlehem) | Shot Put4kg | 2. | 25-07.00 PB | 11 |
| Mar 18 | Liberty vs Northampton MeetMar 18 · Javelin · Place 9 · Liberty (Bethlehem) | Javelin600g | 9. | 53-00 | 11 |
| Mar 18 | Liberty vs Northampton MeetMar 18 · Discus · Place 8 · Liberty (Bethlehem) | Discus1kg | 8. | 56-01 PB | 11 |
| Mar 18 | Liberty vs Northampton MeetMar 18 · Shot Put · Place 4 · Liberty (Bethlehem) | Shot Put4kg | 4. | 23-07.00 | 11 |
| Feb 12 | Doug Wesner MemorialFeb 12 · Shot Put · Place 15 · Liberty (Bethlehem) | Shot Put4kg | 15. | 23' 10.25" | 11 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 3 | ESU Warrior ClassicJan 3 · Shot Put · Place 10 · Liberty 11 | Shot Put | 10 | 23-1 | 11 |
2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 13 | Doug Wesner MemorialFeb 13 · Shot Put · Place 19 · Liberty (Bethlehem) | Shot Put4kg | 19. | 23-03.50 PB | 10 |
| Feb 13 | Doug Wesner MemorialFeb 13 · 800 Meters · Place 57 · Liberty (Bethlehem) | 800 Meters | 57. | 3:20.96a PB | 10 |
| Jan 24 | Ursinus HS InvitationalJan 24 · 800 Meters · Place 109 · Liberty (Bethlehem) | 800 Meters | 109. | 3:23.60a | 10 |
| Jan 10 | Golden Bear HS InviteJan 10 · 800 Meters · Liberty (Bethlehem) | 800 Meters | -- | DNS | 10 |
2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 2 | Wyomissing Team ChallengeFeb 2 · 800 Meters · Place 27 · Liberty (Bethlehem) | 800 Meters | 27. | 3:24.17a | 9 |