Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorOld Colony #2 · Dec 21 | 3:32.80 | Old Colony #2 | December 21, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | OCL ChampionshipsJan 24 · 600 Meters · Bridgewater-Raynham Regional | 600 Meters | — | 1:42.47aUnofficial | 11 |
| Jan 19 | BR v BarnstableJan 19 · 600 Meters · Bridgewater-Raynham Regional | 600 Meters | — | 1:44.4Unofficial | 11 |
| Jan 3 | BR v DartmouthJan 3 · 600 Meters · Bridgewater-Raynham Regional | 600 Meters | — | 1:46.3Unofficial | 11 |
2016 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | BR v DurfeeDec 13 · 600 Meters · Place 3 · Bridgewater-Raynham Regional | 600 Meters | 3. | 1:44.8Unofficial | 11 |
| Jan 22 | OCL ChampionshipsJan 22 · 1000 Meters · Bridgewater-Raynham Regional | 1000 Meters | — | 3:32.52aUnofficial | 10 |
| Jan 12 | BR vs BarnstableJan 12 · 1000 Meters · Bridgewater-Raynham Regional | 1000 Meters | — | 3:34.4aUnofficial | 10 |
2016 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | BR vs NBMay 10 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:37.8Unofficial | 10 |
| May 4 | BR vs BrocktonMay 4 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:38.4Unofficial | 10 |
| Apr 12 | BR vs DartmouthApr 12 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:36.2Unofficial | 10 |
2015 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | Old Colony #2Dec 21 · 1000 Meters · Place 9 · Bridgewater-Raynham Regional | 1000 Meters | 9. | 3:32.80 PB | 10 |
2015 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 19 | OCL ChampionshipMay 19 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:29.45aUnofficial | 9 |
| May 5 | BR vs BrocktonMay 5 · 1 Mile · Bridgewater-Raynham Regional | 1 Mile | — | 6:34Unofficial | 9 |
| Apr 28 | BR vs BarnstableApr 28 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:38.8Unofficial | 9 |
| Apr 22 | BR vs DurfeeApr 22 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:38.9Unofficial | 9 |
| Apr 14 | BR vs DartmouthApr 14 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:47.1Unofficial | 9 |
| Apr 8 | BR vs NBApr 8 · 800 Meters · Bridgewater-Raynham Regional | 800 Meters | — | 2:43Unofficial | 9 |
2014 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | BR vs DurfeeDec 19 · 1000 Meters · Bridgewater-Raynham Regional | 1000 Meters | — | 3:37.7Unofficial | 9 |
| Dec 16 | BR vs BarnstableDec 16 · 600 Meters · Bridgewater-Raynham Regional | 600 Meters | — | 1:53.6Unofficial | 9 |
| Dec 12 | Old Colony #1Dec 12 · 1000 Meters · Place 18 · Bridgewater-Raynham Regional | 1000 Meters | 18. | 3:40.10 | 9 |
| Dec 12 | BR vs NBDec 12 · 1000 Meters · Bridgewater-Raynham Regional | 1000 Meters | — | 3:40.01Unofficial | 9 |