Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · Indoor2026 Wheaton Invitational · Feb 73:18.82a2026 Wheaton InvitationalFebruary 7, 2026
1500 Meters · OutdoorTufts Spring Stampede · Apr 105:08.46aTufts Spring StampedeApril 10, 2026
200 Meters · Indoor2026 Wheaton Invitational · Feb 730.23a2026 Wheaton InvitationalFebruary 7, 2026
200 Meters · OutdoorDistrict E Division 1 Championships · May 1429.02District E Division 1 ChampionshipsMay 14, 2022
300 Meters · IndoorMidWach Meet @ Shrewsbury # 2 · Dec 2050.10MidWach Meet @ Shrewsbury # 2December 20, 2023
400 Meters · OutdoorDistrict E Division 1 Championships · May 141:05.58District E Division 1 ChampionshipsMay 14, 2022
600 Meters · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 141:42.96aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2024
800 Meters · IndoorMASCAC Indoor Track & Field Championship · Feb 152:29.69MASCAC Indoor Track & Field ChampionshipFebruary 15, 2026
800 Meters · OutdoorMASCAC Outdoor Championships · Apr 252:23.31aMASCAC Outdoor ChampionshipsApril 25, 2025
High Jump · IndoorMidWach Meet @ Shrewsbury # 2 · Dec 204-02.00MidWach Meet @ Shrewsbury # 2December 20, 2023
High Jump · OutdoorMIAA Division 5 Track & Field Championship · May 241.30mMIAA Division 5 Track & Field ChampionshipMay 24, 2024
Long Jump · OutdoorMIAA Division 5 Track & Field Championship · May 243.77mMIAA Division 5 Track & Field ChampionshipMay 24, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 800 Meters · Place 2 · Bridgewater StateBridgewater State800 Meters2.2:26.31aSo
Apr 17Bridgewater State Bears InvitationalApr 17 · 800 Meters · Place 1 · Bridgewater StateBridgewater State800 Meters1.2:28.10aSo
Apr 17Bridgewater State Bears InvitationalApr 17 · 200 Meters · Place 12 · Bridgewater StateBridgewater State200 Meters12.29.53aWind: 1So
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 21 · Bridgewater StateBridgewater State1500 Meters21.5:08.46a PBSo
Apr 10Tufts Spring StampedeApr 10 · 400 Meters · Bridgewater StateBridgewater State400 Meters--DNSSo
Apr 4Amherst Spring FlingApr 4 · 800 Meters · Place 23 · Bridgewater StateBridgewater State800 Meters23.2:28.39aSo
Apr 4Amherst Spring FlingApr 4 · 200 Meters · Place 36 · Bridgewater StateBridgewater State200 Meters36.30.01aWind: -2.8So
Mar 27Jonathan Tymann InvitationalMar 27 · 1500 Meters · Place 8 · Bridgewater StateBridgewater State1500 Meters8.5:22.39aSo
Mar 27Jonathan Tymann InvitationalMar 27 · 400 Meters · Place 13 · Bridgewater StateBridgewater State400 Meters13.1:08.29aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 800 Meters · Place 2 · Bridgewater St.Bridgewater St.800 Meters22:29.69 PBFR
Feb 72026 Wheaton InvitationalFeb 7 · 1000 Meters · Place 7 · Bridgewater StateBridgewater State1000 Meters73:18.82a PBFR
Feb 72026 Wheaton InvitationalFeb 7 · 200 Meters · Place 26 · Bridgewater StateBridgewater State200 Meters2630.23a PBFR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 1000 Meters · Place 6 · Bridgewater St.Bridgewater St.1000 Meters63:19.60FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 800 Meters · Place 13 · Bridgewater StateBridgewater State800 Meters132:33.23aFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 200 Meters · Place 59 · Bridgewater StateBridgewater State200 Meters5930.36aFr
Jan 17Branwen Smith-King InvitationalJan 17 · 600 Meters · Place 14 · Bridgewater StateBridgewater State600 Meters141:49.69aFR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 800 Meters · Place 5 · Bridgewater StateBridgewater State800 Meters5.2:35.08aFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 800 Meters · Place 1 · Bridgewater StateBridgewater State800 Meters1.2:23.31a PBFr
Apr 18Tufts Sunshine ClassicApr 18 · 800 Meters · Place 8 · Bridgewater StateBridgewater State800 Meters8.2:26.97aFr
Apr 11Bridgewater State Bears InvitationalApr 11 · 800 Meters · Bridgewater StateBridgewater State800 Meters—DNFFr
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 31 · Bridgewater St.Bridgewater St.1500 Meters315:11.29FR
Apr 5Amherst Spring FlingApr 5 · 400 Meters · Place 21 · Bridgewater St.Bridgewater St.400 Meters211:08.04FR
Mar 29Tufts Snowflake ClassicMar 29 · 800 Meters · Place 10 · Bridgewater StateBridgewater State800 Meters102:29.27aFr

