Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1416.9NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
400 Meters · OutdoorNEC Week #2 - Peabody, Beverly, Saugus, Salem · Apr 964.3NEC Week #2 - Peabody, Beverly, Saugus, SalemApril 9, 2025
50y Hurdles · 39" · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 78.9NEC Week #2 - Masconomet, Salem, BeverlyJanuary 7, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 219.16aMSTCA Speed Classic (Sunday)December 21, 2025
High Jump · IndoorNortheast Conference Invitational · Dec 125-08.00Northeast Conference InvitationalDecember 12, 2025
High Jump · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 285-08NEC Week #5 - Saugus, Beverly, SwampscottApril 28, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 12NEC Rain Date MeetMay 12 · High Jump · BeverlyHigh Jump—NH12
May 12NEC Rain Date MeetMay 12 · 110m Hurdles · Place 10 · Beverly110m Hurdles39" / 0.991m10.19.79a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 28 · Beverly110m Hurdles2818.29a12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · High Jump · Place 2 · BeverlyHigh Jump2.5-08 PB12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 110m Hurdles · Place 2 · Beverly110m Hurdles39" / 0.991m2.18.612
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · High Jump · Place 2 · BeverlyHigh Jump2.5-0812
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 110m Hurdles · Place 2 · Beverly110m Hurdles39" / 0.991m2.18.612
Apr 22Northeast Conference Spring ChallengeApr 22 · High Jump · Place 9 · BeverlyHigh Jump95-512
Apr 22Northeast Conference Spring ChallengeApr 22 · 110m Hurdles · Place 7 · Beverly110m Hurdles718.52a12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · High Jump · Place 4 · BeverlyHigh Jump4.5-0812
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 5 · Beverly110m Hurdles39" / 0.991m5.16.9 PB12
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · High Jump · Place 2 · BeverlyHigh Jump2.5-0512
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 110m Hurdles · Place 3 · Beverly110m Hurdles39" / 0.991m3.17.812
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 50y Hurdles · Place 3 · Beverly50y Hurdles39"3.8.9 PB12
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · High Jump · Place 5 · BeverlyHigh Jump5.5-0612

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · High Jump · BeverlyHigh Jump—NH12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 25 · Beverly55m HurdlesRound P258.82a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 25 · Beverly55m HurdlesRound P258.8212
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55m Hurdles · Place 4 · Beverly55m Hurdles49.25a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · High Jump · Place 8 · BeverlyHigh Jump85-812
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 7 · Beverly55m HurdlesRound P78.79a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 7 · Beverly55m Hurdles78.76a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · High Jump · Place 5 · BeverlyHigh Jump55-812
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 7 · Beverly55m Hurdles79.23a12
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · High Jump · Place 3 · BeverlyHigh Jump35-412
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50y Hurdles · Place 2 · BeverlyVarsity 50y Hurdles27.612
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · High Jump · Place 3 · BeverlyHigh Jump35-412
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50y Hurdles · Place 2 · BeverlyVarsity 50y Hurdles27.612
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · High Jump · Place 4 · BeverlyHigh Jump45-412
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · Varsity 50y Hurdles · Place 4 · BeverlyVarsity 50y Hurdles48.012

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 18 · Beverly55m Hurdles39"18.9.16a PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Beverly55m Hurdles39"--DNS12
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · High Jump · Place 7 · BeverlyHigh Jump75-212
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50y Hurdles · Place 3 · BeverlyVarsity 50y Hurdles37.812
Dec 12Northeast Conference InvitationalDec 12 · 55m Hurdles · Place 7 · Beverly55m Hurdles39"7.9.32a12
Dec 12Northeast Conference InvitationalDec 12 · High Jump · Place 7 · BeverlyHigh Jump7.5-08.00 PB12
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 15 · BeverlyHigh Jump155-2—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 10 · Beverly55m Hurdles109.33a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55m Hurdles · Place 2 · Beverly55m Hurdles39"2.9.45a11
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · High Jump · Place 5 · BeverlyHigh Jump5.5' 211
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 8 · BeverlyVarsity 45y Hurdles Finals88.7—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 3 · Beverly55m Hurdles39"3.09.811
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · High Jump · Place 9 · BeverlyHigh Jump9.4-1011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 9 · Beverly110m Hurdles39" / 0.991mRound P9.17.90a11
May 23NEC Outdoor Championship 2025May 23 · High Jump · BeverlyHigh Jump—DNS11
May 10Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 30 · Beverly110m Hurdles3022.02a11
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 110m Hurdles · Place 3 · Beverly110m Hurdles318.58a11
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · High Jump · Place 5 · BeverlyHigh Jump55-0211
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 110m Hurdles · Place 2 · Beverly110m Hurdles217.511
Apr 23Northeast Conference Spring ChallengeApr 23 · 110m Hurdles · Place 7 · Beverly110m Hurdles718.98a11
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100m Hurdles · Place 4 · Beverly100m Hurdles418.311
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · High Jump · Place 8 · BeverlyHigh Jump85-0111
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 110m Hurdles · Place 6 · Beverly110m Hurdles619.811
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 400 Meters · Place 12 · Beverly400 Meters1264.3 PB11
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Shot Put · Place 10 · BeverlyShot Put1017-0111
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · High Jump · Place 6 · BeverlyHigh Jump65-0411
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 110m Hurdles · Place 4 · Beverly110m Hurdles421.111

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 13 · Beverly55m Hurdles39"Round P13.10.72aWind: 011
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 55m Hurdles · Place 6 · Beverly55m Hurdles610.1—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · 55m Hurdles · Place 4 · Beverly55m Hurdles39"4.10.80aUnofficial10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55m Hurdles · Place 13 · Beverly55m Hurdles39"Round P13.10.87a10