Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week 6 Salem @ Swampscott · May 612.4NEC Week 6 Salem @ SwampscottMay 6, 2024
200 Meters · OutdoorNEC Week 5 Swampscott @ Peabody · May 125.8NEC Week 5 Swampscott @ PeabodyMay 1, 2024
400 Meters · OutdoorNEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop · Apr 263.4NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApril 2, 2025
55 Meter · IndoorNEC Winter Invitational (Boys) · Dec 97.52aNEC Winter Invitational (Boys)December 9, 2023
55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 17.37aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
Javelin · 800g · OutdoorBonnie Edmondson Classic - ECSU · Apr 1739.42mBonnie Edmondson Classic - ECSUApril 17, 2026
Long Jump · IndoorNEC Winter Invitational (Boys) · Dec 915-03.50NEC Winter Invitational (Boys)December 9, 2023
Long Jump · OutdoorNEC Week 3 Swampscott @ Beverly · Apr 1716-03.00NEC Week 3 Swampscott @ BeverlyApril 17, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 17Bonnie Edmondson Classic - ECSUApr 17 · Javelin · Place 11 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g11.39.42m PBFr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 22 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g22.37.15mFr
Mar 27Corsair ClassicMar 27 · Javelin · Place 17 · Mass. MaritimeMass. MaritimeJavelin1731.94mFR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 5 · SwampscottSwampscottJavelin5113-0612
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Javelin · Place 3 · SwampscottSwampscottJavelin3123-0212
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Javelin · Place 3 · SwampscottSwampscottJavelin3119-1112
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400 Meters · Place 12 · SwampscottSwampscott400 Meters1263.4 PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18NEC Championship MeetMay 18 · Javelin · Place 18 · SwampscottSwampscottJavelin18102-011
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Long Jump · Place 12 · SwampscottSwampscottLong Jump1216-4—
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Javelin · Place 4 · SwampscottSwampscottJavelin4115-10—
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · 100 Meters · Place 9 · SwampscottSwampscott100 Meters912.5—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Long Jump · Place 2 · SwampscottSwampscottLong Jump217-3.50—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Javelin · Place 1 · SwampscottSwampscottJavelin1126-4—
May 6NEC Week 6 Salem @ SwampscottMay 6 · 100 Meters · Place 3 · SwampscottSwampscott100 Meters312.4 PB—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · Javelin · Place 2 · SwampscottSwampscottJavelin2110-1—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 200 Meters · Place 5 · SwampscottSwampscott200 Meters525.8 PB—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Javelin · Place 2 · SwampscottSwampscottJavelin800g2.110' 111
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · 200 Meters · Place 6 · SwampscottSwampscott200 Meters6.25.811
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Long Jump · Place 6 · SwampscottSwampscottLong Jump6.16-03.00 PB11
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Javelin · Place 3 · SwampscottSwampscottJavelin800g3.106-08.0011
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 200 Meters · Place 5 · SwampscottSwampscott200 Meters5.26.4011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 10 · SwampscottSwampscott55 Meters107.37a PB—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Long Jump · Place 10 · SwampscottSwampscottLong Jump1017-4—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 55 Meters · Place 7 · SwampscottSwampscott55 Meters77.40a—
Jan 10Gloucester v Danvers v SwampscottJan 10 · Long Jump · Place 5 · SwampscottSwampscottLong Jump517-4—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55 Meter · Place 21 · SwampscottSwampscott55 MeterRound P21.7.52a PB11
Dec 9NEC Winter Invitational (Boys)Dec 9 · Long Jump · Place 15 · SwampscottSwampscottLong Jump15.15-03.50 PB11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · Javelin · Place 11 · SwampscottSwampscottJavelin11113-810
May 21Northeast Conference Championship MeetMay 21 · 400m Hurdles · Place 20 · SwampscottSwampscott400m Hurdles201:11.2110
Apr 29MSTCA D1 RelaysApr 29 · Javelin · Place 27 · SwampscottSwampscottJavelin2735.73m—
Apr 29MSTCA D5 RelaysApr 29 · Javelin · Place 27 · SwampscottSwampscottJavelin800g27.35.73m10