Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 175:45.21aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 17, 2024
1 Mile · OutdoorMIAA Division 3 Track & Field Championship · May 305:31.71aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 185:38.78aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 3111:59.23aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 311:50.61aWeston Twilight Invitational - Regis EventsMay 3, 2025
3000 Meters · Outdoor2021 USATF New England Mini Meet #3 · Jun 512:26.572021 USATF New England Mini Meet #3June 5, 2021
800 Meters · OutdoorNEC Week 5 Marblehead @ Masconomet · May 12:42.3NEC Week 5 Marblehead @ MasconometMay 1, 2024
Hammer · 4kg · OutdoorUSATF-NE Twilight Mini Series Meet #2 · May 153.99mUSATF-NE Twilight Mini Series Meet #2May 15, 2022
Javelin · 600g · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 2914.26mUSATF-NE Twilight Mini Series Meet #4May 29, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 2 Miles · Place 3 · Masconomet RegionalMasconomet Regional2 Miles3.12:01.87a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles2.12:20.612
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:12.74a12
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 23 · Masconomet RegionalMasconomet Regional1 Mile23.5:48.23a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:33.38a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 2 Miles · Place 5 · Masconomet RegionalMasconomet Regional2 Miles512:11.3812
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:14.712
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:15.012
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:30.012
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:2412

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 8 · Masconomet RegionalMasconomet Regional2 Miles812:13.25a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 8 · Masconomet RegionalMasconomet Regional2 Miles812:13.25—
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles111:59.23a PB12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:28.48a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:43.012
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:10.72a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:25.012
Dec 12Northeast Conference InvitationalDec 12 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile2.5:50.02a12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 11 · Masconomet RegionalMasconomet Regional2 Miles1112:01.51a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles212:05.75a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile25:46.6—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:34.54a11
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles113:03.14a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 2 Miles · Place 11 · Masconomet RegionalMasconomet Regional2 Miles11.12:00.23a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 21 · Masconomet RegionalMasconomet Regional1 Mile21.5:31.71a PB11
May 23NEC Outdoor Championship 2025May 23 · 2 Miles · Place 5 · Masconomet RegionalMasconomet Regional2 Miles5.12:06.31a11
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 16 · Masconomet RegionalMasconomet Regional1 Mile165:40.73a11
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles2.12:07.511
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 15 · Masconomet RegionalMasconomet Regional2 Miles1511:50.61a PB11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:04.911
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 20 · Masconomet RegionalMasconomet Regional1 Mile20.5:37.66a11
Apr 23Northeast Conference Spring ChallengeApr 23 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles212:05.24a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 2 Miles · Place 4 · Masconomet RegionalMasconomet Regional2 Miles4.12:01.71a11
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:28.011
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:11.611
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:13.811

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Masconoment, Salem, BeverlyDec 18 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:52.3—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 15 · Masconomet RegionalMasconomet Regional2 Miles1512:55.76a—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 20 · Masconomet RegionalMasconomet Regional1 Mile205:45.21a PB—
Feb 10NEC League ChampionshipFeb 10 · 2 Miles · Place 5 · Masconomet RegionalMasconomet Regional2 Miles512:40.03a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional1 Mile15:50.09a—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles212:58.6—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.13:01.811
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 17 · Masconomet RegionalMasconomet Regional2 Miles1712:09.32a—
May 18NEC Championship MeetMay 18 · 2 Miles · Place 3 · MasconometMasconomet2 Miles312:14.1210
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional1 Mile15:39.3—
May 11Andover Boosters InvitationalMay 11 · 2 Miles · Place 7 · Masconomet RegionalMasconomet Regional2 Miles711:52.88a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles212:08.2—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 800 Meters · Place 5 · Masconomet RegionalMasconomet Regional800 Meters52:43.1—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 2 Miles · Place 2 · Masconomet RegionalMasconomet Regional2 Miles212:10.62a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:08.6—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 800 Meters · Place 4 · Masconomet RegionalMasconomet Regional800 Meters42:42.3 PB—
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 16 · Masconomet RegionalMasconomet Regional1 Mile165:45.76a—
Apr 15NEC Week 3 Masconomet @ SaugusApr 15 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:08.9010
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional1 Mile1.5:46.9010
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles112:12.80—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 2 Miles · Place 1 · Masconomet RegionalMasconomet Regional2 Miles1.12:33.2010

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile2.6:05.33a10
Dec 9NEC Winter Invitational (Girls Only)Dec 9 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional1 Mile2.5:59.29a10
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 1 Mile · Place 15 · Masconomet RegionalMasconomet Regional1 Mile155:51.48a—
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 33 · Masconomet RegionalMasconomet Regional1 Mile33.5:59.86a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Peabody & Masco Tri Meet (Girls Only)Dec 13 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional1 Mile1.6:1310

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 1 Mile · Place 3 · Masconomet RegionalMasconomet Regional1 Mile3.6:03.46a9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 6 · BAA MasconometBAA MasconometJavelin600g6.13.36m8
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 10 · BAA MasconometBAA Masconomet1500 Meters10.5:38.78a PB8
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 5 · BAA MasconometBAA Masconomet800 Meters5.2:51.30a8
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 800 Meters · Place 21 · MasconometMasconomet800 Meters21.2:44.41aUnofficial8
Jun 5USATF-New England InvitationalJun 5 · 1 Mile · Place 9 · BAA MasconometBAA Masconomet1 Mile96:01.6715
Jun 5USATF-New England InvitationalJun 5 · Javelin · Place 4 · BAA MasconometBAA MasconometJavelin411.72m15
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Javelin · Place 2 · BAA MasconometBAA MasconometJavelin600g2.14.26m PB8
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 8 · BAA MasconometBAA Masconomet800 Meters8.2:48.12a8
May 22USATF-NE Twilight Mini Series Meet #3May 22 · Javelin · Place 1 · BAA MasconometBAA MasconometJavelin112.23m15
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 800 Meters · Place 5 · BAA MasconometBAA Masconomet800 Meters52:53.6715
May 15USATF-NE Twilight Mini Series Meet #2May 15 · Hammer · Place 1 · BAA MasconometBAA MasconometHammer4kg1.3.99m PB8
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 4 · BAA MasconometBAA Masconomet1500 Meters4.5:50.51a8
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 1 Mile · BAA MasconometBAA Masconomet1 Mile—DNS8

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 52021 USATF New England Mini Meet #3Jun 5 · Javelin · Place 6 · BAA MasconometBAA MasconometJavelin68.27m13
Jun 52021 USATF New England Mini Meet #3Jun 5 · 3000 Meters · Place 13 · BAA MasconometBAA Masconomet3000 Meters1312:26.57 PB13
May 222021 USATF New England Mini Meet #1May 22 · 1 Mile · Place 18 · BAA MasconometBAA Masconomet1 Mile186:31.6113