Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMIAA Division 3 Track & Field Championship · May 285:26.95aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 123:09.00aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
1000 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 73:22NEC Week #2 - Masconomet, Salem, BeverlyJanuary 7, 2026
400 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 301:00.75aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3059.939aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 141:41.21aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 14, 2025
800 Meters · OutdoorNEC Championships · May 222:20.18aNEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Place 16 · Masconomet RegionalMasconomet Regional1 Mile16.5:26.95a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 800 Meters · Place 14 · Masconomet RegionalMasconomet Regional800 Meters14.2:25.10a12
May 22NEC ChampionshipsMay 22 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional800 Meters3.2:20.18a PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 20 · Masconomet RegionalMasconomet Regional400 Meters201:03.21a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:26.612
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:31.67a12
Apr 242026 BSR Eagle InviteApr 24 · 800 Meters · Place 2 · Masconomet RegionalMasconomet Regional800 Meters2.2:24.11a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:27.84a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 7 · Masconomet RegionalMasconomet Regional1 Mile75:34.0012
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional1 Mile1.5:44.112
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:31.312
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile2.5:51.412
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters1.3:22 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 7 · Masconomet RegionalMasconomet Regional1000 Meters73:09.00a PB12
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters2NT12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 3 · Masconomet RegionalMasconomet Regional1000 Meters33:13.53a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:27.25a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:31.212
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:17.89a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 600 Meters · Place 8 · Masconomet RegionalMasconomet Regional600 Meters8.1:43.82a12
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:20.912
Dec 12Northeast Conference InvitationalDec 12 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters1.3:09.19a12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 600 Meters · Place 4 · Masconomet RegionalMasconomet Regional600 Meters41:41.21a PB—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:16.96a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters23:29.8—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 600 Meters · Place 1 · Masconomet RegionalMasconomet Regional600 Meters1.1:50.64a11
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:25.35a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Masconomet RegionalMasconomet Regional400 MetersRelay Split—59.939a PB11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 9 · Masconomet RegionalMasconomet Regional800 Meters9.2:24.48a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Place 9 · Masconomet RegionalMasconomet Regional400 Meters9.1:00.75a PB11
May 23NEC Outdoor Championship 2025May 23 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:22.29a11
May 10Andover Boosters InvitationalMay 10 · 400 Meters · Place 5 · Masconomet RegionalMasconomet Regional400 Meters51:02.28a11
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 800 Meters · Place 2 · Masconomet RegionalMasconomet Regional800 Meters2.2:36.011
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 15 · Masconomet RegionalMasconomet Regional800 Meters152:22.74a11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:26.411
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional800 Meters3.2:23.22a11
Apr 23Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:35.07a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional800 Meters3.2:24.15a11
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:28.611
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:37.411
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:37.411

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 8 · Masconomet RegionalMasconomet Regional600 Meters8.1:42.95a11
Dec 18NEC Week #2 - Masconoment, Salem, BeverlyDec 18 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:25.6—
Dec 14NEC Winter InvitationalDec 14 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters2.3:15.8511
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 1000 Meters · Place 5 · Masconomet RegionalMasconomet Regional1000 Meters53:09.95a—
Feb 10NEC League ChampionshipFeb 10 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters23:11.34a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters13:16.35a—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters23:25.8—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters1.3:32.211
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 800 Meters · Place 7 · Masconomet RegionalMasconomet Regional800 Meters72:23.37a—
May 18NEC Championship MeetMay 18 · 800 Meters · Place 3 · MasconometMasconomet800 Meters32:28.0210
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 400 Meters · Place 1 · Masconomet RegionalMasconomet Regional400 Meters164.5—
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 14 · Masconomet RegionalMasconomet Regional800 Meters142:26.85a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:30.5—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters12:29.16a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional800 Meters32:34.6—
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile2.5:59.610
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 9 · Masconomet RegionalMasconomet Regional800 Meters92:30.79a—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 800 Meters · Place 2 · Masconomet RegionalMasconomet Regional800 Meters22:29.70—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional800 Meters1.2:35.8010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional1000 Meters1.3:32.31a10
Dec 9NEC Winter Invitational (Girls Only)Dec 9 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters4.3:27.61a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Peabody & Masco Tri Meet (Girls Only)Dec 13 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters4.3:29.610
May 21Northeast Conference Championship MeetMay 21 · 800 Meters · Place 6 · MasconometMasconomet800 Meters62:32.029
May 17Northeast Conference #6May 17 · 800 Meters · Place 2 · MasconometMasconomet800 Meters22:36.95FR
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 23 · Masconomet RegionalMasconomet Regional800 Meters23.2:36.69a9
Apr 21St John's Prep Distance ClassicApr 21 · 800 Meters · Place 20 · MasconometMasconomet800 Meters202:38.65—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 400 Meters · Place 6 · MasconometMasconomet400 Meters6.1:06.93aUnofficial8