Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 815.1NEC Week #6 - Peabody, Masconomet, SaugusMay 8, 2025
110m Hurdles · 42" / 1.067m · OutdoorCCSU Invitational · Apr 2415.85aCCSU InvitationalApril 24, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1038.55aMSTCA Northeast InvitationalJanuary 10, 2025
400m Hurdles · 36" / 0.914m · OutdoorNEC Outdoor Championship 2025 · May 2359.95aNEC Outdoor Championship 2025May 23, 2025
50m Hurdles · 39" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 198.2NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDecember 19, 2024
55 Meters · OutdoorThe Rising Stars Classic · Mar 87.83aThe Rising Stars ClassicMarch 8, 2025
55m Hurdles · 39" · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 287.87aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
60m Hurdles · 42" / 1.067m · IndoorLast Chance Indoor National Qualifier @ BU · Mar 28.51aLast Chance Indoor National Qualifier @ BUMarch 2, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 16 · AssumptionAssumption400m Hurdles36" / 0.914mRound P16.1:04.90aFr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 110m Hurdles · AssumptionAssumption110m Hurdles42" / 1.067mRound P—DQFr
May 1NE10 OutdoorMay 1 · 400m Hurdles · Place 16 · AssumptionAssumption400m Hurdles36" / 0.914mRound P16.1:04.90aFr
May 1NE10 OutdoorMay 1 · 110m Hurdles · AssumptionAssumption110m Hurdles42" / 1.067mRound P--DQWind: 1.6Fr
Apr 24CCSU InvitationalApr 24 · 110m Hurdles · Place 6 · AssumptionAssumption110m Hurdles42" / 1.067m6.15.85a PBWind: 0.9Fr
Mar 26SNHU Spring InvitationalMar 26 · 110m Hurdles · AssumptionAssumption110m Hurdles42" / 1.067m—DNFFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 60m Hurdles · Place 11 · AssumptionAssumption60m HurdlesRound P118.85FR
Feb 6Riverhawk InvitationalFeb 6 · 60m Hurdles · Place 33 · AssumptionAssumption60m HurdlesRound P339.03aFr

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 110m Hurdles · Place 18 · Peabody Vet. Mem.Peabody Vet. Mem.110m HurdlesRound P1815.45a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 28 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles281:06.03a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 4 · Peabody Vet. Mem.Peabody Vet. Mem.110m HurdlesRound P415.28a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles114.96a12
May 23NEC Outdoor Championship 2025May 23 · 400m Hurdles · Place 5 · Peabody Veterans MemorialPeabody Veterans Memorial400m Hurdles36" / 0.914m5.59.95a PB12
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991mRound P2.16.39a12
May 23NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991m1.15.44a12
May 13NEC Rain Date Meet May 13 · 400m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles21:01.73a12
May 13NEC Rain Date Meet May 13 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles115.57a12
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 110m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991m1.15.1 PB12
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem.110m HurdlesRound P515.46a12
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 6 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles615.31a12
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles115.912
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles115.112
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles160.512
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.100m Hurdles115.112
Mar 8The Rising Stars ClassicMar 8 · 55m Hurdles · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P77.86a—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem.55 MetersRound P77.83a PB—
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 59 · Peabody Vet. Mem.Peabody Vet. Mem.55 MetersRound P5923.98a—

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 60m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial60m Hurdles42" / 1.067m1.8.51a PB12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 55m Hurdles · Place 20 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles207.97a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 55m Hurdles · Place 20 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P207.97a—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P—FS—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles17.78a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles17.76a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.Varsity 45y Hurdles Finals15.9—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55m Hurdles · Place 9 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles97.88a—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles17.83a—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.Varsity 45y Hurdles Finals15.9—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 8 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles88.03a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles77.95a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 61 · Peabody Vet. Mem.Peabody Vet. Mem.300 Meters6138.55a PB—
Jan 8NEC Week #3 - Peabody, Winthrop, DanversJan 8 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles18.0—

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Place 7 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P7.7.87a PB12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Place 8 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"8.7.94a12
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P1.8.00aWind: 012
Dec 14NEC Winter InvitationalDec 14 · 55m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"1.7.98aWind: 012
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · High Jump · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump25-8—
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles18.6—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55m Hurdles · Place 6 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P6.8.05a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55m Hurdles · Place 6 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"6.8.12a11
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles38.03a—
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles38.11a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles18.10a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 11 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P118.0811
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 16 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P168.1811

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial50m Hurdles39"1.8.2 PB12
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 8 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991mRound P8.15.84aWind: -2.411
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 7 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991m7.15.91aWind: -1.711
May 18NEC Championship MeetMay 18 · 110m Hurdles · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.110m HurdlesRound P316.7711
May 18NEC Championship MeetMay 18 · 110m Hurdles · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles315.6511
May 15NEC Week 7 Peabody @ DanversMay 15 · Triple Jump · Place 4 · Peabody Vet. Mem.Peabody Vet. Mem.Triple Jump436-4—
May 11Andover Boosters InvitationalMay 11 · 110m Hurdles · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles715.67a—
May 11Andover Boosters InvitationalMay 11 · 110m Hurdles · Place 8 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles815.49a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles115.0—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 110m Hurdles · Place 11 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles1115.87a—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 400m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles163.4—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles116.1—
Apr 22NEC Week 4 Beverly @ PeabodyApr 22 · 110m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles215.1—
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 400m Hurdles · Place 3 · Peabody Veterans MemorialPeabody Veterans Memorial400m Hurdles36" / 0.914m3.1:05.2011
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 110m Hurdles · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991m2.15.4011
Apr 10NEC Week 2 Winthrop @ PeabodyApr 10 · 400m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles21:02.90—
Apr 1NEC Week 1 - Peabody @ SaugusApr 1 · 400m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.400m Hurdles11:02.6h—
Apr 1NEC Week 1 - Peabody @ SaugusApr 1 · 110m Hurdles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.110m Hurdles115.7h—
Jan 11NEC Dual Meet - Pea v. Bev. and Sau. v. Win.Jan 11 · 50y Hurdles · Peabody Veterans MemorialPeabody Veterans Memorial50y Hurdles39"—7.07Unofficial11

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55m Hurdles · Place 7 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"7.8.30a11
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55m Hurdles · Place 3 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P3.8.16a11
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55m Hurdles · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"--DQ11
Feb 11MSTCA Qualifier MeetFeb 11 · 55m Hurdles · Place 30 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P30.9.06a10
Feb 4NEC ChampionshipFeb 4 · 55m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P29.011
Feb 4NEC ChampionshipFeb 4 · 55m Hurdles · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem.55m Hurdles58.871
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 58 · Peabody Vet. Mem.Peabody Vet. Mem.55m HurdlesRound P589.121
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 58 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P58.9.12a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 12 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P12.9.11a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 110m Hurdles · Place 15 · Peabody Veterans MemorialPeabody Veterans Memorial110m Hurdles39" / 0.991mRound P15.16.43aWind: -0.210

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 55m Hurdles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"1.9.19a10
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 55m Hurdles · Place 25 · Peabody Veterans MemorialPeabody Veterans Memorial55m Hurdles39"Round P25.11.19a9