| Event | Mark | Date |
|---|---|---|
| 300m Indoor | 40.61 | 2024-12-01 |
| 55m Hurdles Indoor | 8.29 | 2025-02-01 |
| 600m Indoor | 1:36.42 | 2024-12-07 |
| 110m Hurdles Outdoor | 16.30 | 2025-05-28 |
| 1500m Outdoor | 5:24.40 | 2025-05-28 |
| 200m Outdoor | 25.26 | 2025-04-05 |
| 400m Outdoor | 58.55 | 2025-04-05 |
| 400m Hurdles Outdoor | 1:01.14 | 2024-05-23 |
| 04/05 | Longwood Boys Spring Classic110m Hurdles | #3 | 17.85 |
| 04/05 | Longwood Boys Spring Classic400m | #3 | 58.55 PR |
| 04/05 | Longwood Boys Spring Classic200m | #1 | 25.26 PR |
| 04/19 | Port Washington Invitational400m Hurdles | #4 | 1:04.06 |
| 05/28 | Suffolk 1A County Championships110m Hurdles | #1 | 16.30 PR |
| 05/28 | Suffolk 1A County Championships1500m | #5 | 5:24.40 PR |
| 06/06 | Section XI State Qualifer110m Hurdles | #5 | 16.94 |
| 04/06 | Deer Park Invitational 2024110m Hurdles | #3 | 17.90 |
| 05/04 | St. Anthony's Invitational400m Hurdles | #2 | 1:01.83 |
| 05/04 | St. Anthony's Invitational110m Hurdles | #3 | 18.12 |
| 05/23 | Section XI County 2A Championships 2024110m Hurdles | #2 | 16.85 |
| 05/23 | Section XI County 2A Championships 2024400m Hurdles | #2 | 1:01.14 PR |
| 12/01 | Section XI Boys Crossover A Meet 455m Hurdles | #6 | 8.92 |
| 12/01 | Section XI Boys Crossover A Meet 4300m | #6 | 40.61 PR |
| 12/07 | Section XI Boys Crossover B Meet 455m Hurdles | #4 | 8.73 |
| 12/07 | Section XI Boys Crossover B Meet 4600m | #1 | 1:36.42 PR |
| 12/15 | Section XI BOYS Crossover C Meet 455m Hurdles | #2 | 8.93 |
| 12/15 | Section XI BOYS Crossover C Meet 455m Hurdles | #4 | 8.82 |
| 12/21 | Section XI BOYS Crossover D Meet 255m Hurdles | #4 | 8.68 |
| 01/05 | Section XI BOYS Crossover E Meet 155m Hurdles | #3 | 9.41 |
| 01/05 | Section XI BOYS Crossover E Meet 155m Hurdles | #4 | 8.88 |
| 01/18 | BOYS League Championships 255m Hurdles | #4 | 8.30 |
| 01/18 | BOYS League Championships 255m Hurdles | #6 | 8.38 |
| 02/01 | BOYS Large Schools County Championships55m Hurdles | #5 | 8.29 PR |
| 02/11 | Section XI State Qualifier Meet (Day 1)55m Hurdles | #3 | 8.29 |