Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNEC Week 3 Swampscott @ Beverly · Apr 1721.00NEC Week 3 Swampscott @ BeverlyApril 17, 2024
400m Hurdles · 30" / 0.762m · OutdoorNEC Week 4 Masconomet @ Swampscott · Apr 2281.6NEC Week 4 Masconomet @ SwampscottApril 22, 2024
50m Hurdles · 30" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 1911.4NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
55m Hurdles · 33" · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 811.0NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
High Jump · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 84-06.00NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
High Jump · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 194-06NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
Triple Jump · OutdoorNEC Week 4 Masconomet @ Swampscott · Apr 2229'7NEC Week 4 Masconomet @ SwampscottApril 22, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Place 4 · SwampscottHigh Jump4.5-00.0011
May 22NEC ChampionshipsMay 22 · High Jump · Place 3 · SwampscottHigh Jump3.4' 10"11
May 12NEC Rain Date MeetMay 12 · High Jump · Place 2 · SwampscottHigh Jump2.5' 0"11
May 9Weston Twilight Invitational - Weston EventsMay 9 · High Jump · Place 5 · SwampscottHigh Jump55-00.0011
May 9Andover Boosters InvitationalMay 9 · High Jump · SwampscottHigh Jump--DNS11
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · High Jump · Place 3 · SwampscottHigh Jump3.4-0711
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · High Jump · Place 3 · SwampscottHigh Jump3.4-0711
Apr 22Northeast Conference Spring ChallengeApr 22 · High Jump · Place 3 · SwampscottHigh Jump34-711
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · High Jump · Place 1 · SwampscottHigh Jump1.5-0211
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · High Jump · Place 1 · SwampscottHigh Jump1.5-0011

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Place 8 · SwampscottHigh Jump8.4-08.0010
May 23NEC Outdoor Championship 2025May 23 · Triple Jump · Place 14 · SwampscottTriple Jump14.29-02.0010
May 23NEC Outdoor Championship 2025May 23 · High Jump · Place 4 · SwampscottHigh Jump4.4-10.0010
May 18MSTCA Division 5 RelaysMay 18 · Triple Jump · Place 29 · SwampscottTriple Jump299.07m10
May 18MSTCA Division 5 RelaysMay 18 · High Jump · Place 15 · SwampscottHigh Jump151.32m10
May 13NEC Rain Date Meet May 13 · Triple Jump · Place 4 · SwampscottTriple Jump429-9.7510
May 13NEC Rain Date Meet May 13 · High Jump · Place 5 · SwampscottHigh Jump54-1010
May 13NEC Rain Date Meet May 13 · 100m Hurdles · Place 7 · Swampscott100m Hurdles720.48a10
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Triple Jump · Place 5 · SwampscottTriple Jump529-510
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 100m Hurdles · Place 9 · Swampscott100m Hurdles920.84a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Triple Jump · Place 2 · SwampscottTriple Jump230-810
May 3NEC Freshman-Sophomore Championship MeetMay 3 · High Jump · Place 5 · SwampscottHigh Jump54-610
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100m Hurdles · Place 15 · Swampscott100m Hurdles1523.58a10
Apr 23Northeast Conference Spring ChallengeApr 23 · 100m Hurdles · Place 15 · Swampscott100m Hurdles1520.78a10
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Triple Jump · Place 2 · SwampscottTriple Jump229-0610
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 100m Hurdles · Place 4 · Swampscott100m Hurdles419.910
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Triple Jump · Place 3 · SwampscottTriple Jump331-710
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · High Jump · Place 7 · SwampscottHigh Jump74-210
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 5 · Swampscott100m Hurdles521.010

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 7 · SwampscottHigh Jump74-6—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55m Hurdles · Swampscott55m Hurdles33"—DNS10
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · High Jump · SwampscottHigh Jump—SCR10
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · High Jump · Place 31 · SwampscottHigh Jump314-8—
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · High Jump · Place 1 · SwampscottHigh Jump14-8—
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 55m Hurdles · Place 5 · Swampscott55m Hurdles511.5—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · High Jump · Place 3 · SwampscottHigh Jump34-8—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 55m Hurdles · Place 7 · Swampscott55m Hurdles712.1—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 7 · Swampscott55m Hurdles33"7.11.0 PB10
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · High Jump · Place 3 · SwampscottHigh Jump3.4-06.00 PB10
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · High Jump · Place 15 · SwampscottHigh Jump154-6—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50m Hurdles · Place 6 · Swampscott50m Hurdles30"6.11.4 PB10
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · High Jump · Place 4 · SwampscottHigh Jump4.4-06 PB10
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Triple Jump · Place 5 · SwampscottTriple Jump530-2—
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · High Jump · Place 7 · SwampscottHigh Jump74-0—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Triple Jump · Place 2 · SwampscottTriple Jump230-9—
May 6NEC Week 6 Salem @ SwampscottMay 6 · High Jump · Place 1 · SwampscottHigh Jump14-2—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Triple Jump · Place 2 · SwampscottTriple Jump229-1.50—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100m Hurdles · Place 13 · Swampscott100m Hurdles1321.83a—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · Triple Jump · Place 4 · SwampscottTriple Jump428-8—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Triple Jump · Place 3 · SwampscottTriple Jump3.28' 89
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · 400m Hurdles · Place 6 · Swampscott400m Hurdles30" / 0.762m6.81.6 PB9
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Triple Jump · Place 4 · SwampscottTriple Jump4.29'7 PB9
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 400m Hurdles · Place 5 · Swampscott400m Hurdles30" / 0.762m5.1:40.009
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Triple Jump · Place 3 · SwampscottTriple Jump3.26-03.009
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 100m Hurdles · Place 7 · Swampscott100m Hurdles33" / 0.838m7.21.00 PB9
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · High Jump · Place 1 · SwampscottHigh Jump1.4-04.009