Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 31 | BSC #6 Cross-LeagueJan 31 · 55m Hurdles · Place 7 · Needham | 55m Hurdles33" | 7. | 11.22a | 11 |
| Jan 25 | BSC #5Jan 25 · 55m Hurdles · Place 1 · Needham | 55m Hurdles33" | 1. | 10.86a PB | 11 |
| Jan 18 | Bay State Conference #4Jan 18 · 55m Hurdles · Place 2 · Needham | 55m Hurdles33" | 2. | 11.10a | 11 |
| Jan 18 | Bay State Conference #4Jan 18 · 55 Meter · Place 50 · Needham | 55 Meter | 50. | 9.50a | 11 |
2017 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | Bay State Conference #2Dec 21 · 55m Hurdles · Place 1 · Needham | 55m Hurdles33" | 1. | 11.26a | 11 |
| Dec 14 | BSC #1Dec 14 · 55m Hurdles · Place 6 · Needham | 55m Hurdles33" | 6. | 11.79a | 11 |
| Jan 26 | BSC #5Jan 26 · 55m Hurdles · Place 5 · Needham | 55m Hurdles33" | 5. | 11.12a | 10 |
| Jan 19 | BSC #4Jan 19 · 55m Hurdles · Place 34 · Needham | 55m Hurdles33" | 34. | 11.31a | 10 |
| Jan 11 | Milton JV Meet #2Jan 11 · 55m Hurdles · Needham | 55m Hurdles33" | — | 10.6Unofficial | 10 |
| Jan 8 | MSTCA Large School_FR/SOPH Auerbach MeetJan 8 · 55m Hurdles · Place 58 · Needham | 55m Hurdles33"Round P | 58. | 11.11a | 10 |
| Jan 5 | BSC #3Jan 5 · 55m Hurdles · Place 6 · Needham | 55m Hurdles33" | 6. | 11.42a | 10 |
2017 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | Framingham v. NeedhamMay 10 · 100m Hurdles · Place 3 · Needham | 100m Hurdles33" / 0.838m | 3. | 19.2Unofficial | 10 |
| May 3 | Weymouth vs. Braintree vs. NeedhamMay 3 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 18.8Unofficial | 10 |
| Apr 26 | NNvNeedhamApr 26 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 19.6Unofficial | 10 |
| Apr 26 | NNvNeedhamApr 26 · 100 Meters · Needham | 100 Meters | — | 16.2Unofficial | 10 |
| Apr 12 | Brookline v NeedhamApr 12 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 20.5Unofficial | 10 |
| Apr 5 | Wellesley v. NeedhamApr 5 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 20.5Unofficial | 10 |
2016 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | BSC #2Dec 22 · 55m Hurdles · Place 25 · Needham | 55m Hurdles33" | 25. | 11.19a | 10 |
| Dec 17 | MSTCA Winter Festival - Large SchoolDec 17 · 55m Hurdles · Place 31 · Needham | 55m Hurdles33"Round P | 31. | 11.28a | 10 |
| Dec 15 | Bay State Conference Meet #1Dec 15 · 55m Hurdles · Place 30 · Needham | 55m Hurdles33" | 30. | 11.54a | 10 |
| Feb 4 | Milton BSC JV MeetFeb 4 · 300 Meters · Needham | 300 Meters | — | 53.9Unofficial | 9 |
| Feb 4 | Milton BSC JV MeetFeb 4 · 55m Hurdles · Needham | 55m Hurdles33" | — | 10.7Unofficial | 9 |
| Jan 28 | BSC InterdivisionalJan 28 · 55m Hurdles · Place 33 · Needham | 55m Hurdles33" | 33. | 11.25a | 9 |
| Jan 21 | BSC #5Jan 21 · 55m Hurdles · Place 33 · Needham | 55m Hurdles33" | 33. | 11.35a | 9 |
| Jan 14 | BSC #4Jan 14 · 55m Hurdles · Place 39 · Needham | 55m Hurdles33" | 39. | 12.49a | 9 |
| Jan 14 | BSC #4Jan 14 · 55 Meter · Place 56 · Needham | 55 Meter | 56. | 9.09a PB | 9 |
| Jan 7 | BSC #3Jan 7 · 55m Hurdles · Place 31 · Needham | 55m Hurdles33" | 31. | 11.62a | 9 |
| Jan 7 | BSC #3Jan 7 · 55 Meter · Place 61 · Needham | 55 Meter | 61. | 9.19a | 9 |
| Jan 2 | Frosh/Soph Large SchoolJan 2 · 55m Hurdles · Place 45 · Needham | 55m Hurdles33"Round P | 45. | 11.77a | 9 |
2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | Bay State Conference MeetMay 18 · 100m Hurdles · Place 32 · Needham | 100m Hurdles33" / 0.838mRound P | 32. | 19.64a PB | 9 |
| May 11 | Framingham vs NeedhamMay 11 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 19.6Unofficial | 9 |
| May 7 | MSTCA Fros / SophMay 7 · 100m Hurdles · Place 44 · Needham | 100m Hurdles33" / 0.838mRound P | 44. | 20.96a | 9 |
| Apr 26 | NN vs. NeedhamApr 26 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 19.5Unofficial | 9 |
| Apr 13 | Brookline v. NeedhamApr 13 · 100m Hurdles · Needham | 100m Hurdles33" / 0.838m | — | 20.5Unofficial | 9 |
| Apr 13 | Brookline v. NeedhamApr 13 · 200 Meters · Needham | 200 Meters | — | 32.7Unofficial | 9 |
2015 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | BSC #2Dec 17 · 55m Hurdles · Place 33 · Needham | 55m Hurdles33" | 33. | 11.68a | 9 |
| Dec 10 | BSC #1Dec 10 · 55m Hurdles · Place 28 · Needham | 55m Hurdles33" | 28. | 11.77a | 9 |