Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNEC Week #1 - Gloucester, Beverly, Marblehead · Dec 126:53.0NEC Week #1 - Gloucester, Beverly, MarbleheadDecember 12, 2024
1000 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 53:40.08aNEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFebruary 5, 2026
55 Meter · IndoorNEC 2023-2024 Freshman-Sophomore Championship Meet · Dec 299.42aNEC 2023-2024 Freshman-Sophomore Championship MeetDecember 29, 2023
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:01.55aMSTCA Distance Classic and PentathlonDecember 28, 2025
Discus · 1kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1477-07NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Javelin · 600g · OutdoorNEC Championships · May 2299' 8"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 10 · BeverlyJavelin600g10.92-0112
May 22NEC ChampionshipsMay 22 · Javelin · Place 3 · BeverlyJavelin600g3.99' 8" PB12
May 22NEC ChampionshipsMay 22 · Discus · Place 10 · BeverlyDiscus1kg10.71' 11"12
May 12NEC Rain Date MeetMay 12 · Javelin · Place 3 · BeverlyJavelin600g3.86' 2"12
May 12NEC Rain Date MeetMay 12 · Discus · Place 8 · BeverlyDiscus1kg8.70' 6"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 7 · BeverlyJavelin786-1012
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 20 · BeverlyJavelin2023.77m12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 17 · BeverlyDiscus1723.60m12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 6 · BeverlyDiscus1kg6.63-0312
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 6 · BeverlyDiscus1kg6.63-0312
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 2 · BeverlyShot Put4kg2.ND12
Apr 22Northeast Conference Spring ChallengeApr 22 · Javelin · Place 5 · BeverlyJavelin580-912
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 8 · BeverlyDiscus868-912
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 4 · BeverlyJavelin600g4.82-0012
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 2 · BeverlyDiscus1kg2.77-07 PB12
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 5 · BeverlyJavelin600g5.79-0212
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 4 · BeverlyDiscus1kg4.73-1012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 1000 Meters · Place 7 · Beverly1000 Meters73:40.08a PB12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 9 · Beverly1000 Meters93:52.76a12
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · 1000 Meters · Place 3 · Beverly1000 Meters33:45.412
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · 1000 Meters · Place 3 · Beverly1000 Meters33:45.412
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · 1000 Meters · Place 3 · Beverly1000 Meters33:45.612

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 53 · Beverly800 Meters53.3:01.55a PB12
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 1000 Meters · Place 6 · Beverly1000 Meters63:53.912
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 1000 Meters · Place 1 · Beverly1000 Meters1.3:59.59a11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Javelin · Place 2 · BeverlyJavelin600g2.99-0311
May 23NEC Outdoor Championship 2025May 23 · Discus · Place 11 · BeverlyDiscus1kg11.66-1111
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 6 · BeverlyJavelin673-411
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Discus · Place 5 · BeverlyDiscus567-011
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 1 · BeverlyJavelin184-0011
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Discus · Place 3 · BeverlyDiscus377-0011
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Javelin · Place 3 · BeverlyJavelin379-011
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Javelin · Place 5 · BeverlyJavelin574-0011
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 6 · BeverlyDiscus657-0011

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 1 Mile · Place 6 · Beverly1 Mile66:53.0 PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 24 · Beverly55 MeterRound P24.9.42a PB10