Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 913.49Central Mass. Multi-MeetJune 9, 2025
110m Hurdles · 39" / 0.991m · OutdoorWestboro vs Shepherd Hill · May 1218.1Westboro vs Shepherd Hill May 12, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2043.46aMSTCA Speed Classic (Saturday)December 20, 2025
400 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 959.39aDistrict E Nick DiPilato InvitationalMay 9, 2026
400m Hurdles · 36" / 0.914m · OutdoorDivision A Midland-Wachusett League Meet · May 231:05.58aDivision A Midland-Wachusett League MeetMay 23, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Saturday) · Dec 2010.56aMSTCA Speed Classic (Saturday)December 20, 2025
600 Meters · IndoorMSTCA Winter Festival (Saturday) · Dec 131:45.38aMSTCA Winter Festival (Saturday)December 13, 2025
800 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 102:30.65aDistrict E Nick DiPilato InvitationalMay 10, 2025
Discus · 1.6kg · OutdoorWestboro vs Shepherd Hill · May 1271'10"Westboro vs Shepherd Hill May 12, 2026
High Jump · OutdoorCentral Mass. Multi-Meet · Jun 91.32mCentral Mass. Multi-MeetJune 9, 2025
Long Jump · OutdoorCentral Mass. Multi-Meet · Jun 94.73mCentral Mass. Multi-MeetJune 9, 2025
Triple Jump · OutdoorCentral Mass. Multi-Meet · Jun 99.88mCentral Mass. Multi-MeetJune 9, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · 400m Hurdles · Place 7 · Shepherd Hill Reg400m Hurdles36" / 0.914m7.1:05.58a PB10
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 10 · Shepherd Hill Reg110m Hurdles39" / 0.991mRound P10.18.65a10
May 16Central Mass. Division 1 Class MeetMay 16 · 400m Hurdles · Place 16 · Shepherd Hill Reg400m Hurdles36" / 0.914m16.1:06.03a10
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 400m Hurdles · Shepherd Hill Reg400m Hurdles36" / 0.914m—66.5Unofficial10
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 110m Hurdles · Shepherd Hill Reg110m Hurdles39" / 0.991m—18.1Unofficial10
May 12Westboro vs Shepherd Hill May 12 · Discus · Place 6 · Shepherd Hill RegDiscus1.6kg6.71'10" PB10
May 12Westboro vs Shepherd Hill May 12 · 400m Hurdles · Place 2 · Shepherd Hill Reg400m Hurdles36" / 0.914m2.01:06.510
May 12Westboro vs Shepherd Hill May 12 · 110m Hurdles · Place 2 · Shepherd Hill Reg110m Hurdles39" / 0.991m2.18.1 PB10
May 9District E Nick DiPilato InvitationalMay 9 · 110m Hurdles · Place 14 · Shepherd Hill Reg110m Hurdles39" / 0.991m14.18.83a10
May 9District E Nick DiPilato InvitationalMay 9 · 400 Meters · Place 26 · Shepherd Hill Reg400 Meters26.59.39a PB10
May 6Shepherd Hill vs GraftonMay 6 · Triple Jump · Place 4 · Shepherd Hill RegTriple Jump4.33'06"Unofficial10
May 6Shepherd Hill vs GraftonMay 6 · Discus · Place 6 · Shepherd Hill RegDiscus1.6kg6.73'03"Unofficial10
May 6Shepherd Hill vs GraftonMay 6 · 400m Hurdles · Place 1 · Shepherd Hill Reg400m Hurdles36" / 0.914m1.01:07.1Unofficial10
May 6Shepherd Hill vs GraftonMay 6 · 110m Hurdles · Place 2 · Shepherd Hill Reg110m Hurdles39" / 0.991m2.18.8Unofficial10
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · Triple Jump · Place 3 · Shepherd Hill RegTriple Jump3.34'10"Unofficial10
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · 400m Hurdles · Place 1 · Shepherd Hill Reg400m Hurdles36" / 0.914m1.1:06.2Unofficial10
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · 110m Hurdles · Place 2 · Shepherd Hill Reg110m Hurdles39" / 0.991m2.19.2Unofficial10
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Triple Jump · Place 4 · Shepherd Hill RegTriple Jump4.35'01"Unofficial10
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 400m Hurdles · Place 4 · Shepherd Hill Reg400m Hurdles36" / 0.914m4.1:19.7Unofficial10
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 400 Meters · Place 7 · Shepherd Hill Reg400 Meters7.1:02.7Unofficial10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 14 · Shepherd Hill Reg55m Hurdles39"Round P14.10.84a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 81 · Shepherd Hill Reg55m HurdlesRound P8110.52a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 146 · Shepherd Hill Reg300 Meters146.43.46a PB10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 42 · Shepherd Hill Reg55m Hurdles39"42.10.56a PB10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 600 Meters · Place 39 · Shepherd Hill Reg600 Meters39.1:45.38a PB10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 31 · Shepherd Hill Reg55m Hurdles39"Round P31.10.63a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Triple Jump · Place 38 · Shepherd Hill RegTriple Jump389.88m PB9
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 20 · Shepherd Hill RegJavelin2021.23m9
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 49 · Shepherd Hill Reg100 Meters4913.49 PB9
Jun 9Central Mass. Multi-MeetJun 9 · 400 Meters · Place 40 · Shepherd Hill Reg400 Meters401:02.199
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 55 · Shepherd Hill RegShot Put556.76m9
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 44 · Shepherd Hill RegLong Jump444.73m PB9
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 46 · Shepherd Hill RegHigh Jump461.32m PB9
Jun 9Central Mass. Multi-MeetJun 9 · 110m Hurdles · Place 41 · Shepherd Hill Reg110m Hurdles4122.299
May 10District E Nick DiPilato InvitationalMay 10 · 800 Meters · Place 44 · Shepherd Hill Reg800 Meters442:30.65a PB9
May 7Algonquin v Shepherd HillMay 7 · 800 Meters · Place 6 · Shepherd Hill Reg800 Meters62:31.08a9
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 800 Meters · Place 7 · Shepherd Hill Reg800 Meters72:33.39
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 800 Meters · Place 10 · Shepherd Hill Reg800 Meters102:38.69