Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough Boys Dual Meet · Apr 912.70Westborough Boys Dual MeetApril 9, 2025
110m Hurdles · 39" / 0.991m · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2918.50Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
200 Meters · OutdoorWestborough Boys Dual Meet · Apr 927.40Westborough Boys Dual MeetApril 9, 2025
300 Meters · IndoorMidLand Wachusett Indoor League Championships · Feb 242.23aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 207.67aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meters · IndoorMid Wach @ Wachusett Week 4 · Jan 227.60Mid Wach @ Wachusett Week 4January 22, 2025
Javelin · 800g · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 29121' 2"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Pole Vault · Outdoor2026 Anti-Gravity Last Chance Qualifier · May 258'00.00"2026 Anti-Gravity Last Chance QualifierMay 25, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 252026 Anti-Gravity Last Chance QualifierMay 25 · Pole Vault · Place 16 · WestboroughPole Vault16.8'00.00" PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 10 · WestboroughJavelin800g10.119-0011
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 12 · Westborough110m Hurdles39" / 0.991mRound P12.19.15a11
May 16Central Mass. Division 1 Class MeetMay 16 · 110m Hurdles · Place 18 · Westborough110m Hurdles39" / 0.991mRound P18.18.69a11
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Javelin · WestboroughJavelin800g—116'04"Unofficial11
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 110m Hurdles · Westborough110m Hurdles39" / 0.991m—18.7Unofficial11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 35 · WestboroughJavelin800g35.28.31m11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Pole Vault · Place 12 · WestboroughPole Vault12.7' 6"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 5 · WestboroughJavelin800g5.121' 2" PB11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 110m Hurdles · Place 7 · Westborough110m Hurdles39" / 0.991m7.18.50 PBWind: 011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 37 · Westborough100 Meters37.13.10Wind: 011
Apr 8Westborough vs Grafton Dual MeetApr 8 · 110m Hurdles · Westborough110m Hurdles39" / 0.991m—19.1Unofficial11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 300 Meters · Place 18 · Westborough300 Meters18.48.82a11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55 Meter · Westborough55 MeterRound P--DNS11
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 8 · Westborough55m Hurdles89.5011
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 300 Meters · Place 14 · Westborough300 Meters1446.3011
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55m Hurdles · Place 12 · Westborough55m Hurdles1210.00a11
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 300 Meters · Place 6 · Westborough300 Meters645.10a11
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55 Meters · Place 25 · Westborough55 Meters257.80a11
Jan 7Midland Wachusett @ WachusettJan 7 · 55 Meters · Place 20 · Westborough55 Meters207.70a11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Westborough300 Meters--DNS11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 143 · Westborough55 Meter143.7.67a PB11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 300 Meters · Place 84 · Westborough300 Meters84.44.32a11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 300 Meters · Place 15 · Westborough300 Meters1542.23a PB—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 14 · Westborough300 Meters1443.70—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 22 · Westborough55 Meters227.60 PB—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 300 Meters · Place 6 · Westborough300 Meters644.80SO
Jan 8MidWach Week 2 @ WachusettJan 8 · 300 Meters · Place 8 · Westborough300 Meters844.30—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55 Meters · Place 25 · Westborough55 Meters257.80—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Westborough v HudsonMay 8 · Javelin · Place 12 · WestboroughJavelin1296-0810
May 8Westborough v HudsonMay 8 · 200 Meters · Place 18 · Westborough200 Meters1827.89a10
May 8Westborough v HudsonMay 8 · 100 Meters · Place 33 · Westborough100 Meters3313.41a10
Apr 9Westborough Boys Dual MeetApr 9 · Javelin · Place 16 · WestboroughJavelin1681-0510
Apr 9Westborough Boys Dual MeetApr 9 · 200 Meters · Place 23 · Westborough200 Meters2327.40 PB10
Apr 9Westborough Boys Dual MeetApr 9 · 100 Meters · Place 24 · Westborough100 Meters2412.70 PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 300 Meters · Place 9 · Westborough300 Meters9.45.5010
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55 Meter · Place 85 · Westborough55 MeterRound P85.7.79a10