Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 4 | Last Chance to QualifyFeb 4 · 1 Mile · Place 32 · Brookline | 1 Mile | 32 | 4:55.00 | 12 |
| Jan 31 | BSC #6 Cross-LeagueJan 31 · 1000 Meters · Place 33 · Brookline | 1000 Meters | 33. | 2:59.58a | 12 |
| Jan 28 | State Coaches Large SchoolJan 28 · 600 Meters · Place 74 · Brookline | 600 Meters | 74 | 1:33.64 | 12 |
| Jan 25 | BSC #5Jan 25 · 1000 Meters · Place 10 · Brookline | 1000 Meters | 10. | 2:47.48a | 12 |
| Jan 25 | BSC #5Jan 25 · 400 Meters · Place 8 · Brookline | 400 MetersRelay Split | 8. | 54.8Unofficial | 12 |
| Jan 18 | Bay State Conference #4Jan 18 · 600 Meters · Place 10 · Brookline | 600 Meters | 10. | 1:30.54a PB | 12 |
| Jan 10 | BSC JV #2Jan 10 · 600 Meters · Brookline | 600 Meters | — | 1:34.2Unofficial | 12 |
2017 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | MIAA D1 State ChampionshipFeb 18 · 800 Meters · Brookline | 800 MetersRelay Split | — | 2:05.8Unofficial | 11 |
| Feb 8 | Bay State Conference ChampionshipsFeb 8 · 1000 Meters · Place 3 · Brookline | 1000 Meters | 3 | 2:55.91 | JR |
| Jan 26 | BSC #5Jan 26 · 1000 Meters · Place 9 · Brookline | 1000 Meters | 9. | 2:54.87a | 11 |
| Jan 26 | BSC #5Jan 26 · 400 Meters · Brookline | 400 MetersRelay Split | — | 56.8Unofficial | 11 |
| Jan 19 | BSC #4Jan 19 · 600 Meters · Place 15 · Brookline | 600 Meters | 15. | 1:31.78a | 11 |
| Jan 19 | BSC #4Jan 19 · 400 Meters · Brookline | 400 MetersRelay Split | — | 55.6Unofficial | 11 |
| Jan 5 | BSC #3Jan 5 · 1000 Meters · Place 6 · Brookline | 1000 Meters | 6. | 2:47.90a | 11 |
| Jan 5 | BSC #3Jan 5 · 400 Meters · Brookline | 400 MetersRelay Split | — | 55.4Unofficial | 11 |
2016 Indoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 600 Meters · Place 32 · Brookline | 600 Meters | 32. | 1:32.79a | 11 |
| Dec 22 | BSC #2Dec 22 · 600 Meters · Place 12 · Brookline | 600 Meters | 12. | 1:31.75a | 11 |
| Dec 22 | BSC #2Dec 22 · 400 Meters · Brookline | 400 MetersRelay Split | — | 57.2Unofficial | 11 |
| Dec 15 | Bay State Conference Meet #1Dec 15 · 1000 Meters · Place 18 · Brookline | 1000 Meters | 18. | 2:53.42a | 11 |
| Dec 15 | Bay State Conference Meet #1Dec 15 · 400 Meters · Brookline | 400 MetersRelay Split | — | 57.5Unofficial | 11 |
| Feb 14 | MIAA D1 Indoor State ChampionshipsFeb 14 · 1000 Meters · Place 16 · Brookline | 1000 Meters | 16. | 2:43.28a PB | 10 |
| Feb 3 | BSC ChampionshipFeb 3 · 1000 Meters · Place 11 · Brookline | 1000 Meters | 11. | 2:43.53a | 10 |
| Feb 3 | BSC ChampionshipFeb 3 · 800 Meters · Brookline | 800 MetersRelay Split | — | 2:06.2Unofficial | 10 |
| Jan 28 | BSC InterdivisionalJan 28 · 1000 Meters · Place 8 · Brookline | 1000 Meters | 8. | 2:45.15a | 10 |
| Jan 28 | BSC InterdivisionalJan 28 · 200 Meters · Brookline | 200 MetersRelay Split | — | 26.3Unofficial | 10 |
| Jan 23 | MSTCA Coaches InvitationalJan 23 · 1 Mile · Place 19 · Brookline | 1 Mile | 19 | 4:43.25 PB | 10 |
| Jan 21 | BSC #5Jan 21 · 2 Miles · Place 6 · Brookline | 2 Miles | 6. | 10:28.44a PB | 10 |
| Jan 14 | BSC #4Jan 14 · 1 Mile · Place 12 · Brookline | 1 Mile | 12. | 4:49.93a | 10 |
| Jan 7 | BSC #3Jan 7 · 1000 Meters · Place 14 · Brookline | 1000 Meters | 14. | 2:47.72a | 10 |
| Jan 2 | Frosh/Soph Large SchoolJan 2 · 2 Miles · Place 9 · Brookline | 2 Miles | 9. | 10:36.82a | 10 |
2016 Outdoor Track
4 results2015 Indoor Track
8 results2014 Indoor Track
2 results