Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 795-03NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026
Shot Put · 12lb · IndoorNortheast Conference Invitational · Dec 1245-09.75Northeast Conference InvitationalDecember 12, 2025
Shot Put · 12lb · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 2845-04.75NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJanuary 28, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 11 · SwampscottShot Put12lb11.42-11.7511
May 22NEC ChampionshipsMay 22 · Discus · SwampscottDiscus1.6kg--FS11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 2 · SwampscottShot Put12lb2.43' 0"11
May 12NEC Rain Date MeetMay 12 · Discus · Place 13 · SwampscottDiscus1.6kg13.92' 0"11
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 3 · SwampscottShot Put12lb3.41' 6"11
May 9Andover Boosters InvitationalMay 9 · Discus · SwampscottDiscus1.6kg--DNS11
May 9Andover Boosters InvitationalMay 9 · Shot Put · SwampscottShot Put12lb--DNS11
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 6 · SwampscottDiscus1.6kg6.84-0711
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 6 · SwampscottDiscus1.6kg6.084-0711
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 19 · SwampscottDiscus1980-411
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 2 · SwampscottShot Put241-511
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Discus · Place 6 · SwampscottDiscus1.6kg6.84-0211
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Shot Put · Place 1 · SwampscottShot Put12lb1.43-08.2511
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Discus · Place 4 · SwampscottDiscus1.6kg4.95-03 PB11
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Shot Put · Place 1 · SwampscottShot Put12lb1.42-04.011
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · Shot Put · Place 1 · SwampscottShot Put12lb1.45-04.75 PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 5 · SwampscottShot Put545-9.2511
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 1 · SwampscottShot Put145-0.511
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 1 · SwampscottShot Put145-5.7511
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 14 · SwampscottShot Put1446-06.5011
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 1 · SwampscottShot Put145-1.7511
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 6 · SwampscottShot Put612.88m11
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 1 · SwampscottShot Put145-0.5011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · Shot Put · Place 1 · SwampscottShot Put12lb1.41-04.5011
Dec 12Northeast Conference InvitationalDec 12 · Shot Put · Place 1 · SwampscottShot Put12lb1.45-09.75 PB11
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 14 · SwampscottShot Put1436-9.50—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 5 · SwampscottShot Put12lb5.38' 410
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · Shot Put · Place 6 · SwampscottShot Put636-3—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · Shot Put · Place 4 · SwampscottShot Put12lb4.37-0610
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Shot Put · Place 9 · SwampscottShot Put938-2—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Shot Put · Place 9 · SwampscottShot Put12lb9.38-08.0010
May 18MSTCA Division 5 RelaysMay 18 · Shot Put · Place 20 · SwampscottShot Put2012.20m10
May 13NEC Rain Date Meet May 13 · Discus · Place 8 · SwampscottDiscus876-110
May 13NEC Rain Date Meet May 13 · Shot Put · Place 2 · SwampscottShot Put237-6.7510
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Discus · Place 6 · SwampscottDiscus683-910
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 2 · SwampscottShot Put239-1010
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Shot Put · Place 2 · SwampscottShot Put238-10.510
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Shot Put · Place 2 · SwampscottShot Put237-0910
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Shot Put · Place 2 · SwampscottShot Put237-0610
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Shot Put · Place 4 · SwampscottShot Put439-510

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · Shot Put · Place 1 · SwampscottShot Put12lb1.37' 1110
Dec 14NEC Winter InvitationalDec 14 · Shot Put · Place 14 · SwampscottShot Put12lb14.35' 1.510
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · Shot Put · Place 7 · SwampscottShot Put733-10—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Shot Put · Place 13 · SwampscottShot Put1334-3.50—
Jan 10Gloucester v Danvers v SwampscottJan 10 · Shot Put · Place 8 · SwampscottShot Put836-1—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 14 · SwampscottShot Put1434-6—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · Shot Put · Place 9 · SwampscottShot Put12lb9.35-06.5010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · Shot Put · Place 1 · SwampscottShot Put12lb1.36-10.759