Personal bests

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Long Jump · Place 18 · GloucesterGloucesterLong Jump18.13' 11.5"10
May 18NEC Junior Varsity Championship MeetMay 18 · 200 Meters · Place 8 · GloucesterGloucester200 Meters8.31.71a10
May 18NEC Junior Varsity Championship MeetMay 18 · 100 Meters · Place 7 · GloucesterGloucester100 MetersRound P7.15.03a PB10
May 18NEC Junior Varsity Championship MeetMay 18 · 100 Meters · Place 7 · GloucesterGloucester100 Meters7.15.38a10
May 12NEC Rain Date MeetMay 12 · Long Jump · Place 15 · GloucesterGloucesterLong Jump15.13' 6.5"10
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Long Jump · Place 14 · GloucesterGloucesterLong Jump1412-11.7510
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 200 Meters · Place 17 · GloucesterGloucester200 Meters1731.53a10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Long Jump · Place 9 · GloucesterGloucesterLong Jump9.12' 7"10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400 Meters · Place 10 · GloucesterGloucester400 Meters10.1:19.39a PB10
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 28 · GloucesterGloucester100 Meters2816.11a10
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Long Jump · Place 11 · GloucesterGloucesterLong Jump11.12-0910
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Long Jump · Place 4 · GloucesterGloucesterLong Jump4.14-09.5 PB10
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 200 Meters · Place 6 · GloucesterGloucester200 Meters6.33.010
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Long Jump · Place 7 · GloucesterGloucesterLong Jump7.13-08.0010
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 200 Meters · Place 5 · GloucesterGloucester200 Meters5.31.810
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 100 Meters · Place 6 · GloucesterGloucester100 Meters6.15.110

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Long Jump · Place 9 · GloucesterGloucesterLong Jump914-510
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 300 Meters · Place 2 · GloucesterGloucester300 Meters253.73a PB10
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Long Jump · Place 16 · GloucesterGloucesterLong Jump1613-310
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 21 · GloucesterGloucester55 Meters218.75a PB10
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 8 · GloucesterGloucesterLong Jump814-3.510
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 300 Meters · Place 26 · GloucesterGloucester300 Meters2654.09a10
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 43 · GloucesterGloucester55 Meters439.75a10
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · Long Jump · Place 9 · GloucesterGloucesterLong Jump913-610
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 55 Meters · Place 2 · GloucesterGloucester55 Meters28.78a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 55 Meter · Place 13 · GloucesterGloucester55 MeterRound P13.8.6 PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · GloucesterGloucesterLong Jump--DNS10
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50 Yard Dash · Place 11 · GloucesterGloucesterVarsity 50 Yard Dash117.7 PB10
Dec 12Northeast Conference InvitationalDec 12 · 55 Meter · Place 23 · GloucesterGloucester55 Meter23.8.82a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13NEC Rain Date Meet May 13 · 200 Meters · Place 10 · GloucesterGloucester200 Meters1032.35a9
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Long Jump · Place 2 · GloucesterGloucesterLong Jump212-69
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 200 Meters · Place 9 · GloucesterGloucester200 Meters932.54a9
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Long Jump · Place 16 · GloucesterGloucesterLong Jump1611-9.59
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 17 · GloucesterGloucester100 MetersRound P1715.09a9
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 11 · GloucesterGloucesterLong Jump11.11-089
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Long Jump · Place 10 · GloucesterGloucesterLong Jump1012-09
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Long Jump · Place 10 · GloucesterGloucesterLong Jump1012-09.59
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 200 Meters · Place 11 · GloucesterGloucester200 Meters1137.79

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 29NEC Middle School ChampionshipMay 29 · Long Jump · Place 12 · O'MaleyO'MaleyLong Jump12.11-04.008
May 29NEC Middle School ChampionshipMay 29 · 200 Meters · Place 8 · O'MaleyO'Maley200 Meters8.30.78a PB8