Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 54:53.00aNEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFebruary 5, 2026
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 294:37.90aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 3110:13.45aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 299:57.59aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
400 Meters · OutdoorNEC Middle School Championship · May 291:04.24aNEC Middle School ChampionshipMay 29, 2024
5000 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 916:33.49aWeston Twilight Invitational - Regis EventsMay 9, 2026
Javelin · 800g · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 761-10.5NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 10 · SwampscottSwampscott2 Miles10.9:57.59a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 13 · SwampscottSwampscott1 Mile13.4:37.90a PB10
May 22NEC ChampionshipsMay 22 · 1 Mile · Place 6 · SwampscottSwampscott1 Mile6.4:40.83a10
May 12NEC Rain Date MeetMay 12 · 1 Mile · Place 4 · SwampscottSwampscott1 Mile4.4:43.99a10
May 9Weston Twilight Invitational - Regis EventsMay 9 · 5000 Meters · Place 9 · SwampscottSwampscott5000 Meters916:33.49a PB10
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles2.10:41.810
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles2.10:41.810
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 1 Mile · Place 1 · SwampscottSwampscott1 Mile1.4:46.810
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 12 · SwampscottSwampscottJavelin800g12.61-10.5 PB10
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles2.10:2910
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile2.4:55.210

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile24:53.00a PB10
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 3 · SwampscottSwampscott2 Miles310:13.45a PB10
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles110:40.010
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 2 Miles · Place 4 · SwampscottSwampscott2 Miles410:47.010

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile2.5:06.510
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 2 Miles · Place 6 · SwampscottSwampscott2 Miles611:04.71a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles1.10:57.80a9
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 2 Miles · Place 2 · SwampscottSwampscott2 Miles211:25.0—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 1 Mile · Place 4 · SwampscottSwampscott1 Mile45:17.1—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 2 Miles · Place 5 · SwampscottSwampscott2 Miles5.11:23.09
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 35 · SwampscottSwampscott1 Mile355:04.58a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 17 · SwampscottSwampscott2 Miles17.10:25.55a9
May 23NEC Outdoor Championship 2025May 23 · 2 Miles · Place 7 · SwampscottSwampscott2 Miles7.10:34.57a9
May 13NEC Rain Date Meet May 13 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile25:08.44a9
May 10Andover Boosters InvitationalMay 10 · 2 Miles · Place 16 · SwampscottSwampscott2 Miles1610:29.52a9
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 1 Mile · Place 3 · SwampscottSwampscott1 Mile34:55.17a9
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 1 Mile · Place 3 · SwampscottSwampscott1 Mile35:02.14a9
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 1 Mile · Place 2 · SwampscottSwampscott1 Mile25:03.79
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 2 Miles · Place 6 · SwampscottSwampscott2 Miles610:26.09
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 2 Miles · Place 4 · SwampscottSwampscott2 Miles410:40.09

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 2 Miles · Place 5 · SwampscottSwampscott2 Miles5.11:02.09
May 29NEC Middle School ChampionshipMay 29 · Triple Jump · SwampscottSwampscottTriple Jump—NM8
May 29NEC Middle School ChampionshipMay 29 · 400 Meters · Place 5 · SwampscottSwampscott400 Meters5.1:04.24a PB8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 1 Mile · Place 10 · SwampscottSwampscott1 Mile10.5:05.90a9
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 2 Miles · Place 1 · SwampscottSwampscott2 Miles111:12.0—