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 26 | Cape Ann MeetJan 26 · 1000 Meters · Place 24 · North Reading | 1000 Meters | 24. | 3:11.44a PB | 11 |
| Jan 15 | Snyder Center Meet #2Jan 15 · 1000 Meters · Place 10 · North Reading | 1000 Meters | 10 | 3:18.80 | 11 |
2019 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Cape Ann #2Dec 23 · 1000 Meters · Place 21 · North Reading | 1000 Meters | 21. | 3:17.41a | 11 |
| Dec 14 | MSTCA Winter Festival Small SchoolsDec 14 · 600 Meters · Place 27 · North Reading | 600 Meters | 27. | 1:44.40a PB | 11 |
| Dec 11 | Cape Anne #1Dec 11 · 1000 Meters · Place 20 · North Reading | 1000 Meters | 20. | 3:18.27a | 11 |
| Jan 28 | Cape Ann #7Jan 28 · 1000 Meters · Place 22 · North Reading | 1000 Meters | 22. | 3:14.31a | 10 |
| Jan 9 | Snyder Center Meet #2Jan 9 · 1000 Meters · Place 5 · North Reading | 1000 Meters | 5 | 3:17.37 | 10 |
2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | Cape Anne League MeetDec 27 · 1000 Meters · Place 19 · North Reading | 1000 Meters | 19. | 3:15.50a | 10 |
| Dec 8 | Cape Ann #1Dec 8 · 1000 Meters · Place 20 · North Reading | 1000 Meters | 20. | 3:18.30a | 10 |
| Jan 29 | Cape Ann League DualJan 29 · 600 Meters · Place 31 · North Reading | 600 Meters | 31. | 1:52.94a | 9 |
2018 Outdoor Track
1 results