| Event | Mark | Date |
|---|---|---|
| 5K XC · Sunken Meadow State Park XC | 18:11.66 | 2016-11-04 |
| XC · Sunken Meadow State Park XC | 18:11.66 | 2016-11-04 |
| 600m Indoor | 1:28.09 | 2017-12-19 |
| 1600m Outdoor | 4:43.71 | 2016-05-17 |
| 3200m Outdoor | 10:52.29 | 2015-04-18 |
| 400m Outdoor | 53.82 | 2018-04-28 |
| 800m Outdoor | 2:00.07 | 2018-05-04 |
| 04/21 | Suffolk Coaches Meet800m | #3 | 2:03.38 |
| 04/28 | Westhampton Beach Invitational400m | #19 | 53.82 PR |
| 05/04 | 47th Saint Anthony's Invitational800m | #14 | 2:00.07 PR |
| 05/22 | Section XI Boys Division Championships800m | #9 | 2:01.04 |
| 04/08 | Suffolk Officials Meet1600m | #36 | 5:01.30 |
| 12/19 | Section XI Boys Crossover C 1600m | #8 | 1:28.09 PR |
| 01/20 | Section XI Boys Indoor League Championships600m | #7 | 1:28.60 |
| 02/05 | Section XI Boys Large School Championships600m | #13 | 1:28.51 |
| 09/16 | Bob Pratt Cross Country Invitational5K XC | #34 | 19:09.78 |
| 09/16 | Bob Pratt Cross Country Invitational5K XC | #125 | 23:49.47 |
| 10/26 | Section XI Boys Division XC Championships5K XC | #34 | 18:13.58 |
| 10/26 | Section XI Boys Division XC ChampionshipsXC | #60 | 18:13.58 |
| 11/03 | Section XI State Qualifier Meet5K XC | #36 | 18:14.83 |
| 11/03 | Section XI State Qualifier MeetXC | #46 | 18:14.83 |
| 04/16 | Suffolk Coaches Meet1600m | #15 | 4:54.65 |
| 04/30 | Westhampton Beach Invitational1600m | #19 | 4:52.65 |
| 05/17 | Longwood Frosh/Soph Championships1600m | #5 | 4:43.71 PR |
| 11/04 | Section XI State Qualifier Meet5K XC | #51 | 18:11.66 PR |
| 11/04 | Section XI State Qualifier MeetXC | #69 | 18:11.66 PR |
| 04/18 | Suffolk Coaches Meet3200m | #6 | 10:52.29 PR |
| 04/25 | Bob Pratt Memorial Track & Field Invitational1600m | #5 | 4:52.07 |
| 05/19 | Longwood Frosh/Soph Championships1600m | #5 | 4:49.50 |