Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDanvers, Winthrop, Salem · Jan 315:41.9Danvers, Winthrop, SalemJanuary 31, 2024
1 Mile · OutdoorAndover Boosters Meet · May 135:20.91aAndover Boosters MeetMay 13, 2023
1000 Meters · IndoorNEC League Championship · Feb 103:00.63aNEC League ChampionshipFebruary 10, 2024
1000 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 123:13.9NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDecember 12, 2024
2 Miles · OutdoorNEC Championship Meet · May 1811:53.90NEC Championship MeetMay 18, 2024
600 Meters · IndoorNEC Week #5 - Beverly v Winthrop, Danvers v Salem · Jan 221:48.5NEC Week #5 - Beverly v Winthrop, Danvers v SalemJanuary 22, 2025
800 Meters · OutdoorNEC Outdoor Championship 2025 · May 232:16.75aNEC Outdoor Championship 2025May 23, 2025

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 800 Meters · Place 14 · Danvers800 Meters14.2:16.75a PB12
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 1 Mile · Place 8 · Danvers1 Mile85:28.15a12
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 1 Mile · Place 1 · Danvers1 Mile15:2712
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 800 Meters · Place 4 · Danvers800 Meters42:19.312
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 800 Meters · Place 3 · Danvers800 Meters32:19.912

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 14 · Danvers1000 Meters143:02.62a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 1000 Meters · Place 5 · Danvers1000 Meters5.3:11.88a12
Jan 22NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · 600 Meters · Place 7 · Danvers600 Meters71:48.5 PB—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 1000 Meters · Place 6 · Danvers1000 Meters63:08.7—
Jan 8NEC Week #3 - Peabody, Winthrop, DanversJan 8 · 1000 Meters · Place 3 · Danvers1000 Meters33:10.3—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 1000 Meters · Place 2 · Danvers1000 Meters2.3:14.512
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 1000 Meters · Place 2 · Danvers1000 Meters2.3:13.9 PB12
May 18NEC Championship MeetMay 18 · 2 Miles · Place 18 · Danvers2 Miles1811:53.90 PB11
May 15NEC Week 7 Peabody @ DanversMay 15 · 1 Mile · Place 2 · Danvers1 Mile25:25.2—
Apr 29NEC Week 5 Winthrop @ DanversApr 29 · 1 Mile · Place 2 · Danvers1 Mile2.5:26.811
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 1 Mile · Place 7 · Danvers1 Mile75:26.62a—
Apr 16NEC Week 3 Danvers @ SalemApr 16 · 1 Mile · Place 1 · Danvers1 Mile15:33.8—
Apr 8NEC Week 2 Saugus @ DanversApr 8 · 800 Meters · Place 3 · Danvers800 Meters3.2:27.0011
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 1 Mile · Place 5 · Danvers1 Mile5.5:33.9011

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 1000 Meters · Place 9 · Danvers1000 Meters9.3:05.62a12
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 1000 Meters · Place 28 · Danvers1000 Meters283:08.29a—
Feb 10NEC League ChampionshipFeb 10 · 1000 Meters · Place 15 · Danvers1000 Meters153:00.63a PB—
Jan 31Danvers, Winthrop, SalemJan 31 · 1 Mile · Place 1 · Danvers1 Mile15:41.9 PB—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 1000 Meters · Place 2 · Danvers1000 Meters23:08.8—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 1000 Meters · Place 5 · Danvers1000 Meters53:03.36a—
Jan 4Marblehead Dual MeetJan 4 · 1000 Meters · Place 4 · Danvers1000 Meters43:07.2—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9NEC Winter Invitational (Boys)Dec 9 · 1000 Meters · Place 15 · Danvers1000 Meters15.3:13.49a11
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · Place 65 · Danvers1000 Meters65.3:03.04a10
Feb 4NEC ChampionshipFeb 4 · 1000 Meters · Place 3 · Danvers1000 Meters33:01.76SO

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Northeast Conference Championship MeetMay 21 · 1 Mile · Place 21 · Danvers1 Mile215:32.3410
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 45 · Danvers1 Mile45.5:20.91a PB10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 1000 Meters · Place 12 · Danvers1000 Meters12.3:16.90a10