Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 313:01.16aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
2 Miles · OutdoorNEC Week #2 - Peabody, Beverly, Saugus, Salem · Apr 913:40.7NEC Week #2 - Peabody, Beverly, Saugus, SalemApril 9, 2025
800 Meters · OutdoorNEC Rain Date Meet · May 122:12.34aNEC Rain Date MeetMay 12, 2026
800 Meters · Outdoor · Hand timedNEC Week 1 - Peabody @ Saugus · Apr 12:47.4hNEC Week 1 - Peabody @ SaugusApril 1, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 800 Meters · Place 16 · Saugus800 Meters16.2:15.43a12
May 12NEC Rain Date MeetMay 12 · 800 Meters · Place 10 · Saugus800 Meters10.2:12.34a PB12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 800 Meters · Place 4 · Saugus800 Meters4.2:20.012
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 800 Meters · Place 2 · Saugus800 Meters2.2:15.012
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 800 Meters · Place 2 · Saugus800 Meters2.2:15.012
Apr 22Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 6 · Saugus800 Meters62:16.00a12
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 800 Meters · Place 3 · Saugus800 Meters3.2:13.712
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 800 Meters · Place 4 · Saugus800 Meters4.2:16.912

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 13 · Saugus1000 Meters133:01.16a PB12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 1000 Meters · Place 3 · Saugus1000 Meters33:07.012
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · 1000 Meters · Place 2 · Saugus1000 Meters23:09.612

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 1000 Meters · Place 4 · Saugus1000 Meters43:16.212
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 16 · Saugus1000 Meters163:08.38a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 1000 Meters · Place 7 · Saugus1000 Meters73:16.5—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 1000 Meters · Place 9 · Saugus1000 Meters93:15.78a—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · 1000 Meters · Place 8 · Saugus1000 Meters83:20.9—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 800 Meters · Place 7 · Saugus800 Meters72:27.011
Apr 23Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 18 · Saugus800 Meters182:28.44a11
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Javelin · Place 12 · SaugusJavelin1257-1111
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 800 Meters · Place 7 · Saugus800 Meters72:27.711
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 2 Miles · Place 6 · Saugus2 Miles613:40.7 PB11
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 800 Meters · Place 7 · Saugus800 Meters72:26.611
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 800 Meters · Place 4 · Saugus800 Meters42:21.511

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Javelin · Place 11 · SaugusJavelin1155-9—
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · 800 Meters · Place 5 · Saugus800 Meters52:29.6—
May 10NEC Week 6 Saugus @ WinthropMay 10 · Javelin · Place 4 · SaugusJavelin476-0—
May 10NEC Week 6 Saugus @ WinthropMay 10 · 800 Meters · Place 3 · Saugus800 Meters32:36.2—
May 3NEC Week 5 Salem @ SaugusMay 3 · Javelin · Place 3 · SaugusJavelin345-0—
May 3NEC Week 5 Salem @ SaugusMay 3 · 800 Meters · Place 3 · Saugus800 Meters32:31.8—
Apr 1NEC Week 1 - Peabody @ SaugusApr 1 · 800 Meters · Place 5 · Saugus800 Meters52:47.4h PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 1000 Meters · Place 4 · Saugus1000 Meters43:36.3—