Personal bests

Best marks in available results
Event / courseMarkMeetDate
300m Hurdles · 30" / 0.762m · OutdoorNew England HS Outdoor TF Championship · Jun 1348.66aNew England HS Outdoor TF ChampionshipJune 13, 2026
400 Meters · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 181:05.8747th Annual Ottaviani Haverhill InvitationalApril 18, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 3 Track & Field Championship · May 281:07.41aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
High Jump · OutdoorNEC Week #5 - Salem v Gloucester, Masco v Marblehead · Apr 294' 4"NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApril 29, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 25 · Masconomet Regional300m Hurdles30" / 0.762m25.48.66a PB11
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 22 · Masconomet Regional400m Hurdles30" / 0.762m22.1:07.58a11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 5 · Masconomet Regional400m Hurdles30" / 0.762m5.1:07.41a PB11
May 22NEC ChampionshipsMay 22 · High Jump · Place 14 · Masconomet RegionalHigh Jump14.4' 0"11
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles30" / 0.762m2.1:07.79a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles31:07.60a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 10 · Masconomet Regional400m Hurdles101:08.30a11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · High Jump · Place 8 · Masconomet RegionalHigh Jump8.4-0111
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles30" / 0.762m1.1:08.911
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Masconomet RegionalHigh Jump—ND11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · High Jump · Place 4 · Masconomet RegionalHigh Jump4.4' 4" PB11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles30" / 0.762m1.1:12.55a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 400m Hurdles · Place 4 · Masconomet Regional400m Hurdles41:09.76a11
Apr 22Northeast Conference Spring ChallengeApr 22 · High Jump · Place 9 · Masconomet RegionalHigh Jump94-111
Apr 22Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles11:11.92a11
Apr 22Northeast Conference Spring ChallengeApr 22 · 400 Meters · Place 3 · Masconomet Regional400 Meters31:06.35a11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · High Jump · Place 11 · Masconomet RegionalHigh Jump114-411
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 4 · Masconomet Regional400m Hurdles41:10.5511
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 12 · Masconomet Regional400 Meters121:05.87 PB11
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · High Jump · Place 7 · Masconomet RegionalHigh Jump7.4-0111
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles30" / 0.762m1.1:11.311
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · High Jump · Place 4 · Masconomet RegionalHigh Jump4.4-0411
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles30" / 0.762m1.70.611
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles30" / 0.762m1.1:11.511
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400 Meters · Place 3 · Masconomet Regional400 Meters3.66.411

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Andover Boosters InvitationalMay 10 · 400m Hurdles · Place 5 · Masconomet Regional400m Hurdles51:10.24a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Long Jump · Place 9 · Masconomet RegionalLong Jump914-2.510
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles11:09.48a10
Apr 25MSTCA InVacational & PentathlonApr 25 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles21:10.0710
Apr 23Northeast Conference Spring ChallengeApr 23 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles11:09.76a10
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Long Jump · Place 7 · Masconomet RegionalLong Jump713-07.510
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles11:11.510
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 400m Hurdles · Place 1 · Masconomet Regional400m Hurdles11:11.110
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles373.010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 28 · Masconomet Regional400m Hurdles281:15.12a—
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles274.0—
May 11Andover Boosters InvitationalMay 11 · 400m Hurdles · Place 18 · Masconomet Regional400m Hurdles181:14.82a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles31:15.3—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles277.5—