Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 511.9NEC Week #6 - Salem, Winthrop, MarbleheadMay 5, 2026
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 715.6NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026
200 Meters · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 524.6NEC Week #6 - Salem, Winthrop, MarbleheadMay 5, 2026
300 Meters · IndoorNortheast Conference Meet #1 · Dec 1145.48aNortheast Conference Meet #1December 11, 2022
400m Hurdles · 36" / 0.914m · OutdoorNEC Week 3 Peabody @ Marblehead · Apr 151:12.80NEC Week 3 Peabody @ MarbleheadApril 15, 2024
50m Hurdles · 39" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 199.1NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
55 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 157.37aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
55m Hurdles · 33" · IndoorNEC 2023-2024 Freshman-Sophomore Championship Meet · Dec 299.82aNEC 2023-2024 Freshman-Sophomore Championship MeetDecember 29, 2023
55m Hurdles · 39" · IndoorNEC Winter Invitational · Dec 148.79aNEC Winter InvitationalDecember 14, 2024
Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 175.66mMSTCA Kalperis Relays - Division 3January 17, 2026
Long Jump · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 718-06NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026
Triple Jump · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 737-06.0NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 28 · Marblehead110m Hurdles39" / 0.991mRound P28.18.27a12
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 8 · Marblehead110m Hurdles39" / 0.991mRound P8.17.35aWind: 012
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 6 · Marblehead110m Hurdles39" / 0.991m6.17.02aWind: 012
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 200 Meters · Place 8 · Marblehead200 Meters8.24.6 PB12
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 100 Meters · Place 5 · Marblehead100 Meters5.11.9 PB12
Apr 22Northeast Conference Spring ChallengeApr 22 · Long Jump · Place 29 · MarbleheadLong Jump2915-7.512
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · Place 2 · MarbleheadTriple Jump2.37-0212
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Long Jump · Place 9 · MarbleheadLong Jump9.16-0812
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 7 · Marblehead110m Hurdles39" / 0.991m7.18.912
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Place 3 · MarbleheadTriple Jump3.37-06.0 PB12
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Long Jump · Place 2 · MarbleheadLong Jump2.18-06 PB12
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 110m Hurdles · Place 1 · Marblehead110m Hurdles39" / 0.991m1.15.6 PB12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Marblehead, Winthrop, SalemFeb 4 · 55m Hurdles · Place 3 · Marblehead55m Hurdles39.512
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 55m Hurdles · Place 6 · Marblehead55m Hurdles69.612
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 27 · MarbleheadLong Jump275.66m PB12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 6 · Marblehead55m Hurdles68.85a12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 5 · MarbleheadLong Jump519-4.512
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 7 · Marblehead55 Meters77.37a PB12
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55m Hurdles · Place 5 · Marblehead55m Hurdles59.312

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 12Northeast Conference InvitationalDec 12 · 55m Hurdles · Place 5 · Marblehead55m Hurdles39"5.9.27a12
Dec 12Northeast Conference InvitationalDec 12 · Long Jump · MarbleheadLong Jump--FOUL12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 21 · Marblehead55m Hurdles218.70a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Long Jump · Place 6 · MarbleheadLong Jump618-2—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 3 · Marblehead55m Hurdles38.55a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 5 · Marblehead55m Hurdles58.96a—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 4 · Marblehead55m Hurdles49.07a—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Long Jump · Place 4 · MarbleheadLong Jump419-2.5—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55 Meters · Place 9 · Marblehead55 Meters97.37a—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 55m Hurdles · Place 2 · Marblehead55m Hurdles208.7—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55m Hurdles · Place 6 · Marblehead55m Hurdles69.60a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Long Jump · Place 14 · MarbleheadLong Jump14.17-09.0011
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 6 · Marblehead110m Hurdles39" / 0.991mRound P6.17.41a11
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 8 · Marblehead110m Hurdles39" / 0.991m8.17.64a11
May 13NEC Rain Date Meet May 13 · Long Jump · Place 8 · MarbleheadLong Jump818-911
May 13NEC Rain Date Meet May 13 · 110m Hurdles · Place 4 · Marblehead110m Hurdles418.47a11
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 4 · MarbleheadLong Jump4.17-05.011
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 110m Hurdles · Place 3 · Marblehead110m Hurdles39" / 0.991m3.16.711
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 200 Meters · Place 7 · Marblehead200 Meters7.25.111
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100m Hurdles · Place 1 · Marblehead100m Hurdles116.811
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 110m Hurdles · Place 2 · Marblehead110m Hurdles217.111
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 2 · Marblehead100m Hurdles217.511

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50m Hurdles · Place 3 · Marblehead50m Hurdles39"3.9.1 PB11
May 18NEC Championship MeetMay 18 · 110m Hurdles · Place 9 · Marblehead110m HurdlesRound P919.0010
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · 110m Hurdles · Place 3 · Marblehead110m Hurdles318.4—
May 11MSTCA Coaches InvitationalMay 11 · 110m Hurdles · Place 37 · Marblehead110m Hurdles39" / 0.991mRound P37.17.93a10
May 4NEC Freshman Sophomore ChampionshipMay 4 · 110m Hurdles · Place 3 · Marblehead110m Hurdles317.93a—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 200 Meters · Place 14 · Marblehead200 Meters1426.18a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 110m Hurdles · Place 4 · Marblehead110m Hurdles418.4—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · 110m Hurdles · Place 3 · Marblehead110m Hurdles39" / 0.991m3.18.410
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 110m Hurdles · Place 2 · Marblehead110m Hurdles219.14a—
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 200 Meters · Place 7 · Marblehead200 Meters728.01a—
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 400m Hurdles · Place 6 · Marblehead400m Hurdles36" / 0.914m6.1:12.80 PB10
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 110m Hurdles · Place 5 · Marblehead110m Hurdles39" / 0.991m5.18.5010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 4 · Marblehead55m Hurdles39"Round P4.8.83aWind: 011
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 4 · Marblehead55m Hurdles39"4.8.79a PBWind: 011
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 15 · Marblehead55m Hurdles159.73a—
Jan 24Gloucester v Marblehead v SaugusJan 24 · 55m Hurdles · Place 3 · Marblehead55m Hurdles39.50a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55m Hurdles · Place 5 · Marblehead55m Hurdles33"Round P5.10.17a10
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55m Hurdles · Place 3 · Marblehead55m Hurdles33"3.9.82a PB10
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · Long Jump · Place 5 · MarbleheadLong Jump5.18-02.5010
Dec 9NEC Winter Invitational (Boys)Dec 9 · Long Jump · MarbleheadLong Jump--FOUL10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 300 Meters · Place 16 · Marblehead300 Meters16.45.48a PB9