Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Open · Feb 55:02.38aTri Valley League OpenFebruary 5, 2026
1 Mile · OutdoorHopkinton vs Westwood · May 55:01.82aHopkinton vs WestwoodMay 5, 2026
1000 Meters · IndoorTri Valley League - Meet 4 · Jan 83:04.07aTri Valley League - Meet 4January 8, 2026
2 Miles · IndoorTri Valley League Showcase · Jan 3111:04.67aTri Valley League ShowcaseJanuary 31, 2026
2 Miles · OutdoorDedham v Hopkinton · Apr 3010:53.8Dedham v HopkintonApril 30, 2026
800 Meters · OutdoorNorwood at Hopkinton · Apr 152:17.07aNorwood at HopkintonApril 15, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · 1 Mile · Place 7 · Hopkinton1 Mile7.5:08.58a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 1 Mile · Place 70 · Hopkinton1 Mile705:15.74a10
May 5Hopkinton vs WestwoodMay 5 · 1 Mile · Place 3 · Hopkinton1 Mile3.5:01.82a PB10
Apr 30Dedham v HopkintonApr 30 · 2 Miles · Place 7 · Hopkinton2 Miles7.10:53.8 PB10
Apr 15Norwood at HopkintonApr 15 · 800 Meters · Place 4 · Hopkinton800 Meters4.2:17.07a PB10
Apr 7Holliston at HopkintonApr 7 · 1 Mile · Place 4 · Hopkinton1 Mile4.5:08.58a10
Mar 31Ashland vs HopkintonMar 31 · 2 Miles · Place 1 · Hopkinton2 Miles110:55.75a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 1 Mile · Place 18 · Hopkinton1 Mile185:06.12a10
Feb 5Tri Valley League OpenFeb 5 · 1 Mile · Place 8 · Hopkinton1 Mile85:02.38a PB10
Jan 31Tri Valley League ShowcaseJan 31 · 2 Miles · Place 9 · Hopkinton2 Miles911:04.67a PB10
Jan 22TVL Double-DualJan 22 · 2 Miles · Place 3 · Hopkinton2 Miles3.11:06.51a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 85 · Hopkinton1000 Meters853:04.97a10
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 10 · Hopkinton1000 Meters103:04.07a PB10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 17 · Hopkinton1 Mile17.5:30.17a10
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 15 · Hopkinton1 Mile15.5:14.70a10
Feb 11MSTCA Rising ChampionshipFeb 11 · 1 Mile · Place 17 · Hopkinton1 Mile175:09.65a—
Jan 26TVL Championship/Showcase meetJan 26 · 1 Mile · Place 2 · Hopkinton1 Mile25:16.239
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 106 · Hopkinton1 Mile1065:14.50a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1000 Meters · Place 53 · Hopkinton1000 Meters533:08.87a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 44 · Hopkinton1 Mile445:02.02a9
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 4 · Hopkinton1 Mile45:08.10a9
May 13Dedham vs HopkintonMay 13 · 2 Miles · Place 5 · Hopkinton2 Miles511:26.20a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 14 · Hopkinton1 Mile145:09.64a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 1 Mile · Place 49 · Hopkinton1 Mile495:01.93a9
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 41 · Hopkinton1 Mile415:07.799
Apr 14Hopkinton at HollistonApr 14 · 1 Mile · Place 5 · Hopkinton1 Mile55:05.729
Apr 8Ashland at HopkintonApr 8 · 800 Meters · Place 9 · Hopkinton800 Meters92:22.29a9
Apr 2Hopkinton at WestwoodApr 2 · 1 Mile · Place 5 · Hopkinton1 Mile55:14.29a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Place 19 · Hopkinton1000 Meters19.3:06.10a9
Dec 19Tri Valley Meet 2BDec 19 · 1000 Meters · Place 19 · Hopkinton1000 Meters19.3:19.02a9
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 24 · Hopkinton1 Mile24.5:22.84a9