| Event | Mark | Date |
|---|---|---|
| 1000m Indoor | 2:49.52 | 2017-02-04 |
| 55m Indoor | 7.07 | 2017-01-02 |
| 1600m Outdoor | 4:57.90 | 2016-04-09 |
| 400m Outdoor | 58.44 | 2016-05-17 |
| 04/02 | Longwood Track Classic1600m | #12 | 5:01.60 |
| 04/09 | Suffolk Officials Meet1600m | #7 | 4:57.90 PR |
| 04/16 | Suffolk Coaches Meet1600m | #24 | 4:58.94 |
| 05/17 | Longwood Frosh/Soph Championships400m | #11 | 58.44 PR |
| 12/07 | Section XI Boys Crossover A1600m | #5 | 5:00.15 |
| 01/02 | Boys Crossover Meet D1000m | #12 | 2:52.45 |
| 01/02 | Boys Crossover Meet D55m | #1 | 7.07 PR |
| 01/14 | Boys Crossover Meet E1000m | #4 | 2:52.31 |
| 01/22 | Section XI Boys Indoor League Championships1000m | #3 | 2:51.15 |
| 01/29 | Section XI Boys Last Chance Meet1000m | #5 | 2:53.19 |
| 02/04 | Section XI Boys Small School Championships1000m | #8 | 2:49.52 PR |
| 12/09 | Section XI Boys Crossover A1600m | #22 | 5:19.52 |
| 12/13 | Boys Crossover Meet B1000m | #22 | 3:08.99 |
| 01/02 | Boys Crossover Meet D1600m | #42 | 5:16.84 |
| 01/15 | Section XI Boys Frosh - Soph Championship1000m | #8 | 3:05.15 |