| Event | Mark | Date |
|---|---|---|
| 5K XC · Sunken Meadow State Park XC | 19:40.15 | 2016-10-25 |
| XC · Sunken Meadow State Park XC | 20:01.11 | 2017-10-26 |
| 1600m Indoor | 5:16.44 | 2018-01-14 |
| 300m Indoor | 46.56 | 2016-01-02 |
| 3200m Indoor | 11:03.81 | 2016-12-14 |
| 600m Indoor | 1:34.77 | 2017-12-20 |
| 100m Outdoor | 14.73 | 2016-05-17 |
| 400m Outdoor | 62.39 | 2016-05-17 |
| 12/20 | Section XI Boys Crossover C 2600m | #7 | 1:34.77 PR |
| 01/14 | Boys Crossover Meet E1600m | #17 | 5:16.44 PR |
| 10/26 | Section XI Boys Division XC Championships5K XC | #54 | 20:01.11 PR |
| 10/26 | Section XI Boys Division XC ChampionshipsXC | #292 | 20:01.11 PR |
| 05/17 | Longwood Frosh/Soph Championships100m | #63 | 14.73 PR |
| 05/17 | Longwood Frosh/Soph Championships400m | #23 | 62.39 PR |
| 12/14 | Section XI Boys Crossover A23200m | #13 | 11:03.81 PR |
| 12/21 | Section XI Boys Crossover C 21600m | #41 | 6:03.62 |
| 01/02 | Boys Crossover Meet D1600m | #45 | 5:27.00 |
| 10/25 | Section XI Boys Division XC Championships5K XC | #38 | 19:40.15 PR |
| 01/02 | Boys Crossover Meet D300m | #128 | 46.56 PR |