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 · IndoorTri Valley League - Meet 2 · Dec 183:47.65aTri Valley League - Meet 2December 18, 2025
2 Miles · IndoorTVL Double-Dual · Jan 2213:52.91aTVL Double-DualJanuary 22, 2026
2 Miles · OutdoorHolliston at Westwood · Apr 3014:07.0Holliston at WestwoodApril 30, 2025
200 Meters · OutdoorWestwood v. Norwood · May 832.1Westwood v. NorwoodMay 8, 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 · IndoorTVL Double-Dual · Jan 2213-10.25TVL Double-DualJanuary 22, 2026
Long Jump · OutdoorWestwood v. Norwood · May 812'0.5"Westwood v. NorwoodMay 8, 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

10 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 22TVL Double-DualJan 22 · 2 Miles · Place 4 · Westwood2 Miles4.13:52.91a PB10
Jan 22TVL Double-DualJan 22 · 1 Mile · Westwood1 Mile--DNS10
Jan 22TVL Double-DualJan 22 · Long Jump · Place 5 · WestwoodLong Jump5.13-10.25 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 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 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 15 · Westwood1 Mile15.6:26.92a10
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 18 · Westwood1000 Meters18.3:57.49a10
Dec 30Tri Valley League - Meet 3Dec 30 · Long Jump · WestwoodLong Jump--DNS10
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 16 · Westwood1000 Meters16.3:55.09a10
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Westwood1 Mile--DNS10
Dec 18Tri Valley League - Meet 2Dec 18 · 1000 Meters · Place 13 · Westwood1000 Meters13.3:47.65a PB10
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 14 · Westwood1 Mile14.6:21.04a10
Dec 11Tri Valley League - Meet 1Dec 11 · Long Jump · Place 19 · WestwoodLong Jump19.11-04.0010
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—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 18 · Westwood1000 Meters183:57.51a—

2025 Outdoor Track

11 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.52m9
May 13Westwood at AshlandMay 13 · 1 Mile · Place 8 · Westwood1 Mile86:30.59
May 8Westwood v. NorwoodMay 8 · Long Jump · Place 6 · WestwoodLong Jump6.12'0.5" PB9
May 8Westwood v. NorwoodMay 8 · 200 Meters · Place 13 · Westwood200 Meters13.32.1 PB9
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
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 1 Mile · Place 4 · Westwood1 Mile4.6:45.16a9
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Long Jump · Place 29 · WestwoodLong Jump29.11-10.759
Apr 9Dedham at WestwoodApr 9 · 2 Miles · Westwood2 Miles—13:47.0Unofficial9
Apr 9Dedham at WestwoodApr 9 · Long Jump · Place 8 · WestwoodLong Jump8.11-8.75Unofficial9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1 Mile · Westwood1 Mile--DNS9
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Place 25 · Westwood1000 Meters25.4:09.77a9
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 27 · Westwood1 Mile27.6:42.41a9