Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 911.74a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 919.89a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:17.37a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorAlgonquin v Shepherd Hill · May 724.83aAlgonquin v Shepherd HillMay 7, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1041.47aMSTCA Northeast InvitationalJanuary 10, 2025
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 954.03a41st District E Boy's DecathlonJune 9, 2026
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 217.15aMSTCA Speed Classic (Saturday)December 21, 2024
55 Meters · IndoorWachusett Week # 1 MidWach League · Dec 187.20Wachusett Week # 1 MidWach LeagueDecember 18, 2024
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9424241st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 914.95m41st District E Boy's DecathlonJune 9, 2026
High Jump · OutdoorCentral Mass. Multi-Meet · Jun 91.32mCentral Mass. Multi-MeetJune 9, 2025
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 922.07m41st District E Boy's DecathlonJune 9, 2026
Long Jump · IndoorMSTCA Division 3 James Kalperis Relays · Jan 185.42mMSTCA Division 3 James Kalperis RelaysJanuary 18, 2025
Long Jump · OutdoorCentral Mass. Multi-Meet · Jun 95.80mCentral Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 97.33m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · OutdoorCentral Mass. Multi-Meet · Jun 910.97mCentral Mass. Multi-MeetJune 9, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 17 · Shepherd Hill RegDecathlonRound M17.4242 PB10
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 17 · Shepherd Hill RegTriple JumpRound M17.11.32m10
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 3 · Shepherd Hill RegLong JumpRound M3.6.38m10
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 44 · Shepherd Hill RegHigh JumpRound M44.1.42m10
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 48 · Shepherd Hill RegJavelin800gRound M48.22.07m PB10
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 63 · Shepherd Hill RegDiscus1.6kgRound M63.14.95m PB10
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 53 · Shepherd Hill RegShot Put12lbRound M53.7.33m PB10
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 25 · Shepherd Hill Reg110m Hurdles39" / 0.991mRound M25.19.89a PB10
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 18 · Shepherd Hill Reg1500 MetersRound M18.5:17.37a PB10
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 9 · Shepherd Hill Reg400 MetersRound M9.54.03a PB10
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 7 · Shepherd Hill Reg100 MetersRound M7.11.74a PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 10 · Shepherd Hill RegLong Jump10.21-00.5010
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 11 · Shepherd Hill RegTriple Jump11.37-09.2510
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 5 · Shepherd Hill RegLong Jump5.20-00.7510
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 4 · Shepherd Hill RegLong Jump4.20-06.5010
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Long Jump · Shepherd Hill RegLong Jump—20'1.75"Unofficial10
May 12Westboro vs Shepherd Hill May 12 · Triple Jump · Place 4 · Shepherd Hill RegTriple Jump4.37'01.25"10
May 12Westboro vs Shepherd Hill May 12 · Long Jump · Place 3 · Shepherd Hill RegLong Jump3.20'01.75"10
May 9District E Nick DiPilato InvitationalMay 9 · Long Jump · Place 1 · Shepherd Hill RegLong Jump1.20-11.0010
May 9District E Nick DiPilato InvitationalMay 9 · 100 Meters · Place 12 · Shepherd Hill Reg100 Meters12.12.08a10
May 6Shepherd Hill vs GraftonMay 6 · Long Jump · Place 1 · Shepherd Hill RegLong Jump1.21'05.5"Unofficial10
Apr 15Algonquin vs Shepherd HillApr 15 · Triple Jump · Place 2 · Shepherd Hill RegTriple Jump238-02.5010
Apr 15Algonquin vs Shepherd HillApr 15 · Long Jump · Place 2 · Shepherd Hill RegLong Jump220-00.0010
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Triple Jump · Place 1 · Shepherd Hill RegTriple Jump1.41'02"Unofficial10
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Long Jump · Place 2 · Shepherd Hill RegLong Jump2.20'10"Unofficial10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 13 · Shepherd Hill RegLong Jump1319-7.5010
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 13 · Shepherd Hill RegLong Jump1319-07.50—
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 27 · Shepherd Hill RegLong Jump2720-04.7510
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 1 · Shepherd Hill RegLong Jump120-7.7510
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 12 · Shepherd Hill RegLong Jump126.12m10
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 5 · Shepherd Hill RegLong Jump520-1010

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Long Jump · Place 21 · Shepherd Hill RegLong Jump21.19-05.5010
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 66 · Shepherd Hill Reg55 Meter66.7.20a10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Long Jump · Place 8 · Shepherd Hill RegLong Jump8.19-09.5010
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · Place 7 · Shepherd Hill RegLong Jump7.20-00.0010
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Long Jump · Place 39 · Shepherd Hill RegLong Jump395.42m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 166 · Shepherd Hill Reg300 Meters16641.47a PB—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Long Jump · Place 16 · Shepherd Hill RegLong Jump1617-10.25—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55 Meters · Place 31 · Shepherd Hill Reg55 Meters317.26a—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Triple Jump · Place 20 · Shepherd Hill RegTriple Jump2010.97m PB9
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 22 · Shepherd Hill RegJavelin2220.83m9
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 22 · Shepherd Hill Reg100 Meters2212.239
Jun 9Central Mass. Multi-MeetJun 9 · 400 Meters · Place 23 · Shepherd Hill Reg400 Meters2358.839
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 61 · Shepherd Hill RegShot Put616.08m9
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 7 · Shepherd Hill RegLong Jump75.80m 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 37 · Shepherd Hill Reg110m Hurdles3721.869
May 24Midland Wachusett Division A League MeetMay 24 · Long Jump · Place 10 · Shepherd Hill RegLong Jump1018-29
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 14 · Shepherd Hill Reg200 Meters1425.11a9
May 7Algonquin v Shepherd HillMay 7 · Long Jump · Place 3 · Shepherd Hill RegLong Jump319-29
May 7Algonquin v Shepherd HillMay 7 · 200 Meters · Place 3 · Shepherd Hill Reg200 Meters324.83a PB9
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Long Jump · Place 2 · Shepherd Hill RegLong Jump2.19-06.00Unofficial9
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 200 Meters · Place 1 · Shepherd Hill Reg200 Meters1.24.2Unofficial9
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 100 Meters · Place 8 · Shepherd Hill Reg100 Meters812.39
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Long Jump · Place 3 · Shepherd Hill RegLong Jump319-89
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 100 Meters · Place 8 · Shepherd Hill Reg100 Meters812.09

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 48 · Shepherd Hill Reg55 Meter48.7.15a PB9
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 55 Meters · Place 5 · Shepherd Hill Reg55 Meters57.20 PB—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 55 Meter · Place 48 · Shepherd Hill Reg55 MeterRound P48.7.43a9
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Long Jump · Place 23 · Shepherd Hill RegLong Jump23.17-03.509