| Event | Mark | Date |
|---|---|---|
| 5K XC · Sunken Meadow State Park XC | 19:33.58 | 2016-10-25 |
| XC · Sunken Meadow State Park XC | 19:33.58 | 2016-10-25 |
| 1000m Indoor | 3:01.49 | 2015-12-19 |
| 1600m Indoor | 5:04.92 | 2017-01-02 |
| 3200m Indoor | 11:16.97 | 2016-12-14 |
| 600m Indoor | 1:38.20 | 2016-01-05 |
| 2000m Steeplechase Outdoor | 7:36.62 | 2016-04-16 |
| 3000m Steeplechase Outdoor | 11:01.55 | 2016-05-06 |
| 400m Outdoor | 1:01.81 | 2016-05-13 |
| 04/02 | Longwood Track Classic1600m | #16 | 5:05.70 |
| 04/10 | Knight Time Invitational1600m | #11 | 5:08.69 |
| 04/16 | Suffolk Coaches Meet2000m Steeplechase | #10 | 7:36.62 PR |
| 05/06 | Saint Anthony's Invitational3000m Steeplechase | #30 | 11:01.55 PR |
| 05/13 | Massapequa Under the Lights400m | #30 | 1:01.81 PR |
| 05/16 | Chris Urban & Brittany Walsh Invitational1600m | #17 | 5:08.03 |
| 12/14 | Section XI Boys Crossover A23200m | #17 | 11:16.97 PR |
| 12/21 | Section XI Boys Crossover C 21600m | #13 | 5:09.13 |
| 01/02 | Boys Crossover Meet D1600m | #22 | 5:04.92 PR |
| Bob Pratt Boys Results5K XC | #47 | 19:58.27 | |
| 09/24 | Suffolk Coaches Invitational5K XC | #83 | 19:53.48 |
| 10/25 | Section XI Boys Division XC Championships5K XC | #22 | 19:33.58 PR |
| 10/25 | Section XI Boys Division XC ChampionshipsXC | #175 | 19:33.58 PR |
| 11/04 | Section XI State Qualifier Meet5K XC | #124 | 19:41.91 |
| 11/04 | Section XI State Qualifier MeetXC | #182 | 19:41.91 |
| 04/18 | Suffolk Coaches Meet2000m Steeplechase | #18 | 8:21.66 |
| 04/25 | Westhampton Beach Invitational1600m | #10 | 5:34.12 |
| 05/01 | Saint Anthony's Invitational2000m Steeplechase | #10 | 8:03.36 |
| 05/19 | Longwood Frosh/Soph Championships3200m | #9 | 11:39.79 |
| 12/13 | Boys Crossover Meet B3200m | #11 | 11:18.96 |
| 12/19 | Boys Crossover Meet C1000m | #13 | 3:01.49 PR |
| 01/02 | Boys Crossover Meet D1000m | #21 | 3:02.36 |
| 01/05 | Boys Crossover Meet E600m | #13 | 1:38.20 PR |
| 12/14 | Section XI Boys Crossover B1000m | #34 | 3:20.63 |