Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Distance Classic and Pentathlon · Dec 285:30.93aMSTCA Distance Classic and PentathlonDecember 28, 2025
1 Mile · OutdoorCentral Mass. Division 1 Class Meet · May 164:57.16aCentral Mass. Division 1 Class MeetMay 16, 2026
1000 Meters · IndoorShrewsbury Week # 1 Mid Wach League · Dec 183:41.00Shrewsbury Week # 1 Mid Wach LeagueDecember 18, 2024
2 Miles · IndoorMidLand Wachusett Indoor League Championships · Feb 212:43.56aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
2 Miles · OutdoorHudson Vs AMSA · Apr 1411:32.8Hudson Vs AMSAApril 14, 2026
800 Meters · OutdoorHudson vs Lunenburg · Apr 302:16.4Hudson vs LunenburgApril 30, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 7 · Hudson1 Mile7.4:57.47a9
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 18 · Hudson1 Mile18.4:57.16a PB9
May 13Hudson v. GrotonMay 13 · 1 Mile · Place 2 · Hudson1 Mile2.5:01.09
May 5Hudson vs QuabbinMay 5 · 1 Mile · Place 4 · Hudson1 Mile45:04.59
May 5Hudson vs QuabbinMay 5 · 800 Meters · Place 6 · Hudson800 Meters62:18.79
Apr 30Hudson vs LunenburgApr 30 · 1 Mile · Place 3 · Hudson1 Mile3.5:07.09
Apr 30Hudson vs LunenburgApr 30 · 800 Meters · Place 5 · Hudson800 Meters5.2:16.4 PB9
Apr 14Hudson Vs AMSAApr 14 · 2 Miles · Place 1 · Hudson2 Miles1.11:32.8 PB9
Apr 14Hudson Vs AMSAApr 14 · 800 Meters · Place 4 · Hudson800 Meters4.2:24.09
Apr 8Hudson vs OakmontApr 8 · 1 Mile · Place 2 · Hudson1 Mile25:07.26a9
Apr 8Hudson vs OakmontApr 8 · 800 Meters · Place 5 · Hudson800 Meters52:20.73a9
Apr 1Hudson v. MarlboroughApr 1 · 1 Mile · Place 1 · Hudson1 Mile15:18.209
Apr 1Hudson v. MarlboroughApr 1 · 800 Meters · Place 5 · Hudson800 Meters52:25.50a9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 1 Mile · Place 7 · Hudson1 Mile7.5:45.81a9

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 63 · Hudson1 Mile63.5:30.93a PB9
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 28 · Hudson1 Mile28.5:32.72a9
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 11 · Hudson2 Miles1112:43.56a PB—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 1 Mile · Place 9 · Hudson1 Mile96:08.30—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 2 Miles · Place 12 · Hudson2 Miles1213:32.90—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 1 Mile · Place 13 · HUDSON1 Mile136:18.108
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 1 Mile · Place 13 · Hudson1 Mile136:21.10—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · 1 Mile · Place 8 · Hudson1 Mile8.5:20.24a8
May 8Westborough v HudsonMay 8 · 1 Mile · Place 8 · Hudson1 Mile85:30.18a8
May 8Westborough v HudsonMay 8 · 800 Meters · Place 14 · Hudson800 Meters142:36.72a8
Apr 30Oakmont vs. HudsonApr 30 · 1 Mile · Place 7 · Hudson1 Mile75:40.58
Apr 30Oakmont vs. HudsonApr 30 · 800 Meters · Place 8 · Hudson800 Meters82:30.48
Apr 16Hudson v Groton-DunstableApr 16 · 1 Mile · Place 7 · Hudson1 Mile75:43.208
Apr 16Hudson v Groton-DunstableApr 16 · 800 Meters · Place 7 · Hudson800 Meters72:45.728
Apr 2Hudson v LunenburgApr 2 · 1 Mile · Place 4 · Hudson1 Mile45:51.62a8
Apr 2Hudson v LunenburgApr 2 · 800 Meters · Place 8 · Hudson800 Meters82:47.98a8

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 1000 Meters · Place 22 · Hudson1000 Meters22.3:41.00 PB8