Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 312.28Central Mass MultiMeet 2024June 3, 2024
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 262:44.94aMSTCA Boys PentathlonFebruary 26, 2026
1500 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 34:42.23Central Mass MultiMeet 2024June 3, 2024
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 924.56aDistrict E Nick DiPilato InvitationalMay 9, 2026
400 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 953.40aDistrict E Nick DiPilato InvitationalMay 9, 2026
600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 121:25.23aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
800 Meters · OutdoorWestboro vs Shepherd Hill · May 1202:00.3Westboro vs Shepherd Hill May 12, 2026
Discus · 1.6kg · OutdoorMIAA Division 3 Track & Field Championship · May 28129-03MIAA Division 3 Track & Field ChampionshipMay 28, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.47mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 31.42mCentral Mass MultiMeet 2024June 3, 2024
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.16mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorCentral Mass. Multi-Meet · Jun 95.19mCentral Mass. Multi-MeetJune 9, 2025
Triple Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 310.10mCentral Mass MultiMeet 2024June 3, 2024
Varsity · OutdoorWachusett Vs Shephard Hill Boys Dual Meet · Apr 91:04.5Wachusett Vs Shephard Hill Boys Dual MeetApril 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 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 9 · Shepherd Hill RegDiscus1.6kg9.129-03 PB12
May 23Division A Midland-Wachusett League MeetMay 23 · Discus · Place 1 · Shepherd Hill RegDiscus1.6kg1.122-1112
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 6 · Shepherd Hill Reg800 Meters6.2:05.17a12
May 16Central Mass. Division 1 Class MeetMay 16 · Discus · Place 2 · Shepherd Hill RegDiscus1.6kg2.121-0812
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 3 · Shepherd Hill Reg800 Meters3.2:01.40a12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Discus · Shepherd Hill RegDiscus1.6kg—113'04"Unofficial12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 800 Meters · Shepherd Hill Reg800 Meters—2:00.3Unofficial12
May 12Westboro vs Shepherd Hill May 12 · Discus · Place 1 · Shepherd Hill RegDiscus1.6kg1.113'04"12
May 12Westboro vs Shepherd Hill May 12 · 800 Meters · Place 1 · Shepherd Hill Reg800 Meters1.02:00.3 PB12
May 9District E Nick DiPilato InvitationalMay 9 · 400 Meters · Place 3 · Shepherd Hill Reg400 Meters3.53.40a PB12
May 9District E Nick DiPilato InvitationalMay 9 · 200 Meters · Place 9 · Shepherd Hill Reg200 Meters9.24.56a PB12
May 6Shepherd Hill vs GraftonMay 6 · Discus · Place 1 · Shepherd Hill RegDiscus1.6kg1.106'10"Unofficial12
May 6Shepherd Hill vs GraftonMay 6 · 400 Meters · Place 1 · Shepherd Hill Reg400 Meters1.52.9Unofficial12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 17 · Shepherd Hill RegDiscus1.6kg17.29.71m12
Apr 15Algonquin vs Shepherd HillApr 15 · Discus · Place 1 · Shepherd Hill RegDiscus1113-0012
Apr 15Algonquin vs Shepherd HillApr 15 · Shot Put · Place 7 · Shepherd Hill RegShot Put731-07.5012
Apr 15Algonquin vs Shepherd HillApr 15 · 800 Meters · Place 1 · Shepherd Hill Reg800 Meters12:00.45a12
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Discus · Place 1 · Shepherd Hill RegDiscus1.6kg1.109'03"Unofficial12
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Shot Put · Place 4 · Shepherd Hill RegShot Put12lb4.32'01.5"Unofficial12
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 800 Meters · Place 1 · Shepherd Hill Reg800 Meters1.2:01.2Unofficial12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 96 · Shepherd Hill RegLong Jump965.16m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 94 · Shepherd Hill RegHigh Jump941.47m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 47 · Shepherd Hill RegShot Put479.66m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 62 · Shepherd Hill Reg55m Hurdles629.23a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 2 · Shepherd Hill Reg1000 Meters22:44.94a PB12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 600 Meters · Place 4 · Shepherd Hill Reg600 Meters41:25.23a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 15 · Shepherd Hill Reg600 Meters151:25.60a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 84 · Shepherd Hill RegShot Put848.93m12
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 5 · Shepherd Hill Reg600 Meters51:25.71a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Triple Jump · Place 22 · Shepherd Hill RegTriple Jump2210.91m11
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 16 · Shepherd Hill RegJavelin1623.95m11
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 24 · Shepherd Hill Reg100 Meters2412.3311
Jun 9Central Mass. Multi-MeetJun 9 · 400 Meters · Place 10 · Shepherd Hill Reg400 Meters1055.3011
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 12 · Shepherd Hill RegShot Put129.69m11
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 32 · Shepherd Hill RegLong Jump325.19m PB11
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 26 · Shepherd Hill RegHigh Jump261.47m11
Jun 9Central Mass. Multi-MeetJun 9 · 110m Hurdles · Place 11 · Shepherd Hill Reg110m Hurdles1117.8311
May 24Midland Wachusett Division A League MeetMay 24 · Discus · Place 9 · Shepherd Hill RegDiscus9103-411
May 24Midland Wachusett Division A League MeetMay 24 · 400m Hurdles · Place 5 · Shepherd Hill Reg400m Hurdles51:02.91a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 400m Hurdles · Place 14 · Shepherd Hill Reg400m Hurdles141:01.72a11
May 7Algonquin v Shepherd HillMay 7 · Discus · Place 2 · Shepherd Hill RegDiscus2112-411
May 7Algonquin v Shepherd HillMay 7 · 400 Meters · Place 4 · Shepherd Hill Reg400 Meters454.12a11
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · Varsity · Place 1 · Shepherd Hill RegVarsity11:04.5 PB11
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Discus · Place 4 · Shepherd Hill RegDiscus482-1011
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 400m Hurdles · Place 2 · Shepherd Hill Reg400m Hurdles264.311

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 600 Meters · Place 8 · Shepherd Hill Reg600 Meters81:33.58a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 600 Meters · Place 45 · Shepherd Hill Reg600 Meters451:32.53a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 40 · Shepherd Hill Reg1000 Meters402:49.37a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Triple Jump · Place 30 · Shepherd Hill RegTriple Jump3010.10m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 6 · Shepherd Hill RegLong Jump65.70m10
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 23 · Shepherd Hill RegHigh Jump231.42m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 1500 Meters · Place 6 · Shepherd Hill Reg1500 Meters64:42.23 PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 400 Meters · Place 7 · Shepherd Hill Reg400 Meters755.9310
Jun 3Central Mass MultiMeet 2024Jun 3 · 110m Hurdles · Place 14 · Shepherd Hill Reg110m Hurdles1419.3910
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 35 · Shepherd Hill RegJavelin3522.66m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 2 · Shepherd Hill RegDiscus231.58m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 9 · Shepherd Hill RegShot Put99.18m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 13 · Shepherd Hill Reg100 Meters1312.28 PB10
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 20 · Shepherd Hill Reg400m Hurdles201:01.55a—
May 18Midland Wachusett Division A League MeetMay 18 · Triple Jump · Place 12 · Shepherd Hill RegTriple Jump1234-10—
May 18Midland Wachusett Division A League MeetMay 18 · 400m Hurdles · Place 7 · Shepherd Hill Reg400m Hurdles71:05.24a—
May 14Algonquin vs Shepherd Hill May 14 · Triple Jump · Place 3 · Shepherd Hill RegTriple Jump334-3—
May 14Algonquin vs Shepherd Hill May 14 · Discus · Place 6 · Shepherd Hill RegDiscus6100-3—
May 14Algonquin vs Shepherd Hill May 14 · 400m Hurdles · Place 1 · Shepherd Hill Reg400m Hurdles101:03.0—
May 7Shepherd Hill vs WestboroughMay 7 · Triple Jump · Place 9 · Shepherd Hill RegTriple Jump934-7—
May 7Shepherd Hill vs WestboroughMay 7 · Discus · Place 9 · Shepherd Hill RegDiscus987-11—
May 7Shepherd Hill vs WestboroughMay 7 · 400 Meters · Place 7 · Shepherd Hill Reg400 Meters755.9—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 33 · Shepherd Hill RegDiscus3357-7—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Triple Jump · Place 7 · Shepherd Hill RegTriple Jump735-0—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Discus · Place 8 · Shepherd Hill RegDiscus881-8—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 400m Hurdles · Place 3 · Shepherd Hill Reg400m Hurdles31:03.67a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 600 Meters · Place 37 · Shepherd Hill Reg600 Meters371:31.59a—
Feb 1145th District E InviteFeb 11 · 600 Meters · Place 11 · Shepherd Hill Reg600 Meters111:30.15a—