Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 1012.31aDistrict E Nick DiPilato InvitationalMay 10, 2025
200 Meters · OutdoorMidland Wachusett Division A League Meet · May 2424.67aMidland Wachusett Division A League MeetMay 24, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 940.17aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · OutdoorCentral Mass. Division 1 Class Meet · May 1654.57aCentral Mass. Division 1 Class MeetMay 16, 2026
55 Meters · IndoorMid Wach @ Fitchburg Week 3 · Jan 157.20Mid Wach @ Fitchburg Week 3January 15, 2025
Varsity · OutdoorWestborough Boys Dual Meet · Apr 911.90Westborough Boys Dual MeetApril 9, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Central Mass. Division 1 Class MeetMay 16 · 400 Meters · Place 17 · Westborough400 Meters17.54.57a PB10
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 100 Meters · Westborough100 Meters—11.6Unofficial10
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 400 Meters · Westborough400 Meters—54.4Unofficial10
Apr 8Westborough vs Grafton Dual MeetApr 8 · 400 Meters · Westborough400 Meters—55.3Unofficial10
Apr 8Westborough vs Grafton Dual MeetApr 8 · 200 Meters · Westborough200 Meters—24.6Unofficial10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · High Jump · Place 2 · WestboroughHigh Jump25-610
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 122 · Westborough300 Meters12240.17a PB10
Jan 7Midland Wachusett @ WachusettJan 7 · 300 Meters · Place 2 · Westborough300 Meters241.60a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Long Jump · Place 12 · WestboroughLong Jump1216-29
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 12 · Westborough200 Meters1224.67a PB9
May 10District E Nick DiPilato InvitationalMay 10 · 400 Meters · Place 14 · Westborough400 Meters1456.86a9
May 10District E Nick DiPilato InvitationalMay 10 · 100 Meters · Place 42 · Westborough100 Meters4212.31a PB9
May 8Westborough v HudsonMay 8 · Long Jump · Place 4 · WestboroughLong Jump418-01.509
May 8Westborough v HudsonMay 8 · 400 Meters · Place 6 · Westborough400 Meters656.66a9
May 8Westborough v HudsonMay 8 · 100 Meters · Place 11 · Westborough100 Meters1112.46a9
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 16 · WestboroughVarsity1617-02.009
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 4 · WestboroughVarsity456.609
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 8 · WestboroughVarsity811.90 PB9
Apr 2Algonquin vs Westborough (Boys)Apr 2 · Varsity · Place 2 · WestboroughVarsity224.89

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 55 Meters · Place 5 · Westborough55 Meters57.30—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · High Jump · Place 1 · WestboroughHigh Jump15-02.00FR
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 55 Meters · Place 7 · Westborough55 Meters77.20 PBFR
Jan 8MidWach Week 2 @ WachusettJan 8 · High Jump · Place 5 · WestboroughHigh Jump55-2—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55 Meters · Place 8 · Westborough55 Meters87.30—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 88 · Westborough55 Meters887.46a—