Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 2813.9NEC Week #5 - Saugus, Beverly, SwampscottApril 28, 2026
55 Meter · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 188.8NEC Week #1 - Salem, Peabody, Swampscott Top 6December 18, 2025
55 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 58.37aNEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFebruary 5, 2026
Javelin · 600g · OutdoorNEC Outdoor Championship 2025 · May 2393-04NEC Outdoor Championship 2025May 23, 2025
Shot Put · 4kg · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 1827-09NEC Week #1 - Salem, Peabody, Swampscott Top 6December 18, 2025
Shot Put · 4kg · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 2826-03.00NEC 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

12 results
DateMeetEventPlMarkGr
May 12NEC Rain Date MeetMay 12 · Javelin · Place 6 · SwampscottJavelin600g6.76' 5"12
May 12NEC Rain Date MeetMay 12 · 100 Meters · Place 19 · Swampscott100 Meters19.14.56a12
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 13 · SwampscottJavelin600g13.75-0312
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 100 Meters · Place 6 · Swampscott100 Meters6.13.9 PB12
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 100 Meters · Place 6 · Swampscott100 Meters6.13.912
Apr 22Northeast Conference Spring ChallengeApr 22 · Javelin · Place 4 · SwampscottJavelin484-1012
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 16 · Swampscott100 Meters1615.18a12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Javelin · Place 1 · SwampscottJavelin600g1.88-0512
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 100 Meters · Place 3 · Swampscott100 Meters3.14.112
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 1 · SwampscottJavelin600g1.78-02.512
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100 Meters · Place 9 · Swampscott100 Meters9.14.912
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · Shot Put · Place 4 · SwampscottShot Put4kg4.26-03.00 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 5 · SwampscottShot Put526-11.2512
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55 Meters · Place 8 · Swampscott55 Meters88.37a PB12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 6 · SwampscottShot Put624-712
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 10 · SwampscottShot Put108.52m12
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 7 · SwampscottShot Put727-0.5012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 55 Meter · Place 6 · Swampscott55 Meter6.8.8 PB12
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · Shot Put · Place 3 · SwampscottShot Put4kg3.27-09 PB12
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 10 · SwampscottShot Put1026-11.75—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55 Meter · Place 16 · Swampscott55 Meter16.10.33a11
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 8 · SwampscottShot Put4kg8.26' 311

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 24 · SwampscottJavelin600g24.68-0911
May 23NEC Outdoor Championship 2025May 23 · Javelin · Place 4 · SwampscottJavelin600g4.93-04 PB11
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 5 · SwampscottJavelin527.62m11
May 13NEC Rain Date Meet May 13 · Javelin · Place 1 · SwampscottJavelin187-511
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 1 · SwampscottJavelin185-511
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 100 Meters · Place 2 · Swampscott100 Meters214.85a11
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 2 · SwampscottJavelin283-0911
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 100 Meters · Place 7 · Swampscott100 Meters714.411
Apr 23Northeast Conference Spring ChallengeApr 23 · 100 Meters · Place 20 · Swampscott100 Meters2015.18a11
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Javelin · Place 2 · SwampscottJavelin270-0711

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18NEC Championship MeetMay 18 · Javelin · Place 9 · SwampscottJavelin978-310
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Javelin · Place 2 · SwampscottJavelin284-1—
May 10MSTCA Twilight InvitationalMay 10 · Javelin · Place 26 · SwampscottJavelin2676-1—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Javelin · Place 2 · SwampscottJavelin277-5—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Javelin · Place 1 · SwampscottJavelin185-5—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 23 · Swampscott100 Meters2314.86a—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Javelin · Place 3 · SwampscottJavelin600g3.74' 110
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Javelin · Place 2 · SwampscottJavelin600g2.75'1110

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 10 · Swampscott55 Meters108.67a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Shot Put · Place 2 · SwampscottShot Put223-8.50—
Jan 10Gloucester v Danvers v SwampscottJan 10 · Shot Put · Place 3 · SwampscottShot Put323-10.50—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 55 Meters · Place 1 · Swampscott55 Meters18.75a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 52 · SwampscottShot Put5222-8—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55 Meters · Place 93 · Swampscott55 Meters939.04a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 15 · Swampscott55 MeterRound P15.8.86a10
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · Shot Put · Place 8 · SwampscottShot Put4kg8.22-09.0010

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · Javelin · Place 8 · SwampscottJavelin866-39
Apr 29MSTCA D1 RelaysApr 29 · Javelin · Place 28 · SwampscottJavelin2821.48m—
Apr 29MSTCA D5 RelaysApr 29 · Javelin · Place 28 · SwampscottJavelin600g28.21.48m9