Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Sheehan Memorial · Apr 412.08aJim Sheehan MemorialApril 4, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:13.60aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorCape Ann League Championship · May 2416.26aCape Ann League ChampionshipMay 24, 2025
110m Hurdles · 42" / 1.067m · OutdoorMIT Sean Collier Invitational · Apr 1716.82aMIT Sean Collier InvitationalApril 17, 2026
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:31.54aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorCCSU Invitational · Apr 2423.45aCCSU InvitationalApril 24, 2026
300 Meters · IndoorCape Ann League Meet #5 · Jan 3039.58aCape Ann League Meet #5January 30, 2024
400 Meters · OutdoorMSTCA Multi Championship · Jun 954.65aMSTCA Multi ChampionshipJune 9, 2025
400m Hurdles · 36" / 0.914m · IndoorNJCAA Division III Outdoor Track & Field Championships · May 71:03.21aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIT Sean Collier Invitational · Apr 171:01.76aMIT Sean Collier InvitationalApril 17, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 228.63aMSTCA Speed Classic (Sunday)December 22, 2024
Decathlon · OutdoorMSTCA Multi Championship · Jun 94563MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorNorth Reading vs. Pentucket Dual Meet · May 7122-07North Reading vs. Pentucket Dual MeetMay 7, 2025
Discus · 2kg · OutdoorMIT Sean Collier Invitational · Apr 1731.22mMIT Sean Collier InvitationalApril 17, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.52mMSTCA Boys PentathlonFebruary 26, 2025
High Jump · OutdoorMSTCA Multi Championship · Jun 91.55mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 931.22mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.63mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 95.37mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 12lb · IndoorCape Ann League Meet #1 · Dec 1432-03.00Cape Ann League Meet #1December 14, 2024
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 910.08mMSTCA Multi ChampionshipJune 9, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 400m Hurdles · Place 21 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC400m Hurdles36" / 0.914mRound P21.1:03.21a PBFr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 110m Hurdles · Place 15 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067mRound P15.16.95aWind: 2.8Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 200 Meters · Place 37 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 MetersRound P37.24.24aWind: 3.2Fr

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 24CCSU InvitationalApr 24 · Long Jump · Place 14 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CCLong Jump14.5.35mFr
Apr 24CCSU InvitationalApr 24 · 110m Hurdles · Place 9 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067m9.17.31aWind: 1.4Fr
Apr 24CCSU InvitationalApr 24 · 200 Meters · Place 24 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC200 Meters24.23.45a PBWind: -0.5Fr
Apr 24CCSU InvitationalApr 24 · 100 Meters · Place 44 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters44.12.20aWind: -0.1Fr
Apr 17MIT Sean Collier InvitationalApr 17 · Discus · Place 24 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CCDiscus2kg24.31.22m PBFr
Apr 17MIT Sean Collier InvitationalApr 17 · 400m Hurdles · Place 16 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC400m Hurdles36" / 0.914m16.1:01.76a PBFr
Apr 17MIT Sean Collier InvitationalApr 17 · 110m Hurdles · Place 18 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067m18.16.82a PBWind: 1.5Fr
Apr 11Ed Daniels ClassicApr 11 · Javelin · Place 19 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CCJavelin800g19.30.47mFr
Apr 11Ed Daniels ClassicApr 11 · 110m Hurdles · Place 16 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067mRound P16.16.90aWind: 0.8Fr
Apr 4Jim Sheehan MemorialApr 4 · 110m Hurdles · Place 4 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067m4.17.29aWind: 1.7Fr
Apr 4Jim Sheehan MemorialApr 4 · 100 Meters · Place 40 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters40.12.08a PBWind: -0.5Fr
Mar 26SNHU Spring InvitationalMar 26 · 110m Hurdles · Place 8 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC110m Hurdles42" / 1.067m8.17.06aWind: 0.5Fr
Mar 26SNHU Spring InvitationalMar 26 · 400 Meters · Place 9 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC400 Meters9.55.27aFr
Mar 26SNHU Spring InvitationalMar 26 · 100 Meters · Place 59 · Northern Essex (Mass.) CCNorthern Essex (Mass.) CC100 Meters59.12.28aWind: 1.6Fr

