Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2025 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | Larry Ellis InvitationalMay 2 · Javelin · Place 1 · Essex County (N.J.) | Javelin | 1 | 65.91m | Fr |
| Apr 24 | 129th Penn RelaysApr 24 · Javelin · Essex County (NJ) | Javelin800g | — | 59.46m | Fr |
| Apr 9 | Peacock InvitationalApr 9 · Shot Put · Place 1 · Essex County (N.J.) | Shot Put | 1 | 11.71m | FR |
| Apr 4 | NYC Metro ChampsApr 4 · Javelin · Place 1 · Essex County (NJ) | Javelin800g | 1. | 69.03m PB | Fr |
| Apr 4 | NYC Metro ChampsApr 4 · Shot Put · Place 11 · Essex County (NJ) | Shot Put16lb / 7.26kg | 11. | 11.97m | Fr |
| Mar 29 | The Big HurtMar 29 · Shot Put · Place 1 · Essex County (NJ) | Shot Put16lb / 7.26kg | 1. | 12.54m PB | Fr |
2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | Fastrack Last ChanceFeb 28 · Shot Put · Place 9 · Essex County (N.J.) | Shot Put | 9 | 12.29m | — |
| Jan 17 | NYC Gotham CupJan 17 · Weight Throw · Essex County (NJ) | Weight Throw35lb / 15.9kg | — | DNS | Fr |
| Jan 17 | NYC Gotham CupJan 17 · Shot Put · Essex County (NJ) | Shot Put16lb / 7.26kg | — | DNS | Fr |