Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
2 results2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 11 | MVC #4Jan 11 · 1 Mile · Place 37 · North Andover | 1 Mile | 37. | 5:18.63a | 12 |
2017 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | MVC #2Dec 27 · 2 Miles · Place 16 · North Andover | 2 Miles | 16. | 11:37.44a | 12 |
| Dec 20 | Merrimack Valley Conference-Week 1Dec 20 · 2 Miles · Place 16 · North Andover | 2 Miles | 16. | 11:07.34a | 12 |
| Dec 17 | Winterfest Large SchoolsDec 17 · 1 Mile · Place 54 · North Andover | 1 Mile | 54. | 5:14.17a | 12 |
| Jan 16 | MVC #4Jan 16 · 1000 Meters · Place 26 · North Andover | 1000 Meters | 26. | 3:01.37a PB | 11 |
| Jan 12 | MVC #3Jan 12 · 2 Miles · Place 12 · North Andover | 2 Miles | 12. | 10:59.57a PB | 11 |
| Jan 5 | MVC #2Jan 5 · 1 Mile · Place 22 · North Andover | 1 Mile | 22. | 5:11.58a PB | 11 |
2016 Indoor Track
2 results2016 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 16 | Haverhill InvitationalApr 16 · 1 Mile · Place 22 · North Andove | 1 Mile | 22 | 5:15.28 PB | — |