Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett @ Fitchburg #5 · Jan 287:32.30Midland Wachusett @ Fitchburg #5January 28, 2026
1 Mile · OutdoorHudson v Groton-Dunstable · Apr 167:43.70Hudson v Groton-DunstableApril 16, 2025
2 Miles · IndoorMidland Wachusett @ Fitchburg · Feb 416:57.20Midland Wachusett @ FitchburgFebruary 4, 2026
600 Meters · IndoorMSTCA Winter Festival (Sunday) · Dec 142:17.12aMSTCA Winter Festival (Sunday)December 14, 2025
Discus · 1kg · OutdoorHudson v. Groton · May 1334' 10"Hudson v. GrotonMay 13, 2026
Javelin · 600g · OutdoorHudson v. Groton · May 1352' 2"Hudson v. GrotonMay 13, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Division C Midland Wachusett League MeetMay 21 · Javelin · Place 14 · Groton-Dunstable RegJavelin600g14.37-0410
May 13Hudson v. GrotonMay 13 · Javelin · Place 5 · Groton-Dunstable RegJavelin600g5.52' 2" PB10
May 13Hudson v. GrotonMay 13 · Discus · Place 10 · Groton-Dunstable RegDiscus1kg10.34' 10" PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 2 Miles · Place 5 · Groton-Dunstable Reg2 Miles5.17:02.91a10
Feb 4Midland Wachusett @ FitchburgFeb 4 · 2 Miles · Place 2 · Groton-Dunstable Reg2 Miles216:57.20 PB10
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1 Mile · Place 21 · Groton-Dunstable Reg1 Mile217:32.30 PB10
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1 Mile · Place 11 · Groton-Dunstable Reg1 Mile117:48.7010
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1 Mile · Place 6 · Groton-Dunstable Reg1 Mile67:46.80a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 600 Meters · Place 19 · Groton-Dunstable Reg600 Meters19.2:17.12a PB10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 1 Mile · Place 6 · Groton-Dunstable Reg1 Mile68:06.49
Apr 16Hudson v Groton-DunstableApr 16 · 1 Mile · Place 6 · Groton-Dunstable Reg1 Mile67:43.70 PB9