| Event | Mark | Date |
|---|---|---|
| XC XC | 9:14.96 | 2016-10-20 |
| 1000m Indoor | 3:01.66 | 2020-01-04 |
| 300m Indoor | 40.38 | 2020-01-04 |
| 600m Indoor | 1:28.16 | 2020-02-01 |
| 400m Hurdles Outdoor | 64.09 | 2019-04-13 |
| 04/13 | Suffolk Coaches Meet400m Hurdles | #5 | 64.09 PR |
| 12/07 | Section XI Boys Crossover A1000m | #20 | 3:02.83 |
| 12/15 | Section XI Boys Crossover B 2600m | #5 | 1:35.30 |
| 12/18 | Section XI Boys Crossover C600m | #8 | 1:32.68 |
| 01/04 | Section XI Boys Crossover E1000m | #17 | 3:01.66 PR |
| 01/04 | Section XI Boys Crossover E300m | #12 | 40.38 PR |
| 01/17 | Section XI Boys Indoor League Championships600m | #4 | 1:29.27 |
| 02/01 | Section XI Boys Small School Championships600m | #7 | 1:28.16 PR |
| 04/14 | Suffolk Officials Meet400m Hurdles | #35 | 72.03 |
| 04/21 | Suffolk Coaches Meet400m Hurdles | #19 | 72.89 |
| 04/28 | Bob Pratt Memorial Track & Field Invitational400m Hurdles | #24 | 71.65 |
| 12/09 | Section XI Boys Crossover A600m | #19 | 1:38.07 |
| 12/13 | Section XI Boys Crossover B 2600m | #23 | 1:38.06 |
| 12/19 | Section XI Boys Crossover C 2600m | #13 | 1:38.26 |
| 01/19 | Section XI Boys Indoor League Championships600m | #13 | 1:35.83 |
| 12/20 | Section XI Boys Crossover C 2600m | #19 | 1:43.29 |
| 01/07 | Section XI Boys Crossover D600m | #40 | 1:43.07 |
| 01/26 | Section XI Boys Indoor League Championships300m | #24 | 44.29 |
| 10/20 | 2016 Section XI Modified Cross Country MeetXC | #7 | 9:14.96 PR |
| 10/15 | 2015 Section XI Modified Cross Country MeetXC | #27 | 9:49.57 |