Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2913.40Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
400 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 291:00.80Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Javelin · 800g · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2970' 10"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Varsity · OutdoorWestborough Boys Dual Meet · Apr 91:03.40Westborough Boys Dual MeetApril 9, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 23 · WestboroughJavelin800g23.70' 10" PB12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 400 Meters · Place 11 · Westborough400 Meters11.1:00.80 PB12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 45 · Westborough100 Meters45.13.40 PBWind: 012

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10District E Nick DiPilato InvitationalMay 10 · 400 Meters · Place 34 · Westborough400 Meters341:01.85a11
May 8Westborough v HudsonMay 8 · Javelin · Place 20 · WestboroughJavelin2068-0111
May 8Westborough v HudsonMay 8 · 400 Meters · Place 13 · Westborough400 Meters131:01.88a11
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 19 · WestboroughVarsity191:03.40 PB—