Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe BU Mini Meet · Dec 134:35.36aThe BU Mini MeetDecember 13, 2025
1 Mile · OutdoorCentral Mass. Division 1 Class Meet · May 164:29.23aCentral Mass. Division 1 Class MeetMay 16, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 92:42.25aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 129:59.19aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 12, 2025
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 299:30.61aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 221:34.07aMSTCA Speed Classic (Sunday)December 22, 2024
800 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 82:05.50Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 2 Miles · Place 22 · Wachusett RegionalWachusett Regional2 Miles22.9:48.74a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 9 · Wachusett RegionalWachusett Regional2 Miles9.9:30.61a PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 32 · Wachusett RegionalWachusett Regional1 Mile32.4:40.18a11
May 23Division A Midland-Wachusett League MeetMay 23 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles1.9:42.88a11
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 7 · Wachusett RegionalWachusett Regional800 Meters7.2:06.00a11
May 16Central Mass. Division 1 Class MeetMay 16 · 2 Miles · Place 2 · Wachusett RegionalWachusett Regional2 Miles2.9:58.79a11
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 1 · Wachusett RegionalWachusett Regional1 Mile1.4:29.23a PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles1.9:45.2011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 3 · Wachusett RegionalWachusett Regional800 Meters3.2:05.50 PB11
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 2 Miles · Wachusett RegionalWachusett Regional2 Miles—10:32.7Unofficial11
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 1 Mile · Wachusett RegionalWachusett Regional1 Mile—4:40.1Unofficial11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 16 · Wachusett RegionalWachusett Regional1 Mile16.4:37.40a11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles1.10:19.84a11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 1 · Wachusett RegionalWachusett Regional1000 Meters1.2:48.04a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 36 · Wachusett RegionalWachusett Regional1 Mile364:35.90a11
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 17 · Wachusett RegionalWachusett Regional1000 Meters172:42.25a PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 24 · Wachusett RegionalWachusett Regional2 Miles24.10:18.68a11
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 15 · UnattachedUnattached1 Mile15.4:35.36a PB11
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 17 · Wachusett RegionalWachusett Regional2 Miles179:59.19a PB—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 3 · Wachusett RegionalWachusett Regional2 Miles310:06.12a—
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 16 · Wachusett RegionalWachusett Regional2 Miles1610:29.28a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 17 · Wachusett RegionalWachusett Regional1 Mile174:52.27a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 27 · Wachusett RegionalWachusett Regional2 Miles27.10:10.51a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 45 · Wachusett RegionalWachusett Regional1 Mile45.5:01.42a10
May 24Midland Wachusett Division A League MeetMay 24 · 2 Miles · Place 4 · Wachusett RegionalWachusett Regional2 Miles49:53.21a10
May 17District E Central Mass Division 1 ChampionshipMay 17 · 2 Miles · Place 3 · Wachusett RegionalWachusett Regional2 Miles310:23.2910
May 10District E Nick DiPilato InvitationalMay 10 · 800 Meters · Place 2 · Wachusett RegionalWachusett Regional800 Meters22:07.53a10
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 1 Mile · Place 3 · Wachusett RegionalWachusett Regional1 Mile34:35.2010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 13 · Wachusett RegionalWachusett Regional600 Meters13.1:34.07a PB10
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 2 Miles · Place 3 · Wachusett RegionalWachusett Regional2 Miles3.10:20.08a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · 2 Miles · Place 4 · Wachusett RegionalWachusett Regional2 Miles410:27.58a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 2 Miles · Place 2 · WachusettWachusett2 Miles210:19.199
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile2.4:50.79
Apr 24Shepherd Hill Vs. WachusettApr 24 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles1.10:40.4Unofficial9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 1 Mile · Place 12 · MountviewMountview1 Mile12.5:24.65a8