| Event | Mark | Date |
|---|---|---|
| 5K XC · Sunken Meadow State Park XC | 20:37.57 | 2014-10-11 |
| 3200m Indoor | 11:03.92 | 2015-01-13 |
| 600m Indoor | 1:53.01 | 2013-01-10 |
| 1600m Outdoor | 4:58.56 | 2015-04-25 |
| 2000m Steeplechase Outdoor | 8:02.50 | 2013-03-27 |
| Pole Vault Outdoor | 2.74m | 2012-05-12 |
| 04/25 | Westhampton Beach Invitational1600m | #39 | 4:58.56 PR |
| 04/16 | Port Jefferson Steeplechase Invitational2000m Steeplechase | #19 | 8:06.17 |
| 12/09 | Section XI Boys Crossover A1600m | #18 | 5:11.55 |
| 12/14 | Section XI Boys Crossover B1600m | #16 | 5:11.29 |
| 01/13 | Section XI Boys Crossover E3200m | #7 | 11:03.92 PR |
| 01/18 | Section XI Boys Last Chance Meet3200m | #23 | 11:17.51 |
| 09/27 | Suffolk Coaches Invitational5K XC | #48 | 20:56.14 |
| 10/11 | Suffolk Officials XC Invitational5K XC | #28 | 20:37.57 PR |
| 10/21 | Section XI Division XC Championships5K XC | #107 | 20:38.13 |
| 03/27 | Port Jefferson Steeplechase Invitational2000m Steeplechase | #50 | 8:02.50 PR |
| 10/22 | Section XI Division XC Championships5K XC | #168 | 21:26.16 |
| 05/12 | 67th Suffolk County RelaysPole Vault | #14 | 2.74m PR |
| 01/10 | Boys Crossover Meet Large Schools600m | #67 | 1:53.01 PR |
| 04/20 | Suffolk Coaches Meet1600m | #30 | 5:15.15 |
| 09/29 | Suffolk Coaches Invitational5K XC | #78 | 21:30.17 |
| 10/23 | Section XI Division XC Championships5K XC | #304 | 21:57.88 |