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
1500 Meters · OutdoorMSTCA Multi Championships · Jun 86:39.92aMSTCA Multi ChampionshipsJune 8, 2026
400 Meters · OutdoorMSTCA Multi Championships · Jun 859.48aMSTCA Multi ChampionshipsJune 8, 2026
55 Meter · IndoorNEC Freshman-Sophomore Championship · Dec 298.9NEC Freshman-Sophomore ChampionshipDecember 29, 2025
55m Hurdles · 39" · IndoorNortheast Conference Invitational · Dec 1211.08aNortheast Conference InvitationalDecember 12, 2025
60 Meters · IndoorGBTCA: Last Chance Championship Meet · Feb 217.84aGBTCA: Last Chance Championship MeetFebruary 21, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 83076MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1488-06NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 819.21mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.02mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 810.51mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 810.48mMSTCA Multi ChampionshipsJune 8, 2026
Varsity 50 Yard Dash · IndoorNEC Week #1 - Marblehead, Gloucester, Beverly · Dec 176.5NEC Week #1 - Marblehead, Gloucester, BeverlyDecember 17, 2025
Weight Throw · 25lb / 11.3kg · IndoorNortheast Conference Invitational · Dec 1222-06.00Northeast Conference InvitationalDecember 12, 2025

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

2026 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 127 · Gloucester1500 Meters127.6:39.92a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 124 · GloucesterJavelin800g124.19.21m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 90 · GloucesterTriple Jump90.10.48m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 71 · GloucesterDiscus1.6kg71.23.08m9
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 101 · Gloucester110m Hurdles39" / 0.991m101.21.37a9
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 86 · Gloucester400 Meters86.59.48a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · GloucesterHigh Jump—NH9
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 23 · GloucesterShot Put12lb23.10.51m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 97 · GloucesterLong Jump97.5.02m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 61 · Gloucester100 Meters61.12.30a9
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 118 · GloucesterDecathlon118.3076 PB9
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"9
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

8 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 55 Meter · Place 21 · Gloucester55 MeterRound P21.8.9 PB9
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · Shot Put · GloucesterShot Put12lb—DNS9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Weight Throw · Place 15 · GloucesterWeight Throw25lb / 11.3kg15.20-00.509
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 45 · Gloucester55m Hurdles39"45.12.08a9
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
Dec 12Northeast Conference InvitationalDec 12 · Weight Throw · Place 3 · GloucesterWeight Throw25lb / 11.3kg3.22-06.00 PB9
Dec 12Northeast Conference InvitationalDec 12 · 55m Hurdles · Place 14 · Gloucester55m Hurdles39"14.11.08a PB9