Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
7 results2018 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 14 | MIAA Div. 4 ChampionshipsFeb 14 · 55m Hurdles · Place 16 · Canton | 55m Hurdles39"Round P | 16. | 8.55a | 12 |
| Feb 10 | Hock ChampionshipsFeb 10 · 300 Meters · Place 18 · Canton | 300 Meters | 18. | 40.12a | 12 |
| Feb 10 | Hock ChampionshipsFeb 10 · 55m Hurdles · Place 5 · Canton | 55m Hurdles39"Round P | 5. | 8.41a PB | 12 |
| Feb 10 | Hock ChampionshipsFeb 10 · 55m Hurdles · Place 7 · Canton | 55m Hurdles39" | 7. | 8.55a | 12 |
| Feb 4 | Last Chance to QualifyFeb 4 · 55m Hurdles · Place 33 · Canton | 55m HurdlesRound P | 33 | 8.86 | 12 |
| Feb 4 | Last Chance to QualifyFeb 4 · 300 Meters · Place 105 · Canton | 300 Meters | 105 | 40.711 | 12 |
| Jan 26 | Hock #5Jan 26 · 300 Meters · Place 18 · Canton | 300 Meters | 18. | 39.91a | 12 |
| Jan 26 | Hock #5Jan 26 · 55m Hurdles · Place 21 · Canton | 55m Hurdles39" | 21. | 8.80a | 12 |
| Jan 11 | Hock #4Jan 11 · 55m Hurdles · Place 12 · Canton | 55m Hurdles39" | 12. | 8.79a | 12 |
| Jan 3 | Hock #3Jan 3 · 300 Meters · Place 24 · Canton | 300 Meters | 24. | 42.03a | 12 |
| Jan 3 | Hock #3Jan 3 · 55m Hurdles · Place 31 · Canton | 55m Hurdles39" | 31. | 10.25a | 12 |
2017 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MSTCA Speed ClassicDec 29 · 55m Hurdles · Place 49 · Canton | 55m Hurdles39" | 49. | 9.33a | 12 |
| Dec 16 | Hock #2Dec 16 · 300 Meters · Place 4 · Canton | 300 Meters | 4. | 40.92a | 12 |
| Dec 16 | Hock #2Dec 16 · 55m Hurdles · Place 4 · Canton | 55m Hurdles39" | 4. | 8.95a | 12 |
| Dec 8 | Hock #1Dec 8 · 300 Meters · Place 17 · Canton | 300 Meters | 17. | 40.68a | 12 |
| Feb 16 | MIAA D4 State ChampionshipFeb 16 · 55m Hurdles · Place 19 · Canton | 55m Hurdles39"Round P | 19. | 8.70a | 11 |
| Feb 4 | MSTCA Last Chance to QualifyFeb 4 · 55m Hurdles · Place 4 · Canton | 55m Hurdles | 4 | 9.00 | JR |
| Jan 19 | Hock Meet #5Jan 19 · 300 Meters · Place 4 · Canton | 300 Meters | 4. | 40.03a | 11 |
| Jan 19 | Hock Meet #5Jan 19 · 55m Hurdles · Place 3 · Canton | 55m Hurdles39" | 3. | 8.85a | 11 |
| Jan 12 | Hock Meet #4Jan 12 · 300 Meters · Place 3 · Canton | 300 Meters | 3. | 39.77a PB | 11 |
| Jan 12 | Hock Meet #4Jan 12 · 55m Hurdles · Place 2 · Canton | 55m Hurdles39" | 2. | 9.04a | 11 |
| Jan 4 | Hock Meet #3Jan 4 · 300 Meters · Place 4 · Canton | 300 Meters | 4. | 39.95a | 11 |
| Jan 4 | Hock Meet #3Jan 4 · 55m Hurdles · Place 4 · Canton | 55m Hurdles39" | 4. | 9.35a | 11 |
2017 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MIAA D3 MeetMay 28 · 400m Hurdles · Place 11 · Canton | 400m Hurdles36" / 0.914m | 11. | 60.83a | 11 |
| May 21 | Hockomock ChampionshipsMay 21 · 400m Hurdles · Place 7 · Canton | 400m Hurdles36" / 0.914m | 7. | 59.89a | 11 |
| May 21 | Hockomock ChampionshipsMay 21 · 110m Hurdles · Place 13 · Canton | 110m Hurdles39" / 0.991mRound P | 13. | 16.81a PB | 11 |
| May 16 | Canton @ Stoughton May 16 · 400m Hurdles · Canton | 400m Hurdles36" / 0.914m | — | 60.2Unofficial | 11 |
| May 16 | Canton @ Stoughton May 16 · 110m Hurdles · Canton | 110m Hurdles39" / 0.991m | — | 15.9Unofficial | 11 |
| May 13 | MSTCA Coaches Invitational/BoysMay 13 · 400m Hurdles · Place 7 · Canton | 400m Hurdles36" / 0.914m | 7. | 59.19a PB | 11 |
| May 13 | MSTCA Coaches Invitational/BoysMay 13 · 110m Hurdles · Place 25 · Canton | 110m Hurdles39" / 0.991mRound P | 25. | 17.34a | 11 |
| May 9 | Foxboro @ CantonMay 9 · 400m Hurdles · Place 1 · Canton | 400m Hurdles36" / 0.914m | 1. | 58.8Unofficial | 11 |
| May 9 | Foxboro @ CantonMay 9 · 110m Hurdles · Place 1 · Canton | 110m Hurdles39" / 0.991m | 1. | 16.5Unofficial | 11 |
| May 4 | Milford vs CantonMay 4 · 400m Hurdles · Place 1 · Canton | 400m Hurdles36" / 0.914m | 1. | 61.1Unofficial | 11 |
| May 2 | Sharon vs CantonMay 2 · 400m Hurdles · Place 1 · Canton | 400m Hurdles36" / 0.914m | 1. | 59.7Unofficial | 11 |
| Apr 20 | Warrior InvitationalApr 20 · 400 Meters · Place 3 · Canton | 400 Meters | 3. | 54.8 PB | 11 |
| Apr 11 | Canton@North AttleboroApr 11 · 110m Hurdles · Place 2 · Canton | 110m Hurdles39" / 0.991m | 2. | 16.5Unofficial | 11 |
2016 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | Hock Meet #2Dec 17 · 300 Meters · Place 5 · Canton | 300 Meters | 5. | 40.82a | 11 |
| Dec 17 | Hock Meet #2Dec 17 · 55m Hurdles · Place 5 · Canton | 55m Hurdles39" | 5. | 9.42a | 11 |
| Dec 10 | Hockomock League Meet #1Dec 10 · 300 Meters · Place 20 · Canton | 300 Meters | 20. | 40.87a | 11 |
| Dec 10 | Hockomock League Meet #1Dec 10 · 55m Hurdles · Place 26 · Canton | 55m Hurdles39" | 26. | 9.96a | 11 |