Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNEC Championships · May 22103' 11"NEC ChampionshipsMay 22, 2026
Shot Put · 12lb · IndoorNortheast Conference Invitational · Dec 1237-05.50Northeast Conference InvitationalDecember 12, 2025
Shot Put · 12lb · OutdoorNEC Week #4 - Salem, Danvers · Jan 2239-09.05NEC Week #4 - Salem, DanversJanuary 22, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Discus · Place 11 · DanversDiscus1.6kg11.103' 11" PB12
May 22NEC ChampionshipsMay 22 · Shot Put · Place 13 · DanversShot Put12lb13.39' 2"12
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 38 · DanversShot Put3836-11.5012
May 12NEC Rain Date MeetMay 12 · Discus · Place 14 · DanversDiscus1.6kg14.88' 0"12
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 11 · DanversShot Put12lb11.36' 9.5"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 34 · DanversShot Put3432-10.2512
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 57 · DanversDiscus5724.23m12
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 29 · DanversShot Put2911.05m12
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Discus · Place 5 · DanversDiscus1.6kg5.93-0812
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Shot Put · Place 5 · DanversShot Put12lb5.37-0512
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 8 · DanversDiscus1.6kg8.91-1112
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Shot Put · Place 4 · DanversShot Put12lb4.37-1012
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Discus · Place 9 · DanversDiscus1.6kg9.80-0712
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Shot Put · Place 5 · DanversShot Put12lb5.35-05.012
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Discus · Place 4 · DanversDiscus1.6kg4.96-0512
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Shot Put · Place 2 · DanversShot Put12lb2.35-11.512
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · Shot Put · Place 7 · DanversShot Put12lb7.37-01.0012
Jan 22NEC Week #4 - Salem, DanversJan 22 · Shot Put · Place 1 · DanversShot Put12lb1.39-09.05 PB12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 20 · DanversShot Put2037-7.5012
Feb 7MSTCA Qualifier MeetFeb 7 · Shot Put · Place 22 · DanversShot Put2238-2.5012
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 5 · DanversShot Put539-512
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 10 · DanversShot Put1037-612
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 7 · DanversShot Put712.79m12
Jan 14NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · Shot Put · Place 5 · DanversShot Put536-09.512
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · Shot Put · Place 4 · DanversShot Put438-1.7512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · Shot Put · Place 1 · DanversShot Put138-812
Dec 12Northeast Conference InvitationalDec 12 · Shot Put · Place 6 · DanversShot Put12lb6.37-05.50 PB12
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 12 · DanversShot Put12lb12.32' 8.511
Jan 22NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · Shot Put · Place 6 · DanversShot Put632-8—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · Shot Put · Place 10 · DanversShot Put1032-11—
Jan 8NEC Week #3 - Peabody, Winthrop, DanversJan 8 · Shot Put · Place 5 · DanversShot Put532-8.5—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Discus · Place 16 · DanversDiscus1.6kg16.98-0211
May 23NEC Outdoor Championship 2025May 23 · Shot Put · Place 11 · DanversShot Put12lb11.37-08.0011
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 29 · DanversDiscus2931.00m11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 29 · DanversShot Put2911.44m11
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 25 · DanversShot Put2534-10.5011
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 7 · DanversShot Put735-611
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · Shot Put · Place 3 · DanversShot Put336-0411
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Discus · Place 11 · DanversDiscus1166-0611
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Shot Put · DanversShot Put—ND11
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Discus · Place 8 · DanversDiscus870-0311
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Shot Put · Place 4 · DanversShot Put434-0011
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Discus · Place 3 · DanversDiscus370-6.511
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Shot Put · Place 3 · DanversShot Put335-1.7511

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · Shot Put · Place 3 · DanversShot Put12lb3.31-1.511
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · Shot Put · Place 7 · DanversShot Put12lb7.32-04.011
May 15NEC Week 7 Peabody @ DanversMay 15 · Discus · Place 6 · DanversDiscus677-9—
May 15NEC Week 7 Peabody @ DanversMay 15 · Shot Put · Place 8 · DanversShot Put831-1—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Shot Put · Place 16 · DanversShot Put1629-0—
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · Shot Put · Place 13 · DanversShot Put1329-8.50—
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · Discus · Place 9 · DanversDiscus950-3—
Apr 16NEC Week 3 Danvers @ SalemApr 16 · Shot Put · Place 3 · DanversShot Put330-6—
Apr 8NEC Week 2 Saugus @ DanversApr 8 · Shot Put · Place 4 · DanversShot Put12lb4.28-06.5010
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · Shot Put · Place 8 · DanversShot Put12lb8.26-02.7510

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · Shot Put · Place 17 · DanversShot Put12lb17.32' 7.511