Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 854.1NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
400 Meters · OutdoorNEC Week #1 - Masconomet, Beverly, Salem · Apr 167.4NEC Week #1 - Masconomet, Beverly, SalemApril 1, 2026
55 Meter · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 808.6NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
55 Meters · IndoorNEC Week #1 - Gloucester, Beverly, Marblehead · Dec 129.0NEC Week #1 - Gloucester, Beverly, MarbleheadDecember 12, 2024
Discus · 1kg · OutdoorMSTCA Div. II Relays · Apr 2817.94mMSTCA Div. II RelaysApril 28, 2024
Javelin · 600g · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1496-03NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Shot Put · 4kg · IndoorNortheast Conference Invitational · Dec 1227-08.50Northeast Conference InvitationalDecember 12, 2025
Shot Put · 4kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1429-10.5NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Triple Jump · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1431-01.5NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Varsity 45 Yard Dash Finals · IndoorNEC Week #4 - Peabody, Beverly, Saugus, Salem · Jan 156.5NEC Week #4 - Peabody, Beverly, Saugus, SalemJanuary 15, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 12 · BeverlyJavelin600g12.90-0011
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 17 · BeverlyShot Put4kg17.29-04.2511
May 22NEC ChampionshipsMay 22 · Javelin · Place 4 · BeverlyJavelin600g4.91' 10"11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 6 · BeverlyShot Put4kg6.27' 11.25"11
May 12NEC Rain Date MeetMay 12 · Javelin · Place 4 · BeverlyJavelin600g4.84' 0"11
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 3 · BeverlyShot Put4kg3.29' 0"11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 20 · BeverlyJavelin2078-0311
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 26 · BeverlyShot Put2627-00.7511
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 6 · BeverlyJavelin626.10m11
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 17 · BeverlyShot Put178.53m11
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 7 · BeverlyShot Put4kg7.ND11
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 1 · BeverlyShot Put4kg1.27-11.0011
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · Place 2 · BeverlyTriple Jump2.31-01.5 PB11
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 2 · BeverlyJavelin600g2.96-03 PB11
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 1 · BeverlyShot Put4kg1.29-10.5 PB11
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 3 · BeverlyJavelin600g3.81-0811
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Shot Put · Place 3 · BeverlyShot Put4kg3.27-0911
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400 Meters · Place 5 · Beverly400 Meters5.67.4 PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 21 · BeverlyShot Put2127-911
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 21 · BeverlyShot Put2127-09.0011
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 2 · BeverlyShot Put229-5.7511
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 5 · BeverlyShot Put529-0.2511
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 4 · BeverlyShot Put428-1011
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 40 · Beverly55 Meters409.15a11
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 2 · BeverlyShot Put227-10.511
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 2 · BeverlyShot Put227-10.511
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 16 · BeverlyShot Put168.65m11
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · Shot Put · Place 2 · BeverlyShot Put226-411

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · BeverlyShot Put4kg--DNS11
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 3 · BeverlyShot Put325-5.2511
Dec 12Northeast Conference InvitationalDec 12 · Shot Put · Place 6 · BeverlyShot Put4kg6.27-08.50 PB11
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 14 · BeverlyShot Put1426-5.75—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 7 · BeverlyShot Put4kg7.26' 8.510
Jan 22NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · Shot Put · Place 4 · BeverlyShot Put426-4—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 35 · BeverlyShot Put357.58m—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Shot Put · Place 8 · BeverlyShot Put825-3.5—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45 Yard Dash Finals · Place 8 · BeverlyVarsity 45 Yard Dash Finals86.5 PB—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 300 Meters · Place 8 · Beverly300 Meters8.54.1 PB10
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55 Meter · Place 8 · Beverly55 Meter8.08.6 PB10
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · Shot Put · Place 11 · BeverlyShot Put4kg11.24-03.5010

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Javelin · Place 10 · BeverlyJavelin600g10.70-0910
May 23NEC Outdoor Championship 2025May 23 · Discus · BeverlyDiscus1kg—DNS10
May 23NEC Outdoor Championship 2025May 23 · Shot Put · Place 5 · BeverlyShot Put4kg5.27-09.0010
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 3 · BeverlyJavelin380-210
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 3 · BeverlyShot Put328-310
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Javelin · Place 2 · BeverlyJavelin284-710
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Shot Put · Place 3 · BeverlyShot Put327-4.2510
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 14 · BeverlyJavelin1482-0010
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Shot Put · Place 3 · BeverlyShot Put326-0710
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Triple Jump · Place 6 · BeverlyTriple Jump629-1110
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Javelin · Place 1 · BeverlyJavelin185-310
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Discus · Place 4 · BeverlyDiscus467-810
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · Discus · Place 5 · BeverlyDiscus571-1110
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Javelin · Place 2 · BeverlyJavelin281-0710
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 4 · BeverlyDiscus467-0010

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 55 Meter · Place 26 · Beverly55 MeterRound P26.9.02a10
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · Shot Put · Place 7 · BeverlyShot Put4kg7.24' 3.7510
Dec 14NEC Winter InvitationalDec 14 · Shot Put · Place 18 · BeverlyShot Put4kg18.22' 4.510
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · Shot Put · Place 7 · BeverlyShot Put723-9.5—
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 55 Meters · Place 8 · Beverly55 Meters89.0 PB—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 18NEC Championship MeetMay 18 · Discus · Place 10 · BeverlyDiscus1073-59
May 18NEC Championship MeetMay 18 · Javelin · Place 12 · BeverlyJavelin1276-19
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Javelin · Place 10 · BeverlyJavelin1065-2—
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Discus · Place 3 · BeverlyDiscus369-10—
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · Javelin · Place 2 · BeverlyJavelin280-6—
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · Discus · Place 6 · BeverlyDiscus666-1—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 12 · BeverlyJavelin1276-6—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Javelin · Place 3 · BeverlyJavelin371-3—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Discus · Place 7 · BeverlyDiscus765-10—
May 1NEC Week 5 Gloucester @ BeverlyMay 1 · Javelin · Place 1 · BeverlyJavelin181-2.5—
May 1NEC Week 5 Gloucester @ BeverlyMay 1 · Discus · Place 2 · BeverlyDiscus269-7—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 33 · BeverlyDiscus1kg33.17.94m PB9
Apr 22NEC Week 4 Beverly @ PeabodyApr 22 · Javelin · Place 2 · BeverlyJavelin278-11—
Apr 22NEC Week 4 Beverly @ PeabodyApr 22 · Discus · Place 6 · BeverlyDiscus663-9—
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Javelin · Place 2 · BeverlyJavelin600g2.65-00.009
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · Javelin · Place 2 · BeverlyJavelin280-4—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · Discus · Place 7 · BeverlyDiscus761-1—
Apr 1NEC Week 1 - Beverly @ SalemApr 1 · Javelin · Place 3 · BeverlyJavelin342-0—
Apr 1NEC Week 1 - Beverly @ SalemApr 1 · Discus · Place 2 · BeverlyDiscus262-1—