| Event | Mark | Date |
|---|---|---|
| 300m Indoor | 40.05 | 2024-12-15 |
| 600m Indoor | 1:26.87 | 2026-01-16 |
| Triple Jump Indoor | 42-89 | 2026-01-16 |
| 110m Hurdles Outdoor | 20.35 | 2024-05-22 |
| 1500m Outdoor | 5:18.09 | 2024-05-22 |
| 200m Outdoor | 23.46 | 2025-05-10 |
| 400m Outdoor | 51.01 | 2026-05-16 |
| 800m Outdoor | 2:05.14 | 2025-05-10 |
| 04/18 | Commack Invitational400m | #1 | 53.09 |
| 04/18 | Commack Invitational400m | #18 | 53.099 |
| 05/16 | East End Classic400m | #4 | 51.01 PR |
| 05/16 | East End Classic400m | #4 | 51.019 |
| 05/26 | Suffolk A County Championships400m | #4 | 51.51 |
| 05/26 | Suffolk A County Championships400m | #8 | 51.519 |
| 04/05 | Longwood Boys Spring Classic800m | #1 | 2:08.40 |
| 04/19 | Port Washington Invitational400m | #2 | 53.10 |
| 05/10 | North Shore Invitational800m | #1 | 2:05.14 PR |
| 05/10 | North Shore Invitational200m | #1 | 23.46 PR |
| 05/17 | East End ClassicTriple Jump | #10 | 37-6.25 |
| 12/13 | Section XI BOYS Crossover C (S3, S4)600m | #1 | 1:33.72 |
| 12/13 | Section XI BOYS Crossover C (S3, S4)600m | #3 | 1:33.729 |
| 12/21 | Section XI BOYS Crossover D (S1, S2)600m | #1 | 1:27.12 |
| 12/21 | Section XI BOYS Crossover D (S1, S2)600m | #1 | 1:27.129 |
| 01/16 | Section XI BOYS League 1 Championship600m | #2 | 1:26.87 PR |
| 01/16 | Section XI BOYS League 1 Championship600m | #2 | 1:26.879 |
| 01/16 | Section XI BOYS League 1 ChampionshipTriple Jump | #2 | 42-89 PR |
| 04/06 | Longwood Boys Spring Classic800m | #1 | 2:17.39 |
| 04/20 | Suffolk Coaches Boys Spring Invitational800m | #1 | 2:11.86 |
| 05/11 | North Shore Invitational800m | #3 | 2:09.78 |
| 05/22 | Section XI County 1A Championships 2024110m Hurdles | #2 | 20.35 PR |
| 05/22 | Section XI County 1A Championships 20241500m | #3 | 5:18.09 PR |
| 12/01 | Section XI Boys Crossover A Meet 1600m | #1 | 1:35.86 |
| 12/07 | Section XI Boys Crossover B Meet 1600m | #2 | 1:33.53 |
| 12/15 | Section XI BOYS Crossover C Meet 1300m | #1 | 40.05 PR |
| 01/18 | BOYS League Championships 1600m | #6 | 1:33.92 |
| 01/26 | BOYS Coaches Classic600m | #4 | 1:30.10 |