Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 36:25.22aUSATF New England Youth InvitationalMarch 3, 2024
1 Mile · OutdoorNEC Championships · May 224:56.90aNEC ChampionshipsMay 22, 2026
100 Meters · Outdoor USATF New England Youth Series - Meet #3 · May 2116.01a USATF New England Youth Series - Meet #3May 21, 2023
1000 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 312:55.19aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
1000 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 73:17.1NEC Week #2 - Masconomet, Salem, BeverlyJanuary 7, 2026
400 Meters · IndoorEast Coast Invitational · Feb 251:08.47aEast Coast InvitationalFebruary 25, 2024
400 Meters · OutdoorUSATF New England Youth Series - Meet #1 · May 71:15.54aUSATF New England Youth Series - Meet #1May 7, 2023
800 Meters · IndoorUSATF New England Youth Invitational · Mar 22:26.56aUSATF New England Youth InvitationalMarch 2, 2025
800 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 132:24.42aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 1 Mile · Place 13 · Masconomet RegionalMasconomet Regional1 Mile13.4:56.90a PB9
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 1 Mile · Place 6 · Masconomet RegionalMasconomet Regional1 Mile65:08.62a9
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 1 Mile · Place 4 · Masconomet RegionalMasconomet Regional1 Mile4.5:16.39
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 1 Mile · Place 9 · Masconomet RegionalMasconomet Regional1 Mile9.5:18.36a9
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 9 · Masconomet RegionalMasconomet Regional1 Mile94:58.859
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 4 · Masconomet RegionalMasconomet Regional1 Mile4.5:07.59
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 1 Mile · Place 7 · Masconomet RegionalMasconomet Regional1 Mile7.5:07.59
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 1 Mile · Place 3 · Masconomet RegionalMasconomet Regional1 Mile3.5:16.89
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional1000 Meters2.3:17.1 PB9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters43:18.89
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 9 · Masconomet RegionalMasconomet Regional1000 Meters92:55.19a PB9
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters43:05.90a9
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 1000 Meters · Place 5 · Masconomet RegionalMasconomet Regional1000 Meters53:02.89
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters42:59.64a9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional1000 Meters4.3:06.809
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 1000 Meters · Place 3 · Masconomet RegionalMasconomet Regional1000 Meters33:14.89
Dec 12Northeast Conference InvitationalDec 12 · 1000 Meters · Place 7 · Masconomet RegionalMasconomet Regional1000 Meters7.3:04.16a9
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 12 · BAA MasconometBAA Masconomet800 Meters12.2:26.56a PB8
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 14 · BAA MasconometBAA Masconomet800 Meters14.2:31.50a8
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1000 Meters · Place 3 · BAA MasconometBAA Masconomet1000 Meters33:23.25a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 12 · BAA MasconometBAA Masconomet800 Meters12.2:24.42a PB8
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 13 · BAA MasconometBAA Masconomet800 Meters132:25.1315
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 10 · BAA MasconometBAA Masconomet800 Meters10.2:27.39a8
May 4USATF New England Youth Series - Meet #1May 4 · 800 Meters · Place 6 · BAA MasconometBAA Masconomet800 Meters62:28.8615

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 20 · BAA MasconometBAA Masconomet800 Meters202:40.2214
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 17 · BAA MasconometBAA Masconomet1 Mile176:16.1814
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 15 · BAA MasconometBAA Masconomet800 Meters152:49.2414

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 23 · BAA MasconometBAA Masconomet1 Mile23.6:25.22a PB7
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 19 · BAA MasconometBAA Masconomet400 Meters19.1:08.49a7
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 19 · BAA MasconometBAA Masconomet800 Meters192:53.71a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 18 · BAA MasconometBAA Masconomet400 Meters181:08.47a PB—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 14 · BAA MasconometBAA Masconomet400 Meters141:17.6713
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 26 · BAA MasconometBAA Masconomet100 MetersRound P2617.3013
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 18 · BAA MasconometBAA Masconomet100 Meters18.16.01a PB6
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 28 · BAA MasconometBAA Masconomet400 Meters281:15.54a PB—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 23 · BAA MasconometBAA Masconomet100 Meters2316.28a—