Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAshland @ Hopkinton · May 312.43Ashland @ HopkintonMay 3, 2023
200 Meters · OutdoorAshland vs Medfield Dual Meet · May 723.5Ashland vs Medfield Dual MeetMay 7, 2024
300 Meters · IndoorMSTCA Qualifier Meet · Feb 838.01aMSTCA Qualifier MeetFebruary 8, 2025
400 Meters · OutdoorWestwood vs. Ashland DUAL MEET · May 153.08Westwood vs. Ashland DUAL MEETMay 1, 2024
55 Meter · IndoorTri Valley League - Meet 3 · Dec 297.26aTri Valley League - Meet 3December 29, 2023
55 Meters · IndoorTri Valley League - Meet 2 · Dec 137.31aTri Valley League - Meet 2December 13, 2023
Long Jump · IndoorTri Valley League - Meet 2 · Dec 1818-11.50Tri Valley League - Meet 2December 18, 2025
Long Jump · OutdoorMIAA Division 4 Track & Field Championship · May 2319-05.50MIAA Division 4 Track & Field ChampionshipMay 23, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · Long Jump · Place 3 · AshlandLong Jump3.17-10.5012
May 5Norwood vs AshlandMay 5 · 200 Meters · Place 5 · Ashland200 Meters525.10a12
Apr 28Ashland vs HollistonApr 28 · 200 Meters · Place 4 · Ashland200 Meters425.64a12
Apr 14Ashland vs DedhamApr 14 · 200 Meters · Place 6 · Ashland200 Meters625.82a12
Apr 10Westwood vs AshlandApr 10 · 200 Meters · Place 2 · Ashland200 Meters227.27a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · Long Jump · Place 9 · AshlandLong Jump918-11.2512
Jan 22TVL Double-DualJan 22 · Long Jump · Place 1 · AshlandLong Jump1.18-08.2512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · Long Jump · AshlandLong Jump--DNS12
Dec 18Tri Valley League - Meet 2Dec 18 · Long Jump · Place 5 · AshlandLong Jump5.18-11.50 PB12
Dec 11Tri Valley League - Meet 1Dec 11 · Long Jump · Place 9 · AshlandLong Jump9.18-07.5012
Feb 8MSTCA Qualifier MeetFeb 8 · 300 Meters · Place 15 · Ashland300 Meters1538.01a PB—
Jan 3Tri Valley Meet 4Jan 3 · Long Jump · Place 12 · AshlandLong Jump1218-5.50—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 9 · Ashland300 Meters938.21a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 400 Meters · Place 25 · Ashland400 Meters2554.61a11
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 10 · Ashland400 Meters1054.24a11
May 17MSTCA Division 4 RelaysMay 17 · Long Jump · Place 44 · AshlandLong Jump445.14m11
May 13Westwood at AshlandMay 13 · 400 Meters · Place 3 · Ashland400 Meters354.211
May 7Ashland at HollistonMay 7 · 400 Meters · Place 2 · Ashland400 Meters253.94a11
May 7Ashland at HollistonMay 7 · 200 Meters · Place 3 · Ashland200 Meters324.94a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 32 · Ashland400 Meters3254.15a11
Apr 29Dedham v AshlandApr 29 · Long Jump · Place 2 · AshlandLong Jump219-511
Apr 29Dedham v AshlandApr 29 · 400 Meters · Place 2 · Ashland400 Meters253.611
Apr 29Dedham v AshlandApr 29 · 200 Meters · Place 5 · Ashland200 Meters525.911
Apr 1Ashland vs NorwoodApr 1 · 400 Meters · Place 3 · Ashland400 Meters354.97a11
Apr 1Ashland vs NorwoodApr 1 · 200 Meters · Place 1 · Ashland200 Meters124.81a11

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 16 · Ashland300 Meters16.38.63a11
Dec 23Tri Valley Meet 3Dec 23 · 300 Meters · Ashland300 Meters--DNS11
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · AshlandLong Jump--DNS11
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 17 · Ashland300 Meters17.41.02a11
Dec 13Tri Valley - Meet 1Dec 13 · Long Jump · AshlandLong Jump--DNS11
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 300 Meters · Place 19 · Ashland300 Meters1938.07a—
Feb 3Tri Valley League ShowcaseFeb 3 · 300 Meters · Place 10 · Ashland300 Meters1038.18a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 300 Meters · Place 37 · Ashland300 Meters3738.3310
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 300 Meters · Place 37 · Ashland300 Meters3738.3310
Jan 26Tri Valley League - Meet 5Jan 26 · Long Jump · Place 17 · AshlandLong Jump1717-1—
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 5 · Ashland300 Meters538.74a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · Long Jump · Place 13 · AshlandLong Jump1316-7—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 300 Meters · Place 5 · Ashland300 Meters538.59a—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 3 · Ashland300 Meters338.55a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Long Jump · Place 21 · AshlandLong Jump21.19-05.50 PBWind: 0.210
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Place 23 · Ashland400 Meters23.53.37a10
May 14Tri Valley League ChampionshipMay 14 · 400 Meters · Place 3 · Ashland400 Meters353.39a—
May 7Ashland vs Medfield Dual MeetMay 7 · 200 Meters · Place 2 · Ashland200 Meters2.23.5 PB10
May 1Westwood vs. Ashland DUAL MEETMay 1 · 400 Meters · Place 1 · Ashland400 Meters153.08 PB—
Apr 23Ashland vs HopkintonApr 23 · Long Jump · Place 2 · AshlandLong Jump2.19-03.5010
Apr 23Ashland vs HopkintonApr 23 · 400 Meters · Place 1 · Ashland400 Meters1.54.310
Apr 9Ashland vs NorwoodApr 9 · 400 Meters · Place 1 · Ashland400 Meters1.53.3Unofficial10
Apr 9Ashland vs NorwoodApr 9 · 200 Meters · Place 2 · Ashland200 Meters2.23.71Unofficial10
Apr 2Ashland vs HollistonApr 2 · 400 Meters · Place 1 · Ashland400 Meters154.21a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 300 Meters · Place 4 · Ashland300 Meters4.38.87a10
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 19 · Ashland55 Meter19.7.26a PB10
Dec 29Tri Valley League - Meet 3Dec 29 · Long Jump · Place 12 · AshlandLong Jump12.18-01.0010
Dec 13Tri Valley League - Meet 2Dec 13 · Long Jump · Place 10 · AshlandLong Jump1017-5.75—
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 6 · Ashland300 Meters639.47a—
Dec 13Tri Valley League - Meet 2Dec 13 · 55 Meters · Place 21 · Ashland55 Meters217.31a PB—
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 23 · Ashland55 Meter23.7.39a10
Dec 8Tri Valley League - Meet 1Dec 8 · Long Jump · Place 15 · AshlandLong Jump15.16-11.0010

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 100 Meters · Place 24 · Ashland100 Meters2412.52a—
May 3Ashland @ HopkintonMay 3 · 100 Meters · Place 6 · Ashland100 Meters612.43 PBFR
Apr 20MSTCA Warrior InvitationalApr 20 · 100 Meters · Place 94 · Ashland100 Meters9412.68a—