Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| Discus · 1.6kg · OutdoorInter-Ac · May 9 | 84-03 | Inter-Ac | May 9, 2024 |
| Shot Put · 12lb · OutdoorPAISAA · May 16 | 45-03.25 | PAISAA | May 16, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | PAISAAMay 16 · Shot Put · Place 6 · The Haverford School for Boys | Shot Put12lb | 6. | 45-03.25 PB | 12 |
| May 9 | Inter-AcMay 9 · Discus · The Haverford School for Boys | Discus1.6kg | -- | DNS | 12 |
| May 9 | Inter-AcMay 9 · Shot Put · Place 1 · The Haverford School for Boys | Shot Put12lb | 1. | 45-00.00 | 12 |
| Apr 20 | Episcopal #2Apr 20 · Discus · The Haverford School for Boys | Discus1.6kg | — | DNS | 12 |
| Apr 20 | Episcopal #2Apr 20 · Shot Put · Place 1 · The Haverford School for Boys | Shot Put12lb | 1. | 43' 8.5" | 12 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · Shot Put · The Haverford School for Boys | Shot Put12lb | — | DNS | 12 |
| Apr 18 | Rap Curry InvitationalApr 18 · Shot Put · The Haverford School for Boys | Shot Put12lb | — | DNS | 12 |
| Apr 15 | Germantown Academy #1Apr 15 · Shot Put · Place 2 · The Haverford School for Boys | Shot Put12lb | 2. | 42' 7.5" | 12 |
2025 Outdoor Track
3 results2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | PAISAAMay 18 · Shot Put · Place 10 · The Haverford School for Boys | Shot Put12lb | 10. | 41-08.50 | 11 |
| May 9 | Inter-AcMay 9 · Discus · Place 18 · The Haverford School for Boys | Discus1.6kg | 18. | 84-03 PB | 11 |
| May 9 | Inter-AcMay 9 · Shot Put · Place 12 · The Haverford School for Boys | Shot Put12lb | 12. | 39-11.00 | 11 |
| Apr 17 | Germantown Academy #1Apr 17 · Javelin · Place 8 · The Haverford School for | Javelin | 8 | 84-9 | — |
| Apr 17 | Germantown Academy #1Apr 17 · Discus · Place 12 · The Haverford School for | Discus | 12 | 87-9 | — |
| Apr 17 | Germantown Academy #1Apr 17 · Shot Put · Place 11 · The Haverford School for | Shot Put | 11 | 37-11 | — |