Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShepherd Hill vs. Shrewsbury · Apr 214.7Shepherd Hill vs. ShrewsburyApril 2, 2025
1000 Meters · IndoorMSTCA Winter Festival Invitational Large Schools · Dec 114:11.71aMSTCA Winter Festival Invitational Large SchoolsDecember 11, 2021
200 Meters · IndoorArt Kadish Elm City Challenge · Dec 1232.76aArt Kadish Elm City ChallengeDecember 12, 2025
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 930.93Central Mass. Multi-MeetJune 9, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1251.08MSTCA Northeast InvitationalJanuary 12, 2024
55 Meter · IndoorArt Kadish Elm City Challenge · Dec 129.10aArt Kadish Elm City ChallengeDecember 12, 2025
55m Hurdles · 33" · IndoorMSTCA Winter Festival (Small Schools) · Dec 1411.54aMSTCA Winter Festival (Small Schools)December 14, 2024
600 Meters · IndoorMid Wach League Championship A & B · Feb 32:04.60aMid Wach League Championship A & BFebruary 3, 2024
800 Meters · OutdoorCentral Mass. Multi-Meet · Jun 92:45.63Central Mass. Multi-MeetJune 9, 2025
Discus · 1kg · OutdoorDistrict E Girls & Boys Division 1 Relays · Apr 2714.42mDistrict E Girls & Boys Division 1 RelaysApril 27, 2024
High Jump · OutdoorCentral Mass. Multi-Meet · Jun 91.22mCentral Mass. Multi-MeetJune 9, 2025
Javelin · 600g · OutdoorDistrict E Girls & Boys Division 1 Relays · Apr 2722.96mDistrict E Girls & Boys Division 1 RelaysApril 27, 2024
Long Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 33.47mCentral Mass MultiMeet 2024June 3, 2024

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

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · 55 Meter · Place 34 · BridgeportBridgeport55 MeterRound P34.9.10a PBFr
Dec 12Art Kadish Elm City ChallengeDec 12 · 200 Meters · Place 37 · BridgeportBridgeport200 Meters37.32.76a PBFr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 8 · Shepherd Hill RegShepherd Hill Reg55m Hurdles811.10a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 8 · Shepherd Hill RegShepherd Hill Reg55m Hurdles811.01a—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 55m Hurdles · Place 9 · Shepherd HillShepherd Hill55m Hurdles911.60SR
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 138 · Shepherd Hill RegShepherd Hill Reg55m Hurdles13811.91a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 194 · Shepherd Hill RegShepherd Hill Reg300 Meters19451.33a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 5 · Shepherd Hill RegShepherd Hill RegJavelin521.54m12
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 26 · Shepherd Hill RegShepherd Hill Reg200 Meters2630.93 PB12
Jun 9Central Mass. Multi-MeetJun 9 · 800 Meters · Place 14 · Shepherd Hill RegShepherd Hill Reg800 Meters142:45.63 PB12
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 40 · Shepherd Hill RegShepherd Hill RegLong Jump403.71m12
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 29 · Shepherd Hill RegShepherd Hill RegHigh Jump291.22m PB12
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 25 · Shepherd Hill RegShepherd Hill RegShot Put256.16m12
Jun 9Central Mass. Multi-MeetJun 9 · 100m Hurdles · Place 30 · Shepherd Hill RegShepherd Hill Reg100m Hurdles3020.9212
Jun 9Central Mass. Multi-MeetJun 9 · 1500 Meters · Place 26 · Shepherd Hill RegShepherd Hill Reg1500 Meters26233312
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 7 · Shepherd Hill RegShepherd Hill RegJavelin782-712
May 24Midland Wachusett Division A League MeetMay 24 · 400m Hurdles · Place 7 · Shepherd Hill RegShepherd Hill Reg400m Hurdles71:21.11a12
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400m Hurdles · Place 19 · Shepherd Hill RegShepherd Hill Reg400m Hurdles191:25.5012
May 17District E Central Mass Division 1 ChampionshipMay 17 · Javelin · Place 7 · Shepherd Hill RegShepherd Hill RegJavelin789-212
May 10District E Nick DiPilato InvitationalMay 10 · Javelin · Place 7 · Shepherd Hill RegShepherd Hill RegJavelin776-012
May 10District E Nick DiPilato InvitationalMay 10 · 400m Hurdles · Place 7 · Shepherd Hill RegShepherd Hill Reg400m Hurdles71:24.58a12
May 7Algonquin v Shepherd HillMay 7 · Javelin · Place 2 · Shepherd Hill RegShepherd Hill RegJavelin279-3.2512
May 7Algonquin v Shepherd HillMay 7 · 400m Hurdles · Place 2 · Shepherd Hill RegShepherd Hill Reg400m Hurdles21:24.45a12
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 4 · Shepherd Hill RegShepherd Hill RegJavelin427.03m12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 400m Hurdles · Place 1 · Shepherd Hill RegShepherd Hill Reg400m Hurdles30" / 0.762m1.01:19.5Unofficial12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Javelin · Place 2 · Shepherd Hill RegShepherd Hill RegJavelin600g2.75-07.00Unofficial12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 100 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg100 Meters3.14.5Unofficial12
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Javelin · Place 1 · Shepherd Hill RegShepherd Hill RegJavelin179-212
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 100 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg100 Meters314.7 PB12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 67 · Shepherd Hill RegShepherd Hill Reg55m Hurdles33"67.11.81a12
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 55m Hurdles · Place 34 · Shepherd Hill RegShepherd Hill Reg55m Hurdles33"Round P34.11.54a PB12
Feb 3Mid Wach League Championship A & BFeb 3 · 600 Meters · Place 11 · Shepherd Hill RegShepherd Hill Reg600 Meters112:04.60a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 144 · Shepherd Hill RegShepherd Hill Reg55m HurdlesRound P14412.4911
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 215 · Shepherd Hill RegShepherd Hill Reg300 Meters21551.08 PB11
Jan 10MW @ Wachusett # 3Jan 10 · 55m Hurdles · Place 13 · Shepherd Hill RegShepherd Hill Reg55m Hurdles1312.20—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 10 · Shepherd Hill RegShepherd Hill RegJavelin1021.40m11
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 38 · Shepherd Hill RegShepherd Hill Reg200 Meters3832.4811
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 31 · Shepherd Hill RegShepherd Hill Reg800 Meters313:04.5311
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 52 · Shepherd Hill RegShepherd Hill RegLong Jump523.47m PB11
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 36 · Shepherd Hill RegShepherd Hill RegHigh Jump361.22m11
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 29 · Shepherd Hill RegShepherd Hill RegShot Put296.62m11
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 38 · Shepherd Hill RegShepherd Hill Reg100m Hurdles3821.3211
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Javelin · Place 14 · Shepherd Hill RegShepherd Hill RegJavelin1486-2—
May 18Midland Wachusett Division A League MeetMay 18 · Javelin · Place 8 · Shepherd Hill RegShepherd Hill RegJavelin864-9—
May 18Midland Wachusett Division A League MeetMay 18 · 400m Hurdles · Place 7 · Shepherd Hill RegShepherd Hill Reg400m Hurdles71:31.90a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 400m Hurdles · Place 18 · Shepherd Hill RegShepherd Hill Reg400m Hurdles181:25.0211
May 11District E Division 1 Central Mass. ChampionshipMay 11 · Javelin · Place 14 · Shepherd Hill RegShepherd Hill RegJavelin1477-711
May 4District E Multi / F.A.T. InvitationalMay 4 · 100m Hurdles · Place 21 · Shepherd Hill RegShepherd Hill Reg100m Hurdles2121.62a—
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · Javelin · Place 9 · Shepherd Hill RegShepherd Hill RegJavelin600g9.22.96m PB11
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · Discus · Place 24 · Shepherd Hill RegShepherd Hill RegDiscus1kg24.14.42m PB11
Apr 24Shepherd Hill Vs. WachusettApr 24 · Javelin · Place 1 · Shepherd Hill RegShepherd Hill RegJavelin600g1.69-00.00Unofficial11
Apr 24Shepherd Hill Vs. WachusettApr 24 · Discus · Place 3 · Shepherd Hill RegShepherd Hill RegDiscus1kg3.36-09.00Unofficial11
Apr 24Shepherd Hill Vs. WachusettApr 24 · 100 Meters · Place 9 · Shepherd Hill RegShepherd Hill Reg100 Meters9.15.4Unofficial11
Apr 10Shrewsbury vs Shepherd HillApr 10 · Javelin · Place 2 · Shepherd Hill RegShepherd Hill RegJavelin275-5—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 400m Hurdles · Place 2 · Shepherd Hill RegShepherd Hill Reg400m Hurdles21:29.53a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 86 · Shepherd Hill RegShepherd Hill Reg300 Meters86.51.49a11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13 District E Division 1 Class MeetMay 13 · Javelin · Place 13 · Shepherd HillShepherd HillJavelin1371-110
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Javelin · Place 12 · Shepherd Hill RegShepherd Hill RegJavelin1270-8—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Javelin · Place 12 · Shepherd Hill RegShepherd Hill RegJavelin600g12.70-0810

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Div. A League ChampionshipMay 21 · Javelin · Place 15 · Shepherd Hill RegShepherd Hill RegJavelin600g15.52-069

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 1000 Meters · Place 36 · Shepherd Hill RegShepherd Hill Reg1000 Meters36.4:11.71a PB9