| Event | Mark | Date |
|---|---|---|
| 5K XC · Red Creek Park XC | 22:27.88 | 2014-09-11 |
| 5K XC · Sunken Meadow State Park XC | 19:12.15 | 2015-09-26 |
| 1000m Indoor | 2:52.80 | 2015-12-19 |
| 1600m Indoor | 4:59.16 | 2015-12-11 |
| 55m Indoor | 7.95 | 2013-01-10 |
| 600m Indoor | 1:29.40 | 2016-02-01 |
| 800m Outdoor | 2:02.36 | 2016-05-06 |
| 04/16 | Suffolk Coaches Meet800m | #13 | 2:06.07 |
| 05/06 | Saint Anthony's Invitational800m | #8 | 2:02.36 PR |
| 05/06 | Saint Anthony's Invitational800m | #45 | 2:07.76 |
| 04/18 | Suffolk Coaches Meet800m | #30 | 2:13.94 |
| 04/25 | Westhampton Beach Invitational800m | #18 | 2:13.30 |
| 05/01 | Saint Anthony's Invitational800m | #44 | 2:05.13 |
| 05/09 | 68th Suffolk County Relays800m | #9 | 2:05.34 |
| 12/11 | Section XI Boys Crossover A1600m | #10 | 4:59.16 PR |
| 12/19 | Boys Crossover Meet C1000m | #2 | 2:52.80 PR |
| 02/01 | Section XI Boys Large School Championships600m | #15 | 1:29.40 PR |
| 02/27 | Long Island Elite Track Invitational600m | #13 | 1:32.74 |
| 09/26 | Suffolk Coaches Invitational5K XC | #7 | 19:12.15 PR |
| 10/27 | Section XI Division XC Championships5K XC | #35 | 19:17.57 |
| 12/10 | Section XI Boys Crossover A600m | #13 | 1:35.39 |
| 01/30 | Section XI Boys Large School Championships600m | #19 | 1:32.87 |
| 09/11 | Peconic Invitational5K XC | #21 | 22:27.88 PR |
| 09/27 | Suffolk Coaches Invitational5K XC | #92 | 22:01.76 |
| 10/11 | Suffolk Officials XC Invitational5K XC | #35 | 20:46.00 |
| 10/21 | Section XI Division XC Championships5K XC | #90 | 20:17.49 |
| 01/10 | Boys Crossover Meet Large Schools55m | #95 | 7.95 PR |