Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | DCL Championship MeetMay 16 · 2 Miles · Place 9 · Westford Academy | 2 Miles | 9. | 10:23.37aUnofficial | 12 |
| May 11 | Andover Boosters InviteMay 11 · 2 Miles · Place 18 · Westford Academy | 2 Miles | 18. | 10:23.78a PB | 12 |
| May 5 | Weston TwilightMay 5 · 2000m Steeplechase · Place 23 · Westford Academy | 2000m Steeplechase0.838m | 23. | 7:12.40 PB | 12 |
2018 Indoor Track
2 results2017 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | Andover InvitationalMay 13 · 2 Miles · Place 21 · Westford Academy | 2 Miles | 21. | 10:51.02a | 11 |
2017 Indoor Track
2 results2016 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | Dual County #2Dec 21 · 2 Miles · Place 12 · Westford Academy | 2 Miles | 12. | 11:16.51a | 11 |
| Dec 16 | Dual County #1Dec 16 · 1 Mile · Place 21 · Westford Academy | 1 Mile | 21. | 5:08.44a | 11 |
| Jan 30 | Dual CountyJan 30 · 1 Mile · Place 15 · Westford Academy | 1 Mile | 15. | 5:08.83a | 10 |
| Jan 20 | Dual County #5Jan 20 · 1000 Meters · Place 29 · Westford Academy | 1000 Meters | 29. | 3:08.80a PB | 10 |
| Jan 20 | Dual County #5Jan 20 · High Jump · Westford Academy | High Jump | -- | NH | 10 |
| Jan 13 | Dual County #4Jan 13 · 1 Mile · Place 29 · Westford Academy | 1 Mile | 29. | 5:15.38a | 10 |
| Jan 13 | Dual County #4Jan 13 · High Jump · Westford Academy | High Jump | -- | NH | 10 |
| Jan 6 | Dual County #3Jan 6 · 1000 Meters · Place 30 · Westford Academy | 1000 Meters | 30. | 3:13.02a | 10 |
| Jan 6 | Dual County #3Jan 6 · High Jump · Westford Academy | High Jump | -- | NH | 10 |
| Jan 2 | Frosh/Soph Large SchoolJan 2 · 1 Mile · Place 60 · Westford Academy | 1 Mile | 60. | 5:20.68a | 10 |
2016 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | MSTCA Fros / SophMay 7 · 1 Mile · Place 56 · Westford Academy | 1 Mile | 56. | 5:14.33a PB | 10 |
2015 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Dual County #2Dec 23 · 2 Miles · Place 16 · Westford Academy | 2 Miles | 16. | 11:50.81a | 10 |
| Dec 23 | Dual County #2Dec 23 · High Jump · Westford Academy | High Jump | -- | NH | 10 |
| Dec 18 | Dual County #1Dec 18 · 1 Mile · Place 28 · Westford Academy | 1 Mile | 28. | 5:34.50a | 10 |
| Dec 18 | Dual County #1Dec 18 · High Jump · Westford Academy | High Jump | -- | NH | 10 |
| Jan 12 | Dual County #4Jan 12 · 2 Miles · Place 20 · Westford Academy | 2 Miles | 20. | 12:25.19a | 9 |
| Jan 5 | Dual County #3Jan 5 · High Jump · Westford Academy | High Jump | -- | NH | 9 |
2014 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Dual County #2Dec 23 · 1 Mile · Place 29 · Westford Academy | 1 Mile | 29. | 5:51.66a | 9 |
| Dec 19 | Dual Country ConfDec 19 · 1000 Meters · Place 27 · Westford Academy | 1000 Meters | 27. | 3:24.13a | 9 |