Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1411.6NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 921.0NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026
60 Meters · IndoorGBTCA: Last Chance Championship Meet · Feb 217.84aGBTCA: Last Chance Championship MeetFebruary 21, 2026
Discus · 1.6kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1488-06NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Shot Put · 12lb · OutdoorNEC Rain Date Meet · May 1231' 1.5"NEC Rain Date MeetMay 12, 2026
Varsity 50 Yard Dash · IndoorNEC Week #1 - Marblehead, Gloucester, Beverly · Dec 176.5NEC Week #1 - Marblehead, Gloucester, BeverlyDecember 17, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 15 · Gloucester110m Hurdles39" / 0.991mRound P15.21.80aWind: 09
May 22NEC ChampionshipsMay 22 · 100 Meters · Place 18 · Gloucester100 MetersRound P18.12.38aWind: 09
May 12NEC Rain Date MeetMay 12 · Discus · Place 19 · GloucesterDiscus1.6kg19.76' 0"9
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 20 · GloucesterShot Put12lb20.31' 1.5" PB9
May 12NEC Rain Date MeetMay 12 · 110m Hurdles · Place 12 · Gloucester110m Hurdles39" / 0.991m12.21.09a9
May 12NEC Rain Date MeetMay 12 · 100 Meters · Place 17 · Gloucester100 Meters17.12.26a9
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Discus · Place 8 · GloucesterDiscus886-119
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Shot Put · Place 11 · GloucesterShot Put1130-19
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 100 Meters · Place 13 · Gloucester100 Meters1312.94a9
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 50 · GloucesterDiscus5026.07m9
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 55 · GloucesterShot Put558.67m9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 9 · GloucesterDiscus1.6kg9.84' 9"9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Shot Put · Place 12 · GloucesterShot Put12lb12.29' 7.75"9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 110m Hurdles · Place 5 · Gloucester110m Hurdles39" / 0.991m5.21.84a9
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 25 · GloucesterDiscus2568-89
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 34 · GloucesterShot Put3422-109
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 24 · Gloucester100 Meters2412.88a9
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · GloucesterTriple Jump—Foul9
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 6 · GloucesterDiscus1.6kg6.88-06 PB9
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 9 · GloucesterShot Put12lb9.27-049
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 9 · Gloucester110m Hurdles39" / 0.991m9.21.49
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 100 Meters · Place 8 · Gloucester100 Meters8.11.6 PB9
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 5 · GloucesterDiscus1.6kg5.079-039
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Shot Put · Place 6 · GloucesterShot Put12lb6.28-10.59
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 110m Hurdles · Place 5 · Gloucester110m Hurdles39" / 0.991m5.21.0 PB9
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Discus · Place 5 · GloucesterDiscus1.6kg5.81-039
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 110m Hurdles · Place 5 · Gloucester110m Hurdles39" / 0.991m5.22.69

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21GBTCA: Last Chance Championship MeetFeb 21 · Shot Put · Place 2 · GloucesterShot Put29.28m9
Feb 21GBTCA: Last Chance Championship MeetFeb 21 · 60 Meters · Place 11 · Gloucester60 Meters117.84a PB9
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 12 · GloucesterShot Put1231-69
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 13 · GloucesterShot Put1325-10.59

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 11 · GloucesterShot Put1125-59
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50 Yard Dash · Place 12 · GloucesterVarsity 50 Yard Dash126.5 PB9