Personal bests

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 12 · SwampscottSwampscott2 Miles12.10:02.10a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 16 · SwampscottSwampscott1 Mile16.4:39.20a12
May 22NEC ChampionshipsMay 22 · 2 Miles · Place 3 · SwampscottSwampscott2 Miles3.10:06.54a12
May 12NEC Rain Date MeetMay 12 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile2.4:39.67a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 26 · SwampscottSwampscott2 Miles269:39.46a PB12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile2.4:40.412
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile2.4:40.412
Apr 22Northeast Conference Spring ChallengeApr 22 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles110:10.20a12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles1.9:57.212
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile1.4:43.712
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 300 Meters · Place 7 · SwampscottSwampscott300 Meters7.42.1 PB12
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile1.4:54.912

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 7 · SwampscottSwampscott2 Miles710:04.08a12
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 1000 Meters · Place 1 · SwampscottSwampscott1000 Meters12:42.89a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles210:04.06a PB12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile14:45.312
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 600 Meters · Place 1 · SwampscottSwampscott600 Meters11:33.7 PB12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · SwampscottSwampscott1 Mile--DNS12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · SwampscottSwampscott1600 Meters--DNS12
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles1.10:33.512
Dec 12Northeast Conference InvitationalDec 12 · 1 Mile · SwampscottSwampscott1 Mile--DNS12
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 1 · 02-Unattached02-Unattached1 Mile1.4:41.99a PB11
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 1 · 02-Unattached02-Unattached1500 Meters1.4:25.08a PB11
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1000 Meters · Place 9 · SwampscottSwampscott1000 Meters9.2:47.22a11
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 4 · SwampscottSwampscott1000 Meters42:41.63a PB—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 1000 Meters · Place 1 · SwampscottSwampscott1000 Meters1.2:42.92a11
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile14:50.5—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 1000 Meters · Place 3 · SwampscottSwampscott1000 Meters32:53.1—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 1000 Meters · Place 3 · SwampscottSwampscott1000 Meters3.2:55.811

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles2.9:49.06a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 9 · SwampscottSwampscott1 Mile9.4:38.67a PB11
May 23NEC Outdoor Championship 2025May 23 · 2 Miles · Place 3 · SwampscottSwampscott2 Miles3.9:47.48a11
May 13NEC Rain Date Meet May 13 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile14:51.54a11
May 10Andover Boosters InvitationalMay 10 · 2 Miles · Place 8 · SwampscottSwampscott2 Miles810:10.05a11
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles110:12.00a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 53 · SwampscottSwampscott800 Meters532:11.36a11
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 800 Meters · Place 5 · SwampscottSwampscott800 Meters52:17.011
Apr 23Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 3 · SwampscottSwampscott800 Meters32:06.85a11
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 800 Meters · Place 2 · SwampscottSwampscott800 Meters22:17.011
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400 Meters · Place 9 · SwampscottSwampscott400 Meters960.7 PB11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 1 Mile · Place 7 · SwampscottSwampscott1 Mile7.4:56.35a11
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 1000 Meters · Place 2 · SwampscottSwampscott1000 Meters22:55.8—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 11 · SwampscottSwampscott1 Mile114:48.61a—
Feb 10NEC League ChampionshipFeb 10 · 1000 Meters · Place 11 · SwampscottSwampscott1000 Meters112:55.96a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile14:54.14a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 24 · SwampscottSwampscott1000 Meters242:53.1810
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 24 · SwampscottSwampscott1000 Meters242:53.1810
Jan 10Gloucester v Danvers v SwampscottJan 10 · 1000 Meters · Place 2 · SwampscottSwampscott1000 Meters22:50.83a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 11 · SwampscottSwampscott1000 Meters112:54.28a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 17 · SwampscottSwampscott800 Meters172:07.17a—
May 18NEC Championship MeetMay 18 · 800 Meters · Place 6 · SwampscottSwampscott800 Meters62:04.40 PB10
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles110:33.2—
May 10MSTCA Twilight InvitationalMay 10 · 800 Meters · Place 18 · SwampscottSwampscott800 Meters182:06.91a—
May 6NEC Week 6 Salem @ SwampscottMay 6 · 800 Meters · Place 1 · SwampscottSwampscott800 Meters12:08—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile24:56.48a—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile24:50.4—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · 1 Mile · Place 3 · SwampscottSwampscott1 Mile3.4:50.410
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile1.4:52.4010

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 1000 Meters · Place 2 · SwampscottSwampscott1000 Meters2.2:53.33a10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 1000 Meters · Place 5 · SwampscottSwampscott1000 Meters5.2:57.43a10
Feb 4NEC ChampionshipFeb 4 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile25:13.99FR

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · 1 Mile · Place 11 · SwampscottSwampscott1 Mile114:59.619
May 12MSTCA Twilight InvitationalMay 12 · 1 Mile · Place 9 · SwampscottSwampscott1 Mile95:00.32a—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 1 Mile · Place 13 · SwampscottSwampscott1 Mile13.5:52.66a9