Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Boston Holiday Challenge · Dec 274:33.99aMSTCA Boston Holiday ChallengeDecember 27, 2025
1 Mile · OutdoorMidland Wachusett Division A League Meet · May 244:37.07aMidland Wachusett Division A League MeetMay 24, 2025
100 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 312.75Central Mass MultiMeet 2024June 3, 2024
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 102:49.58aMSTCA Northeast InvitationalJanuary 10, 2025
1500 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 34:42.72Central Mass MultiMeet 2024June 3, 2024
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 274:32.41aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 1210:04.41aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
2 Miles · OutdoorAlgonquin vs Shepherd Hill · Apr 1510:07.75aAlgonquin vs Shepherd HillApril 15, 2026
400 Meters · OutdoorAlgonquin v Shepherd Hill · May 756.02aAlgonquin v Shepherd HillMay 7, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3054.315aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
800 Meters · OutdoorAlgonquin vs Shepherd Hill · May 1402:13.1Algonquin vs Shepherd Hill May 14, 2024
High Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 31.32mCentral Mass MultiMeet 2024June 3, 2024
Long Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 34.38mCentral Mass MultiMeet 2024June 3, 2024
Triple Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 38.79mCentral Mass MultiMeet 2024June 3, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 2 Miles · Shepherd Hill Reg2 Miles--DNS12
May 23Division A Midland-Wachusett League MeetMay 23 · 2 Miles · Shepherd Hill Reg2 Miles--DNS12
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 9 · Shepherd Hill Reg1 Mile9.4:45.64a12
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 14 · Shepherd Hill Reg1 Mile14.4:54.73a12
Apr 15Algonquin vs Shepherd HillApr 15 · 2 Miles · Place 2 · Shepherd Hill Reg2 Miles210:07.75a PB12
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 2 Miles · Place 1 · Shepherd Hill Reg2 Miles1.9:55Unofficial12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 8 · Shepherd Hill Reg2 Miles810:04.41a PB12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 6 · Shepherd Hill Reg1 Mile64:35.49a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 6 · Shepherd Hill Reg1 Mile64:35.49—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 8 · Shepherd Hill Reg2 Miles810:04.41—
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 2 Miles · Place 2 · Shepherd Hill Reg2 Miles2.10:22.89a12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 4 · Shepherd Hill Reg1 Mile4.4:57.71a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 24 · Shepherd Hill Reg1 Mile244:34.16a12
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 13 · Shepherd Hill Reg55m Hurdles1310.30a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 9 · Shepherd Hill Reg1 Mile9.4:33.99a PB12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 9 · Shepherd Hill Reg1600 Meters9.4:32.41a PB12
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 54 · Shepherd Hill Reg1 Mile54.4:48.54a12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 9 · Shepherd Hill Reg1 Mile94:37.52a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 7 · Shepherd Hill Reg1 Mile74:39.71a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1 Mile · Place 21 · Shepherd Hill Reg1 Mile214:42.08a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 43 · Shepherd Hill Reg1000 Meters432:49.58a PB—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 28 · Shepherd Hill Reg1 Mile28.4:45.45a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Shepherd Hill Reg400 MetersRelay Split—54.315a PB11
May 24Midland Wachusett Division A League MeetMay 24 · 1 Mile · Place 2 · Shepherd Hill Reg1 Mile24:37.07a PB11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 2 Miles · Place 4 · Shepherd Hill Reg2 Miles410:27.2211
May 17District E Central Mass Division 1 ChampionshipMay 17 · 1 Mile · Place 6 · Shepherd Hill Reg1 Mile64:42.9611
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 30 · Shepherd Hill Reg1 Mile304:44.12a11
May 7Algonquin v Shepherd HillMay 7 · 400 Meters · Place 5 · Shepherd Hill Reg400 Meters556.02a PB11
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 2 Miles · Place 1 · Shepherd Hill Reg2 Miles1.10:39.6Unofficial11
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 1 Mile · Place 3 · Shepherd Hill Reg1 Mile34:48.011

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 16 · Shepherd Hill Reg1 Mile16.4:38.59a11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 16 · Shepherd Hill Reg1600 Meters16.4:37.07a11
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 34 · Shepherd Hill Reg1 Mile34.4:44.85a11
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 4 · Shepherd Hill Reg1 Mile4.4:40.23a11
Feb 3Mid Wach League Championship A & BFeb 3 · 2 Miles · Place 6 · Shepherd Hill Reg2 Miles610:57.18a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 88 · Shepherd Hill Reg1000 Meters882:56.1610
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 33 · Shepherd Hill Reg1 Mile335:10.17a—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Triple Jump · Place 45 · Shepherd Hill RegTriple Jump458.79m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 44 · Shepherd Hill RegLong Jump444.38m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 43 · Shepherd Hill RegHigh Jump431.32m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 1500 Meters · Place 7 · Shepherd Hill Reg1500 Meters74:42.72 PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 400 Meters · Place 20 · Shepherd Hill Reg400 Meters2058.0110
Jun 3Central Mass MultiMeet 2024Jun 3 · 110m Hurdles · Place 37 · Shepherd Hill Reg110m Hurdles3722.6410
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 52 · Shepherd Hill RegJavelin5212.65m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 51 · Shepherd Hill RegDiscus5112.66m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 52 · Shepherd Hill RegShot Put525.37m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 29 · Shepherd Hill Reg100 Meters2912.75 PB10
May 18Midland Wachusett Division A League MeetMay 18 · 1 Mile · Place 11 · Shepherd Hill Reg1 Mile114:58.31a—
May 14Algonquin vs Shepherd Hill May 14 · 800 Meters · Place 2 · Shepherd Hill Reg800 Meters202:13.1 PB—
May 14Shepherd Hill vs Algonquin BoysMay 14 · 800 Meters · Place 2 · Shepherd Hill Reg800 Meters2.02:13.110
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 1 Mile · Place 9 · Shepherd Hill Reg1 Mile94:48.0110
May 7Shepherd Hill vs WestboroughMay 7 · 2 Miles · Place 2 · Shepherd Hill Reg2 Miles211:08.8—
May 7Shepherd Hill vs WestboroughMay 7 · 800 Meters · Place 5 · Shepherd Hill Reg800 Meters502:16.7—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 1 Mile · Place 24 · Shepherd Hill Reg1 Mile244:55.33a—
Apr 24Shepherd Hill Vs. WachusettApr 24 · 1 Mile · Place 4 · Shepherd Hill Reg1 Mile4.05:06.2Unofficial10
Apr 24Shepherd Hill Vs. WachusettApr 24 · 800 Meters · Place 4 · Shepherd Hill Reg800 Meters4.02:16.5Unofficial10
Apr 10Shrewsbury vs Shepherd HillApr 10 · 2 Miles · Place 4 · Shepherd Hill Reg2 Miles410:55.39a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 800 Meters · Place 3 · Shepherd Hill Reg800 Meters32:18.07a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 24 · Shepherd Hill Reg1000 Meters24.2:56.38a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 1 Mile · Place 30 · Shepherd Hill Reg1 Mile30.5:13.28a10
Feb 14MSTCA Rising ChampionshipsFeb 14 · 1000 Meters · Place 22 · Shepherd Hill Reg1000 Meters223:04.41a—
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · Place 63 · Shepherd Hill Reg1000 Meters63.3:01.41a9
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 115 · Shepherd Hill Reg1000 Meters115.3:08.18a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 58 · Shepherd Hill Reg1 Mile58.5:22.08a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 22 · Shepherd Hill Reg1 Mile22.5:32.46a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 1 Mile · Place 38 · Shepherd Hill Reg1 Mile38.5:29.62a9