Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 244:23.15aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorBSR Elite Scholastic Meet · May 154:17.82aBSR Elite Scholastic MeetMay 15, 2026
100 Meters · OutdoorQuabbin Regional vs Groton-Dunstable Reg · May 711.5Quabbin Regional vs Groton-Dunstable RegMay 7, 2025
1000 Meters · IndoorMidland Wachusett @ Fitchburg #4 · Jan 212:53.20Midland Wachusett @ Fitchburg #4January 21, 2026
2 Miles · IndoorMidland Wachusett @ Fitchburg #5 · Jan 2811:18.30Midland Wachusett @ Fitchburg #5January 28, 2026
200 Meters · OutdoorMidland Wachusett Division C League Meet · May 2124.14aMidland Wachusett Division C League MeetMay 21, 2025
400 Meters · OutdoorCentral Mass. Multi-Meet · Jun 950.98Central Mass. Multi-MeetJune 9, 2025
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:24.33aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 281:56.59aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
High Jump · OutdoorOakmont vs Groton-Dunstable · May 65-6Oakmont vs Groton-DunstableMay 6, 2026
Long Jump · OutdoorMidland Wachusett Division C League Meet · May 2119-01.50Midland Wachusett Division C League MeetMay 21, 2025
Triple Jump · OutdoorCentral Mass. Multi-Meet · Jun 912.12mCentral Mass. Multi-MeetJune 9, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile8.4:18.85a11
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters12.1:56.90a11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile2.4:19.66a11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters3.1:56.59a PB11
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 400 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters2.51.35a11
May 21Division C Midland Wachusett League MeetMay 21 · Long Jump · Place 9 · Groton-Dunstable RegGroton-Dunstable RegLong Jump9.16-08.5011
May 21Division C Midland Wachusett League MeetMay 21 · High Jump · Place 5 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump5.5-04.0011
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.4:24.99a11
May 21Division C Midland Wachusett League MeetMay 21 · 400 Meters · Groton-Dunstable RegGroton-Dunstable Reg400 Meters--DNS11
May 15BSR Elite Scholastic MeetMay 15 · 1 Mile · Place 4 · Volante RunningVolante Running1 Mile4.4:17.82a PB11
May 13Hudson v. GrotonMay 13 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters1.51.211
May 13Hudson v. GrotonMay 13 · 100 Meters · Groton-Dunstable RegGroton-Dunstable Reg100 Meters—DNS11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 10 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters101:57.14a11
May 6Oakmont vs Groton-DunstableMay 6 · Long Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegLong Jump4.16-9.511
May 6Oakmont vs Groton-DunstableMay 6 · High Jump · Place 1 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump1.5-6 PB11
May 6Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.4:29.111
May 6Oakmont vs Groton-DunstableMay 6 · 800 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters2.2:09.911
Apr 15Groton-Dunstable vs QuabbinApr 15 · Long Jump · Place 1 · Groton-Dunstable RegGroton-Dunstable RegLong Jump1.18-0611
Apr 15Groton-Dunstable vs QuabbinApr 15 · High Jump · Place 2 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump2.5-0611
Apr 15Groton-Dunstable vs QuabbinApr 15 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.4:35.611
Apr 15Groton-Dunstable vs QuabbinApr 15 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1.2:00.211

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile44:30.42a11
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 2 Miles · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg2 Miles111:18.30 PB11
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile15:05.4011
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile64:23.15a PB11
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · High Jump · Place 3 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump35-411
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1000 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1000 Meters12:53.20 PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile64:24.73a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters2.1:24.33a PB11
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile1.4:33.31a11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Triple Jump · Place 5 · Groton-Dunstable RegGroton-Dunstable RegTriple Jump512.12m PB10
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 4 · Groton-Dunstable RegGroton-Dunstable RegDiscus425.60m10
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg100 Meters311.5710
Jun 9Central Mass. Multi-MeetJun 9 · 400 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters150.98 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 24 · Groton-Dunstable RegGroton-Dunstable RegShot Put248.75m10
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegLong Jump46.10m10
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 6 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump61.68m10
Jun 9Central Mass. Multi-MeetJun 9 · 110m Hurdles · Place 21 · Groton-Dunstable RegGroton-Dunstable Reg110m Hurdles2119.9310
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 1 Mile · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile94:29.97a10
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters71:58.11a10
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 800 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters11:59.90a10
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 100 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg100 MetersRound P511.61a10
May 21Midland Wachusett Division C League MeetMay 21 · Long Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegLong Jump4.19-01.50 PB10
May 21Midland Wachusett Division C League MeetMay 21 · 400 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters4.52.62a10
May 21Midland Wachusett Division C League MeetMay 21 · 200 Meters · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters7.24.14a PB10
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 13 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile134:35.80a10
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg100 Meters411.5 PB10
May 3Weston Twilight Invitational - Regis EventsMay 3 · 1 Mile · Place 32 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile324:34.35a10
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile64:36.29a10
Apr 16Hudson v Groton-DunstableApr 16 · Long Jump · Place 2 · Groton-Dunstable RegGroton-Dunstable RegLong Jump219-02.5010
Apr 16Hudson v Groton-DunstableApr 16 · 100 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg100 Meters111.8710

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Long Jump · Place 41 · Groton-Dunstable RegGroton-Dunstable RegLong Jump4117-2.75—
May 18MSTCA South Shore TwilightMay 18 · 400 Meters · Place 32 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters3255.81a—
May 15Midland Wachusett Division C League MeetMay 15 · Long Jump · Place 5 · Groton-Dunstable RegGroton-Dunstable RegLong Jump517-4—
May 15Midland Wachusett Division C League MeetMay 15 · 400 Meters · Place 10 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters1054.63a—
May 8Groton vs HudsonMay 8 · Long Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegLong Jump417-0—
May 8Groton vs HudsonMay 8 · 200 Meters · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters324.6—
May 8Groton vs HudsonMay 8 · 100 Meters · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg100 Meters512.1—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400 Meters · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters1754.85a—
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 38 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters3856.26a—