Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1611.5NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #5 - Danvers, Peabody, Winthrop · Apr 3016.5NEC Week #5 - Danvers, Peabody, WinthropApril 30, 2026
200 Meters · IndoorRising Stars Youth Champs · Mar 624.04aRising Stars Youth ChampsMarch 6, 2026
200 Meters · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1623.4NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026
300 Meters · IndoorMSTCA Qualifier Meet · Feb 739.01aMSTCA Qualifier MeetFebruary 7, 2026
50 Meter · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 196.9NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
55 Meter · IndoorNortheast Conference Invitational · Dec 126.90aNortheast Conference InvitationalDecember 12, 2025
55 Meters · IndoorNEC Week #2 - Peabody, Marblehead, Winthrop, Swampscott · Jan 86.7NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJanuary 8, 2026
55m Hurdles · 39" · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 168.69aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
Varsity 45 Yard Dash · IndoorNEC Week #6 - Peabody, Masconomet, Saugus · Feb 45.3NEC Week #6 - Peabody, Masconomet, SaugusFebruary 4, 2026
Varsity 50 Yard Dash · IndoorNEC Week #4 - Gloucester, Peabody, Saugus, Marblehead · Jan 226.2NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJanuary 22, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Peabody Veterans Memorial110m Hurdles39" / 0.991mRound P--FSWind: 012
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 26 · Peabody Veterans Memorial200 Meters2624.21a12
May 12NEC Rain Date MeetMay 12 · 100 Meters · Place 7 · Peabody Veterans Memorial100 Meters7.11.85a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 110m Hurdles · Place 2 · Peabody Veterans Memorial110m Hurdles39" / 0.991m2.16.812
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 200 Meters · Place 5 · Peabody Veterans Memorial200 Meters5.23.912
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 110m Hurdles · Place 2 · Peabody Veterans Memorial110m Hurdles39" / 0.991m2.16.5 PB12
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 200 Meters · Place 1 · Peabody Veterans Memorial200 Meters1.23.712
Apr 22Northeast Conference Spring ChallengeApr 22 · 200 Meters · Place 3 · Peabody Veterans Memorial200 Meters324.50a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 12 · Peabody Veterans Memorial100 Meters1212.29a12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 200 Meters · Place 1 · Peabody Veterans Memorial200 Meters1.23.4 PB12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 100 Meters · Place 2 · Peabody Veterans Memorial100 Meters2.11.5 PB12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 200 Meters · Place 76 · Peabody Veterans Memorial200 MetersRound P76.24.04a PB12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 30 · Peabody Veterans Memorial55 MetersRound P306.94a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 30 · Peabody Vete55 MetersRound P306.9412
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 50 · Peabody Veterans Memorial300 Meters5039.01a PB12
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Varsity 45 Yard Dash · Place 1 · Peabody Veterans MemorialVarsity 45 Yard Dash15.3 PB12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55 Meters · Place 11 · Peabody Veterans Memorial55 MetersRound P117.06a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 4 · Peabody Veterans Memorial55 Meters47.06a12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 300 Meters · Place 1 · Peabody Veterans Memorial300 Meters139.912
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Varsity 50 Yard Dash · Place 4 · Peabody Veterans MemorialVarsity 50 Yard Dash46.2 PB12
Jan 14NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · Varsity 45 Yard Dash · Place 4 · Peabody Veterans MemorialVarsity 45 Yard Dash45.512
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55 Meters · Place 2 · Peabody Vet. Mem.55 Meters26.7 PB12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 49 · Peabody Veterans Memorial55 MeterRound P49.7.01a12
Dec 18NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 55m Hurdles · Place 1 · Peabody Veterans Memorial55m Hurdles39"1.8.812
Dec 12Northeast Conference InvitationalDec 12 · 55 Meter · Place 2 · Peabody Veterans Memorial55 Meter2.6.90a PB12
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 5 · Peabody Vet. Mem.55m Hurdles58.70a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 4 · Peabody Vet. Mem.55m Hurdles48.53a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 4 · Peabody Vet. Mem.Varsity 45y Hurdles Finals46.8—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 2 · Peabody Vet. Mem.Varsity 45y Hurdles Finals26.7—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 116 · Peabody Vet. Mem.300 Meters11640.05a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 10 · Peabody Veterans Memorial110m Hurdles39" / 0.991mRound P10.18.77a11
May 13NEC Rain Date Meet May 13 · 100 Meters · Place 5 · Peabody Vet. Mem.100 Meters511.91a11
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 110m Hurdles · Place 3 · Peabody Veterans Memorial110m Hurdles39" / 0.991m3.16.911
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 400m Hurdles · Place 1 · Peabody Vet. Mem.400m Hurdles164.711
Apr 23Northeast Conference Spring ChallengeApr 23 · 110m Hurdles · Place 5 · Peabody Vet. Mem.110m Hurdles518.28a11
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 110m Hurdles · Place 2 · Peabody Vet. Mem.110m Hurdles218.211
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 10 · Peabody Vet. Mem.100m Hurdles1021.711

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Peabody Veterans Memorial55m Hurdles39"Round P—DNS11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55 Meter · Place 68 · Peabody Veterans Memorial55 MeterRound P68.7.15a11
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 9 · Peabody Veterans Memorial55 MeterRound P9.7.02aWind: 011
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 55 Meters · Place 2 · Peabody Vet. Mem.55 Meters26.8—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55m Hurdles · Place 23 · Peabody Veterans Memorial55m Hurdles39"Round P23.8.69a PB10
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 5 · Peabody Vet. Mem.55m Hurdles58.78a—
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 6 · Peabody Vet. Mem.55m Hurdles68.61a—
Feb 10NEC League ChampionshipFeb 10 · 55 Meters · Place 12 · Peabody Vet. Mem.55 Meters127.10a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55m Hurdles · Place 2 · Peabody Vet. Mem.55m Hurdles28.70a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 48 · Peabody Vet. Mem.55 Meters488.35a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 49 · Peabody Vet. Mem.55m HurdlesRound P498.9810
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 57 · Peabody Vet. Mem.55m HurdlesRound P579.0310
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 7 · Peabody Vet. Mem.55m Hurdles78.79a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 5 · Peabody Vet. Mem.55m Hurdles58.67a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50 Meter · Place 10 · Peabody Veterans Memorial50 Meter10.6.9 PB11
May 18NEC Championship MeetMay 18 · 100 Meters · Place 20 · Peabody Vet. Mem.100 MetersRound P2012.4610
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 42 · Peabody Vet. Mem.100 Meters4212.02a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 100 Meters · Place 5 · Peabody Vet. Mem.100 Meters511.7—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 110m Hurdles · Place 4 · Peabody Vet. Mem.110m Hurdles418.94a—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 7 · Peabody Vet. Mem.100 Meters712.05a—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 7 · Peabody Vet. Mem.100 Meters712.07a—
Apr 10NEC Week 2 Winthrop @ PeabodyApr 10 · 200 Meters · Place 3 · Peabody Vet. Mem.200 Meters325.90—
Jan 11NEC Dual Meet - Pea v. Bev. and Sau. v. Win.Jan 11 · 50y Hurdles · Peabody Veterans Memorial50y Hurdles39"—7.8Unofficial10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 4 · Peabody Veterans Memorial55 MeterRound P4.7.17a10
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 4 · Peabody Veterans Memorial55 Meter4.7.09a10
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55m Hurdles · Place 20 · Peabody Veterans Memorial55m Hurdles39"20.8.98a10
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 74 · Peabody Veterans Memorial55 Meter74.7.26a10
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55 Meter · Place 10 · Peabody Veterans Memorial55 MeterRound P10.7.09a10
Feb 4NEC ChampionshipFeb 4 · 55m Hurdles · Place 5 · Peabody Vet. Mem.55m HurdlesRound P59.98FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 55m Hurdles · Place 8 · Peabody Veterans Memorial55m Hurdles39"8.11.94a9