Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | MSTCA Coaches Elite MeetJan 24 · 1000 Meters · Place 9 · Westford Academy | 1000 Meters | 9. | 2:38.68a PB | 12 |
| Jan 20 | Dual County #5Jan 20 · 1 Mile · Place 5 · Westford Academy | 1 Mile | 5. | 4:42.73a PB | 12 |
| Jan 13 | Dual County #4Jan 13 · 1000 Meters · Place 5 · Westford Academy | 1000 Meters | 5. | 2:44.55a | 12 |
| Jan 6 | Dual County #3Jan 6 · 1 Mile · Place 3 · Westford Academy | 1 Mile | 3. | 4:45.68a | 12 |
2015 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Dual County #2Dec 23 · 1000 Meters · Place 7 · Westford Academy | 1000 Meters | 7. | 2:50.97a | 12 |
| Dec 18 | Dual County #1Dec 18 · 1 Mile · Place 20 · Westford Academy | 1 Mile | 20. | 5:19.59a | 12 |
| Feb 11 | MIAA D1 Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 8 · Westford Academy | 1000 Meters | 8. | 2:39.85a | 11 |
| Jan 12 | Dual County #4Jan 12 · 1 Mile · Place 9 · Westford Academy | 1 Mile | 9. | 4:49.87a | 11 |
| Jan 5 | Dual County #3Jan 5 · 2 Miles · Place 4 · Westford Academy | 2 Miles | 4. | 10:51.50a PB | 11 |
2014 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | DCL Championship MeetMay 21 · 800 Meters · Place 12 · Westford Academy | 800 Meters | 12. | 2:17.30 PB | 10 |
| May 10 | Andover InvitationalMay 10 · 1 Mile · Place 20 · Westford Academy | 1 Mile | 20. | 5:01.88a PB | 10 |