Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · OutdoorDivision A Midland-Wachusett League Meet · May 2310:33.09aDivision A Midland-Wachusett League MeetMay 23, 2026
400 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 955.86aDistrict E Nick DiPilato InvitationalMay 9, 2026
800 Meters · OutdoorCentral Mass. Division 1 Class Meet · May 162:07.65aCentral Mass. Division 1 Class MeetMay 16, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · 2 Miles · Place 5 · Westborough2 Miles5.10:33.09a PB9
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 11 · Westborough800 Meters11.2:11.43a9
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 12 · Westborough800 Meters12.2:07.65a PB9
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 2 Miles · Westborough2 Miles—10:35.9Unofficial9
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 800 Meters · Westborough800 Meters—2:09.9Unofficial9
May 9District E Nick DiPilato InvitationalMay 9 · 400 Meters · Place 12 · Westborough400 Meters12.55.86a PB9
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 2 Miles · Place 1 · Westborough2 Miles1.10:49.909
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 800 Meters · Place 7 · Westborough800 Meters7.2:11.509
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 2 Miles · Westborough2 Miles—10:42.4Unofficial9
Apr 8Westborough vs Grafton Dual MeetApr 8 · 1 Mile · Westborough1 Mile—4:57.2Unofficial9
Apr 8Westborough vs Grafton Dual MeetApr 8 · 800 Meters · Westborough800 Meters—2:11.0Unofficial9