Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorIndividual Pentathlon: Boys · Feb 24 | 3:00.86a | Individual Pentathlon: Boys | February 24, 2015 |
| 110m Hurdles · 39" / 0.991m · OutdoorMIAA Div 4 Meet · Jun 3 | 15.60a | MIAA Div 4 Meet | June 3, 2015 |
| 300 Meters · IndoorMIAA All-State Indoor Championships · Feb 21 | 37.11a | MIAA All-State Indoor Championships | February 21, 2015 |
| 400m Hurdles · 36" / 0.914m · OutdoorNEC Champs · May 23 | 57.82a | NEC Champs | May 23, 2015 |
| 55m Hurdles · 39" · IndoorMIAA D5 Indoor State Championships · Feb 17 | 8.11a | MIAA D5 Indoor State Championships | February 17, 2015 |
| High Jump · IndoorIndividual Pentathlon: Boys · Feb 24 | 5-07.75 | Individual Pentathlon: Boys | February 24, 2015 |
| High Jump · OutdoorNEC · May 21 | 5-08.00 | NEC | May 21, 2016 |
| Long Jump · IndoorIndividual Pentathlon: Boys · Feb 24 | 19-05.25 | Individual Pentathlon: Boys | February 24, 2015 |
| Pentathlon (Indoor) · Standard · IndoorIndividual Pentathlon: Boys · Feb 24 | 3024 | Individual Pentathlon: Boys | February 24, 2015 |
| Shot Put · 12lb · IndoorIndividual Pentathlon: Boys · Feb 24 | 32-07.75 | Individual Pentathlon: Boys | February 24, 2015 |
| Triple Jump · OutdoorNEC Champs · May 23 | 12.05m | NEC Champs | May 23, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MIAA East D4 State ChampionshipsMay 28 · High Jump · Saugus | High Jump | -- | NH | 12 |
| May 21 | NECMay 21 · 400m Hurdles · Place 8 · Saugus | 400m Hurdles36" / 0.914m | 8. | 1:04.41a | 12 |
| May 21 | NECMay 21 · High Jump · Place 7 · Saugus | High Jump | 7. | 5-08.00 PB | 12 |
| May 14 | Boys Coaches InviteMay 14 · 400m Hurdles · Place 9 · Saugus | 400m Hurdles36" / 0.914m | 9. | 60.35a | 12 |
2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 29 | NEC ChampsJan 29 · 55m Hurdles · Saugus | 55m Hurdles39"Round P | -- | DNF | 12 |
| Jan 29 | NEC ChampsJan 29 · Long Jump · Saugus | Long Jump | -- | ND | 12 |
2015 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 6 | Mass. All-State ChampionshipJun 6 · 110m Hurdles · Place 18 · Saugus | 110m Hurdles39" / 0.991mRound P | 18. | 15.76aWind: 2.6 | 11 |
| Jun 3 | MIAA Div 4 MeetJun 3 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles36" / 0.914m | 3. | 57.99a | 11 |
| Jun 3 | MIAA Div 4 MeetJun 3 · 110m Hurdles · Place 3 · Saugus | 110m Hurdles39" / 0.991mRound P | 3. | 15.82aWind: 1.4 | 11 |
| Jun 3 | MIAA Div 4 MeetJun 3 · 110m Hurdles · Place 3 · Saugus | 110m Hurdles39" / 0.991m | 3. | 15.60a PBWind: 1.2 | 11 |
| May 23 | NEC ChampsMay 23 · 400m Hurdles · Place 1 · Saugus | 400m Hurdles36" / 0.914m | 1. | 57.82a PB | 11 |
| May 23 | NEC ChampsMay 23 · Triple Jump · Place 3 · Saugus | Triple Jump | 3. | 12.05m PB | 11 |
2015 Indoor Track
14 results2014 Indoor Track
2 results2014 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | MIAA D4 ChampionshipsMay 31 · 400m Hurdles · Place 5 · Saugus | 400m Hurdles36" / 0.914m | 5. | 59.85a | 10 |
| May 31 | MIAA D4 ChampionshipsMay 31 · 110m Hurdles · Place 17 · Saugus | 110m Hurdles39" / 0.991mRound P | 17. | 16.98a | 10 |
| May 24 | Cape Ann ConferenceMay 24 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles36" / 0.914m | 3. | 1:00.20 | 10 |
| May 24 | Cape Ann ConferenceMay 24 · 110m Hurdles · Place 5 · Saugus | 110m Hurdles39" / 0.991m | 5. | 17.58a | 10 |