Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGroton-Dunstable vs Quabbin · Apr 1511.6Groton-Dunstable vs QuabbinApril 15, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 921.00a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:43.53a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorHudson v. Groton · May 1323.8Hudson v. GrotonMay 13, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1244.14MSTCA Northeast InvitationalJanuary 12, 2024
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 91:01.14a41st District E Boy's DecathlonJune 9, 2026
55 Meter · IndoorMidland Wachusett Div A & B League Meets · Feb 77.33aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
55 Meters · IndoorMidland Wachusett @ Fitchburg · Feb 47.20Midland Wachusett @ FitchburgFebruary 4, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9330341st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 921.52m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 925.92m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.51m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 98.41m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 99.87m41st District E Boy's DecathlonJune 9, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 46 · Groton-Dunstable RegDecathlonRound M46.3303 PB12
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 48 · Groton-Dunstable RegTriple JumpRound M48.9.87m PB12
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 28 · Groton-Dunstable RegLong JumpRound M28.5.51m PB12
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Groton-Dunstable RegHigh JumpRound M—NH12
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 33 · Groton-Dunstable RegJavelin800gRound M33.25.92m PB12
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 28 · Groton-Dunstable RegDiscus1.6kgRound M28.21.52m PB12
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 31 · Groton-Dunstable RegShot Put12lbRound M31.8.41m PB12
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 35 · Groton-Dunstable Reg110m Hurdles39" / 0.991mRound M35.21.00a PB12
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 40 · Groton-Dunstable Reg1500 MetersRound M40.5:43.53a PB12
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 45 · Groton-Dunstable Reg400 MetersRound M45.1:01.14a PB12
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 15 · Groton-Dunstable Reg100 MetersRound M15.11.92a12
May 21Division C Midland Wachusett League MeetMay 21 · Long Jump · Place 11 · Groton-Dunstable RegLong Jump11.16-02.0012
May 21Division C Midland Wachusett League MeetMay 21 · 100 Meters · Place 9 · Groton-Dunstable Reg100 MetersRound P9.11.97a12
May 13Hudson v. GrotonMay 13 · Long Jump · Place 3 · Groton-Dunstable RegLong Jump3.16' 8"12
May 13Hudson v. GrotonMay 13 · 200 Meters · Place 2 · Groton-Dunstable Reg200 Meters2.23.8 PB12
May 13Hudson v. GrotonMay 13 · 100 Meters · Groton-Dunstable Reg100 Meters—DNS12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100 Meters · Place 29 · Groton-Dunstable Reg100 Meters2912.13a12
May 6Oakmont vs Groton-DunstableMay 6 · Long Jump · Place 5 · Groton-Dunstable RegLong Jump5.16-8.512
May 6Oakmont vs Groton-DunstableMay 6 · 100 Meters · Place 3 · Groton-Dunstable Reg100 Meters3.12.112
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 56 · Groton-Dunstable Reg100 Meters5611.99a12
Apr 15Groton-Dunstable vs QuabbinApr 15 · Long Jump · Place 5 · Groton-Dunstable RegLong Jump5.15-1012
Apr 15Groton-Dunstable vs QuabbinApr 15 · 100 Meters · Place 2 · Groton-Dunstable Reg100 Meters2.11.6 PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55 Meter · Place 11 · Groton-Dunstable Reg55 MeterRound P11.7.33a PB12
Feb 4Midland Wachusett @ FitchburgFeb 4 · 55 Meters · Place 7 · Groton-Dunstable Reg55 Meters77.20 PB12
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55 Meters · Place 9 · Groton-Dunstable Reg55 Meters97.2012
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 55 Meters · Place 19 · Groton-Dunstable Reg55 Meters197.4012

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 100 · Groton-Dunstable Reg55 Meter100.7.35a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · 100 Meters · Place 9 · Groton-Dunstable Reg100 MetersRound P9.12.15a11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Long Jump · Place 8 · Groton-Dunstable RegLong Jump816-2.2511
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100 Meters · Place 7 · Groton-Dunstable Reg100 Meters711.911
Apr 16Hudson v Groton-DunstableApr 16 · Long Jump · Place 11 · Groton-Dunstable RegLong Jump1116-04.0011
Apr 16Hudson v Groton-DunstableApr 16 · 100 Meters · Place 3 · Groton-Dunstable Reg100 Meters312.1711

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Midland Wachusett Division C League MeetMay 15 · 200 Meters · Place 12 · Groton-Dunstable Reg200 Meters1226.39a—
May 8Groton vs HudsonMay 8 · 200 Meters · Place 5 · Groton-Dunstable Reg200 Meters525.5—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24MW @ Fitchburg # 5Jan 24 · 300 Meters · Place 14 · Groton-Dunstable Reg300 Meters1446.30—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 241 · Groton-Dunstable Reg300 Meters24144.14 PB10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 134 · Groton-Dunstable Reg200 Meters13427.92a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100 Meters · Place 126 · Groton-Dunstable Reg100 Meters12613.68a—
Apr 20MSTCA Warrior InvitationalApr 20 · 200 Meters · Place 124 · Groton-Dunstable Reg200 Meters12428.66a—
Apr 20MSTCA Warrior InvitationalApr 20 · 100 Meters · Place 131 · Groton-Dunstable Reg100 Meters13113.66a—
Apr 13Hudson vs Groton DunstableApr 13 · 200 Meters · Place 12 · Groton-Dunstable Reg200 Meters12.27.1Unofficial9
Apr 13Hudson vs Groton DunstableApr 13 · 100 Meters · Place 12 · Groton-Dunstable Reg100 Meters12.13.1Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Groton-Dunstable Reg200 Meters--DNS9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 56 · Groton-Dunstable Reg300 Meters56.46.93a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 300 Meters · Groton-Dunstable Reg300 Meters--DNS9