Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNEC Week #3 - Masconomet, Danvers, Winthrop, Saugus · Apr 166:52.9NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApril 16, 2025
400 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 2878.4NEC Week #5 - Saugus, Beverly, SwampscottApril 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorNEC Week #3 - Danvers, Masconomet, Saugus, Winthrop · Apr 151:17.9NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApril 15, 2026
55m Hurdles · 33" · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 811.8NEC Week #3 - Beverly, Saugus, SwampscottJanuary 8, 2025
55m Hurdles · 33" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 2810.7NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJanuary 28, 2026
Discus · 1kg · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 2851-04NEC 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

16 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 13 · Saugus400m Hurdles30" / 0.762m13.1:18.66a12
May 12NEC Rain Date MeetMay 12 · Discus · SaugusDiscus1kg—SCR12
May 12NEC Rain Date MeetMay 12 · 400m Hurdles · Saugus400m Hurdles30" / 0.762m—DNS12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 13 · SaugusDiscus1kg13.49-1112
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400m Hurdles · Place 5 · Saugus400m Hurdles30" / 0.762m5.1:18.112
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 8 · SaugusDiscus1kg8.51-04 PB12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400m Hurdles · Place 3 · Saugus400m Hurdles30" / 0.762m3.78.412
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400 Meters · Place 3 · Saugus400 Meters3.78.4 PB12
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 8 · SaugusDiscus1kg8.51-0412
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400m Hurdles · Place 3 · Saugus400m Hurdles30" / 0.762m3.78.412
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400 Meters · Place 3 · Saugus400 Meters3.78.412
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 15 · SaugusDiscus1552-612
Apr 22Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 7 · Saugus400m Hurdles71:20.14a12
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 10 · SaugusDiscus1kg10.45-01.512
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400m Hurdles · Place 3 · Saugus400m Hurdles30" / 0.762m3.1:17.9 PB12
Jan 28NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 4 · Saugus55m Hurdles33"4.10.7 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Varsity 45y Hurdles · Place 8 · SaugusVarsity 45y Hurdles88.112
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 22 · Saugus55m HurdlesRound P2211.34a12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 55m Hurdles · Place 6 · Saugus55m Hurdles610.912
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · Varsity 50y Hurdles Finals · Place 4 · SaugusVarsity 50y Hurdles Finals49.312
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 55m Hurdles · Place 3 · Saugus55m Hurdles310.81a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 55m Hurdles · Place 6 · Saugus55m Hurdles611.212
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 8 · SaugusVarsity 45y Hurdles Finals88.6—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 9 · Saugus55m Hurdles911.60a—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 8 · SaugusVarsity 45y Hurdles Finals88.4—
Jan 8NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 8 · Saugus55m Hurdles33"8.11.8 PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 400m Hurdles · Place 15 · Saugus400m Hurdles30" / 0.762m15.1:22.12a11
May 16Saugus vs. Mystic ValleyMay 16 · 400m Hurdles · Place 1 · Saugus400m Hurdles30" / 0.762m1.1:2111
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 100m Hurdles · Place 5 · Saugus100m Hurdles520.611
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 1 Mile · Place 5 · Saugus1 Mile57:02.011
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 100m Hurdles · Place 3 · Saugus100m Hurdles319.911
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 1 Mile · Place 8 · Saugus1 Mile86:52.9 PB11
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 100m Hurdles · Place 8 · Saugus100m Hurdles820.311
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 1 Mile · Place 6 · Saugus1 Mile67:04.611
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 100m Hurdles · Place 4 · Saugus100m Hurdles420.311

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 55m Hurdles · Place 2 · Saugus55m Hurdles33"2.10.711
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 55m Hurdles · Place 9 · Saugus55m Hurdles33"9.12.211

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 16 · Saugus55m Hurdles33"Round P16.11.99aWind: 011