Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 104:41.17aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · OutdoorDivision C Midland Wachusett League Meet · May 214:36.58aDivision C Midland Wachusett League MeetMay 21, 2026
1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 122:38.77aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
400 Meters · OutdoorHudson v. Groton · May 1353.4Hudson v. GrotonMay 13, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:28.84aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 282:29.05aMSTCA Distance Classic and PentathlonDecember 28, 2023
800 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 292:00.29aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Long Jump · OutdoorHudson vs Lunenburg · Apr 3016' 2"Hudson vs LunenburgApril 30, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 9 · Hudson800 Meters9.2:00.29a PB12
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 4 · Hudson1 Mile4.4:36.58a PB12
May 21Division C Midland Wachusett League MeetMay 21 · 800 Meters · Place 2 · Hudson800 Meters2.2:06.21a12
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 4 · Hudson800 Meters4.2:02.40a12
May 13Hudson v. GrotonMay 13 · 400 Meters · Place 3 · Hudson400 Meters3.53.4 PB12
May 5Hudson vs QuabbinMay 5 · Long Jump · Place 4 · HudsonLong Jump417-212
May 5Hudson vs QuabbinMay 5 · 1 Mile · Place 1 · Hudson1 Mile14:48.812
May 5Hudson vs QuabbinMay 5 · 800 Meters · Place 1 · Hudson800 Meters12:08.012
Apr 30Hudson vs LunenburgApr 30 · Long Jump · Place 5 · HudsonLong Jump5.16' 2" PB12
Apr 30Hudson vs LunenburgApr 30 · 1 Mile · Place 1 · Hudson1 Mile1.4:44.012
Apr 30Hudson vs LunenburgApr 30 · 800 Meters · Place 1 · Hudson800 Meters1.2:09.512
Apr 8Hudson vs OakmontApr 8 · Long Jump · Place 6 · HudsonLong Jump616-09.0012
Apr 8Hudson vs OakmontApr 8 · 800 Meters · Place 2 · Hudson800 Meters22:01.84a12
Apr 1Hudson v. MarlboroughApr 1 · Long Jump · Place 1 · HudsonLong Jump117-912
Apr 1Hudson v. MarlboroughApr 1 · 800 Meters · Place 1 · Hudson800 Meters12:02.62a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 9 · Hudson1000 Meters92:38.77a PB12
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 1000 Meters · Place 1 · Hudson1000 Meters1.2:54.34a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 14 · Hudson1000 Meters142:39.52a12
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 9 · Hudson,Hudson, MA1000 Meters92:44.8412
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 9 · HUDSON1000 Meters92:44.8412

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 3 · Hudson1 Mile3.4:45.54a12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 11 · Hudson600 Meters11.1:28.84a PB12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1000 Meters · Place 2 · Hudson1000 Meters2.2:46.69a12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 13 · Hudson1 Mile13.4:49.87a11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 4 · Hudson1 Mile44:41.84a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1000 Meters · Place 6 · Hudson1000 Meters62:49.24a—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 600 Meters · Place 2 · Hudson600 Meters21:37.80—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1000 Meters · Place 4 · Hudson1000 Meters42:41.39a—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 600 Meters · Place 2 · Hudson600 Meters21:37.60—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 600 Meters · Place 2 · HUDSON600 Meters21:37.90JR
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 20 · Hudson1 Mile204:41.17a PB—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 14 · Hudson800 Meters14.2:02.30a11
May 21Midland Wachusett Division C League MeetMay 21 · 1 Mile · Place 3 · Hudson1 Mile3.4:46.13a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 3 · Hudson800 Meters32:01.5511
May 8Westborough v HudsonMay 8 · 1 Mile · Place 2 · Hudson1 Mile24:41.60a11
Apr 30Oakmont vs. HudsonApr 30 · 1 Mile · Place 3 · Hudson1 Mile34:48.111
Apr 16Hudson v Groton-DunstableApr 16 · 1 Mile · Place 3 · Hudson1 Mile34:50.0011
Apr 10Quabbin vs HudsonApr 10 · 1 Mile · Place 1 · Hudson1 Mile15:00.311
Apr 2Hudson v LunenburgApr 2 · 1 Mile · Place 2 · Hudson1 Mile25:22.52a11
Apr 2Hudson v LunenburgApr 2 · 800 Meters · Place 2 · Hudson800 Meters22:08.21a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 1 · Hudson1000 Meters1.2:45.52a11
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 53 · Hudson1 Mile53.4:53.21a11
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 600 Meters · Place 1 · Hudson600 Meters1.1:37.9011
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 8 · Hudson1 Mile8.4:47.62a11
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 15 · Hudson1 Mile154:52.03a—
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 10 · Hudson1000 Meters102:50.15a—
Feb 4Mid Wach League Championship C & DFeb 4 · 1 Mile · Place 4 · Hudson1 Mile44:54.18a—
Jan 24MW @ Shrewsbury # 5Jan 24 · 1 Mile · Place 7 · Hudson1 Mile75:14.40—
Jan 17MW @ Shrewsbury # 4Jan 17 · 1 Mile · Place 5 · Hudson1 Mile55:28.40a—
Jan 10MW @ Shrewsbury #3Jan 10 · 1 Mile · Place 4 · Hudson1 Mile45:23.80—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 24 · Hudson1 Mile245:06.82a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 1 Mile · Place 17 · Hudson1 Mile174:46.54a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 11 · Hudson800 Meters112:04.76a—
May 15Midland Wachusett Division C League MeetMay 15 · 1 Mile · Place 2 · Hudson1 Mile24:49.42a—
May 15Midland Wachusett Division C League MeetMay 15 · 800 Meters · Place 2 · Hudson800 Meters22:09.44a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 1 Mile · Place 5 · Hudson1 Mile54:43.5210
May 8Groton vs HudsonMay 8 · 1 Mile · Place 3 · Hudson1 Mile35:00.4—
May 8Groton vs HudsonMay 8 · 800 Meters · Place 1 · Hudson800 Meters12:08—
May 3Hudson v Oakmont and MarlboroughMay 3 · 1 Mile · Place 1 · Hudson1 Mile14:53.8—
May 3Hudson v Oakmont and MarlboroughMay 3 · 800 Meters · Place 1 · Hudson800 Meters12:06.6—
Apr 24Lunenburg vs Hudson Apr 24 · 1 Mile · Place 1 · Hudson1 Mile14:57.3—
Apr 10Hudson vs AMSAApr 10 · 1 Mile · Place 1 · Hudson1 Mile15:07—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Hudson1000 Meters--DNS10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 46 · Hudson800 Meters46.2:29.05a PB10
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1 Mile · Place 9 · Hudson1 Mile9.5:41.4010
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1000 Meters · Place 5 · Hudson1000 Meters5.3:14.3010
Dec 20MWIL Invite #2Dec 20 · 1 Mile · Place 9 · Hudson1 Mile9.05:41.410
Dec 20MWIL Invite #2Dec 20 · 1000 Meters · Place 5 · Hudson1000 Meters5.03:14.310
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 1 Mile · Place 11 · Hudson1 Mile11.5:37.110
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 1 Mile · Place 33 · Hudson1 Mile33.5:14.82a10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Lunenburg vs HudsonMay 10 · 1 Mile · Place 3 · Hudson1 Mile3.5:20Unofficial9
May 10Lunenburg vs HudsonMay 10 · 800 Meters · Place 3 · Hudson800 Meters3.2:16Unofficial9
May 5Tri Meet Hudson v AMSA v MarlboroughMay 5 · 2 Miles · Place 4 · Hudson2 Miles4.11:59.9Unofficial9
May 3Gardner vs HudsonMay 3 · 1 Mile · Hudson1 Mile—5:18Unofficial9
Apr 24Hudson v OakmontApr 24 · 1 Mile · Place 2 · Hudson1 Mile2.5:20Unofficial9
Apr 24Hudson v OakmontApr 24 · 800 Meters · Hudson800 Meters—2:28.2Unofficial9
Apr 13Hudson vs Groton DunstableApr 13 · 1 Mile · Place 6 · Hudson1 Mile6.5:31Unofficial9
Apr 13Hudson vs Groton DunstableApr 13 · 800 Meters · Place 7 · Hudson800 Meters7.2:31.2Unofficial9