Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 811.58aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorGHS Pentathlon · Feb 173:24.25aGHS PentathlonFebruary 17, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 817.57aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 84:54.18aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2138.29aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 2852.04aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 281:00.37aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 216.98aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 156.94aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 85103MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 824.63mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorGHS Pentathlon · Feb 171.55mGHS PentathlonFebruary 17, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.60mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 837.30mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorNEC Freshman-Sophomore Championship · Dec 2918' 0.5"NEC Freshman-Sophomore ChampionshipDecember 29, 2025
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.40mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 89.01mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Division 4 Relays · May 179.74mMSTCA Division 4 RelaysMay 17, 2025

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 24 · Gloucester1500 Meters24.4:54.18a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 16 · GloucesterJavelin800g16.37.30m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 43 · GloucesterTriple Jump43.11.50m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 50 · GloucesterDiscus1.6kg50.24.63m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 32 · Gloucester110m Hurdles39" / 0.991m32.17.57a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 11 · Gloucester400 Meters11.52.80a10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 42 · GloucesterHigh Jump42.1.60m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 70 · GloucesterShot Put12lb70.9.01m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 63 · GloucesterLong Jump63.5.40m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 10 · Gloucester100 Meters10.11.58a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 17 · GloucesterDecathlon17.5103 PB10
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 11 · Gloucester400m Hurdles36" / 0.914m11.1:00.37a PB10
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 10 · Gloucester400 Meters10.52.04a PB10
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 4 · Gloucester400m Hurdles36" / 0.914m4.1:00.43a10
May 22NEC ChampionshipsMay 22 · 400 Meters · Place 6 · Gloucester400 Meters6.53.18a10
May 12NEC Rain Date MeetMay 12 · High Jump · Place 17 · GloucesterHigh Jump17.4' 10"10
May 12NEC Rain Date MeetMay 12 · Javelin · Place 9 · GloucesterJavelin800g9.110' 5"10
May 12NEC Rain Date MeetMay 12 · 400 Meters · Place 2 · Gloucester400 Meters2.53.04a10
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Javelin · Place 2 · GloucesterJavelin2133-510
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 400m Hurdles · Place 1 · Gloucester400m Hurdles11:01.89a10
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 400 Meters · Place 1 · Gloucester400 Meters153.03a10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Javelin · Place 8 · GloucesterJavelin800g8.103' 1"10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400 Meters · Place 7 · Gloucester400 Meters7.57.83a10
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · High Jump · Place 7 · GloucesterHigh Jump7.5-0210
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 7 · GloucesterJavelin800g7.107-0710
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400m Hurdles · Place 4 · Gloucester400m Hurdles36" / 0.914m4.64.810
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400 Meters · Place 2 · Gloucester400 Meters2.54.010
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · High Jump · Place 5 · GloucesterHigh Jump5.4-1110
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Javelin · Place 5 · GloucesterJavelin800g5.113-0810
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400m Hurdles · Place 2 · Gloucester400m Hurdles36" / 0.914m2.63.210
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · High Jump · Place 4 · GloucesterHigh Jump4.5-0210
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Javelin · Place 2 · GloucesterJavelin800g2.118-0510
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 400 Meters · Place 1 · Gloucester400 Meters1.55.510

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 17GHS PentathlonFeb 17 · Long Jump · Place 6 · GloucesterLong Jump65.25m10
Feb 17GHS PentathlonFeb 17 · High Jump · Place 4 · GloucesterHigh Jump41.55m PB10
Feb 17GHS PentathlonFeb 17 · Shot Put · Place 5 · GloucesterShot Put58.58m10
Feb 17GHS PentathlonFeb 17 · 55m Hurdles · Place 4 · Gloucester55m Hurdles49.71a10
Feb 17GHS PentathlonFeb 17 · 1000 Meters · Place 3 · Gloucester1000 Meters33:24.25a PB10
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 39 · Gloucester300 Meters3938.66a10
Feb 7MSTCA Qualifier MeetFeb 7 · 55 Meters · Place 69 · Gloucester55 MetersRound P697.17a10
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · High Jump · Place 6 · GloucesterHigh Jump65-210
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 300 Meters · Place 1 · Gloucester300 Meters139.46a10
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · High Jump · Place 11 · GloucesterHigh Jump114-810
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 300 Meters · Place 3 · Gloucester300 Meters341.110
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · High Jump · Place 8 · GloucesterHigh Jump85-210
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 3 · Gloucester55 Meters36.94a PB10
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 55 Meters · Place 3 · Gloucester55 Meters36.97a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 300 Meters · Place 1 · Gloucester300 Meters1.40.2010
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · Long Jump · Place 1 · GloucesterLong Jump1.18' 0.5" PB10
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 400 Meters · Gloucester400 MetersRelay Split—1:01.8hUnofficial10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 19 · Gloucester300 Meters19.38.29a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 200 Meters · Gloucester200 MetersRelay Split—24.8hUnofficial10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 23 · Gloucester55 Meter23.6.98a PB10
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 300 Meters · Place 3 · Gloucester300 Meters340.510

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 37 · Gloucester1500 MetersRound M37.5:01.40a9
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 46 · GloucesterJavelin800gRound M46.30.37m9
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 60 · GloucesterDiscus1.6kgRound M60.22.72m9
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 77 · Gloucester110m Hurdles39" / 0.991mRound M77.20.56a9
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 39 · Gloucester400 MetersRound M39.55.82a9
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 105 · GloucesterHigh JumpRound M105.1.35m9
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 91 · GloucesterShot Put12lbRound M91.8.15m9
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 119 · GloucesterLong JumpRound M119.4.36m9
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 45 · Gloucester100 MetersRound M45.12.16a9
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 77 · GloucesterDecathlonRound M77.38329
May 23NEC Outdoor Championship 2025May 23 · Triple Jump · Place 22 · GloucesterTriple Jump22.31-08.509
May 23NEC Outdoor Championship 2025May 23 · 400 Meters · Gloucester400 MetersRelay Split—59.4hUnofficial9
May 23NEC Outdoor Championship 2025May 23 · 400 Meters · Place 15 · Gloucester400 Meters15.56.31a9
May 17MSTCA Division 4 RelaysMay 17 · Triple Jump · Place 37 · GloucesterTriple Jump379.74m PB9
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Triple Jump · Place 12 · GloucesterTriple Jump1231-8.59
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 400 Meters · Place 4 · Gloucester400 Meters456.62a9
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Triple Jump · Place 9 · GloucesterTriple Jump931-119
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 400 Meters · Place 3 · Gloucester400 Meters355.75a9
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Triple Jump · Place 8 · GloucesterTriple Jump8.24-089
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 11 · GloucesterLong Jump11.15-02.59
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 400 Meters · Place 7 · Gloucester400 Meters7.56.39
Apr 23Northeast Conference Spring ChallengeApr 23 · 400 Meters · Place 15 · Gloucester400 Meters1557.63a9
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Triple Jump · Place 3 · GloucesterTriple Jump333-39
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Triple Jump · Place 5 · GloucesterTriple Jump532-109
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Long Jump · Place 8 · GloucesterLong Jump816-04.59
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Triple Jump · Place 7 · GloucesterTriple Jump734-0.59
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Long Jump · Place 7 · GloucesterLong Jump714-8.59
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 400 Meters · Place 3 · Gloucester400 Meters357.79