Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 134:46.09aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
1 Mile · OutdoorNEC Week #5 - Salem v Gloucester, Masco v Marblehead · Apr 294:54.17aNEC Week #5 - Salem v Gloucester, Masco v MarbleheadApril 29, 2026
1000 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 152:50.84aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 3110:42.70aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
2 Miles · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 910:44.0NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 96:50.95aWeston Twilight Invitational - Regis EventsMay 9, 2026
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 36:56.97aWeston Twilight Invitational - Regis EventsMay 3, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:14.24aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorNEC Rain Date Meet · May 122:06.38aNEC Rain Date MeetMay 12, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Gloucester800 Meters--DNS12
May 22NEC ChampionshipsMay 22 · 1 Mile · Place 15 · Gloucester1 Mile15.4:58.94a12
May 12NEC Rain Date MeetMay 12 · 800 Meters · Place 6 · Gloucester800 Meters6.2:06.38a PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 15 · Gloucester2000m Steeplechase156:50.95a PB12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 1 Mile · Place 6 · Gloucester1 Mile6.4:54.17a PB12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 800 Meters · Place 4 · Gloucester800 Meters4.2:08.812
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 2 Miles · Place 3 · Gloucester2 Miles3.10:44.0 PB12
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 1 Mile · Place 1 · Gloucester1 Mile1.5:01.112

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 15 · Gloucester1 Mile154:46.09a PB12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 16 · Gloucester1 Mile164:51.52—
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 2 Miles · Place 2 · Gloucester2 Miles210:55.29a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 9 · Gloucester2 Miles910:42.70a PB12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1 Mile · Place 7 · Gloucester1 Mile74:48.27a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 2 Miles · Place 1 · Gloucester2 Miles111:31.33a12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 1000 Meters · Place 1 · Gloucester1000 Meters13:05.512
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 3 · Gloucester1000 Meters32:50.84a PB12
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 2 Miles · Place 1 · Gloucester2 Miles111:32.89a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 1 Mile · Place 1 · Gloucester1 Mile15:14.812
Dec 12Northeast Conference InvitationalDec 12 · 1 Mile · Place 5 · Gloucester1 Mile5.4:51.03a12
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 16 · Gloucester1 Mile164:51.52a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1 Mile · Place 7 · Gloucester1 Mile74:53.88a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 1 Mile · Place 3 · Gloucester1 Mile3.4:59.48a11
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 1000 Meters · Place 2 · Gloucester1000 Meters22:59.69a—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 1 Mile · Place 4 · Gloucester1 Mile4.5:04.75a11
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 60 · Gloucester1 Mile604:54.74a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 53 · Gloucester800 Meters532:14.24a PB—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 2 Miles · Place 5 · Gloucester2 Miles513:07.54a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 1 Mile · Place 12 · Gloucester1 Mile12.5:00.65a11
May 23NEC Outdoor Championship 2025May 23 · 800 Meters · Gloucester800 MetersRelay Split—2:18.3hUnofficial11
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 1 Mile · Place 5 · Gloucester1 Mile54:59.32a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 11 · Gloucester3000m Steeplechase116:56.97a PB11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 2 Miles · Place 6 · Gloucester2 Miles6.11:56.011
Apr 23Northeast Conference Spring ChallengeApr 23 · 1 Mile · Place 5 · Gloucester1 Mile54:59.87a11
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 2 Miles · Place 3 · Gloucester2 Miles311:14.311
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 1 Mile · Place 1 · Gloucester1 Mile15:10.911

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 2 Miles · Place 2 · Gloucester2 Miles2.12:54.711
May 18NEC Championship MeetMay 18 · 1 Mile · Place 15 · Gloucester1 Mile154:54.7810
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 800 Meters · Place 6 · Gloucester800 Meters62:20.8—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 1 Mile · Place 5 · Gloucester1 Mile55:05.37a—
May 1NEC Week 5 Gloucester @ BeverlyMay 1 · 1 Mile · Place 4 · Gloucester1 Mile45:10.8—
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 1 Mile · Place 6 · Gloucester1 Mile65:26.41a—
Apr 17NEC Week 3 Gloucester @ WinthropApr 17 · 2 Miles · Place 2 · Gloucester2 Miles2.11:28.0010
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 18 · Gloucester1 Mile18.5:20.54a10
Apr 8NEC Week 2 Salem @ GloucesterApr 8 · 1 Mile · Place 2 · Gloucester1 Mile2.5:19.77a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 1 Mile · Place 8 · Gloucester1 Mile8.4:57.68a11
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 2 Miles · Place 6 · Gloucester2 Miles612:16.5—
Feb 10NEC League ChampionshipFeb 10 · 1 Mile · Place 15 · Gloucester1 Mile155:10.69a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 1 Mile · Place 8 · Gloucester1 Mile85:17.88a—
Jan 24Gloucester v Marblehead v SaugusJan 24 · 2 Miles · Place 3 · Gloucester2 Miles311:49.89a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 123 · Gloucester1 Mile1235:14.8710
Jan 10Gloucester v Danvers v SwampscottJan 10 · 2 Miles · Place 4 · Gloucester2 Miles412:16.21a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 50 · Gloucester1 Mile505:19.29a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 1 Mile · Place 9 · Gloucester1 Mile9.5:41.82a10
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · 1000 Meters · Place 3 · Gloucester1000 Meters3.3:03.81aUnofficial10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 1 Mile · Place 11 · Gloucester1 Mile11.5:19.13a10
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1 Mile · Place 25 · Gloucester1 Mile25.5:17.54a9
Feb 4NEC ChampionshipFeb 4 · 1 Mile · Place 4 · Gloucester1 Mile45:18.11FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1 Mile · Place 31 · Gloucester1 Mile31.5:18.03a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · 1 Mile · Place 19 · Gloucester1 Mile195:19.669
May 17Northeast Conference #6May 17 · 2 Miles · Place 5 · Gloucester2 Miles511:41.12FR
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 46 · Gloucester1 Mile46.5:25.35a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 2 Miles · Place 16 · Gloucester2 Miles16.13:16.08a9