Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2135.84MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 1235.60MIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
300 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 1235.60aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
300 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 1240.8NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDecember 12, 2024
400 Meters · OutdoorMIAA Meet of Champions · Jun 448.97aMIAA Meet of ChampionsJune 4, 2026
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3049.222aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
600 Meters · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 151:31.96aNEC Week #4 - Winthrop, Masconomet, GloucesterJanuary 15, 2025
600 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 71:32.2NEC Week #2 - Masconomet, Salem, BeverlyJanuary 7, 2026
800 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 281:56.81aMIAA Division 3 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 400 Meters · Place 14 · Masconomet Regional400 Meters14.49.82a12
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 5 · Masconomet Regional400 Meters5.48.97a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 800 Meters · Place 2 · Masconomet Regional800 Meters2.1:56.81a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · Place 3 · Masconomet Regional400 Meters3.49.20a12
May 22NEC ChampionshipsMay 22 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.49.99a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 10 · Masconomet Regional800 Meters101:59.64a12
May 9Andover Boosters InvitationalMay 9 · 400 Meters · Place 2 · Masconomet Regional400 Meters2.49.36a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.50.212
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.50.94a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 1 · Masconomet Regional800 Meters12:00.72a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 1 · Masconomet Regional400 Meters149.5412
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.50.312
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.51.812
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.50.512
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 600 Meters · Place 1 · Masconomet Regional600 Meters1.1:32.2 PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 14 · Masconomet Regional2 Miles1435.84 PB—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 5 · Masconomet Regional300 Meters535.60a PB12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 5 · Masconomet Regional2 Miles535.60 PB—
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 300 Meters · Place 1 · Masconomet Regional300 Meters138.812
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 300 Meters · Place 1 · Masconomet Regional300 Meters135.85a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 300 Meters · Place 1 · Masconomet Regional300 Meters138.72a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 300 Meters · Place 1 · Masconomet Regional300 Meters138.712
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 300 Meters · Place 1 · Masconomet Regional300 Meters138.24a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Place 16 · Masconomet Regional300 Meters16.36.60a12
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 300 Meters · Place 1 · Masconomet Regional300 Meters140.712
Dec 12Northeast Conference InvitationalDec 12 · 300 Meters · Place 1 · Masconomet Regional300 Meters1.36.68a12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 300 Meters · Place 7 · Masconomet Regional300 Meters736.32a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 300 Meters · Place 3 · Masconomet Regional300 Meters336.57a—
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 600 Meters · Place 1 · Masconomet Regional600 Meters11:33.4—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 600 Meters · Place 1 · Masconomet Regional600 Meters1.1:31.96a PB11
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 300 Meters · Place 3 · Masconomet Regional300 Meters339.48a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 16 · Masconomet Regional400 Meters1649.85a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Masconomet Regional400 MetersRelay Split—49.222a PB11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 10 · Masconomet Regional800 Meters10.1:59.18a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Place 6 · Masconomet Regional400 Meters6.50.01a11
May 23NEC Outdoor Championship 2025May 23 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.49.97a11
May 10Andover Boosters InvitationalMay 10 · 400 Meters · Place 5 · Masconomet Regional400 Meters552.28a11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 400 Meters · Place 1 · Masconomet Regional400 Meters1.51.811
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 400 Meters · Place 2 · Masconomet Regional400 Meters252.611
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 800 Meters · Place 2 · Masconomet Regional800 Meters22:05.211
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Long Jump · Place 4 · Masconomet RegionalLong Jump417-0111
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 400 Meters · Place 2 · Masconomet Regional400 Meters252.011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 6 · Masconomet Regional300 Meters6.37.29a11
Dec 14NEC Winter InvitationalDec 14 · 300 Meters · Place 2 · Masconomet Regional300 Meters2.37.18a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 300 Meters · Place 2 · Masconomet Regional300 Meters2.40.8 PB11
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400 Meters · Place 27 · Masconomet Regional400 Meters2753.11a—
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 400 Meters · Place 1 · Masconomet Regional400 Meters152.5—
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 20 · Masconomet Regional400 Meters2053.25a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 400 Meters · Place 2 · Masconomet Regional400 Meters251.9—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 400 Meters · Place 1 · Masconomet Regional400 Meters153.37a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 400 Meters · Place 2 · Masconomet Regional400 Meters252.8—
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · 400 Meters · Place 2 · Masconomet Regional400 Meters2.54.010