Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | MIAA EMASS D1 ChampionshipMay 27 · Shot Put · Place 12 · Natick | Shot Put12lb | 12. | 13.89mUnofficial | 12 |
| May 27 | MIAA EMASS D1 ChampionshipMay 27 · 110m Hurdles · Place 23 · Natick | 110m Hurdles39" / 0.991mRound P | 23. | 16.19aWind: 0.1Unofficial | 12 |
| May 16 | BSC League ChampionshipsMay 16 · Shot Put · Place 7 · Natick | Shot Put12lb | 7. | 43-02.50 | 12 |
| May 16 | BSC League ChampionshipsMay 16 · 110m Hurdles · Place 2 · Natick | 110m Hurdles39" / 0.991mRound P | 2. | 15.91a | 12 |
| May 16 | BSC League ChampionshipsMay 16 · 110m Hurdles · Place 3 · Natick | 110m Hurdles39" / 0.991m | 3. | 15.86a PB | 12 |
| May 12 | MSTCA Boys InviteMay 12 · Shot Put · Place 22 · Natick | Shot Put | 22 | 41-08.00 | 12 |
| May 12 | MSTCA Boys InviteMay 12 · 110m Hurdles · Place 15 · Natick | 110m HurdlesRound P | 15 | 16.73 | 12 |
| May 9 | Walpole V. NatickMay 9 · Shot Put · Natick | Shot Put12lb | — | 45'7"Unofficial | 12 |
| May 9 | Walpole V. NatickMay 9 · 110m Hurdles · Place 1 · Natick | 110m Hurdles39" / 0.991m | 1. | 15.3Unofficial | 12 |
| May 5 | Weston TwilightMay 5 · 110m Hurdles · Place 19 · Natick | 110m Hurdles39" / 0.991mRound P | 19. | 16.16a | 12 |
| May 2 | Natick v. NorwoodMay 2 · Discus · Place 2 · Natick | Discus1.6kg | 2. | 83'2"Unofficial | 12 |
| May 2 | Natick v. NorwoodMay 2 · Shot Put · Place 2 · Natick | Shot Put12lb | 2. | 45'Unofficial | 12 |
| May 2 | Natick v. NorwoodMay 2 · 110m Hurdles · Place 2 · Natick | 110m Hurdles39" / 0.991m | 2. | 16.1Unofficial | 12 |
| Apr 25 | Natick vs. WellesleyApr 25 · Discus · Natick | Discus1.6kg | — | 94'5"Unofficial | 12 |
| Apr 25 | Natick vs. WellesleyApr 25 · Shot Put · Place 2 · Natick | Shot Put12lb | 2. | 46'3"Unofficial | 12 |
| Apr 25 | Natick vs. WellesleyApr 25 · 110m Hurdles · Place 2 · Natick | 110m Hurdles39" / 0.991m | 2. | 15.3Unofficial | 12 |
| Apr 18 | BSC InviationalApr 18 · Discus · Place 2 · Natick | Discus | 2 | 88-02 | 12 |
| Apr 18 | BSC InviationalApr 18 · Shot Put · Place 8 · Natick | Shot Put | 8 | 40-11.00 | 12 |
| Apr 18 | BSC InviationalApr 18 · 110m Hurdles · Place 4 · Natick | 110m Hurdles | 4 | 17.06 | 12 |
| Apr 11 | Natick v. MiltonApr 11 · Discus · Place 2 · Natick | Discus1.6kg | 2. | 91'9"Unofficial | 12 |
| Apr 11 | Natick v. MiltonApr 11 · Shot Put · Place 2 · Natick | Shot Put12lb | 2. | 41'6"Unofficial | 12 |
| Apr 11 | Natick v. MiltonApr 11 · 110m Hurdles · Place 2 · Natick | 110m Hurdles39" / 0.991m | 2. | 15.8Unofficial | 12 |
2018 Indoor Track
15 results2017 Indoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MSTCA Speed ClassicDec 29 · 55m Hurdles · Place 6 · Natick | 55m Hurdles39" | 6. | 8.17a | 12 |
| Dec 29 | MSTCA Speed ClassicDec 29 · 55 Meter · Place 67 · Natick | 55 Meter | 67. | 7.22a | 12 |
| Dec 21 | Bay State Conference #2Dec 21 · 55m Hurdles · Place 1 · Natick | 55m Hurdles39" | 1. | 8.21a | 12 |
| Dec 21 | Bay State Conference #2Dec 21 · Shot Put · Place 1 · Natick | Shot Put12lb | 1. | 45-05.75 PB | 12 |
| Dec 17 | Winterfest Large SchoolsDec 17 · 55m Hurdles · Place 24 · Natick | 55m Hurdles39"Round P | 24. | 8.96a | 12 |
| Dec 14 | BSC #1Dec 14 · 55m Hurdles · Place 33 · Natick | 55m Hurdles39" | 33. | 31.52a | 12 |
| Dec 14 | BSC #1Dec 14 · Shot Put · Place 4 · Natick | Shot Put12lb | 4. | 45-05.00 | 12 |
| Feb 19 | MIAA D2 State ChampionshipsFeb 19 · 55m Hurdles · Place 19 · Natick | 55m Hurdles39"Round P | 19. | 8.67a | 11 |
| Feb 8 | Bay State Conference ChampionshipsFeb 8 · Shot Put · Place 7 · Natick | Shot Put | 7 | 42-2.25 | JR |
| Feb 8 | Bay State Conference ChampionshipsFeb 8 · 55m Hurdles · Place 3 · Natick | 55m Hurdles | 3 | 8.48 | JR |
| Feb 8 | Bay State Conference ChampionshipsFeb 8 · 55m Hurdles · Place 8 · Natick | 55m Hurdles | 8 | 8.78 | JR |
| Jan 26 | BSC #5Jan 26 · 55m Hurdles · Place 2 · Natick | 55m Hurdles39" | 2. | 8.93a | 11 |
| Jan 26 | BSC #5Jan 26 · 55 Meter · Place 3 · Natick | 55 Meter | 3. | 7.30a | 11 |
| Jan 26 | BSC #5Jan 26 · Shot Put · Place 1 · Natick | Shot Put12lb | 1. | 41-10.50 | 11 |
| Jan 19 | BSC #4Jan 19 · 55m Hurdles · Place 15 · Natick | 55m Hurdles39" | 15. | 9.39a | 11 |
| Jan 19 | BSC #4Jan 19 · 55 Meter · Place 27 · Natick | 55 Meter | 27. | 7.27a | 11 |
| Jan 19 | BSC #4Jan 19 · Shot Put · Place 8 · Natick | Shot Put12lb | 8. | 41-10.00 | 11 |
| Jan 5 | BSC #3Jan 5 · 55m Hurdles · Place 4 · Natick | 55m Hurdles39" | 4. | 9.21a | 11 |
| Jan 5 | BSC #3Jan 5 · 55 Meter · Place 5 · Natick | 55 Meter | 5. | 7.27a | 11 |
| Jan 5 | BSC #3Jan 5 · Shot Put · Place 1 · Natick | Shot Put12lb | 1. | 42-07.00 | 11 |
2017 Outdoor Track
19 results2016 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 55m Hurdles · Place 15 · Natick | 55m Hurdles39" | 15. | 8.95a | 11 |
| Dec 30 | MSTCA Speed ClassicDec 30 · 55 Meter · Place 88 · Natick | 55 Meter | 88. | 7.47a | 11 |
| Dec 22 | BSC #2Dec 22 · 55m Hurdles · Place 11 · Natick | 55m Hurdles39" | 11. | 9.18a | 11 |
| Dec 22 | BSC #2Dec 22 · Shot Put · Place 4 · Natick | Shot Put12lb | 4. | 43-07.00 | 11 |
| Dec 15 | Bay State Conference Meet #1Dec 15 · 55m Hurdles · Place 12 · Natick | 55m Hurdles39" | 12. | 9.38a | 11 |
| Dec 15 | Bay State Conference Meet #1Dec 15 · Shot Put · Place 10 · Natick | Shot Put12lb | 10. | 40-08.50 | 11 |