2025 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 84 · Pentucket RegionalPentucket Regional1500 MetersRound M84.5:31.54a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 42 · Pentucket RegionalPentucket RegionalJavelin800gRound M42.31.22m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 44 · Pentucket RegionalPentucket RegionalDiscus1.6kgRound M44.24.80m12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 21 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991mRound M21.16.97a12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 22 · Pentucket RegionalPentucket Regional400 MetersRound M22.54.65a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 52 · Pentucket RegionalPentucket RegionalHigh JumpRound M52.1.55m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 23 · Pentucket RegionalPentucket RegionalShot Put12lbRound M23.10.08m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 47 · Pentucket RegionalPentucket RegionalLong JumpRound M47.5.37m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 55 · Pentucket RegionalPentucket Regional100 MetersRound M55.12.28a12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 35 · Pentucket RegionalPentucket RegionalDecathlonRound M35.4563 PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Discus · Place 18 · Pentucket RegionalPentucket RegionalDiscus1.6kg18.111-0512
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 12 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991mRound P12.16.28aWind: 1.712
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 47 · Pentucket RegionalPentucket Regional200 MetersRound P47.24.15aWind: 012
May 24Cape Ann League ChampionshipMay 24 · Discus · Place 6 · Pentucket RegionalPentucket RegionalDiscus1.6kg6.113-0312
May 24Cape Ann League ChampionshipMay 24 · 110m Hurdles · Place 7 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991mRound P7.16.91a12
May 24Cape Ann League ChampionshipMay 24 · 110m Hurdles · Place 4 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991m4.16.26a PB12
May 24Cape Ann League ChampionshipMay 24 · 200 Meters · Place 11 · Pentucket RegionalPentucket Regional200 Meters11.24.28a12
May 18MSTCA Division 5 RelaysMay 18 · Discus · Place 15 · Pentucket RegionalPentucket RegionalDiscus1534.96m12
May 14Pentucket vs. Essex-TechMay 14 · 110m Hurdles · Place 1 · Pentucket RegionalPentucket Regional110m Hurdles116.45a12
May 14Pentucket vs. Essex-TechMay 14 · 200 Meters · Place 3 · Pentucket RegionalPentucket Regional200 Meters323.95a12
May 7North Reading vs. Pentucket Dual MeetMay 7 · 400m Hurdles · Place 1 · Pentucket RegionalPentucket Regional400m Hurdles36" / 0.914m1.1:04.89a12
May 7North Reading vs. Pentucket Dual MeetMay 7 · Long Jump · Place 2 · Pentucket RegionalPentucket RegionalLong Jump2.16-11.0012
May 7North Reading vs. Pentucket Dual MeetMay 7 · Discus · Place 3 · Pentucket RegionalPentucket RegionalDiscus1.6kg3.122-07 PB12
May 7North Reading vs. Pentucket Dual MeetMay 7 · 110m Hurdles · Place 4 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991m4.17.60a12
May 7North Reading vs. Pentucket Dual MeetMay 7 · 200 Meters · Place 5 · Pentucket RegionalPentucket Regional200 Meters5.24.67a12
May 7North Reading vs. Pentucket Dual MeetMay 7 · 100 Meters · Place 3 · Pentucket RegionalPentucket Regional100 Meters3.12.27a12
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 26 · Pentucket RegionalPentucket Regional110m HurdlesRound P2616.90a12
Apr 16Pentucket vs. NewburyportApr 16 · Discus · Place 2 · Pentucket RegionalPentucket RegionalDiscus2121-1.512
Apr 16Pentucket vs. NewburyportApr 16 · 110m Hurdles · Place 2 · Pentucket RegionalPentucket Regional110m Hurdles215.912
Apr 16Pentucket vs. NewburyportApr 16 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters224.112
Apr 9Pentucket Vs. TritonApr 9 · Discus · Place 2 · Pentucket RegionalPentucket RegionalDiscus1.6kg2.119'5"12
Apr 9Pentucket Vs. TritonApr 9 · 110m Hurdles · Place 1 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991m1.16.70a12
Apr 9Pentucket Vs. TritonApr 9 · 200 Meters · Place 4 · Pentucket RegionalPentucket Regional200 Meters4.24.54a12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 53 · Pentucket RegionalPentucket RegionalLong Jump535.63m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 95 · Pentucket RegionalPentucket RegionalHigh Jump951.52m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 29 · Pentucket RegionalPentucket RegionalShot Put2910.55m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 33 · Pentucket RegionalPentucket Regional55m Hurdles338.60a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 70 · Pentucket RegionalPentucket Regional1000 Meters703:13.60a PB—
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 41 · Pentucket RegionalPentucket Regional55m Hurdles39"Round P41.9.93a12
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 4 · PentucketPentucket55m HurdlesRound P48.5012
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 3 · PentucketPentucket55m Hurdles38.4312
Jan 28Cape Ann League Meet #5Jan 28 · 55m Hurdles · Place 2 · PentucketPentucket55m Hurdles28.3612
Jan 28Cape Ann League Meet #5Jan 28 · Shot Put · Place 10 · PentucketPentucketShot Put1035-10.5012
Jan 21Cape Ann League Meet #4Jan 21 · 55m Hurdles · Place 3 · PentucketPentucket55m Hurdles38.5112
Jan 21Cape Ann League Meet #4Jan 21 · Shot Put · Place 14 · PentucketPentucketShot Put1436-112
Jan 7Cape Ann League Meet #2Jan 7 · 55m Hurdles · Place 2 · PentucketPentucket55m Hurdles28.6012
Jan 7Cape Ann League Meet #2Jan 7 · Shot Put · Place 14 · PentucketPentucketShot Put1435-1012

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Pentucket RegionalPentucket Regional300 Meters--DNS12
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 5 · Pentucket RegionalPentucket Regional55m Hurdles39"5.8.63a PB12
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 4 · Pentucket RegionalPentucket Regional55m Hurdles39"4.8.78a12
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 18 · Pentucket RegionalPentucket RegionalShot Put12lb18.32-03.00 PB12
Feb 6Cape Ann League Championship MeetFeb 6 · 55m Hurdles · Place 19 · PentucketPentucket55m Hurdles199.62JR
Jan 30Cape Ann League Meet #5Jan 30 · 55m Hurdles · Place 15 · Pentucket RegionalPentucket Regional55m Hurdles159.61a—
Jan 30Cape Ann League Meet #5Jan 30 · 300 Meters · Place 16 · Pentucket RegionalPentucket Regional300 Meters1639.58a PB—
Jan 23Cape Ann League Meet #4Jan 23 · 55m Hurdles · Place 11 · Pentucket RegionalPentucket Regional55m Hurdles119.40a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 18 · Pentucket RegionalPentucket Regional110m Hurdles1817.24a—
May 18Cape Ann League ChampionshipMay 18 · 110m Hurdles · Place 4 · Pentucket RegionalPentucket Regional110m Hurdles416.75a—
May 18Cape Ann League ChampionshipMay 18 · 110m Hurdles · Place 4 · Pentucket RegionalPentucket Regional110m Hurdles416.88a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 110m Hurdles · Place 3 · PentucketPentucket110m HurdlesRound P317.2011
May 1113th Annual Henry Sheldon InvitationalMay 11 · 110m Hurdles · Place 4 · PentucketPentucket110m Hurdles417.2911
May 7Pentucket vs. TritonMay 7 · 110m Hurdles · Place 2 · Pentucket RegionalPentucket Regional110m Hurdles216.99a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 110m Hurdles · Place 42 · Pentucket RegionalPentucket Regional110m Hurdles4220.28a—
May 1Essex Tech v. Pentucket HS Dual May 1 · 110m Hurdles · Place 2 · PentucketPentucket110m Hurdles218.43JR
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · Discus · Place 1 · Pentucket RegionalPentucket RegionalDiscus1.6kg1.96' 211
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · Shot Put · Place 4 · Pentucket RegionalPentucket RegionalShot Put12lb4.30' 11.511
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 110m Hurdles · Place 3 · Pentucket RegionalPentucket Regional110m Hurdles39" / 0.991m3.16.511
Apr 13Pentucket vs. NewburyportApr 13 · 110m Hurdles · Place 2 · Pentucket RegionalPentucket Regional110m Hurdles217.1—