Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe BU Mini Meet · Dec 135:10.28aThe BU Mini MeetDecember 13, 2025
1 Mile · OutdoorMIAA Meet of Champions · Jun 45:03.81aMIAA Meet of ChampionsJune 4, 2026
1000 Meters · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 282:57.70a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 275:13.07aMSTCA Boston Holiday ChallengeDecember 27, 2025
200 Meters · OutdoorMSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONAL · May 628.75aMSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6, 2023
300 Meters · IndoorMSTCA Coaches Invitational (Small Schools) · Jan 2845.08aMSTCA Coaches Invitational (Small Schools)January 28, 2023
400 Meters · IndoorBoston University Mini Meet · Dec 171:05.55aBoston University Mini MeetDecember 17, 2022
400 Meters · OutdoorHudson v. Groton · May 131:01.0Hudson v. GrotonMay 13, 2026
600 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 21:37.59aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
800 Meters · IndoorGBTC Invitational · Jan 192:19.88aGBTC InvitationalJanuary 19, 2025
800 Meters · IndoorMini Meet at BU · Dec 142:20.81aMini Meet at BUDecember 14, 2024
800 Meters · OutdoorBSR Elite Scholastic Meet · May 152:14.90aBSR Elite Scholastic MeetMay 15, 2026
Long Jump · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 133:03.44MIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
Long Jump · IndoorMSTCA D5 Relays · Jan 213.94mMSTCA D5 RelaysJanuary 21, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 13 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile13.5:03.81a PB12
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12.2:15.78a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile3.5:05.29a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters3.2:17.45a12
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Groton-Dunstable RegGroton-Dunstable Reg1 Mile--DNS12
May 21Division C Midland Wachusett League MeetMay 21 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1.2:21.04a12
May 15BSR Elite Scholastic MeetMay 15 · 800 Meters · Place 3 · Volante RunningVolante Running800 Meters3.2:14.90a PB12
May 13Hudson v. GrotonMay 13 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters1.1:01.0 PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile65:07.17a12
May 6Oakmont vs Groton-DunstableMay 6 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1.2:25.412
Apr 15Groton-Dunstable vs QuabbinApr 15 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.5:17.612
Apr 15Groton-Dunstable vs QuabbinApr 15 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1.2:27.212

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 182 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1822:20.58a12
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 182 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1822:20.58a12
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 1000 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters5.2:57.70a PB12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 1000 Meters · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters6.2:57.70a12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles52:58.14—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile75:13.30a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Long Jump · Place 3 · Groton-Dunstable RegGroton-Dunstable RegLong Jump33:03.44 PB—
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1000 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters13:25.9012
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters11:50.6012
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters43:02.11a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters23:01.12a12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile5.5:15.00a12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg1600 Meters5.5:13.07a PB12
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.5:10.28a PB12
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters1.1:37.59a PB11
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters113:05.24a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters113:05.24a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters33:03.44a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile15:34.82a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1000 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters13:10.18a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1000 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters13:02.50a—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile15:44.60—
Jan 19GBTC InvitationalJan 19 · 800 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters5.2:19.88a PB11
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters53:05.01a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters62:24.39a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 1 Mile · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile155:05.52a11
Jun 5MIAA Meet of ChampionsJun 5 · 800 Meters · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters152:17.50a11
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 1 Mile · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile35:08.98a11
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters52:18.42a11
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile15:08.24a11
May 21Midland Wachusett Division C League MeetMay 21 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.5:29.69a11
May 21Midland Wachusett Division C League MeetMay 21 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1.2:26.98a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12:17.03a11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters11:01.111
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters52:17.10a11
Apr 16Hudson v Groton-DunstableApr 16 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12:29.2911
Apr 16Hudson v Groton-DunstableApr 16 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters11:01.1011

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 600 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters5.1:40.57a11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 800 Meters · Groton-Dunstable RegGroton-Dunstable Reg800 Meters--DNS11
Dec 14Mini Meet at BUDec 14 · 800 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters11.2:20.81a PB11
Feb 24MIAA Meet of Champions Feb 24 · 600 Meters · Place 18 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters181:40.04a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 600 Meters · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters61:38.51a—
Feb 3Mid Wach League Championship A & BFeb 3 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters11:40.37a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters41:40.1610
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters41:40.1610
Jan 21GBTC InvitationalJan 21 · 800 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters4.2:22.91a10
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters92:24.5510
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters11:41.22a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 800 Meters · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters172:19.08a—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 800 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters3.2:19.80a10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters11.1:01.32a10
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters22:21.35a—
May 15Midland Wachusett Division C League MeetMay 15 · Triple Jump · Place 7 · Groton-Dunstable RegGroton-Dunstable RegTriple Jump730-5—
May 15Midland Wachusett Division C League MeetMay 15 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12:20.85a—
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters2.2:20.94a10
May 8Groton vs HudsonMay 8 · Triple Jump · Place 2 · Groton-Dunstable RegGroton-Dunstable RegTriple Jump229-9—
May 8Groton vs HudsonMay 8 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12:23.5—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 800 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters22:21.12a—
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters22:20.30a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 600 Meters · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters12.1:42.27a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters1.1:43.53a10
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 300 Meters · Place 29 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters29.45.43a9
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 300 Meters · Place 33 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters3345.08a PB—
Jan 21MSTCA D5 RelaysJan 21 · Long Jump · Place 50 · Groton-Dunstable RegGroton-Dunstable RegLong Jump50.3.94m PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 47 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters47.46.01a9
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 25 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters25.1:05.93a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 22 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters22.46.26a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · High Jump · Groton-Dunstable RegGroton-Dunstable RegHigh Jump--NH9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters7.1:02.03a9
May 13MSTCA Coaches InvitationalMay 13 · 400 Meters · Place 14 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters141:02.24a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 400 Meters · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters171:04.00a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 25 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters2528.75a PB—
Apr 20MSTCA Warrior InvitationalApr 20 · Triple Jump · Place 8 · Groton-Dunstable RegGroton-Dunstable RegTriple Jump831-5.50—
Apr 20MSTCA Warrior InvitationalApr 20 · 400 Meters · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters71:04.01a—
Apr 13Hudson vs Groton DunstableApr 13 · Triple Jump · Place 1 · Groton-Dunstable RegGroton-Dunstable RegTriple Jump1.32-2Unofficial9
Apr 13Hudson vs Groton DunstableApr 13 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters1.62.1Unofficial9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 300 Meters · Place 70 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters70.47.11a9
Dec 17Boston University Mini MeetDec 17 · 400 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters4.1:05.55a PB9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 300 Meters · Place 30 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters30.48.43a9