Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Boston Holiday Challenge · Dec 274:39.69aMSTCA Boston Holiday ChallengeDecember 27, 2025
1 Mile · OutdoorNEC Championships · May 224:33.22aNEC ChampionshipsMay 22, 2026
1000 Meters · IndoorNortheast Conference Indoor track & Field Championship · Feb 92:43.01aNortheast Conference Indoor track & Field ChampionshipFebruary 9, 2025
1000 Meters · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · Jan 292:50.7NEC Week #6 - Salem, Winthrop, MarbleheadJanuary 29, 2025
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 274:38.24aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · IndoorNEC Week #4 - Marblehead, Danvers, Swampscott · Jan 1511:40.0NEC Week #4 - Marblehead, Danvers, SwampscottJanuary 15, 2025
2 Miles · OutdoorNEC Week #2 - Marblehead, Swampscott, Danvers · Apr 810:22.8NEC Week #2 - Marblehead, Swampscott, DanversApril 8, 2025
400 Meters · OutdoorNEC Week 5 Marblehead @ Masconomet · May 154.7NEC Week 5 Marblehead @ MasconometMay 1, 2024
55 Meters · IndoorNEC Week #5 - Gloucester v Peabody, Saugus v Marblehead · Jan 237.42aNEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJanuary 23, 2025
600 Meters · IndoorMSTCA Coaches Invitational (Small Schools) · Jan 251:29.50aMSTCA Coaches Invitational (Small Schools)January 25, 2025
600 Meters · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 191:36.8NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
800 Meters · OutdoorNEC Outdoor Championship 2025 · May 232:01.12aNEC Outdoor Championship 2025May 23, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · MarbleheadMarblehead1 Mile--DNF12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 12 · MarbleheadMarblehead800 Meters12.2:04.29a12
May 22NEC ChampionshipsMay 22 · 1 Mile · Place 2 · MarbleheadMarblehead1 Mile2.4:33.22a PB12
May 12NEC Rain Date MeetMay 12 · 800 Meters · Place 3 · MarbleheadMarblehead800 Meters3.2:03.95a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 23 · MarbleheadMarblehead1 Mile234:34.71a12
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 2 Miles · Place 5 · MarbleheadMarblehead2 Miles5.15:43.312
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 2 Miles · Place 3 · MarbleheadMarblehead2 Miles3.10:36.46a12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 800 Meters · Place 6 · MarbleheadMarblehead800 Meters6.2:20.74a12
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 19 · MarbleheadMarblehead1 Mile19.4:48.06a12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 800 Meters · Place 1 · MarbleheadMarblehead800 Meters1.2:06.112
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 1 Mile · Place 2 · MarbleheadMarblehead1 Mile2.4:44.912

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 20 · MarbleheadMarblehead1000 Meters202:50.11a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1 Mile · Place 5 · MarbleheadMarblehead1 Mile54:46.33a12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 600 Meters · Place 1 · MarbleheadMarblehead600 Meters11:33.93a12
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 600 Meters · Place 3 · MarbleheadMarblehead600 Meters31:35.512

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 20 · MarbleheadMarblehead1 Mile20.4:39.69a PB12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 20 · MarbleheadMarblehead1600 Meters20.4:38.24a PB12
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 1000 Meters · Place 1 · MarbleheadMarblehead1000 Meters12:48.712
Dec 12Northeast Conference InvitationalDec 12 · 1 Mile · Place 3 · MarbleheadMarblehead1 Mile3.4:47.79a12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 15 · MarbleheadMarblehead1000 Meters152:45.74a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 5 · MarbleheadMarblehead1000 Meters52:43.01a PB—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 600 Meters · Place 26 · MarbleheadMarblehead600 Meters261:29.50a PB—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55 Meters · Place 11 · MarbleheadMarblehead55 Meters117.42a PB—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 2 Miles · Place 3 · MarbleheadMarblehead2 Miles311:40.0 PB—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 1 Mile · Place 1 · MarbleheadMarblehead1 Mile14:52.34a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 8Battle Road Twilight #4Jun 8 · 800 Meters · Place 26 · UnattachedUnattached800 Meters26.2:03.33a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 27 · MarbleheadMarblehead1 Mile27.4:43.04a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 18 · MarbleheadMarblehead800 Meters18.2:02.51a11
May 23NEC Outdoor Championship 2025May 23 · 800 Meters · Place 4 · MarbleheadMarblehead800 Meters4.2:01.12a PB11
May 13NEC Rain Date Meet May 13 · 800 Meters · Place 3 · MarbleheadMarblehead800 Meters32:05.23a11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 800 Meters · Place 1 · MarbleheadMarblehead800 Meters1.2:01.211
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 11 · MarbleheadMarblehead1 Mile11.4:34.39a11
Apr 23Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 2 · MarbleheadMarblehead800 Meters22:05.54a11
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 2 Miles · Place 3 · MarbleheadMarblehead2 Miles310:22.8 PB11
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 1 Mile · Place 3 · MarbleheadMarblehead1 Mile34:49.211
Jan 29NEC Week #6 - Salem, Winthrop, MarbleheadJan 29 · 1000 Meters · Place 1 · MarbleheadMarblehead1000 Meters1.2:50.7 PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 600 Meters · Place 3 · MarbleheadMarblehead600 Meters3.1:36.8 PB11
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 800 Meters · Place 20 · MarbleheadMarblehead800 Meters202:03.95a—
May 18NEC Championship MeetMay 18 · 800 Meters · Place 5 · MarbleheadMarblehead800 Meters52:04.3010
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · 1 Mile · Place 1 · MarbleheadMarblehead1 Mile14:53.0—
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Place 32 · MarbleheadMarblehead800 Meters32.2:07.40a10
May 4NEC Freshman Sophomore ChampionshipMay 4 · 800 Meters · Place 1 · MarbleheadMarblehead800 Meters12:08.25a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 400 Meters · Place 4 · MarbleheadMarblehead400 Meters454.7 PB—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · 400 Meters · Place 1 · MarbleheadMarblehead400 Meters1.54.710
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 2 Miles · Place 4 · MarbleheadMarblehead2 Miles410:30.04a—
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 18 · MarbleheadMarblehead1 Mile184:47.31a—
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 800 Meters · Place 1 · MarbleheadMarblehead800 Meters1.2:07.2010

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 600 Meters · Place 5 · MarbleheadMarblehead600 Meters5.1:31.75a11
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 600 Meters · Place 3 · MarbleheadMarblehead600 Meters31:37.3—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 600 Meters · Place 35 · MarbleheadMarblehead600 Meters351:30.94a—
Feb 10NEC League ChampionshipFeb 10 · 600 Meters · Place 8 · MarbleheadMarblehead600 Meters81:31.07a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 35 · MarbleheadMarblehead600 Meters351:29.9410
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 600 Meters · Place 35 · MarbleheadMarblehead600 Meters351:29.9410
Jan 24Gloucester v Marblehead v SaugusJan 24 · 1000 Meters · Place 1 · MarbleheadMarblehead1000 Meters12:54.24a—
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 44 · MarbleheadMarblehead600 Meters441:32.5910
Jan 4Marblehead Dual MeetJan 4 · 1 Mile · Place 3 · MarbleheadMarblehead1 Mile35:02.2—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 600 Meters · Place 2 · MarbleheadMarblehead600 Meters2.1:35.70a10
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · Long Jump · MarbleheadMarbleheadLong Jump—NM10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 600 Meters · Place 5 · MarbleheadMarblehead600 Meters5.1:32.22a10
Feb 4NEC ChampionshipFeb 4 · 600 Meters · Place 3 · MarbleheadMarblehead600 Meters31:39.92FR

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · 1 Mile · Place 12 · MarbleheadMarblehead1 Mile125:02.919
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 9 · MarbleheadMarblehead1 Mile94:56.77a—