Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2916.80Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 1025.36aDistrict E Nick DiPilato InvitationalMay 10, 2025
300 Meters · IndoorMid Wach @ Wachusett Week 4 · Jan 2244.50Mid Wach @ Wachusett Week 4January 22, 2025
Pole Vault · OutdoorNew England HS Outdoor TF Championship · Jun 134.04mNew England HS Outdoor TF ChampionshipJune 13, 2026
Varsity · OutdoorWestborough Boys Dual Meet · Apr 917.50Westborough Boys Dual MeetApril 9, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Pole Vault · Place 14 · WestboroughPole Vault14.4.04m PB12
Jun 4MIAA Meet of ChampionsJun 4 · Pole Vault · Place 9 · WestboroughPole Vault9.12-06.0012
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pole Vault · Place 3 · WestboroughPole Vault3.12-00.0012
May 252026 Anti-Gravity Last Chance QualifierMay 25 · Pole Vault · Place 2 · WestboroughPole Vault2.12'06.00"12
May 23Division A Midland-Wachusett League MeetMay 23 · Pole Vault · Place 1 · WestboroughPole Vault1.12-00.0012
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 7 · Westborough110m Hurdles39" / 0.991mRound P7.17.27a12
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 5 · Westborough110m Hurdles39" / 0.991m5.16.84a12
May 16Central Mass. Division 1 Class MeetMay 16 · Pole Vault · Place 1 · WestboroughPole Vault1.12-06.0012
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Pole Vault · WestboroughPole Vault—12'00"Unofficial12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 110m Hurdles · Westborough110m Hurdles39" / 0.991m—16.5Unofficial12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Pole Vault · Place 2 · WestboroughPole Vault2.12' 6"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 110m Hurdles · Place 2 · Westborough110m Hurdles39" / 0.991m2.16.80 PBWind: 012
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Pole Vault · WestboroughPole Vault—12'00.00"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 110m Hurdles · Westborough110m Hurdles39" / 0.991m—16.6Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Pole Vault · WestboroughPole Vault—12'00"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · 110m Hurdles · Westborough110m Hurdles39" / 0.991m—16.7Unofficial12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 5 · Westborough55m Hurdles59.0012
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55m Hurdles · Place 1 · Westborough55m Hurdles18.70a12
Jan 9MSTCA Northeast InvitationalJan 9 · Pole Vault · Place 2 · WestboroughPole Vault212-612
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 34 · Westborough55m HurdlesRound P348.84a12
Jan 7Midland Wachusett @ WachusettJan 7 · 55m Hurdles · Place 2 · Westborough55m Hurdles28.90a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 16West Coast Vault-A-Rama Aug 16 · Pole Vault · Place 4 · WestboroughPole Vault412-611
Jun 5MIAA Meet of ChampionsJun 5 · Pole Vault · WestboroughPole Vault—NH11
May 24Midland Wachusett Division A League MeetMay 24 · Pole Vault · Place 3 · WestboroughPole Vault312-011
May 24Midland Wachusett Division A League MeetMay 24 · 110m Hurdles · Place 7 · Westborough110m Hurdles717.26a11
May 24Midland Wachusett Division A League MeetMay 24 · 110m Hurdles · Place 5 · Westborough110m Hurdles517.19a11
May 10District E Nick DiPilato InvitationalMay 10 · Pole Vault · Place 1 · WestboroughPole Vault112-411
May 10District E Nick DiPilato InvitationalMay 10 · 110m Hurdles · Place 4 · Westborough110m Hurdles417.00a11
May 10District E Nick DiPilato InvitationalMay 10 · 200 Meters · Place 42 · Westborough200 Meters4225.36a PB11
May 8Westborough v HudsonMay 8 · Long Jump · Place 16 · WestboroughLong Jump1615-07.0011
May 8Westborough v HudsonMay 8 · Pole Vault · Place 4 · WestboroughPole Vault411-06.0011
May 8Westborough v HudsonMay 8 · 110m Hurdles · Place 1 · Westborough110m Hurdles117.41a11
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 3 · WestboroughVarsity311-06.0011
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 2 · WestboroughVarsity217.50 PB11
Apr 2Algonquin vs Westborough (Boys)Apr 2 · Varsity · Place 2 · WestboroughVarsity211-611
Apr 2Algonquin vs Westborough (Boys)Apr 2 · Varsity · Place 1 · WestboroughVarsity117.511

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 6 · Westborough55m Hurdles69.16a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 8 · Westborough55m Hurdles89.02a—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 55m Hurdles · Place 2 · Westborough55m Hurdles28.70—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55m Hurdles · Place 4 · Westborough55m Hurdles48.80—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 300 Meters · Place 11 · Westborough300 Meters1144.50 PB—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 55m Hurdles · Place 1 · Westborough55m Hurdles18.70JR
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 50 · Westborough55m Hurdles509.08a—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55m Hurdles · Place 3 · Westborough55m Hurdles39.20—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Pole Vault · Place 7 · WestboroughPole Vault710-6—
May 18Midland Wachusett Division A League MeetMay 18 · 110m Hurdles · Place 7 · Westborough110m Hurdles719.49a—
May 7Shepherd Hill vs WestboroughMay 7 · Pole Vault · Place 3 · WestboroughPole Vault310-0—
May 7Shepherd Hill vs WestboroughMay 7 · 110m Hurdles · Place 3 · Westborough110m Hurdles317.8—
May 4District E Multi / F.A.T. InvitationalMay 4 · Pole Vault · Place 2 · WestboroughPole Vault210-0—
May 4District E Multi / F.A.T. InvitationalMay 4 · 110m Hurdles · Place 4 · Westborough110m Hurdles418.21a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1145th District E InviteFeb 11 · 55m Hurdles · Place 22 · Westborough55m Hurdles229.94a—