Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #3 - Beverly, Marblehead, Gloucester · Apr 1513.4NEC Week #3 - Beverly, Marblehead, GloucesterApril 15, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 817.09aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1427.7NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
400 Meters · OutdoorNEC Rain Date Meet · May 131:06.51aNEC Rain Date Meet May 13, 2025
55 Meter · IndoorCape Ann League Meet #1 · Dec 147.77aCape Ann League Meet #1December 14, 2025
55 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 37.72aCape Ann League Cham[pionship MeetFebruary 3, 2026
55m Hurdles · 33" · IndoorCape Ann League Meet #1 · Dec 149.76aCape Ann League Meet #1December 14, 2025
800 Meters · OutdoorMSTCA Multi Championship · Jun 92:52.19aMSTCA Multi ChampionshipJune 9, 2025
Heptathlon · OutdoorMSTCA Multi Championships · Jun 83081MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.25mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championship · Jun 918.93mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · OutdoorNEC Week #5 - Gloucester, Salem, Marblehead, Masconomet · Apr 3014-11.25NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApril 30, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 87.08mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Division 4 Relays · May 179.46mMSTCA 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 · 800 Meters · Place 67 · GloucesterGloucester800 Meters67.3:00.86a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 35 · GloucesterGloucesterJavelin600g35.18.71m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 5 · GloucesterGloucesterLong Jump5.4.88m10
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 18 · GloucesterGloucester200 Meters18.27.79a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 32 · GloucesterGloucesterShot Put4kg32.7.08m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 63 · GloucesterGloucesterHigh Jump63.1.25m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 13 · GloucesterGloucester100m Hurdles33" / 0.838m13.17.09a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 23 · GloucesterGloucesterHeptathlon23.3081 PB10
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 18 · GloucesterGloucester100m Hurdles33" / 0.838mRound P18.17.31a10
May 22NEC ChampionshipsMay 22 · Triple Jump · Place 3 · GloucesterGloucesterTriple Jump3.33' 5.5"10
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 4 · GloucesterGloucester100m Hurdles33" / 0.838mRound P4.17.38aWind: 010
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 4 · GloucesterGloucester100m Hurdles33" / 0.838m4.17.09aWind: 010
May 12NEC Rain Date MeetMay 12 · Triple Jump · Place 4 · GloucesterGloucesterTriple Jump4.32' 1"10
May 12NEC Rain Date MeetMay 12 · Long Jump · Place 5 · GloucesterGloucesterLong Jump5.14' 6"10
May 12NEC Rain Date MeetMay 12 · 100m Hurdles · Place 3 · GloucesterGloucester100m Hurdles33" / 0.838m3.17.27a10
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Triple Jump · Place 2 · GloucesterGloucesterTriple Jump230-5.2510
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Long Jump · Place 2 · GloucesterGloucesterLong Jump215-6.510
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 100m Hurdles · Place 1 · GloucesterGloucester100m Hurdles117.32a10
May 3MSTCA Division 4 RelaysMay 3 · Triple Jump · Place 13 · GloucesterGloucesterTriple Jump139.48m10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Triple Jump · Place 1 · GloucesterGloucesterTriple Jump1.31' 3"10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Long Jump · Place 2 · GloucesterGloucesterLong Jump2.14' 10.5"10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 100 Meters · Place 4 · GloucesterGloucester100 Meters4.13.49a10
Apr 22Northeast Conference Spring ChallengeApr 22 · Triple Jump · Place 4 · GloucesterGloucesterTriple Jump428-810
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · Place 5 · GloucesterGloucesterTriple Jump5.28-09.510
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Long Jump · Place 2 · GloucesterGloucesterLong Jump2.15-0310
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 100m Hurdles · Place 1 · GloucesterGloucester100m Hurdles33" / 0.838m1.17.110
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 200 Meters · Place 4 · GloucesterGloucester200 Meters4.27.7 PB10
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Triple Jump · Place 2 · GloucesterGloucesterTriple Jump2.31-0910
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 100m Hurdles · Place 2 · GloucesterGloucester100m Hurdles33" / 0.838m2.17.410
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 200 Meters · Place 3 · GloucesterGloucester200 Meters3.28.710
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Triple Jump · Place 1 · GloucesterGloucesterTriple Jump1.30-05.010
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Long Jump · Place 3 · GloucesterGloucesterLong Jump3.14-08.7510
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 100m Hurdles · Place 2 · GloucesterGloucester100m Hurdles33" / 0.838m2.17.210

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 12 · Manchester EssexManchester Essex55m Hurdles129.62—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 23 · Manchester EssexManchester EssexShot Put237.84—
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 18 · Manchester Essex RegionalManchester Essex Regional55m HurdlesRound P189.95a10
Feb 7MSTCA Qualifier MeetFeb 7 · 55 Meters · Place 23 · Manchester Essex RegionalManchester Essex Regional55 MetersRound P237.86a10
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 6 · Manchester Essex RegionalManchester Essex Regional55m HurdlesRound P69.31a10
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 5 · Manchester Essex RegionalManchester Essex Regional55m Hurdles59.19a10
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 2 · Manchester Essex RegionalManchester Essex Regional55 MetersRound P27.80a10
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 2 · Manchester Essex RegionalManchester Essex Regional55 Meters27.72a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 13 · Manchester Essex RegionalManchester Essex Regional55m HurdlesRound P139.82a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 19 · Manchester Essex RegionalManchester Essex Regional55 MetersRound P197.88a10
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 8 · Manchester EssexManchester EssexHigh School 55 Hurdles89.85Sophomore
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 4 · Manchester EssexManchester Essex55 Meters47.81Sophomore
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 4 · Manchester EssexManchester Essex55 Meters47.81Sophomore
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 30 · Manchester Essex RegionalManchester Essex Regional55m HurdlesRound P309.99a10
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 5 · Manchester Essex RegionalManchester Essex Regional55m Hurdles33"5.9.93a10
Jan 7Cape Ann League Meet #3Jan 7 · 55 Meter · Place 2 · Manchester Essex RegionalManchester Essex Regional55 Meter2.7.87a10

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 9 · Manchester Essex RegionalManchester Essex Regional55m Hurdles33"9.9.92a10
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 2 · Manchester Essex RegionalManchester Essex Regional55 Meter2.7.89a10
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 5 · Manchester Essex RegionalManchester Essex Regional55m Hurdles33"5.9.76a PB10
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 1 · Manchester Essex RegionalManchester Essex Regional55 Meter1.7.77a PB10
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 10 · Manchester EssexManchester Essex55 MetersRound P107.849
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 19 · Manchester EssexManchester Essex55m HurdlesRound P1910.349
Jan 28Cape Ann League Meet #5Jan 28 · 55 Meters · Place 7 · Manchester EssexManchester Essex55 Meters77.899
Jan 28Cape Ann League Meet #5Jan 28 · 55m Hurdles · Place 11 · Manchester EssexManchester Essex55m Hurdles1110.249
Jan 14Cape Ann League Meet #3Jan 14 · 55 Meters · Place 5 · Manchester EssexManchester Essex55 Meters57.899
Jan 14Cape Ann League Meet #3Jan 14 · 55m Hurdles · Place 17 · Manchester EssexManchester Essex55m Hurdles1711.379
Jan 7Cape Ann League Meet #2Jan 7 · 55 Meters · Place 11 · Manchester EssexManchester Essex55 Meters118.029
Jan 7Cape Ann League Meet #2Jan 7 · 55m Hurdles · Place 11 · Manchester EssexManchester Essex55m Hurdles1110.669

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 60 · GloucesterGloucester800 MetersRound M60.2:52.19a PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 44 · GloucesterGloucesterJavelin600gRound M44.18.93m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 21 · GloucesterGloucesterLong JumpRound M21.4.66m9
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 26 · GloucesterGloucester200 MetersRound M26.28.48a9
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 63 · GloucesterGloucesterShot Put4kgRound M63.6.34m9
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 81 · GloucesterGloucesterHigh JumpRound M81.1.20m9
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 23 · GloucesterGloucester100m Hurdles33" / 0.838mRound M23.18.50a9
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 36 · GloucesterGloucesterHeptathlonRound M36.28169
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 25 · GloucesterGloucester100m HurdlesRound P2517.92a9
May 23NEC Outdoor Championship 2025May 23 · Triple Jump · Place 5 · GloucesterGloucesterTriple Jump5.31-09.009
May 23NEC Outdoor Championship 2025May 23 · 100m Hurdles · Place 7 · GloucesterGloucester100m Hurdles33" / 0.838mRound P7.17.78a9
May 23NEC Outdoor Championship 2025May 23 · 100m Hurdles · Place 7 · GloucesterGloucester100m Hurdles33" / 0.838m7.18.15a9
May 17MSTCA Division 4 RelaysMay 17 · Triple Jump · Place 16 · GloucesterGloucesterTriple Jump169.46m PB9
May 17MSTCA Division 4 RelaysMay 17 · Long Jump · Place 19 · GloucesterGloucesterLong Jump194.54m9
May 13NEC Rain Date Meet May 13 · 400 Meters · Place 4 · GloucesterGloucester400 Meters41:06.51a PB9
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 14 · GloucesterGloucester100 MetersRound P1413.76a9
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Triple Jump · Place 7 · GloucesterGloucesterTriple Jump729-29
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Long Jump · Place 3 · GloucesterGloucesterLong Jump315-5.259
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 100m Hurdles · Place 5 · GloucesterGloucester100m Hurdles519.93a9
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Long Jump · Place 3 · GloucesterGloucesterLong Jump315-2.259
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100m Hurdles · Place 2 · GloucesterGloucester100m Hurdles218.32a9
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Triple Jump · Place 4 · GloucesterGloucesterTriple Jump4.30-059
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 3 · GloucesterGloucesterLong Jump3.14-11.25 PB9
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 100m Hurdles · Place 5 · GloucesterGloucester100m Hurdles33" / 0.838m5.18.59
Apr 23Northeast Conference Spring ChallengeApr 23 · 100m Hurdles · Place 8 · GloucesterGloucester100m Hurdles819.74a9
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Long Jump · Place 5 · GloucesterGloucesterLong Jump515-119
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100 Meters · Place 6 · GloucesterGloucester100 Meters613.4 PB9
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Triple Jump · Place 4 · GloucesterGloucesterTriple Jump428-099
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 200 Meters · Place 1 · GloucesterGloucester200 Meters128.09
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Long Jump · Place 2 · GloucesterGloucesterLong Jump215-0—
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 100m Hurdles · Place 1 · GloucesterGloucester100m Hurdles119.5—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 14 · Manchester Essex RegionalManchester Essex Regional55m Hurdles33"14.10.86a9
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 22 · Manchester Essex RegionalManchester Essex Regional55 Meter22.8.48a9