Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAlgonquin vs Shepherd Hill · Apr 155:34.53aAlgonquin vs Shepherd HillApril 15, 2026
1000 Meters · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 143:28.20aMidland Wachusett @ Shrewsbury #3January 14, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1044.49aMSTCA Northeast InvitationalJanuary 10, 2025
400 Meters · OutdoorAlgonquin vs Shepherd Hill · Apr 151:00.62aAlgonquin vs Shepherd HillApril 15, 2026
600 Meters · IndoorMSTCA Northeast Invitational · Jan 91:38.19aMSTCA Northeast InvitationalJanuary 9, 2026
800 Meters · OutdoorCentral Mass. Division 1 Class Meet · May 162:16.80aCentral Mass. Division 1 Class MeetMay 16, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 14 · Shepherd Hill Reg800 Meters14.2:26.31a11
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 21 · Shepherd Hill Reg800 Meters21.2:16.80a PB11
May 12Westboro vs Shepherd Hill May 12 · 800 Meters · Place 2 · Shepherd Hill Reg800 Meters2.02:21.711
May 9District E Nick DiPilato InvitationalMay 9 · 800 Meters · Place 25 · Shepherd Hill Reg800 Meters25.2:27.41a11
May 6Shepherd Hill vs GraftonMay 6 · 800 Meters · Place 1 · Shepherd Hill Reg800 Meters1.02:32.5Unofficial11
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · 800 Meters · Place 1 · Shepherd Hill Reg800 Meters1.2:16.9Unofficial11
Apr 15Algonquin vs Shepherd HillApr 15 · 1 Mile · Place 5 · Shepherd Hill Reg1 Mile55:34.53a PB11
Apr 15Algonquin vs Shepherd HillApr 15 · 400 Meters · Place 9 · Shepherd Hill Reg400 Meters91:00.62a PB11
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 400 Meters · Place 3 · Shepherd Hill Reg400 Meters3.58.7Unofficial11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 600 Meters · Place 13 · Shepherd Hill Reg600 Meters13.1:47.43a11
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 600 Meters · Place 4 · Shepherd Hill Reg600 Meters41:46.50a11
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1000 Meters · Place 18 · Shepherd Hill Reg1000 Meters183:28.20a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 70 · Shepherd Hill Reg600 Meters701:38.19a PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 600 Meters · Place 36 · Shepherd Hill Reg600 Meters36.1:43.94a11
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · 600 Meters · Place 9 · Shepherd Hill600 Meters91:46.70SO
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 79 · Shepherd Hill Reg600 Meters791:46.09a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 246 · Shepherd Hill Reg300 Meters24644.49a PB—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 42 · Shepherd Hill Reg600 Meters421:40.43a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10District E Nick DiPilato InvitationalMay 10 · 800 Meters · Place 33 · Shepherd Hill Reg800 Meters332:26.79a10
May 7Algonquin v Shepherd HillMay 7 · 800 Meters · Place 5 · Shepherd Hill Reg800 Meters52:25.60a10
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · 800 Meters · Place 3 · Shepherd Hill Reg800 Meters3.02:28.0Unofficial10
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 800 Meters · Place 3 · Shepherd Hill Reg800 Meters32:22.710

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 95 · Shepherd Hill Reg600 Meters95.1:46.46a10
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 300 Meters · Place 16 · Shepherd Hill Reg300 Meters1647.60—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 600 Meters · Place 61 · Shepherd Hill Reg600 Meters61.1:50.59a10