Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Showcase · Jan 316:20.55aTri Valley League ShowcaseJanuary 31, 2026
1 Mile · OutdoorTVL Showcase Meet · May 206:09.73aTVL Showcase MeetMay 20, 2025
1000 Meters · IndoorThe Nor'Easter at the Track · Jan 103:51.02The Nor'Easter at the TrackJanuary 10, 2026
2 Miles · IndoorMSTCA Northeast Invitational · Jan 1014:52.86aMSTCA Northeast InvitationalJanuary 10, 2025
2 Miles · OutdoorHolliston at Westwood · Apr 3014:07.0Holliston at WestwoodApril 30, 2025
300 Meters · IndoorTri Valley League - Meet 4 · Jan 852.03aTri Valley League - Meet 4January 8, 2026
400m Hurdles · 30" / 0.762m · OutdoorDedham V. Westwood · Apr 180.9Dedham V. WestwoodApril 1, 2026
800 Meters · OutdoorHopkinton vs Westwood · May 52:56.93aHopkinton vs WestwoodMay 5, 2026
High Jump · OutdoorHopkinton Last Chance Meet · May 224-04.00Hopkinton Last Chance MeetMay 22, 2026
Long Jump · OutdoorMSTCA Division 3 Relays · May 173.52mMSTCA Division 3 RelaysMay 17, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · High Jump · Place 5 · WestwoodHigh Jump5.4-04.00 PB10
May 22Hopkinton Last Chance MeetMay 22 · 400m Hurdles · Place 5 · Westwood400m Hurdles30" / 0.762m5.1:22.76a10
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400m Hurdles · Westwood400m Hurdles30" / 0.762m--DNS10
May 5Hopkinton vs WestwoodMay 5 · High Jump · Place 6 · WestwoodHigh Jump6.4-04.0010
May 5Hopkinton vs WestwoodMay 5 · 800 Meters · Place 9 · Westwood800 Meters9.2:56.93a PB10
Apr 29Westwood vs NorwoodApr 29 · High Jump · Place 4 · WestwoodHigh Jump44-06.0010
Apr 29Westwood vs NorwoodApr 29 · 400m Hurdles · Place 2 · Westwood400m Hurdles21:24.20a10
Apr 14Holliston vs WestwoodApr 14 · 400m Hurdles · Place 3 · Westwood400m Hurdles31:18.86a10
Apr 10Westwood vs AshlandApr 10 · 400m Hurdles · Place 3 · Westwood400m Hurdles31:21.72a10
Apr 10Westwood vs AshlandApr 10 · 1 Mile · Place 5 · Westwood1 Mile56:28.37a10
Apr 1Dedham V. WestwoodApr 1 · Long Jump · Place 4 · WestwoodLong Jump4.13-210
Apr 1Dedham V. WestwoodApr 1 · 400m Hurdles · Place 2 · Westwood400m Hurdles30" / 0.762m2.80.9 PB10
Apr 1Dedham V. WestwoodApr 1 · 800 Meters · Place 5 · Westwood800 Meters5.2:59.010

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · Long Jump · Place 9 · WestwoodLong Jump913-2.7510
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 15 · Westwood1 Mile156:20.55a PB10
Jan 10The Nor'Easter at the TrackJan 10 · Long Jump · Place 18 · Westwood,Westwood,Long Jump1811-02.5010
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 17 · Westwood,Westwood,1000 Meters173:51.02 PB10
Jan 10The Nor'Easter at the TrackJan 10 · Long Jump · Place 18 · WESTWOODLong Jump1811-02.5010
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 17 · WESTWOOD1000 Meters173:51.0210
Jan 8Tri Valley League - Meet 4Jan 8 · 300 Meters · Place 24 · Westwood300 Meters2452.03a PB10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 3 · Westwood1 Mile36:09.73a PB9
May 17MSTCA Division 3 RelaysMay 17 · Long Jump · Place 45 · WestwoodLong Jump453.52m PB9
May 13Westwood at AshlandMay 13 · 1 Mile · Place 8 · Westwood1 Mile86:30.59
Apr 30Holliston at WestwoodApr 30 · Long Jump · Place 6 · WestwoodLong Jump612-89
Apr 30Holliston at WestwoodApr 30 · 2 Miles · Place 4 · Westwood2 Miles414:07.0 PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 138 · Westwood1000 Meters1384:19.06a—
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 17 · Westwood2 Miles1714:52.86a PB—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 18 · Westwood1000 Meters183:57.51a—