Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Open · Feb 56:59.05aTri Valley League OpenFebruary 5, 2026
1 Mile · OutdoorHopkinton Last Chance Meet · May 226:25.38aHopkinton Last Chance MeetMay 22, 2026
1000 Meters · IndoorTVL Double-Dual · Jan 224:14.97aTVL Double-DualJanuary 22, 2026
2 Miles · OutdoorNorwood at Hopkinton · Apr 1514:12.01aNorwood at HopkintonApril 15, 2026
400 Meters · OutdoorNorwood vs Hopkinton · May 11:19.35aNorwood vs HopkintonMay 1, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · 1 Mile · Place 6 · Hopkinton1 Mile6.6:25.38a PB10
May 5Hopkinton vs WestwoodMay 5 · 2 Miles · Place 3 · Hopkinton2 Miles3.14:26.44a10
Apr 30Dedham v HopkintonApr 30 · 1 Mile · Place 6 · Hopkinton1 Mile6.6:29.510
Apr 15Norwood at HopkintonApr 15 · 2 Miles · Place 3 · Hopkinton2 Miles3.14:12.01a PB10
Apr 7Holliston at HopkintonApr 7 · 1 Mile · Place 8 · Hopkinton1 Mile8.6:46.91a10
Mar 31Ashland vs HopkintonMar 31 · 2 Miles · Place 5 · Hopkinton2 Miles514:49.30a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 1 Mile · Place 16 · Hopkinton1 Mile166:59.05a PB10
Jan 22TVL Double-DualJan 22 · 1000 Meters · Place 18 · Hopkinton1000 Meters18.4:14.97a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 137 · Hopkinton1000 Meters1374:16.47a10
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 30 · Hopkinton1000 Meters304:16.40a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 26 · Hopkinton1 Mile26.7:22.88a10
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1000 Meters · Place 12 · Hopkinton1000 Meters124:19.92a10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Dedham vs HopkintonMay 13 · 400 Meters · Place 14 · Hopkinton400 Meters141:20.89a9
May 1Norwood vs HopkintonMay 1 · 400 Meters · Place 9 · Hopkinton400 Meters91:19.35a PB9
Apr 14Hopkinton at HollistonApr 14 · 400 Meters · Place 15 · Hopkinton400 Meters151:22.589
Apr 8Ashland at HopkintonApr 8 · 400 Meters · Place 18 · Hopkinton400 Meters181:22.08a9
Apr 2Hopkinton at WestwoodApr 2 · 400 Meters · Place 17 · Hopkinton400 Meters171:21.97a9