Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2912.00Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2142.78aMSTCA Speed Classic (Saturday)December 21, 2024
400 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 2352.82aDivision A Midland-Wachusett League MeetMay 23, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 217.68aMSTCA Speed Classic (Saturday)December 21, 2024
55 Meters · IndoorMidland Wachusett @ Wachusett #3 · Jan 147.30aMidland Wachusett @ Wachusett #3January 14, 2026
High Jump · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 175-04.00MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
Long Jump · IndoorMSTCA Kalperis Relays - Division 2 · Jan 186.06mMSTCA Kalperis Relays - Division 2January 18, 2026
Long Jump · OutdoorMIAA Division 3 Track & Field Championship · May 3019-03.75MIAA Division 3 Track & Field ChampionshipMay 30, 2025
Triple Jump · OutdoorMIAA Division 2 Track & Field Championship · May 2941-04.00MIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Triple Jump · Place 8 · WestboroughTriple Jump8.41-04.00 PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 23 · Westborough400 Meters23.53.99a12
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 4 · WestboroughTriple Jump4.41-03.5012
May 23Division A Midland-Wachusett League MeetMay 23 · 400 Meters · Place 5 · Westborough400 Meters5.52.82a PB12
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 5 · WestboroughTriple Jump5.40-04.2512
May 16Central Mass. Division 1 Class MeetMay 16 · 400 Meters · Place 7 · Westborough400 Meters7.53.20a12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Triple Jump · WestboroughTriple Jump—41'05.25"Unofficial12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 400 Meters · Westborough400 Meters—53.6Unofficial12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Triple Jump · Place 2 · WestboroughTriple Jump2.40' 3"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Long Jump · Place 4 · WestboroughLong Jump4.18' 10.5"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 14 · Westborough100 Meters14.12.00 PBWind: 012
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Triple Jump · WestboroughTriple Jump—40'04.50"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Long Jump · WestboroughLong Jump—19'07.50"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Triple Jump · WestboroughTriple Jump—41'05.50"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · 400 Meters · Westborough400 Meters—54.6Unofficial12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 14 · WestboroughLong Jump1419-4.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 14 · WestboroughLong Jump1419-04.5012
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 31 · WestboroughLong Jump3118-5.5012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 4 · WestboroughHigh Jump45-412
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · High Jump · Place 6 · WestboroughHigh Jump65-412
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55 Meters · Place 28 · Westborough55 Meters287.60a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 12 · WestboroughLong Jump126.06m PB12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · High Jump · Place 6 · WestboroughHigh Jump65-212
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55 Meters · Place 11 · Westborough55 Meters117.30a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · High Jump · Place 5 · WestboroughHigh Jump5.5-04.00 PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · WestboroughLong Jump--DNS12
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · High Jump · Place 8 · WestboroughHigh Jump85-0—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · High Jump · Place 7 · WestboroughHigh Jump75-2—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 19 · Westborough300 Meters1944.90—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · High Jump · Place 9 · WestboroughHigh Jump95-0—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 300 Meters · Place 17 · Westborough300 Meters1745.80—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 29 · Westborough55 Meters297.80—
Jan 8MidWach Week 2 @ WachusettJan 8 · High Jump · Place 9 · WestboroughHigh Jump95-0—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55 Meters · Place 21 · Westborough55 Meters217.60—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Long Jump · Place 21 · WestboroughLong Jump21.19-03.75 PBWind: 011
May 24Midland Wachusett Division A League MeetMay 24 · Triple Jump · Place 6 · WestboroughTriple Jump637-8.5011
May 24Midland Wachusett Division A League MeetMay 24 · Long Jump · Place 9 · WestboroughLong Jump918-4.5011
May 17District E Central Mass Division 1 ChampionshipMay 17 · Triple Jump · Place 13 · WestboroughTriple Jump1338-2.2511
May 10District E Nick DiPilato InvitationalMay 10 · 100 Meters · Place 69 · Westborough100 Meters6912.60a11
May 8Westborough v HudsonMay 8 · Triple Jump · Place 1 · WestboroughTriple Jump137-09.5011
May 8Westborough v HudsonMay 8 · Long Jump · Place 3 · WestboroughLong Jump319-04.7511
May 8Westborough v HudsonMay 8 · 100 Meters · Place 12 · Westborough100 Meters1212.56a11
Apr 9Westborough Boys Dual MeetApr 9 · Long Jump · Place 5 · WestboroughLong Jump518-05.5011

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 102 · Westborough300 Meters102.42.78a PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 134 · Westborough55 Meter134.7.68a PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 28 · WestboroughLong Jump28.17-03.2511
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 300 Meters · Place 15 · Westborough300 Meters15.47.4011
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · High Jump · Place 9 · WestboroughHigh Jump9.5' 011
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · Long Jump · WestboroughLong Jump--DNS11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · Triple Jump · Place 10 · WestboroughTriple Jump1035-4.50—
May 7Shepherd Hill vs WestboroughMay 7 · Triple Jump · Place 3 · WestboroughTriple Jump336-8.5—
May 1Wachusett Vs. Westborough (Boys Only)May 1 · Triple Jump · Place 3 · WestboroughTriple Jump3.35-08.510