Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAIC Invitational · Apr 1813.86aAIC InvitationalApril 18, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1229.47MSTCA Northeast InvitationalJanuary 12, 2024
200 Meters · OutdoorMidland Wachusett Division A League Meet · May 2428.75aMidland Wachusett Division A League MeetMay 24, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1048.59aMSTCA Northeast InvitationalJanuary 10, 2025
55 Meter · IndoorMSTCA Speed Classic (Small School) · Dec 168.31aMSTCA Speed Classic (Small School)December 16, 2023
55 Meters · IndoorMid Wach League Championship A & B · Feb 38.17aMid Wach League Championship A & BFebruary 3, 2024
60 Meters · IndoorNortheast-10 Indoor Championships · Feb 198.90Northeast-10 Indoor ChampionshipsFebruary 19, 2026
800 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 33:25.66Central Mass MultiMeet 2024June 3, 2024
High Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 31.17mCentral Mass MultiMeet 2024June 3, 2024
Javelin · 600g · OutdoorCCSU Invitational · Apr 2426.77mCCSU InvitationalApril 24, 2026
Long Jump · IndoorMSTCA Division 3 James Kalperis Relays · Jan 184.13mMSTCA Division 3 James Kalperis RelaysJanuary 18, 2025
Long Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 34.06mCentral Mass MultiMeet 2024June 3, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Javelin · Place 14 · Franklin PierceFranklin PierceJavelin600g14.23.58mFr
May 1NE10 OutdoorMay 1 · Javelin · Place 14 · Franklin PierceFranklin PierceJavelin600g14.23.58mFr
Apr 24CCSU InvitationalApr 24 · Javelin · Place 4 · Franklin PierceFranklin PierceJavelin600g4.26.77m PBFr
Apr 18AIC InvitationalApr 18 · Javelin · Place 5 · Franklin PierceFranklin PierceJavelin600g5.23.98mFr
Apr 18AIC InvitationalApr 18 · 100 Meters · Place 9 · Franklin PierceFranklin Pierce100 Meters9.13.86a PBFr
Apr 11Ed Daniels ClassicApr 11 · Javelin · Place 17 · Franklin PierceFranklin PierceJavelin600g17.20.04mFr
Apr 11Ed Daniels ClassicApr 11 · 100 Meters · Place 32 · Franklin PierceFranklin Pierce100 MetersRound P32.13.91aWind: 0.1Fr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 26 · Franklin PierceFranklin PierceJavelin600g26.19.75mFr
Apr 4Jim Sheehan MemorialApr 4 · 100 Meters · Place 28 · Franklin PierceFranklin Pierce100 Meters28.13.93aWind: 1.7Fr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 60 Meters · Place 27 · Franklin PierceFranklin Pierce60 MetersRound P278.90 PBFR
Feb 6Riverhawk InvitationalFeb 6 · 60 Meters · Place 82 · Franklin PierceFranklin Pierce60 MetersRound P829.06aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 4 · Shepherd Hill RegShepherd Hill RegJavelin485-412
May 24Midland Wachusett Division A League MeetMay 24 · Discus · Place 10 · Shepherd Hill RegShepherd Hill RegDiscus1063-612
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 8 · Shepherd Hill RegShepherd Hill Reg200 Meters828.75a PB12
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 6 · Shepherd Hill RegShepherd Hill Reg200 Meters628.89a12
May 7Algonquin v Shepherd HillMay 7 · Javelin · Place 1 · Shepherd Hill RegShepherd Hill RegJavelin182-1.2512
May 7Algonquin v Shepherd HillMay 7 · Discus · Place 2 · Shepherd Hill RegShepherd Hill RegDiscus267-312
May 7Algonquin v Shepherd HillMay 7 · 200 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg200 Meters329.07a12
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 15 · Shepherd Hill RegShepherd Hill RegJavelin1521.71m12
May 3District E Girls & Boys Division 1 RelaysMay 3 · Discus · Place 15 · Shepherd Hill RegShepherd Hill RegDiscus1520.42m12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Javelin · Place 1 · Shepherd Hill RegShepherd Hill RegJavelin600g1.78-06.00Unofficial12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Discus · Place 1 · Shepherd Hill RegShepherd Hill RegDiscus1kg1.60-07.50Unofficial12
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 100 Meters · Place 1 · Shepherd Hill RegShepherd Hill Reg100 Meters1.13.5Unofficial12
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 200 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg200 Meters330.212

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Long Jump · Place 59 · Shepherd Hill RegShepherd Hill RegLong Jump594.13m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 117 · Shepherd Hill RegShepherd Hill Reg300 Meters11748.59a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 116 · Shepherd Hill RegShepherd Hill Reg55 Meters1168.35a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 59 · Shepherd Hill RegShepherd Hill Reg55 Meter59.8.36a12
Feb 1145th District E InviteFeb 11 · 55 Meters · Place 24 · Shepherd Hill RegShepherd Hill Reg55 Meters248.19a—
Feb 3Mid Wach League Championship A & BFeb 3 · 55 Meters · Place 9 · Shepherd Hill RegShepherd Hill Reg55 Meters98.17a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 77 · Shepherd Hill RegShepherd Hill Reg200 Meters7729.47 PB11
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 82 · Shepherd Hill RegShepherd Hill Reg55 MetersRound P828.1911

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 22 · Shepherd Hill RegShepherd Hill RegJavelin2218.60m11
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 26 · Shepherd Hill RegShepherd Hill Reg200 Meters2630.0811
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 50 · Shepherd Hill RegShepherd Hill Reg800 Meters503:25.66 PB11
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 34 · Shepherd Hill RegShepherd Hill RegLong Jump344.06m PB11
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 43 · Shepherd Hill RegShepherd Hill RegHigh Jump431.17m PB11
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 22 · Shepherd Hill RegShepherd Hill RegShot Put227.00m11
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 40 · Shepherd Hill RegShepherd Hill Reg100m Hurdles4021.4411
May 18Midland Wachusett Division A League MeetMay 18 · Javelin · Place 13 · Shepherd Hill RegShepherd Hill RegJavelin1354-0—
May 18Midland Wachusett Division A League MeetMay 18 · 100 Meters · Place 12 · Shepherd Hill RegShepherd Hill Reg100 Meters1214.76a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · Javelin · Place 20 · Shepherd Hill RegShepherd Hill RegJavelin2065-811
May 4District E Multi / F.A.T. InvitationalMay 4 · 200 Meters · Place 15 · Shepherd Hill RegShepherd Hill Reg200 Meters1529.06a—
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · Javelin · Place 17 · Shepherd Hill RegShepherd Hill RegJavelin600g17.19.66m11
Apr 24Shepherd Hill Vs. WachusettApr 24 · Javelin · Place 3 · Shepherd Hill RegShepherd Hill RegJavelin600g3.61-05.00Unofficial11
Apr 24Shepherd Hill Vs. WachusettApr 24 · 200 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg200 Meters3.30.4Unofficial11
Apr 24Shepherd Hill Vs. WachusettApr 24 · 100 Meters · Place 4 · Shepherd Hill RegShepherd Hill Reg100 Meters4.14.3Unofficial11
Apr 10Shrewsbury vs Shepherd HillApr 10 · Javelin · Place 3 · Shepherd Hill RegShepherd Hill RegJavelin370-0—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 3 · Shepherd Hill RegShepherd Hill Reg200 Meters329.88a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 5 · Shepherd Hill RegShepherd Hill Reg100 Meters514.22a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 65 · Shepherd Hill RegShepherd Hill Reg55 Meter65.8.31a PB11
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55 Meter · Place 39 · Shepherd Hill RegShepherd Hill Reg55 MeterRound P39.8.45a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 55 Meter · Place 24 · Shepherd Hill RegShepherd Hill Reg55 MeterRound P24.8.45a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Div. A League ChampionshipMay 21 · 200 Meters · Place 9 · Shepherd Hill RegShepherd Hill Reg200 MetersRound P9.30.33a9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 200 Meters · Place 44 · Shepherd Hill RegShepherd Hill Reg200 Meters44.30.78a9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 100 Meters · Place 55 · Shepherd Hill RegShepherd Hill Reg100 MetersRound P55.14.70a9