Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNEC Week #2 - Peabody, Marblehead, Winthrop, Swampscott · Jan 85:15.0NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJanuary 8, 2026
1 Mile · OutdoorNEC Rain Date Meet · May 124:58.92aNEC Rain Date MeetMay 12, 2026
1000 Meters · IndoorNortheast Conference Invitational · Dec 123:02.36aNortheast Conference InvitationalDecember 12, 2025
2 Miles · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 510:39.96aNEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFebruary 5, 2026
2 Miles · OutdoorNEC Championships · May 2210:18.12aNEC ChampionshipsMay 22, 2026
5000 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 917:10.49aWeston Twilight Invitational - Regis EventsMay 9, 2026

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 · 2 Miles · Place 18 · Swampscott2 Miles18.10:22.72a12
May 22NEC ChampionshipsMay 22 · 2 Miles · Place 7 · Swampscott2 Miles7.10:18.12a PB12
May 12NEC Rain Date MeetMay 12 · 1 Mile · Place 8 · Swampscott1 Mile8.4:58.92a PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 5000 Meters · Place 12 · Swampscott5000 Meters1217:10.49a PB12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 1 Mile · Place 4 · Swampscott1 Mile4.5:05.612
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 1 Mile · Place 4 · Swampscott1 Mile4.5:05.612
Apr 22Northeast Conference Spring ChallengeApr 22 · 2 Miles · Place 5 · Swampscott2 Miles511:00.15a12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 2 Miles · Place 5 · Swampscott2 Miles5.10:40.912
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 1 Mile · Place 5 · Swampscott1 Mile5.5:11.312
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 1 Mile · Place 3 · Swampscott1 Mile3.5:11.712

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 17 · Swampscott2 Miles1710:47.91a12
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 2 Miles · Place 1 · Swampscott2 Miles110:39.96a PB12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 7 · Swampscott2 Miles710:40.84a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 2 Miles · Place 3 · Swampscott2 Miles310:59.012
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 1 Mile · Place 5 · Swampscott1 Mile55:15.0 PB12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 2 Miles · Place 3 · Swampscott2 Miles3.11:1612
Dec 12Northeast Conference InvitationalDec 12 · 1000 Meters · Place 4 · Swampscott1000 Meters4.3:02.36a PB12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 37 · Swampscott2 Miles37.11:31.56a11
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 2 Miles · Place 9 · Swampscott2 Miles911:29.20a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 2 Miles · Place 2 · Swampscott2 Miles2.11:05.25a11
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 2 Miles · Place 4 · Swampscott2 Miles411:39.0—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 2 Miles · Place 4 · Swampscott2 Miles411:44.6—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 1 Mile · Place 3 · Swampscott1 Mile3.5:17.011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 2 Miles · Place 10 · Swampscott2 Miles10.11:02.78a11
May 13NEC Rain Date Meet May 13 · Javelin · Place 18 · SwampscottJavelin1859-1111
May 13NEC Rain Date Meet May 13 · 2 Miles · Place 4 · Swampscott2 Miles410:48.93a11
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 15 · SwampscottJavelin1551-1011
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 2 Miles · Place 4 · Swampscott2 Miles410:59.19a11
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 2 Miles · Place 4 · Swampscott2 Miles411:31.011
Apr 23Northeast Conference Spring ChallengeApr 23 · 2 Miles · Place 9 · Swampscott2 Miles911:07.28a11
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 2 Miles · Place 8 · Swampscott2 Miles810:49.311
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 1 Mile · Place 10 · Swampscott1 Mile105:32.011

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 1 Mile · Place 6 · Swampscott1 Mile6.5:28.811
May 18NEC Championship MeetMay 18 · 1 Mile · Place 17 · Swampscott1 Mile175:16.2310
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · 1 Mile · Place 4 · Swampscott1 Mile45:12.1—
May 6NEC Week 6 Salem @ SwampscottMay 6 · 2 Miles · Place 2 · Swampscott2 Miles211:52.4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 1 Mile · Place 12 · Swampscott1 Mile125:33.83a—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 1 Mile · Place 4 · Swampscott1 Mile45:28.2—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · 1 Mile · Place 5 · Swampscott1 Mile5.5:28.210
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · 2 Miles · Place 3 · Swampscott2 Miles3.12:02.810
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 1 Mile · Place 6 · Swampscott1 Mile6.5:36.0010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 1 Mile · Place 17 · Swampscott1 Mile17.5:30.32a11
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 1 Mile · Place 4 · Swampscott1 Mile45:24.7—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 1000 Meters · Place 7 · Swampscott1000 Meters73:08.07a—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 1 Mile · Place 5 · Swampscott1 Mile55:33.88a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 1 Mile · Place 6 · Swampscott1 Mile6.5:36.89a10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 1000 Meters · Place 16 · Swampscott1000 Meters16.3:23.00a10