Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 23 | BSC #5Jan 23 · 200 Meters · Place 30 · Walpole | 200 MetersRelay Split | 30. | 29.2Unofficial | 12 |
| Jan 8 | Milton JV meet #2Jan 8 · 600 Meters · Walpole | 600 Meters | — | 2:04Unofficial | 12 |
2019 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | MSTCA Speed Classic - Large SchoolsDec 21 · 600 Meters · Place 121 · Walpole | 600 Meters | 121. | 1:55.75a | 12 |
| Jan 30 | BSC #6Jan 30 · 600 Meters · Place 31 · Walpole | 600 Meters | 31 | 1:51.38 | 11 |
| Jan 24 | BSC #5Jan 24 · 300 Meters · Place 23 · Walpole | 300 Meters | 23. | 47.73a | 11 |
| Jan 17 | BSC #4Jan 17 · 300 Meters · Place 31 · Walpole | 300 Meters | 31. | 48.73a | 11 |
| Jan 9 | Milton JV #2Jan 9 · 600 Meters · Walpole | 600 Meters | — | 1:57Unofficial | 11 |
| Jan 3 | BSC #3Jan 3 · 300 Meters · Place 40 · Walpole | 300 Meters | 40 | 47.92 | 11 |
2019 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Milton Vs. WalpoleMay 8 · Javelin · Walpole | Javelin800g | — | 89'8"Unofficial | 11 |
| May 8 | Milton Vs. WalpoleMay 8 · 400 Meters · Walpole | 400 Meters | — | 67Unofficial | 11 |
| May 1 | Walpole Vs. WeymouthMay 1 · 400 Meters · Walpole | 400 Meters | — | 66.3Unofficial | 11 |
| Apr 17 | BSC InviteApr 17 · 400 Meters · Place 7 · Walpole | 400 Meters | 7. | 1:08.47a | 11 |
2018 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | BSC #2Dec 20 · 300 Meters · Place 14 · Walpole | 300 Meters | 14. | 48.07a | 11 |
| Jan 31 | BSC #6 Cross-LeagueJan 31 · 300 Meters · Place 24 · Walpole | 300 Meters | 24. | 47.71a PB | 10 |
| Jan 18 | Bay State Conference #4Jan 18 · 600 Meters · Place 50 · Walpole | 600 Meters | 50. | 1:48.00a PB | 10 |
| Jan 10 | BSC JV #2Jan 10 · 600 Meters · Walpole | 600 Meters | — | 1:55Unofficial | 10 |
2018 Outdoor Track
6 results2017 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | BSC JV #1Dec 20 · 600 Meters · Walpole | 600 Meters | — | 1:54Unofficial | 10 |
| Dec 14 | BSC #1Dec 14 · 1000 Meters · Place 45 · Walpole | 1000 Meters | 45. | 3:28.65a PB | 10 |
| Jan 25 | Milton JV #3Jan 25 · 600 Meters · Walpole | 600 Meters | — | 1:50.70Unofficial | 9 |
| Jan 11 | Milton JV Meet #2Jan 11 · 1000 Meters · Walpole | 1000 Meters | — | 3:30Unofficial | 9 |
| Jan 8 | MSTCA Large School_FR/SOPH Auerbach MeetJan 8 · 600 Meters · Place 76 · Walpole | 600 Meters | 76. | 1:48.83a | 9 |
2017 Outdoor Track
3 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 600 Meters · Place 147 · Walpole | 600 Meters | 147. | 1:49.47a | 9 |
| Dec 21 | Milton JV Meet #1Dec 21 · 600 Meters · Walpole | 600 Meters | — | 1:52.9Unofficial | 9 |