Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley Meet 4 · Jan 35:06.25aTri Valley Meet 4January 3, 2025
1 Mile · OutdoorHopkinton at Holliston · Apr 145:01.65Hopkinton at HollistonApril 14, 2025
1000 Meters · IndoorTri Valley League Meet 5 · Jan 242:55.31aTri Valley League Meet 5January 24, 2025
2 Miles · OutdoorAshland at Hopkinton · Apr 812:24.24aAshland at HopkintonApril 8, 2025
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 37:11.70aWeston Twilight Invitational - Regis EventsMay 3, 2025
55m Hurdles · 39" · IndoorTri Valley Dual #5 · Jan 2711.52aTri Valley Dual #5January 27, 2023
800 Meters · OutdoorHopkinton at Westwood · Apr 22:12.00Hopkinton at WestwoodApril 2, 2025

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22TVL Double-DualJan 22 · 1000 Meters · Place 4 · Hopkinton1000 Meters4.2:57.03a12
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 6 · Hopkinton1000 Meters63:02.00a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 9 · Hopkinton1000 Meters9.3:03.93a12
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 1 Mile · Place 3 · Hopkinton1 Mile35:12.30a12
Dec 11Tri Valley League - Meet 1Dec 11 · 1000 Meters · Place 11 · Hopkinton1000 Meters11.3:03.31a12
Feb 8MSTCA Qualifier MeetFeb 8 · 1000 Meters · Place 35 · Hopkinton1000 Meters352:57.00a—
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 8 · Hopkinton1000 Meters82:55.31a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 70 · Hopkinton1000 Meters702:57.04a—
Jan 3Tri Valley Meet 4Jan 3 · 1 Mile · Place 9 · Hopkinton1 Mile95:06.25a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Dedham vs HopkintonMay 13 · 800 Meters · Place 5 · Hopkinton800 Meters52:12.22a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 20 · Hopkinton3000m Steeplechase207:11.70a PB11
May 1Norwood vs HopkintonMay 1 · 1 Mile · Place 1 · Hopkinton1 Mile15:06.95a11
Apr 14Hopkinton at HollistonApr 14 · 1 Mile · Place 4 · Hopkinton1 Mile45:01.65 PB11
Apr 8Ashland at HopkintonApr 8 · 2 Miles · Place 1 · Hopkinton2 Miles112:24.24a PB11
Apr 8Ashland at HopkintonApr 8 · 800 Meters · Place 5 · Hopkinton800 Meters52:14.29a11
Apr 2Hopkinton at WestwoodApr 2 · 800 Meters · Place 4 · Hopkinton800 Meters42:12.00 PB11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1 Mile · Place 14 · Hopkinton1 Mile14.5:10.65a11
Dec 19Tri Valley Meet 2BDec 19 · 1000 Meters · Place 6 · Hopkinton1000 Meters6.2:56.85a11
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 18 · Hopkinton1 Mile18.5:15.59a11
Jan 26Tri Valley League - Meet 5Jan 26 · 1000 Meters · Place 17 · Hopkinton1000 Meters173:04.11a—
Jan 5Tri Valley League - Meet 4Jan 5 · 1 Mile · Place 17 · Hopkinton1 Mile175:18.45a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14Tri Valley League ChampionshipMay 14 · 800 Meters · Place 21 · Hopkinton800 Meters212:19.00a—
May 8Hopkinton v NorwoodMay 8 · 800 Meters · Place 7 · Hopkinton800 Meters72:17.90a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 26 · Hopkinton800 Meters262:16.57a—
Apr 30TVL - Hopkinton v HollistonApr 30 · 800 Meters · Place 3 · Hopkinton800 Meters32:14.65a—
Apr 23Ashland vs HopkintonApr 23 · 800 Meters · Place 8 · Hopkinton800 Meters8.2:21.310
Apr 9Hopkinton v WestwoodApr 9 · 1 Mile · Place 9 · Hopkinton1 Mile95:21.16a—
Apr 3Medfield vs HopkintonApr 3 · 800 Meters · Hopkinton800 Meters—2:19.1Unofficial10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 1 Mile · Place 18 · Hopkinton1 Mile18.5:18.20a10
Dec 13Tri Valley League - Meet 2Dec 13 · 1000 Meters · Place 23 · Hopkinton1000 Meters233:07.62a—
Dec 8Tri Valley League - Meet 1Dec 8 · 1000 Meters · Place 21 · Hopkinton1000 Meters21.3:10.79a10
Jan 27Tri Valley Dual #5Jan 27 · 1000 Meters · Place 29 · Hopkinton1000 Meters29.3:28.32a9
Jan 27Tri Valley Dual #5Jan 27 · 55m Hurdles · Place 34 · Hopkinton55m Hurdles39"34.11.52a PB9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 1000 Meters · Place 29 · Hopkinton1000 Meters293:32.53a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Ashland @ HopkintonMay 3 · 400m Hurdles · Place 3 · Hopkinton400m Hurdles31:13.51FR
May 3Ashland @ HopkintonMay 3 · 800 Meters · Place 4 · Hopkinton800 Meters42:29.00FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 1000 Meters · Place 27 · Hopkinton1000 Meters27.3:34.08a9
Dec 9Tri Valley Dual #1Dec 9 · 1000 Meters · Place 31 · Hopkinton1000 Meters31.3:42.53a9