Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 186:21.6NEC Week #2 - Gloucester, Saugus, DanversDecember 18, 2024
100 Meters · OutdoorNEC Week #5 - Gloucester, Salem, Marblehead, Masconomet · Apr 3011.9NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApril 30, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 922.73aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:19.91aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1224.64MSTCA Northeast InvitationalJanuary 12, 2024
200 Meters · OutdoorNortheast Conference Championship Meet · May 2124.28Northeast Conference Championship MeetMay 21, 2023
300 Meters · IndoorNEC League Championship · Feb 1038.26aNEC League ChampionshipFebruary 10, 2024
400 Meters · OutdoorMSTCA Multi Championship · Jun 957.54aMSTCA Multi ChampionshipJune 9, 2025
55 Meter · IndoorNEC Winter Invitational · Dec 147.37aNEC Winter InvitationalDecember 14, 2024
55 Meters · IndoorMSTCA Northeast Invitational · Jan 127.23MSTCA Northeast InvitationalJanuary 12, 2024
600 Meters · IndoorGloucester v Marblehead v Saugus · Jan 241:40.85aGloucester v Marblehead v SaugusJanuary 24, 2024
Decathlon · OutdoorMSTCA Multi Championship · Jun 93308MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 914.99mMSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA Multi Championship · Jun 91.35mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 924.90mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 94.86mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 97.10mMSTCA Multi ChampionshipJune 9, 2025

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

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 61 · Gloucester1500 MetersRound M61.5:19.91a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 87 · GloucesterJavelin800gRound M87.24.90m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 125 · GloucesterDiscus1.6kgRound M125.14.99m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 113 · Gloucester110m Hurdles39" / 0.991mRound M113.22.73a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 64 · Gloucester400 MetersRound M64.57.54a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 105 · GloucesterHigh JumpRound M105.1.35m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 118 · GloucesterShot Put12lbRound M118.7.10m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 97 · GloucesterLong JumpRound M97.4.86m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 63 · Gloucester100 MetersRound M63.12.37a12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 102 · GloucesterDecathlonRound M102.3308 PB12
May 23NEC Outdoor Championship 2025May 23 · 100 Meters · Gloucester100 MetersRelay Split—11.5hUnofficial12
May 23NEC Outdoor Championship 2025May 23 · 200 Meters · Place 18 · Gloucester200 Meters18.24.90a12
May 23NEC Outdoor Championship 2025May 23 · 100 Meters · Place 22 · Gloucester100 MetersRound P22.12.18a12
May 13NEC Rain Date Meet May 13 · Javelin · Place 14 · GloucesterJavelin1486-512
May 10Andover Boosters InvitationalMay 10 · 400 Meters · Place 27 · Gloucester400 Meters2757.66a12
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 11 · GloucesterJavelin1173-1.512
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 200 Meters · Place 4 · Gloucester200 Meters424.78a12
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Javelin · Place 7 · GloucesterJavelin800g7.80-00.512
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 100 Meters · Place 7 · Gloucester100 Meters7.11.9 PB12
Apr 23Northeast Conference Spring ChallengeApr 23 · 200 Meters · Place 10 · Gloucester200 Meters1024.99a12
Apr 23Northeast Conference Spring ChallengeApr 23 · 100 Meters · Place 30 · Gloucester100 Meters3012.69a12
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 200 Meters · Place 5 · Gloucester200 Meters524.512
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 200 Meters · Place 2 · Gloucester200 Meters224.512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 300 Meters · Place 16 · Gloucester300 Meters1639.02a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 300 Meters · Place 4 · Gloucester300 Meters4.40.64a12
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 300 Meters · Place 68 · Gloucester300 Meters6840.03a—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 300 Meters · Place 5 · Gloucester300 Meters5.42.03a12
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 145 · Gloucester55 Meters1457.31a—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 8 · Gloucester55 Meters87.25a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 50 · Gloucester300 Meters50.39.90a12
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 24 · Gloucester55 MeterRound P24.7.37a PBWind: 012
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 300 Meters · Place 6 · Gloucester300 Meters644.0—
Feb 10NEC League ChampionshipFeb 10 · 300 Meters · Place 7 · Gloucester300 Meters738.26a PB—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 300 Meters · Place 6 · Gloucester300 Meters639.82a—
Jan 24Gloucester v Marblehead v SaugusJan 24 · 600 Meters · Place 2 · Gloucester600 Meters21:40.85a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 86 · Gloucester200 Meters8624.64 PB11
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 122 · Gloucester55 MetersRound P1227.23 PB11
Jan 10Gloucester v Danvers v SwampscottJan 10 · 300 Meters · Place 2 · Gloucester300 Meters239.87a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 1 Mile · Place 3 · Gloucester1 Mile3.6:21.6 PB12
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 100 Meters · Place 11 · Gloucester100 Meters1114.40a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · 55 Meter · Place 3 · Gloucester55 Meter3.7.18aUnofficial11
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · Long Jump · Place 2 · GloucesterLong Jump2.17-10.50Unofficial11
Feb 10David Hemery Valentine InvitationalFeb 10 · 200 Meters · Place 264 · Gloucester200 Meters264.24.87a10
Feb 4NEC ChampionshipFeb 4 · 300 Meters · Place 2 · Gloucester300 Meters239.16SO
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 300 Meters · Place 44 · Gloucester300 Meters4439.38a—
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 65 · Gloucester200 Meters6524.6810
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 65 · Gloucester200 Meters65.24.68a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 9 · Gloucester300 Meters9.39.24a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · 200 Meters · Place 15 · Gloucester200 Meters1524.28 PB10
May 21Northeast Conference Championship MeetMay 21 · 100 Meters · Place 17 · Gloucester100 MetersRound P1712.1710
May 13Andover Boosters MeetMay 13 · 100 Meters · Place 49 · Gloucester100 MetersRound P49.12.21a10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Boston University Mini MeetDec 17 · 200 Meters · Place 8 · Gloucester200 Meters8.25.02a10
Dec 11Northeast Conference Meet #1Dec 11 · 300 Meters · Place 6 · Gloucester300 Meters6.39.92a10
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 55 Meters · Place 6 · Gloucester55 Meters67.87FR

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1466th Annual Andover Boosters InvitationalMay 14 · 200 Meters · Place 36 · Gloucester200 Meters3627.159