Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Championships · May 2211.90aNEC ChampionshipsMay 22, 2026
200 Meters · IndoorGBTCA: Last Chance Championship Meet · Feb 2125.08aGBTCA: Last Chance Championship MeetFebruary 21, 2026
200 Meters · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1424.5NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
400 Meters · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 958.1NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026
55 Meters · IndoorNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester · Jan 287.12aNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJanuary 28, 2026
60 Meters · IndoorGBTCA: Last Chance Championship Meet · Feb 217.71aGBTCA: Last Chance Championship MeetFebruary 21, 2026
600 Meters · IndoorNortheast Conference Indoor track & Field Championship · Feb 91:45.10aNortheast Conference Indoor track & Field ChampionshipFebruary 9, 2025
Shot Put · 12lb · OutdoorNEC Week #1 - Gloucester, Saugus, Danvers · Mar 3125-11.0NEC Week #1 - Gloucester, Saugus, DanversMarch 31, 2026
Varsity 50 Yard Dash · IndoorNEC Week #1 - Marblehead, Gloucester, Beverly · Dec 176.5NEC Week #1 - Marblehead, Gloucester, BeverlyDecember 17, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 200 Meters · Place 14 · Gloucester200 Meters14.24.87aWind: 012
May 22NEC ChampionshipsMay 22 · 100 Meters · Place 12 · Gloucester100 MetersRound P12.11.90a PBWind: 012
May 12NEC Rain Date MeetMay 12 · 200 Meters · Place 10 · Gloucester200 Meters10.24.69a12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 200 Meters · Place 7 · Gloucester200 Meters7.25.32a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 17 · Gloucester100 Meters1712.56a12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 200 Meters · Place 6 · Gloucester200 Meters6.24.5 PB12
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400 Meters · Place 8 · Gloucester400 Meters8.58.1 PB12
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Shot Put · Place 11 · GloucesterShot Put12lb11.25-11.0 PB12
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 200 Meters · Place 3 · Gloucester200 Meters3.25.212

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 21GBTCA: Last Chance Championship MeetFeb 21 · 200 Meters · Place 9 · Gloucester200 Meters925.08a PB12
Feb 21GBTCA: Last Chance Championship MeetFeb 21 · 60 Meters · Place 8 · Gloucester60 Meters87.71a PB12
Feb 7MSTCA Qualifier MeetFeb 7 · 55 Meters · Place 77 · Gloucester55 MetersRound P777.22a12
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55 Meters · Place 9 · Gloucester55 Meters97.19a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55 Meters · Place 14 · Gloucester55 MetersRound P147.18a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 15 · GloucesterShot Put1525-4.2512
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 8 · Gloucester55 Meters87.12a PB12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Shot Put · Place 15 · GloucesterShot Put1525-11.512
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 64 · GloucesterShot Put647.74m12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Shot Put · Place 10 · GloucesterShot Put1027-2.512
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 8 · Gloucester55 Meters87.38a12
Jan 10The Nor'Easter at the TrackJan 10 · Shot Put · Place 49 · Fishermen TC,GlouceShot Put4925-05.5012
Jan 10The Nor'Easter at the TrackJan 10 · 55 Meters · Place 69 · Fishermen TC,Glouce55 Meters697.2812

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 10 · GloucesterShot Put1026-0.512
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50 Yard Dash · Place 11 · GloucesterVarsity 50 Yard Dash116.5 PB12
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 600 Meters · Place 21 · Gloucester600 Meters211:45.10a PB—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55 Meters · Place 9 · Gloucester55 Meters97.77a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 170 · Gloucester200 Meters17027.19a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 215 · Gloucester55 Meters2157.60a—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 600 Meters · Place 9 · Gloucester600 Meters91:52.95a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 100 Meters · Place 9 · Gloucester100 Meters912.811
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Discus · Place 9 · GloucesterDiscus958-9—
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Shot Put · Place 4 · GloucesterShot Put433-8—
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 200 Meters · Place 7 · Gloucester200 Meters726.0—