Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 134:47.47aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 13, 2025
1 Mile · OutdoorMSTCA InVacational & Pentathlon · Apr 254:49.39MSTCA InVacational & PentathlonApril 25, 2025
1000 Meters · IndoorTVL Championship/Showcase meet · Jan 262:47.91TVL Championship/Showcase meetJanuary 26, 2025
2 Miles · IndoorTri Valley League - Meet 4 · Jan 510:48.87aTri Valley League - Meet 4January 5, 2024
2 Miles · OutdoorTVL Showcase Meet · May 2010:18.94aTVL Showcase MeetMay 20, 2025
2000m Steeplechase · 0.838m · OutdoorWeston Twilight - Regis Events · May 47:13.50Weston Twilight - Regis EventsMay 4, 2024
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 36:54.19aWeston Twilight Invitational - Regis EventsMay 3, 2025
600 Meters · IndoorTri Valley Meet 4 · Jan 31:36.67aTri Valley Meet 4January 3, 2025
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 242:08.79aMSTCA South Shore Twilight InvitationalMay 24, 2025

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 29 · Hopkinton800 Meters292:08.79a PB12
May 20TVL Showcase MeetMay 20 · 2 Miles · Place 5 · Hopkinton2 Miles510:18.94a PB12
May 13Dedham vs HopkintonMay 13 · 2 Miles · Place 3 · Hopkinton2 Miles310:44.64a12
May 13Dedham vs HopkintonMay 13 · 1 Mile · Place 7 · Hopkinton1 Mile74:50.01a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 9 · Hopkinton3000m Steeplechase96:54.19a PB12
May 1Norwood vs HopkintonMay 1 · 2 Miles · Place 1 · Hopkinton2 Miles111:38.22a12
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 20 · Hopkinton1 Mile204:49.39 PB12
Apr 14Hopkinton at HollistonApr 14 · 1 Mile · Place 3 · Hopkinton1 Mile35:00.5212
Apr 8Ashland at HopkintonApr 8 · 1 Mile · Place 5 · Hopkinton1 Mile55:02.58a12
Apr 2Hopkinton at WestwoodApr 2 · 800 Meters · Place 3 · Hopkinton800 Meters32:11.0012

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 21 · Hopkinton1 Mile214:47.47a PB—
Jan 26TVL Championship/Showcase meetJan 26 · 2 Miles · Place 10 · Hopkinton2 Miles1010:50.7712
Jan 26TVL Championship/Showcase meetJan 26 · 1000 Meters · Place 5 · Hopkinton1000 Meters52:47.91 PB12
Jan 24Tri Valley League Meet 5Jan 24 · 1 Mile · Place 4 · Hopkinton1 Mile44:48.37a—
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 5 · Hopkinton2 Miles510:49.38a—
Jan 3Tri Valley Meet 4Jan 3 · 600 Meters · Place 13 · Hopkinton600 Meters131:36.67a PB—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 16 · Hopkinton1000 Meters16.2:52.40a12
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Place 4 · Hopkinton1000 Meters4.2:48.99a12
Dec 19Tri Valley Meet 2BDec 19 · 2 Miles · Place 7 · Hopkinton2 Miles7.11:11.78a12
Dec 19Tri Valley Meet 2BDec 19 · 1 Mile · Place 5 · Hopkinton1 Mile5.4:56.97a12
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 5 · Hopkinton1000 Meters5.2:53.05a12
Feb 10MSTCA Qualifier MeetFeb 10 · 1 Mile · Place 23 · Hopkinton1 Mile234:53.05a—
Feb 3Tri Valley League ShowcaseFeb 3 · 2 Miles · Place 16 · Hopkinton2 Miles1611:25.86a—
Feb 3Tri Valley League ShowcaseFeb 3 · 1 Mile · Place 10 · Hopkinton1 Mile104:56.40a—
Jan 26Tri Valley League - Meet 5Jan 26 · 1000 Meters · Place 10 · Hopkinton1000 Meters102:53.61a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 1000 Meters · Place 7 · Hopkinton1000 Meters72:53.47a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 61 · Hopkinton1 Mile614:55.2111
Jan 5Tri Valley League - Meet 4Jan 5 · 2 Miles · Place 6 · Hopkinton2 Miles610:48.87a PB—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · 800 Meters · Place 11 · Hopkinton800 Meters112:21.99a—
May 14Tri Valley League ChampionshipMay 14 · 800 Meters · Place 17 · Hopkinton800 Meters172:14.83a—
May 8Hopkinton v NorwoodMay 8 · 1 Mile · Place 4 · Hopkinton1 Mile45:04.98a—
May 4Weston Twilight - Regis EventsMay 4 · 2000m Steeplechase · Place 24 · Hopkinton2000m Steeplechase0.838m24.7:13.50 PB11
Apr 30TVL - Hopkinton v HollistonApr 30 · 800 Meters · Place 2 · Hopkinton800 Meters22:12.35a—
Apr 23Ashland vs HopkintonApr 23 · 800 Meters · Place 6 · Hopkinton800 Meters6.2:15.211
Apr 9Hopkinton v WestwoodApr 9 · 1 Mile · Place 3 · Hopkinton1 Mile35:03.18a—
Apr 3Medfield vs HopkintonApr 3 · 800 Meters · Hopkinton800 Meters—2:14.6Unofficial11

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 2 Miles · Place 8 · Hopkinton2 Miles8.11:01.15a11
Dec 29Tri Valley League - Meet 3Dec 29 · 1 Mile · Place 7 · Hopkinton1 Mile7.4:53.93a11
Dec 13Tri Valley League - Meet 2Dec 13 · 1 Mile · Place 11 · Hopkinton1 Mile114:56.28a—
Dec 8Tri Valley League - Meet 1Dec 8 · 2 Miles · Place 5 · Hopkinton2 Miles5.10:58.07a11
Feb 4Tri Valley ShowcaseFeb 4 · 1000 Meters · Place 1 · Hopkinton1000 Meters13:03.96SO
Jan 27Tri Valley Dual #5Jan 27 · 1 Mile · Place 13 · Hopkinton1 Mile13.5:09.87a10
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 71 · Hopkinton1 Mile715:03.4810
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 71 · Hopkinton1 Mile71.5:03.48a10
Jan 9Tri Valley Boys Dual WheatonJan 9 · 1 Mile · Place 11 · Hopkinton1 Mile115:04.27a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 30 · Hopkinton1 Mile30.5:04.86a10
Jan 4Tri Valley Meet #4Jan 4 · 2 Miles · Place 9 · Hopkinton2 Miles911:30.83SO

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 18 · Hopkinton800 Meters18.2:14.24a10
May 16Tri Valley League ChampionshipMay 16 · 1 Mile · Place 12 · Hopkinton1 Mile125:07.91a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 38 · Hopkinton1 Mile385:02.12a—
May 3Ashland @ HopkintonMay 3 · 1 Mile · Place 3 · Hopkinton1 Mile34:57.98SO
Apr 12Medfield @ HopkintonApr 12 · 2 Miles · Place 3 · Hopkinton2 Miles311:33.65SO

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 1 Mile · Place 8 · Hopkinton1 Mile8.5:14.82a10
Dec 9Tri Valley Dual #1Dec 9 · 1 Mile · Place 16 · Hopkinton1 Mile16.5:28.58a10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 15 · Hopkinton1 Mile15.5:14.39a9
May 17Tri-Valley League ChampionshipsMay 17 · 1 Mile · Place 7 · Hopkinton1 Mile7.5:25.15a9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 1 Mile · Place 64 · Hopkinton1 Mile64.5:34.88a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 1 Mile · Place 64 · Hopkinton1 Mile64.5:34.88a9
Apr 11Norwood @ HopkintonApr 11 · 1 Mile · Place 8 · Hopkinton1 Mile8.5:29.52a9
Apr 6TVL-Holliston at HopkintonApr 6 · 800 Meters · Place 11 · Hopkinton800 Meters11.2:34.53a9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14TVL Meet1 - ReggieDec 14 · 1000 Meters · Place 28 · Hopkinton1000 Meters28.3:38.42a9