Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Freshman Sophomore Championship · May 414.91aNEC Freshman Sophomore ChampionshipMay 4, 2024
100m Hurdles · 33" / 0.838m · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1618.9NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026
200 Meters · OutdoorNEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop · Apr 229.1NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApril 2, 2025
300 Meters · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 850.6NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
400 Meters · OutdoorNEC Rain Date Meet · May 131:09.24aNEC Rain Date Meet May 13, 2025
55 Meter · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 808.2NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
55 Meters · IndoorNEC Week #4 - Marblehead, Danvers, Swampscott · Jan 158.1NEC Week #4 - Marblehead, Danvers, SwampscottJanuary 15, 2025
55m Hurdles · 33" · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 1811.8NEC Week #1 - Salem, Peabody, Swampscott Top 6December 18, 2025
55m Hurdles · 33" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 2810.9NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJanuary 28, 2026
Triple Jump · IndoorNortheast Conference Invitational · Dec 1226-08.00Northeast Conference InvitationalDecember 12, 2025
Triple Jump · OutdoorNEC Championships · May 2230' 5"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Triple Jump · Place 12 · SwampscottTriple Jump12.30' 5" PB11
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 15 · Swampscott100m Hurdles33" / 0.838mRound P15.20.06aWind: 011
May 12NEC Rain Date MeetMay 12 · Triple Jump · Place 10 · SwampscottTriple Jump10.29' 7.5"11
May 12NEC Rain Date MeetMay 12 · 100m Hurdles · Place 9 · Swampscott100m Hurdles33" / 0.838m9.20.10a11
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 28 · Swampscott100m Hurdles33" / 0.838mRound P28.23.95a11
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Triple Jump · Place 6 · SwampscottTriple Jump6.28-0411
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 100m Hurdles · Place 3 · Swampscott100m Hurdles33" / 0.838m3.18.9 PB11
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Place 4 · SwampscottTriple Jump4.27-01.511
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100m Hurdles · Place 7 · Swampscott100m Hurdles33" / 0.838m7.21.511
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 5 · Swampscott55m Hurdles33"5.10.9 PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55m Hurdles · Place 8 · Swampscott55m Hurdles811.46a11
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Long Jump · Place 17 · SwampscottLong Jump179-911
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 17 · Swampscott55m HurdlesRound P1710.94a11
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 55m Hurdles · Place 4 · Swampscott55m Hurdles411.211
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55m Hurdles · Place 7 · Swampscott55m Hurdles711.511

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Triple Jump · SwampscottTriple Jump--DNS11
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 55m Hurdles · Place 3 · Swampscott55m Hurdles33"3.11.8 PB11
Dec 12Northeast Conference InvitationalDec 12 · 55m Hurdles · Swampscott55m Hurdles33"--DNS11
Dec 12Northeast Conference InvitationalDec 12 · Triple Jump · Place 2 · SwampscottTriple Jump2.26-08.00 PB11
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55 Meter · Place 8 · Swampscott55 Meter8.8.46a10
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 55 Meters · Place 5 · Swampscott55 Meters58.8—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 55 Meters · Place 6 · Swampscott55 Meters68.1 PB—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 300 Meters · Place 5 · Swampscott300 Meters5.50.6 PB10
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55 Meter · Place 5 · Swampscott55 Meter5.08.2 PB10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Triple Jump · SwampscottTriple Jump—DNS10
May 23NEC Outdoor Championship 2025May 23 · 400 Meters · Swampscott400 Meters—DNS10
May 23NEC Outdoor Championship 2025May 23 · 200 Meters · Place 18 · Swampscott200 Meters18.29.19a10
May 13NEC Rain Date Meet May 13 · Triple Jump · Place 7 · SwampscottTriple Jump728-010
May 13NEC Rain Date Meet May 13 · 400 Meters · Place 10 · Swampscott400 Meters101:09.24a PB10
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 200 Meters · Place 7 · Swampscott200 Meters729.41a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Triple Jump · Place 4 · SwampscottTriple Jump428-710
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 11 · Swampscott200 Meters1129.58a10
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Triple Jump · Place 4 · SwampscottTriple Jump426-0810
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 200 Meters · Place 9 · Swampscott200 Meters929.710
Apr 23Northeast Conference Spring ChallengeApr 23 · 200 Meters · Place 19 · Swampscott200 Meters1929.84a10
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Triple Jump · SwampscottTriple Jump—ND10
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 200 Meters · Place 4 · Swampscott200 Meters429.410
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Triple Jump · Place 5 · SwampscottTriple Jump530-0.510
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 200 Meters · Place 5 · Swampscott200 Meters529.1 PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 300 Meters · Place 11 · Swampscott300 Meters11.52.04a10
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · Long Jump · SwampscottLong Jump—DNS10
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 27 · Swampscott55 MeterRound P27.8.84aWind: 010
Dec 14NEC Winter InvitationalDec 14 · Triple Jump · SwampscottTriple Jump--FS10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18NEC Championship MeetMay 18 · 100 Meters · Place 30 · Swampscott100 MetersRound P3015.229
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Triple Jump · Place 7 · SwampscottTriple Jump728-0.5—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Triple Jump · Place 4 · SwampscottTriple Jump427-1—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Triple Jump · Place 7 · SwampscottTriple Jump727-4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 25 · Swampscott100 Meters2514.91a PB—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · Triple Jump · Place 6 · SwampscottTriple Jump625-8—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Triple Jump · Place 4 · SwampscottTriple Jump4.25' 89
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Triple Jump · Place 7 · SwampscottTriple Jump7.25'59
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Triple Jump · Place 4 · SwampscottTriple Jump4.22-06.009