Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
1 results2018 Outdoor Track
1 results2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 3 | Dual County League MeetJan 3 · 1000 Meters · Place 27 · Cambridge Rindge & Latin | 1000 Meters | 27. | 4:05.73a | 10 |
2017 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | Dual CountyDec 20 · 1000 Meters · Place 31 · Cambridge Rindge & Latin | 1000 Meters | 31. | 3:59.83a PB | 10 |
| Dec 15 | Dual County League MeetDec 15 · 1 Mile · Place 30 · Cambridge Rindge & Latin | 1 Mile | 30. | 6:53.03a PB | 10 |
2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | Dual County #1Dec 16 · 1000 Meters · Place 32 · Cambridge Rindge & Latin | 1000 Meters | 32. | 4:30.01a | 9 |