Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2912.30Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 1025.15aDistrict E Nick DiPilato InvitationalMay 10, 2025
300 Meters · IndoorMidWach Week 2 @ Wachusett · Jan 844.30MidWach Week 2 @ WachusettJanuary 8, 2025
400 Meters · OutdoorWestborough Boys Dual Meet · Apr 959.50Westborough Boys Dual MeetApril 9, 2025
55 Meter · IndoorWinter Warrior HS Invitational · Dec 297.70aWinter Warrior HS InvitationalDecember 29, 2024
55 Meters · IndoorMid Wach @ Wachusett Week 4 · Jan 227.50Mid Wach @ Wachusett Week 4January 22, 2025
Javelin · 800g · OutdoorDistrict E Girls & Boys Division 1 Relays · May 237.32mDistrict E Girls & Boys Division 1 RelaysMay 2, 2026
Long Jump · IndoorWinter Warrior HS Invitational · Dec 2916-09.25Winter Warrior HS InvitationalDecember 29, 2024
Pole Vault · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2912' 6"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Pole Vault · Place 14 · WestboroughPole Vault14.12-00.0012
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pole Vault · Place 2 · WestboroughPole Vault2.12-00.0012
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Javelin · WestboroughJavelin800g—118'05"Unofficial12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 12 · WestboroughJavelin800g12.37.32m PB12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Pole Vault · Place 1 · WestboroughPole Vault1.12' 6" PB12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 7 · WestboroughJavelin800g7.112' 6"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 19 · Westborough100 Meters19.12.30 PBWind: 012
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Pole Vault · WestboroughPole Vault—12'00"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Javelin · WestboroughJavelin800g—129'02"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Pole Vault · WestboroughPole Vault—11'06"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Javelin · WestboroughJavelin800g—125'05"Unofficial12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · WestboroughLong Jump--DNS12
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 19 · Westborough55 Meters197.50 PB—
Jan 8MidWach Week 2 @ WachusettJan 8 · 300 Meters · Place 8 · Westborough300 Meters844.30 PB—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Pole Vault · Place 11 · WestboroughPole Vault11.10-06.0011
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 11 · WestboroughJavelin11111-711
May 10District E Nick DiPilato InvitationalMay 10 · Pole Vault · Place 4 · WestboroughPole Vault410-011
May 10District E Nick DiPilato InvitationalMay 10 · Javelin · Place 14 · WestboroughJavelin14105-211
May 10District E Nick DiPilato InvitationalMay 10 · 200 Meters · Place 31 · Westborough200 Meters3125.15a PB11
May 8Westborough v HudsonMay 8 · Pole Vault · Place 7 · WestboroughPole Vault710-00.0011
May 8Westborough v HudsonMay 8 · Javelin · Place 5 · WestboroughJavelin5128-0411
May 8Westborough v HudsonMay 8 · 200 Meters · Place 8 · Westborough200 Meters825.75a11
Apr 9Westborough Boys Dual MeetApr 9 · Pole Vault · Place 5 · WestboroughPole Vault59-06.0011
Apr 9Westborough Boys Dual MeetApr 9 · Javelin · Place 3 · WestboroughJavelin3111-1111
Apr 9Westborough Boys Dual MeetApr 9 · 400 Meters · Place 12 · Westborough400 Meters1259.50 PB11
Apr 9Westborough Boys Dual MeetApr 9 · 200 Meters · Place 14 · Westborough200 Meters1425.9011
Apr 2Algonquin vs Westborough (Boys)Apr 2 · Pole Vault · Place 6 · WestboroughPole Vault69-611

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 94 · Westborough55 MeterRound P94.7.70a PB11
Dec 29Winter Warrior HS InvitationalDec 29 · Long Jump · Place 27 · WestboroughLong Jump27.16-09.25 PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · WestboroughLong Jump--DNS11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19Pole Vault Last Chance QualifierMay 19 · Pole Vault · Place 6 · WestboroughPole Vault6.10-00.0010
May 7Shepherd Hill vs WestboroughMay 7 · Pole Vault · Place 4 · WestboroughPole Vault409-6—
May 7Shepherd Hill vs WestboroughMay 7 · Javelin · Place 9 · WestboroughJavelin9103-5—
May 4District E Multi / F.A.T. InvitationalMay 4 · Pole Vault · Place 7 · WestboroughPole Vault78-6—
May 4District E Multi / F.A.T. InvitationalMay 4 · 100 Meters · Place 41 · Westborough100 Meters4113.09a—
May 1Wachusett Vs. Westborough (Boys Only)May 1 · Javelin · Place 15 · WestboroughJavelin800g15.91-07.0010