| Event | Mark | Date |
|---|---|---|
| Weight Throw Indoor | 54-10.25 | 2025-02-07 |
| 100m Outdoor | 14.43 | 2022-05-13 |
| Discus Outdoor | 176-2.5 | 2025-05-17 |
| Hammer Outdoor | 127-2 | 2025-04-05 |
| Shot Put Outdoor | 50-02.00 | 2025-06-06 |
| 04/05 | Longwood Boys Spring ClassicShot Put | #5 | 42-2.75 |
| 04/05 | Longwood Boys Spring ClassicDiscus | #1 | 159-0 |
| 04/05 | Longwood Boys Spring ClassicHammer | #5 | 127-2 PR |
| 05/17 | East End ClassicDiscus | #3 | 176-2.5 PR |
| 05/17 | East End ClassicShot Put | #2 | 49-6 |
| 05/30 | Suffolk 3A County ChampionshipsShot Put | #1 | 49-7 |
| 05/30 | Suffolk 3A County ChampionshipsDiscus | #1 | 173-9 |
| 06/06 | Section XI State QualiferShot Put | #5 | 50-02.00 PR |
| 06/06 | Section XI State QualiferDiscus | #1 | 173-1 |
| 05/04 | St. Anthony's InvitationalDiscus | #2 | 147-01.00 |
| 05/20 | Section XI County 3A Championships 2024Discus | #1 | 153-4 |
| 05/31 | Section XI State QualifierDiscus | #1 | 156-01.00 |
| 12/01 | Section XI Boys Crossover A Meet 1Shot Put | #2 | 40-0 |
| 12/30 | Section XI Pole Vault, Weight Throw, and Distance MeetWeight Throw | #5 | 46-11.50 |
| 01/05 | Section XI BOYS Crossover E Meet 4Shot Put | #2 | 42-10.00 |
| 01/18 | BOYS League Championships 4Shot Put | #2 | 45-8.5 |
| 01/26 | BOYS Coaches ClassicShot Put | #8 | 44-7.5 |
| 02/01 | BOYS Small Schools County ChampionshipsShot Put | #3 | 46-06.5 |
| 02/07 | Section XI PV-WT-HJWeight Throw | #2 | 54-10.25 PR |
| 02/11 | Section XI State Qualifier Meet (Day 1)Shot Put | #14 | 44-06.75 |
| 04/30 | Westhampton Track Invite Boys100m | #5 | 14.52 |
| 05/13 | The Don Bohlinger Invitational100m | #4 | 14.43 PR |