| Event | Mark | Date |
|---|---|---|
| 1600m Outdoor | 4:48.88 | 2018-04-28 |
| 3200m Outdoor | 10:36.89 | 2016-05-17 |
| 400m Hurdles Outdoor | 58.46 | 2018-06-01 |
| 800m Outdoor | 2:10.12 | 2018-04-14 |
| 04/14 | Suffolk Officials Meet400m Hurdles | #14 | 61.89 |
| 04/14 | Suffolk Officials Meet800m | #20 | 2:10.12 PR |
| 04/28 | Westhampton Beach Invitational1600m | #26 | 4:48.88 PR |
| 04/28 | Westhampton Beach Invitational800m | #22 | 2:11.64 |
| 05/04 | 47th Saint Anthony's Invitational400m Hurdles | #32 | 62.25 |
| 05/22 | Section XI Boys Division Championships400m Hurdles | #1 | 59.35 |
| 05/22 | Section XI Boys Division Championships400m Hurdles | #1 | 59.09 |
| 06/01 | Section XI State Qualifier Championships400m Hurdles | #9 | 58.46 PR |
| 04/08 | Suffolk Officials Meet1600m | #19 | 4:53.50 |
| 04/09 | Suffolk Officials Meet1600m | #19 | 5:07.15 |
| 04/09 | Suffolk Officials Meet800m | #12 | 2:18.64 |
| 04/30 | Westhampton Beach Invitational1600m | #25 | 4:57.99 |
| 04/30 | Westhampton Beach Invitational800m | #25 | 2:15.17 |
| 05/17 | Longwood Frosh/Soph Championships1600m | #10 | 4:54.39 |
| 05/17 | Longwood Frosh/Soph Championships3200m | #9 | 10:36.89 PR |
| 04/18 | Suffolk Coaches Meet1600m | #44 | 5:18.38 |
| 05/19 | Longwood Frosh/Soph Championships1600m | #25 | 5:12.51 |
| 05/19 | Longwood Frosh/Soph Championships3200m | #4 | 11:20.10 |