Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDedham v Hopkinton · Apr 305:56.2Dedham v HopkintonApril 30, 2026
1000 Meters · IndoorTri Valley League - Meet 3 · Dec 303:26.23aTri Valley League - Meet 3December 30, 2025
400 Meters · OutdoorHopkinton Last Chance Meet · May 221:07.47aHopkinton Last Chance MeetMay 22, 2026
800 Meters · OutdoorNorwood at Hopkinton · Apr 152:38.69aNorwood at HopkintonApril 15, 2026

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 · 400 Meters · Place 20 · Hopkinton400 Meters20.1:07.47a PB9
May 5Hopkinton vs WestwoodMay 5 · 800 Meters · Place 7 · Hopkinton800 Meters7.2:38.94a9
Apr 30Dedham v HopkintonApr 30 · 1 Mile · Place 10 · Hopkinton1 Mile10.5:56.2 PB9
Apr 15Norwood at HopkintonApr 15 · 800 Meters · Place 9 · Hopkinton800 Meters9.2:38.69a PB9
Apr 7Holliston at HopkintonApr 7 · 1 Mile · Place 15 · Hopkinton1 Mile15.6:07.67a9
Mar 31Ashland vs HopkintonMar 31 · 800 Meters · Place 8 · Hopkinton800 Meters82:41.34a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22TVL Double-DualJan 22 · 1000 Meters · Place 18 · Hopkinton1000 Meters18.3:36.19a9
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 25 · Hopkinton1000 Meters253:28.75a9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 28 · Hopkinton1000 Meters28.3:26.23a PB9
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1000 Meters · Place 12 · Hopkinton1000 Meters123:33.63a9
Dec 11Tri Valley League - Meet 1Dec 11 · 1000 Meters · Place 37 · Hopkinton1000 Meters37.3:43.86a9