Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Distance Classic and Pentathlon · Dec 275:14.88aMSTCA Distance Classic and PentathlonDecember 27, 2024
1 Mile · OutdoorDual Valley Conference Spring Championship · May 145:00.92aDual Valley Conference Spring ChampionshipMay 14, 2024
1000 Meters · Indoor45th District E Invite · Feb 112:58.66a45th District E InviteFebruary 11, 2024
600 Meters · IndoorDual Valley Conference meet 4 · Jan 181:45.75aDual Valley Conference meet 4January 18, 2024
800 Meters · OutdoorDistrict E Central Mass Division 1 Championship · May 172:14.60District E Central Mass Division 1 ChampionshipMay 17, 2025

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 54 · Nipmuc RegionalNipmuc Regional800 Meters542:15.51a12
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 16 · Nipmuc RegionalNipmuc Regional800 Meters162:14.60 PB12
May 13Dual Valley Conference HS Outdoor ChampionshipMay 13 · 800 Meters · Place 4 · Nipmuc RegionalNipmuc Regional800 Meters42:14.69a12
May 8Nipmuc vs. HopedaleMay 8 · 400 Meters · Place 3 · Nipmuc RegionalNipmuc Regional400 Meters3.57.5Unofficial12
Apr 29Nipmuc vs. DouglasApr 29 · 1 Mile · Place 3 · Nipmuc RegionalNipmuc Regional1 Mile35:25.512
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 800 Meters · Place 12 · Nipmuc RegionalNipmuc Regional800 Meters12.2:19.50a12
Apr 15Whitinsville vs NipmucApr 15 · 800 Meters · Place 1 · Nipmuc RegionalNipmuc Regional800 Meters12:19.012
Apr 8Sutton vs NipmucApr 8 · 1 Mile · Nipmuc RegionalNipmuc Regional1 Mile—5:27.7Unofficial12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23Dual Valley Conference meet 5Jan 23 · 600 Meters · Place 21 · Nipmuc RegionalNipmuc Regional600 Meters211:57.50a—
Jan 14Dual Valley Conference Meet 4Jan 14 · 1 Mile · Place 5 · Nipmuc RegionalNipmuc Regional1 Mile55:23.69a—
Jan 7Dual Valley Conference meet 3Jan 7 · 1 Mile · Place 4 · Nipmuc RegionalNipmuc Regional1 Mile45:30.05a—
Jan 7Dual Valley Conference meet 3Jan 7 · 1000 Meters · Place 6 · Nipmuc RegionalNipmuc Regional1000 Meters63:21.54a—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 70 · Nipmuc RegionalNipmuc Regional1 Mile70.5:14.88a PB12
Dec 17Dual Valley Conference meet 2Dec 17 · 1 Mile · Place 6 · Nipmuc RegionalNipmuc Regional1 Mile6.5:27.53a12
Dec 10Dual Valley Conference meet 1Dec 10 · 1 Mile · Place 3 · Nipmuc RegionalNipmuc Regional1 Mile3.5:34.77a12
Dec 10Dual Valley Conference meet 1Dec 10 · 1000 Meters · Place 6 · Nipmuc RegionalNipmuc Regional1000 Meters6.3:14.98a12
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 17 · Nipmuc RegionalNipmuc Regional1000 Meters172:58.66a PB—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 1 Mile · Place 6 · Nipmuc RegionalNipmuc Regional1 Mile65:23.90a—
Jan 23Dual Valley Conference meet 5Jan 23 · 1 Mile · Place 5 · Nipmuc RegionalNipmuc Regional1 Mile55:18.83a—
Jan 18Dual Valley Conference meet 4Jan 18 · 600 Meters · Nipmuc RegionalNipmuc Regional600 Meters--1:45.75a PB11
Jan 11Dual Valley Conference meet 3Jan 11 · 1000 Meters · Nipmuc RegionalNipmuc Regional1000 Meters—3:13.86a—
Jan 4Dual Valley Conference meet 2Jan 4 · 1 Mile · Place 10 · Nipmuc RegionalNipmuc Regional1 Mile10.5:31.86a11
Jan 4Dual Valley Conference meet 2Jan 4 · 600 Meters · Place 10 · Nipmuc RegionalNipmuc Regional600 Meters10.1:51.89a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 58 · Nipmuc RegionalNipmuc Regional1 Mile585:07.22a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 1 Mile · Place 6 · Nipmuc RegionalNipmuc Regional1 Mile65:00.92a PB—
May 9Nipmuc vs. HopedaleMay 9 · 800 Meters · Place 3 · Nipmuc RegionalNipmuc Regional800 Meters3.2:18.4Unofficial11
Apr 30Nipmuc vs. SuttonApr 30 · 1 Mile · Nipmuc RegionalNipmuc Regional1 Mile—5:13.7Unofficial11
Apr 23Whitinsville vs NipmucApr 23 · 1 Mile · Place 4 · Nipmuc RegionalNipmuc Regional1 Mile45:08.6—
Apr 9Nipmuc vs. BMR Apr 9 · 800 Meters · Nipmuc RegionalNipmuc Regional800 Meters—2:19.4Unofficial11
Apr 2Douglas vs. NipmucApr 2 · 1 Mile · Place 1 · Nipmuc RegionalNipmuc Regional1 Mile15:15.7—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Dual Valley Conference meet 1Dec 14 · 1 Mile · Place 4 · Nipmuc RegionalNipmuc Regional1 Mile4.5:37.34a11
Jan 24Dual Valley Conference League ChampionshipJan 24 · 1 Mile · Place 8 · Nipmuc RegionalNipmuc Regional1 Mile85:45.17a10
Jan 17Dual Valley Conference League Meet #5Jan 17 · 1 Mile · Place 11 · Nipmuc RegionalNipmuc Regional1 Mile115:50.75a10
Jan 10Dual Valley Conference League Meet #4Jan 10 · 1 Mile · Place 6 · Nipmuc RegionalNipmuc Regional1 Mile66:19.76a10
Jan 5Dual Valley Conference League Meet #3Jan 5 · 1 Mile · Place 16 · Nipmuc RegionalNipmuc Regional1 Mile166:06.2410

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 84 · Nipmuc RegionalNipmuc Regional1 Mile84.5:29.47a10
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · 1 Mile · Place 9 · Nipmuc RegionalNipmuc Regional1 Mile95:30.56a—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Dual Valley Meet No. 2Dec 20 · 1 Mile · Nipmuc RegionalNipmuc Regional1 Mile—SCR10
Dec 15Dual Valley League MeetDec 15 · 1 Mile · Place 9 · Nipmuc RegionalNipmuc Regional1 Mile9.6:07.77a10
Jan 27Dual Valley Conference Indoor ChampionshipsJan 27 · 1000 Meters · Place 5 · NipmucNipmuc1000 Meters53:30.66FR

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 51 · Nipmuc RegionalNipmuc Regional800 Meters51.2:32.16a9