Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorNorwood vs Ashland · May 524.53aNorwood vs AshlandMay 5, 2026
300 Meters · IndoorTri Valley League - Meet 2 · Dec 1838.92aTri Valley League - Meet 2December 18, 2025
400 Meters · OutdoorTVL Showcase Meet · May 2054.48aTVL Showcase MeetMay 20, 2025
55 Meter · IndoorTri Valley League - Meet 1 · Dec 87.93aTri Valley League - Meet 1December 8, 2023
55 Meters · IndoorTri Valley League - Wheaton Meet 2 · Jan 157.59aTri Valley League - Wheaton Meet 2January 15, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Norwood vs AshlandMay 5 · 200 Meters · Place 2 · Ashland200 Meters224.53a PB11
Apr 28Ashland vs HollistonApr 28 · 400 Meters · Place 1 · Ashland400 Meters154.65a11
Apr 14Ashland vs DedhamApr 14 · 400 Meters · Place 3 · Ashland400 Meters354.81a11
Apr 10Westwood vs AshlandApr 10 · 400 Meters · Place 2 · Ashland400 Meters254.68a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 300 Meters · Place 11 · Ashland300 Meters1139.30a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 5 · Ashland300 Meters5.38.96a11
Dec 18Tri Valley League - Meet 2Dec 18 · 300 Meters · Place 4 · Ashland300 Meters4.38.92a PB11
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 9 · Ashland300 Meters9.39.54a11
Jan 26TVL Championship/Showcase meetJan 26 · 300 Meters · Place 20 · Ashland300 Meters2039.5210
Jan 24Tri Valley League Meet 5Jan 24 · 300 Meters · Place 15 · Ashland300 Meters1539.65a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 27 · Ashland300 Meters2741.11a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 11 · Ashland400 Meters1154.48a PB10
May 7Ashland at HollistonMay 7 · 400 Meters · Place 6 · Ashland400 Meters655.92a10
Apr 1Ashland vs NorwoodApr 1 · 400 Meters · Place 1 · Ashland400 Meters157.36a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 300 Meters · Place 19 · Ashland300 Meters19.41.47a10
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 30 · Ashland300 Meters30.42.58a10
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 25 · Ashland300 Meters2541.79a—
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 10 · Ashland55 Meters107.69a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 300 Meters · Place 16 · Ashland300 Meters1641.17a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 55 Meters · Place 34 · Ashland55 Meters347.59a PB—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 2 · Ashland300 Meters243.22a—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 25 · Ashland55 Meters258.09a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Tri Valley League ChampionshipMay 14 · 400 Meters · Place 26 · Ashland400 Meters2658.07a—
May 7Ashland vs Medfield Dual MeetMay 7 · 400 Meters · Place 6 · Ashland400 Meters6.57.49
May 1Westwood vs. Ashland DUAL MEETMay 1 · 400 Meters · Place 8 · Ashland400 Meters858.65—
Apr 9Ashland vs NorwoodApr 9 · 400 Meters · Ashland400 Meters—59.1Unofficial9
Apr 2Ashland vs HollistonApr 2 · 400 Meters · Place 2 · Ashland400 Meters259.78a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 16 · Ashland55 Meter16.7.94a9
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 31 · Ashland55 Meter31.7.93a PB9