2024 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 48 · HudsonHudsonJavelin4812.44m12
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 22 · HudsonHudson200 Meters2229.8112
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 6 · HudsonHudson800 Meters62:30.3612
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 31 · HudsonHudsonLong Jump314.21m12
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 21 · HudsonHudsonHigh Jump211.32m12
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 38 · HudsonHudsonShot Put386.17m12
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 13 · HudsonHudson100m Hurdles1319.2812
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · Long Jump · Place 9 · HudsonHudsonLong Jump93.77m PB—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · High Jump · Place 10 · HudsonHudsonHigh Jump101.30m PB—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · Shot Put · Place 10 · HudsonHudsonShot Put106.10m—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400m Hurdles · Place 9 · HudsonHudson400m Hurdles91:09.38a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 100m Hurdles · Place 9 · HudsonHudson100m Hurdles919.39a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 3 · HudsonHudson800 Meters32:28.07a—
May 15Midland Wachusett Division C League MeetMay 15 · High Jump · Place 9 · HudsonHudsonHigh Jump94-2—
May 15Midland Wachusett Division C League MeetMay 15 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:10.67a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 400m Hurdles · Place 4 · HudsonHudson400m Hurdles41:10.0212
May 8Groton vs HudsonMay 8 · High Jump · Place 4 · HudsonHudsonHigh Jump44-0—
May 8Groton vs HudsonMay 8 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:12—
May 8Groton vs HudsonMay 8 · 100m Hurdles · Place 3 · HudsonHudson100m Hurdles319.2—
May 3Hudson v Oakmont and MarlboroughMay 3 · High Jump · Place 3 · HudsonHudsonHigh Jump34-2—
May 3Hudson v Oakmont and MarlboroughMay 3 · Shot Put · Place 5 · HudsonHudsonShot Put520-6—
May 3Hudson v Oakmont and MarlboroughMay 3 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:11.8—
May 3Hudson v Oakmont and MarlboroughMay 3 · 100m Hurdles · Place 2 · HudsonHudson100m Hurdles218.7—
May 1Hudson vs QuabbinMay 1 · High Jump · Place 2 · HudsonHudsonHigh Jump24-4—
May 1Hudson vs QuabbinMay 1 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:11.4—
May 1Hudson vs QuabbinMay 1 · 100m Hurdles · Place 5 · HudsonHudson100m Hurdles524.3—
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · 800 Meters · HudsonHudson800 MetersRelay Split—2:32.0hUnofficial12
Apr 27District E Girls & Boys Division 1 RelaysApr 27 · 800 Meters · HudsonHudson800 MetersRelay Split—2:37.0hUnofficial12
Apr 24Lunenburg vs Hudson Apr 24 · High Jump · Place 6 · HudsonHudsonHigh Jump64-6—
Apr 24Lunenburg vs Hudson Apr 24 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:12.8—
Apr 24Lunenburg vs Hudson Apr 24 · 100m Hurdles · Place 4 · HudsonHudson100m Hurdles419.5—
Apr 10Hudson vs AMSAApr 10 · High Jump · Place 2 · HudsonHudsonHigh Jump24-2—
Apr 10Hudson vs AMSAApr 10 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles11:13—
Apr 10Hudson vs AMSAApr 10 · 100m Hurdles · Place 2 · HudsonHudson100m Hurdles219.6—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 600 Meters · Place 9 · HudsonHudson600 Meters91:42.96a PB—
Feb 1145th District E InviteFeb 11 · 600 Meters · Place 2 · HudsonHudson600 Meters21:44.05a—
Feb 4Mid Wach League Championship C & DFeb 4 · High Jump · Place 8 · HudsonHudsonHigh Jump84-2—
Feb 4Mid Wach League Championship C & DFeb 4 · 600 Meters · Place 1 · HudsonHudson600 Meters11:43.62a—
Jan 24MW @ Shrewsbury # 5Jan 24 · High Jump · Place 18 · HudsonHudsonHigh Jump183-10—
Jan 24MW @ Shrewsbury # 5Jan 24 · 600 Meters · Place 1 · HudsonHudson600 Meters11:51.30—
Jan 17MW @ Shrewsbury # 4Jan 17 · High Jump · Place 9 · HudsonHudsonHigh Jump94-2—
Jan 17MW @ Shrewsbury # 4Jan 17 · 600 Meters · Place 2 · HudsonHudson600 Meters21:50.70a—
Jan 10MW @ Shrewsbury #3Jan 10 · High Jump · Place 16 · HudsonHudsonHigh Jump164-0—
Jan 10MW @ Shrewsbury #3Jan 10 · 600 Meters · Place 2 · HudsonHudson600 Meters21:54.00—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 300 Meters · Place 6 · HudsonHudson300 Meters6.50.10 PB12
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 600 Meters · Place 3 · HudsonHudson600 Meters3.1:51.3012
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · High Jump · Place 13 · HudsonHudsonHigh Jump13.4-02.00 PB12
Dec 20MWIL Invite #2Dec 20 · 300 Meters · Place 6 · HudsonHudson300 Meters6.50.112
Dec 20MWIL Invite #2Dec 20 · 600 Meters · Place 3 · HudsonHudson600 Meters3.01:51.312
Dec 20MWIL Invite #2Dec 20 · High Jump · Place 13 · HudsonHudsonHigh Jump13.4-02.0012
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 600 Meters · Place 2 · HudsonHudson600 Meters2.1:54.112
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · High Jump · Place 16 · HudsonHudsonHigh Jump16.4-00.0012
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 600 Meters · Place 14 · HudsonHudson600 Meters14.1:52.73a12
Dec 10MSTCA Winter Festival (Small School)Dec 10 · High Jump · HudsonHudsonHigh Jump--NH12

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 17Mid Wach C League ChampionshipMay 17 · 400m Hurdles · Place 2 · HudsonHudson400m Hurdles30" / 0.762m2.1:14.34aUnofficial11
May 17Mid Wach C League ChampionshipMay 17 · High Jump · Place 10 · HudsonHudsonHigh Jump10.4'0Unofficial11
May 17Mid Wach C League ChampionshipMay 17 · 400 Meters · HudsonHudson400 MetersRelay Split—70Unofficial11
May 13 District E Division 1 Class MeetMay 13 · 400m Hurdles · Place 8 · HudsonHudson400m Hurdles81:14.7911
May 10Lunenburg vs HudsonMay 10 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.1:11Unofficial11
May 10Lunenburg vs HudsonMay 10 · High Jump · HudsonHudsonHigh Jump—4'0Unofficial11
May 10Lunenburg vs HudsonMay 10 · 400 Meters · HudsonHudson400 MetersRelay Split—68.7Unofficial11
May 5Tri Meet Hudson v AMSA v MarlboroughMay 5 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.1:16.8Unofficial11
May 5Tri Meet Hudson v AMSA v MarlboroughMay 5 · High Jump · Place 3 · HudsonHudsonHigh Jump3.4'02Unofficial11
May 3Gardner vs HudsonMay 3 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.78Unofficial11
May 3Gardner vs HudsonMay 3 · High Jump · Place 3 · HudsonHudsonHigh Jump3.4'2Unofficial11
May 3Gardner vs HudsonMay 3 · 400 Meters · HudsonHudson400 MetersRelay Split—73.1Unofficial11
Apr 29District E Division 1 Relay MeetApr 29 · High Jump · Place 12 · HudsonHudsonHigh Jump121.32m11
Apr 29District E Division 1 Relay MeetApr 29 · High Jump · Place 12 · HudsonHudsonHigh Jump121.32m11
Apr 24Hudson v OakmontApr 24 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.1:16.9Unofficial11
Apr 24Hudson v OakmontApr 24 · High Jump · Place 3 · HudsonHudsonHigh Jump3.4'6.0Unofficial11
Apr 13Hudson vs Groton DunstableApr 13 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.1:15.9Unofficial11
Apr 13Hudson vs Groton DunstableApr 13 · High Jump · Place 4 · HudsonHudsonHigh Jump4.4-2Unofficial11
Apr 13Hudson vs Groton DunstableApr 13 · 400 Meters · HudsonHudson400 MetersRelay Split—69.8Unofficial11
Apr 10Hudson vs QuabbinApr 10 · 400m Hurdles · Place 1 · HudsonHudson400m Hurdles30" / 0.762m1.1:17Unofficial11
Apr 10Hudson vs QuabbinApr 10 · High Jump · Place 4 · HudsonHudsonHigh Jump4.4-02.0Unofficial11

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 600 Meters · Place 19 · HudsonHudson600 Meters19.1:52.94a11
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 600 Meters · Place 12 · HudsonHudson600 Meters12.1:53.28a11
Feb 18MIAA Div 5 ChampionshipFeb 18 · 600 Meters · Place 13 · HudsonHudson600 Meters131:46.6310
Feb 4Midland Wachusett Division C & D League MeetFeb 4 · High Jump · Place 9 · HudsonHudsonHigh Jump94-2SO
Feb 4Midland Wachusett Division C & D League MeetFeb 4 · 600 Meters · Place 2 · HudsonHudson600 Meters21:56.68SO
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 600 Meters · Place 4 · HudsonHudson600 Meters41:51.36SO

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 19Mid Wach C League ChampionshipMay 19 · High Jump · HudsonHudsonHigh Jump—4Unofficial10
May 19Mid Wach C League ChampionshipMay 19 · 400 Meters · HudsonHudson400 MetersRelay Split—67Unofficial10
May 19Mid Wach C League ChampionshipMay 19 · 400 Meters · Place 3 · HudsonHudson400 Meters3.1:06.3aUnofficial10
May 14District E Division 1 ChampionshipsMay 14 · 400 Meters · Place 12 · HudsonHudson400 Meters121:05.58 PB10
May 14District E Division 1 ChampionshipsMay 14 · 200 Meters · Place 20 · HudsonHudson200 MetersRound P2029.02 PB10
May 12Hudson v LunenburgMay 12 · High Jump · HudsonHudsonHigh Jump—4'4Unofficial10
May 12Hudson v LunenburgMay 12 · 400 Meters · HudsonHudson400 Meters—66Unofficial10
May 12Hudson v LunenburgMay 12 · 200 Meters · HudsonHudson200 Meters—29.2Unofficial10
May 6Hudson v GardnerMay 6 · High Jump · HudsonHudsonHigh Jump—4'2Unofficial10
May 6Hudson v GardnerMay 6 · 400 Meters · Place 1 · HudsonHudson400 Meters1.1:06Unofficial10
May 6Hudson v GardnerMay 6 · 200 Meters · Place 1 · HudsonHudson200 Meters1.29.6Unofficial10
Apr 14Hudson v GrotonApr 14 · High Jump · HudsonHudsonHigh Jump—4Unofficial10
Apr 14Hudson v GrotonApr 14 · 400 Meters · HudsonHudson400 MetersRelay Split—67.4Unofficial10
Apr 14Hudson v GrotonApr 14 · 400 Meters · HudsonHudson400 Meters—1:06.7Unofficial10
Apr 5Hudson vs QuabbinApr 5 · High Jump · HudsonHudsonHigh Jump—4'2Unofficial10
Apr 5Hudson vs QuabbinApr 5 · 400 Meters · Place 1 · HudsonHudson400 Meters1.66.4Unofficial10
Apr 5Hudson vs QuabbinApr 5 · 200 Meters · HudsonHudson200 Meters—29.5Unofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18MSTCA Small School Speed ClassicDec 18 · 600 Meters · Place 18 · HudsonHudson600 Meters18.1:51.93a10

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 19MIAA C/W D2 Sectional ChampionshipsJun 19 · 400 Meters · Place 12 · HudsonHudson400 Meters12.1:06.06aUnofficial9
Jun 12District E Class Girls ChampionshipsJun 12 · High Jump · Place 6 · HudsonHudsonHigh Jump6.4-08Unofficial9
Jun 12District E Class Girls ChampionshipsJun 12 · 400 Meters · Place 8 · HudsonHudson400 Meters8.1:07.06aUnofficial9
Jun 2Gardner vs HudsonJun 2 · High Jump · Place 3 · HudsonHudsonHigh Jump3.4'6Unofficial9
Jun 2Gardner vs HudsonJun 2 · 400 Meters · Place 1 · HudsonHudson400 Meters1.65.3Unofficial9
Jun 2Gardner vs HudsonJun 2 · 200 Meters · Place 2 · HudsonHudson200 Meters2.29.3Unofficial9
May 26Quabbin Vs HudsonMay 26 · High Jump · Place 1 · HudsonHudsonHigh Jump1.4'8Unofficial9
May 26Quabbin Vs HudsonMay 26 · 100 Meters · HudsonHudson100 MetersRelay Split—15Unofficial9
May 26Quabbin Vs HudsonMay 26 · 200 Meters · Place 3 · HudsonHudson200 Meters3.28Unofficial9
May 19Hudson Vs North MiddlesexMay 19 · High Jump · HudsonHudsonHigh Jump—4'8Unofficial9
May 19Hudson Vs North MiddlesexMay 19 · 100 Meters · HudsonHudson100 MetersRelay Split—15.2Unofficial9
May 19Hudson Vs North MiddlesexMay 19 · 200 Meters · Place 2 · HudsonHudson200 Meters2.28.7Unofficial9
May 13Hudson v LittletonMay 13 · High Jump · Place 2 · HudsonHudsonHigh Jump2.4'6Unofficial9
May 13Hudson v LittletonMay 13 · 200 Meters · Place 3 · HudsonHudson200 Meters3.29.2Unofficial9
May 5Hudson v OakmontMay 5 · High Jump · Place 3 · HudsonHudsonHigh Jump3.4'4Unofficial9
May 5Hudson v OakmontMay 5 · 100 Meters · HudsonHudson100 MetersRelay Split—16.5Unofficial9
May 5Hudson v OakmontMay 5 · 200 Meters · Place 2 · HudsonHudson200 Meters2.29.8Unofficial9