| Event | Mark | Date |
|---|---|---|
| 300m Indoor | 38.13 | 2014-12-14 |
| 55m Indoor | 6.75 | 2015-01-25 |
| 55m Hurdles Indoor | 7.53 | 2016-02-08 |
| 100m Outdoor | 11.89 | 2015-05-27 |
| 110m Hurdles Outdoor | 14.65 | 2015-04-18 |
| 200m Outdoor | 23.70 | 2017-03-23 |
| 400m Hurdles Outdoor | 54.69 | 2015-05-27 |
| Long Jump Outdoor | 20-02.50 | 2016-04-27 |
| 04/21 | Stony Brook University - Wolfie Invitational400m Hurdles | #1 | 55.43 |
| 03/23 | Stony Brook University Season Opener400m Hurdles | #1 | 56.30 |
| 03/23 | Stony Brook University Season Opener200m | #9 | 23.70 PR |
| 04/22 | Stony Brook University - Wolfie Invitational400m Hurdles | #1 | 55.79 |
| 04/02 | Longwood Track Classic110m Hurdles | #2 | 15.33 |
| 04/02 | Longwood Track Classic400m Hurdles | #1 | 58.27 |
| 04/16 | Suffolk Coaches Meet110m Hurdles | #3 | 15.32 |
| 04/16 | Suffolk Coaches Meet110m Hurdles | #2 | 14.98 |
| 04/16 | Suffolk Coaches Meet400m Hurdles | #1 | 55.40 |
| 04/27 | Port Jefferson Steeplechase InvitationalLong Jump | #2 | 20-02.50 PR |
| 04/06 | Longwood Track Classic110m Hurdles | #2 | 15.37 |
| 04/06 | Longwood Track Classic400m Hurdles | #1 | 57.49 |
| 04/18 | Suffolk Coaches Meet110m Hurdles | #2 | 14.85 |
| 04/18 | Suffolk Coaches Meet110m Hurdles | #2 | 14.65 PR |
| 04/18 | Suffolk Coaches Meet400m Hurdles | #4 | 57.16 |
| 05/27 | Boys Division Championship Meet110m Hurdles | #4 | 15.43 |
| 05/27 | Boys Division Championship Meet110m Hurdles | #2 | 15.04 |
| 05/27 | Boys Division Championship Meet100m | #10 | 11.89 PR |
| 05/27 | Boys Division Championship Meet400m Hurdles | #1 | 56.72 |
| 05/27 | Boys Division Championship Meet400m Hurdles | #1 | 54.69 PR |
| 06/05 | Section XI State Qualifier Championships110m Hurdles | #6 | 15.37 |
| 06/05 | Section XI State Qualifier Championships400m Hurdles | #2 | 55.25 |
| 06/05 | Section XI State Qualifier Championships110m Hurdles | #5 | 14.75 |
| 06/05 | Section XI State Qualifier Championships400m Hurdles | #8 | 57.54 |
| 12/09 | Section XI Boys Crossover A55m Hurdles | #1 | 7.98 |
| 12/09 | Section XI Boys Crossover A55m Hurdles | #1 | 7.96 |
| 12/09 | Section XI Boys Crossover A300m | #3 | 38.36 |
| 01/02 | Boys Crossover Meet D55m Hurdles | #1 | 8.08 |
| 01/02 | Boys Crossover Meet D55m Hurdles | #1 | 7.83 |
| 01/02 | Boys Crossover Meet D55m | #8 | 6.95 |
| 01/04 | Boys Crossover Meet E55m Hurdles | #2 | 8.20 |
| 01/04 | Boys Crossover Meet E55m Hurdles | #2 | 7.83 |
| 01/04 | Boys Crossover Meet E55m | #5 | 6.93 |
| 01/04 | Boys Crossover Meet E55m | #3 | 6.82 |
| 02/01 | Section XI Boys Large School Championships55m | #8 | 6.82 |
| 02/01 | Section XI Boys Large School Championships55m Hurdles | #1 | 7.79 |
| 02/01 | Section XI Boys Large School Championships55m Hurdles | #2 | 7.73 |
| 02/08 | Section XI Indoor State Qualifier Meet55m Hurdles | #2 | 7.63 |
| 02/08 | Section XI Indoor State Qualifier Meet55m Hurdles | #2 | 7.53 PR |
| 02/27 | Long Island Elite Track Invitational55m Hurdles | #4 | 7.74 |
| 02/27 | Long Island Elite Track Invitational55m Hurdles | #3 | 7.66 |
| 04/05 | Longwood Track Classic110m Hurdles | #5 | 15.86 |
| 04/19 | Suffolk Coaches Meet110m Hurdles | #11 | 16.37 |
| 04/19 | Suffolk Coaches Meet400m Hurdles | #9 | 60.56 |
| 05/13 | Longwood Frosh/Soph Championships400m Hurdles | #2 | 56.84 |
| 05/13 | Longwood Frosh/Soph Championships110m Hurdles | #1 | 15.45 |
| 05/13 | Longwood Frosh/Soph Championships110m Hurdles | #2 | 15.22 |
| 05/21 | Boys Division Championship Meet110m Hurdles | #1 | 14.87 |
| 05/21 | Boys Division Championship Meet110m Hurdles | #1 | 14.83 |
| 05/21 | Boys Division Championship Meet400m Hurdles | #5 | 57.44 |
| 05/21 | Boys Division Championship Meet400m Hurdles | #5 | 57.82 |
| 05/30 | Section XI Individual Championships110m Hurdles | #2 | 14.92 |
| 05/30 | Section XI Individual Championships110m Hurdles | #1 | 14.98 |
| 06/06 | New York State Track & Field Championships110m Hurdles | #9 | 15.08 |
| 05/21 | Boys Division Championship Meet110m Hurdles | #4 | 15.41 |
| 05/21 | Boys Division Championship Meet110m Hurdles | #3 | 15.32 |
| 05/21 | Boys Division Championship Meet400m Hurdles | #5 | 57.85 |
| 05/21 | Boys Division Championship Meet400m Hurdles | #6 | 60.25 |
| 05/30 | Section XI Individual Championships110m Hurdles | #5 | 15.34 |
| 05/30 | Section XI Individual Championships110m Hurdles | #4 | 15.23 |
| 05/30 | Section XI Individual Championships400m Hurdles | #5 | 57.33 |
| 05/30 | Section XI Individual Championships400m Hurdles | #7 | 58.31 |
| 12/15 | Boys Crossover Meet B55m Hurdles | #18 | 11.12 |
| 12/22 | Boys Crossover Meet C55m Hurdles | #15 | 10.06 |
| 01/03 | Boys Crossover Meet D55m Hurdles | #13 | 9.30 |
| 01/03 | Boys Crossover Meet DLong Jump | #6 | 18-11.50 |
| 01/10 | Boys Crossover Meet Large Schools55m Hurdles | #21 | 9.56 |
| 01/10 | Boys Crossover Meet Large SchoolsLong Jump | #23 | 18-01.50 |
| 01/27 | Section XI Boys Indoor League Championships55m Hurdles | #9 | 8.91 |
| 01/27 | Section XI Boys Indoor League ChampionshipsLong Jump | #4 | 19-01.75 |
| 02/02 | Section XI Large School Championships55m Hurdles | #12 | 8.49 |
| 02/02 | Section XI Large School ChampionshipsLong Jump | #20 | 17-05.00 |
| 04/13 | Suffolk Officials Meet110m Hurdles | #7 | 17.01 |
| 04/20 | Suffolk Coaches Meet110m Hurdles | #5 | 16.82 |
| 04/20 | Suffolk Coaches Meet110m Hurdles | #2 | 16.08 |
| 04/20 | Suffolk Coaches Meet400m Hurdles | #5 | 61.95 |