Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 95:44.13aMSTCA Northeast InvitationalJanuary 9, 2026
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 914.71a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 927.80a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:12.11a41st District E Boy's DecathlonJune 9, 2026
2 Miles · IndoorMidLand Wachusett Indoor League Championships · Feb 212:43.91aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
2 Miles · OutdoorOakmont vs Groton-Dunstable · May 611:46Oakmont vs Groton-DunstableMay 6, 2026
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 91:03.82a41st District E Boy's DecathlonJune 9, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9198241st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 915.18m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.22m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 921.12m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 93.38m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 95.01m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 98.45m41st District E Boy's DecathlonJune 9, 2026
Varsity · OutdoorHudson v Groton-Dunstable · Apr 165:43.30Hudson v Groton-DunstableApril 16, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 67 · Groton-Dunstable RegDecathlonRound M67.1982 PB10
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 66 · Groton-Dunstable RegTriple JumpRound M66.8.45m PB10
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 71 · Groton-Dunstable RegLong JumpRound M71.3.38m PB10
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 68 · Groton-Dunstable RegHigh JumpRound M68.1.22m PB10
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 49 · Groton-Dunstable RegJavelin800gRound M49.21.12m PB10
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 62 · Groton-Dunstable RegDiscus1.6kgRound M62.15.18m PB10
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 72 · Groton-Dunstable RegShot Put12lbRound M72.5.01m PB10
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 69 · Groton-Dunstable Reg110m Hurdles39" / 0.991mRound M69.27.80a PB10
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 14 · Groton-Dunstable Reg1500 MetersRound M14.5:12.11a PB10
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 58 · Groton-Dunstable Reg400 MetersRound M58.1:03.82a PB10
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 70 · Groton-Dunstable Reg100 MetersRound M70.14.71a PB10
May 21Division C Midland Wachusett League MeetMay 21 · 2 Miles · Groton-Dunstable Reg2 Miles--DNS10
May 13Hudson v. GrotonMay 13 · 2 Miles · Place 4 · Groton-Dunstable Reg2 Miles4.11:51.010
May 6Oakmont vs Groton-DunstableMay 6 · 2 Miles · Place 4 · Groton-Dunstable Reg2 Miles4.11:46 PB10
Apr 15Groton-Dunstable vs QuabbinApr 15 · 2 Miles · Place 5 · Groton-Dunstable Reg2 Miles5.12:36.610

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 2 Miles · Place 9 · Groton-Dunstable Reg2 Miles912:58.1010
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 2 Miles · Place 15 · Groton-Dunstable Reg2 Miles1512:56.80a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 185 · Groton-Dunstable Reg1 Mile1855:44.13a PB10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 2 Miles · Place 4 · Groton-Dunstable Reg2 Miles412:369
Apr 16Hudson v Groton-DunstableApr 16 · Varsity · Place 8 · Groton-Dunstable RegVarsity85:43.30 PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 6 · Groton-Dunstable Reg2 Miles612:43.91a PB—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 2 Miles · Place 6 · Groton-Dunstable Reg2 Miles613:29.00—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 176 · Groton-Dunstable Reg1 Mile1766:02.25a—