Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorSt Thomas Aquinas Spartan Invitational · Jan 923.61aSt Thomas Aquinas Spartan InvitationalJanuary 9, 2026
200 Meters · OutdoorCCSU Invitational · Apr 2422.42aCCSU InvitationalApril 24, 2026
300 Meters · Indoorthe TRACK at new balance Early Bird invite · Dec 635.87athe TRACK at new balance Early Bird inviteDecember 6, 2025
400 Meters · IndoorNortheast-10 Indoor Championships · Feb 1950.24Northeast-10 Indoor ChampionshipsFebruary 19, 2026
400 Meters · OutdoorNortheast-10 Outdoor Championships · May 149.51aNortheast-10 Outdoor ChampionshipsMay 1, 2026
55 Meter · IndoorNortheast Conference Meet #1 · Dec 117.63aNortheast Conference Meet #1December 11, 2022
55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 17.01aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 400 Meters · Place 12 · AssumptionAssumption400 MetersRound P12.49.51a PBSo
May 1NE10 OutdoorMay 1 · 400 Meters · Place 12 · AssumptionAssumption400 MetersRound P12.49.51aSo
Apr 24CCSU InvitationalApr 24 · 200 Meters · Place 10 · AssumptionAssumption200 Meters10.22.42a PBWind: 1.3So
Apr 17George Davis InvitationalApr 17 · 400 Meters · Place 5 · AssumptionAssumption400 Meters5.50.33aSo
Apr 17George Davis InvitationalApr 17 · 200 Meters · Place 12 · AssumptionAssumption200 Meters12.22.58aWind: 1.3So
Apr 11Ed Daniels ClassicApr 11 · 400 Meters · Place 9 · AssumptionAssumption400 Meters9.49.86aSo
Apr 3Rage in the Cage InvitationalApr 3 · 400 Meters · Place 3 · AssumptionAssumption400 Meters350.28aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 400 Meters · Place 15 · AssumptionAssumption400 MetersRound P1550.24 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 400 Meters · Place 24 · AssumptionAssumption400 Meters2450.49aSo
Jan 30John Thomas Terrier ClassicJan 30 · 400 Meters · Place 61 · AssumptionAssumption400 Meters6150.59SO
Jan 24SCSU Sutherland Inv.Jan 24 · 400 Meters · Place 2 · AssumptionAssumption400 Meters2.51.33aSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 200 Meters · Place 38 · AssumptionAssumption200 Meters38.23.61a PBWind: 0So

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 300 Meters · Place 7 · AssumptionAssumption300 Meters7.35.87a PBSo
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 400 Meters · Place 11 · AssumptionAssumption400 Meters1150.75FR
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 400 Meters · Place 11 · AssumptionAssumption400 Meters1150.75FR
Feb 14David Hemery Valentine InvitationalFeb 14 · 400 Meters · Place 67 · AssumptionAssumption400 Meters6750.57a—
Jan 31John Thomas Terrier ClassicJan 31 · 400 Meters · Place 55 · AssumptionAssumption400 Meters5551.25a—
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 4 · AssumptionAssumption400 Meters4.51.42aFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · AssumptionAssumption60 MeterRound P—DNSFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 200 Meters · AssumptionAssumption200 Meters—DNSFr
Feb 10NEC League ChampionshipFeb 10 · 300 Meters · Place 2 · Masconomet RegionalMasconomet Regional300 Meters237.03a—
Feb 10NEC League ChampionshipFeb 10 · 55 Meters · Place 9 · Masconomet RegionalMasconomet Regional55 Meters97.02a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 300 Meters · Place 3 · Masconomet RegionalMasconomet Regional300 Meters339.39a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 1 · Masconomet RegionalMasconomet Regional55 Meters17.01a PB—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 300 Meters · Place 3 · Masconomet RegionalMasconomet Regional300 Meters340.2—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 7 · Masconomet RegionalMasconomet Regional400 Meters751.59a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 400 Meters · Place 1 · Masconomet RegionalMasconomet Regional400 Meters151.5—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 400 Meters · Place 1 · Masconomet RegionalMasconomet Regional400 Meters151.1—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400 Meters · Place 3 · Masconomet RegionalMasconomet Regional400 Meters3.52.22a12
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 400 Meters · Place 1 · Masconomet RegionalMasconomet Regional400 Meters150.70—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 400 Meters · Place 1 · Masconomet RegionalMasconomet Regional400 Meters1.51.5012

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · 400 Meters · Place 19 · Masconomet RegionalMasconomet Regional400 Meters1953.88a—
May 13Andover Boosters MeetMay 13 · 400 Meters · Place 34 · Masconomet RegionalMasconomet Regional400 Meters34.55.89a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 55 Meter · Place 13 · Masconomet RegionalMasconomet Regional55 Meter13.7.63a PB11