Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCape Ann League Championships · May 2311.05aCape Ann League ChampionshipsMay 23, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:08.34aMSTCA Boys PentathlonFebruary 26, 2026
1000 Meters · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 13:10.1327th Annual MSTCA Boys PentathlonMarch 1, 2023
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2135.91MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
200 Meters · IndoorAdidas Indoor Nationals · Mar 2023.43aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorPentucket vs. North Reading · May 622.21aPentucket vs. North ReadingMay 6, 2026
300 Meters · IndoorCape Ann League Meet #3 · Jan 735.40aCape Ann League Meet #3January 7, 2026
400 Meters · IndoorRiverhawk Invitational · Jan 2451.41aRiverhawk InvitationalJanuary 24, 2025
400 Meters · OutdoorCape Ann League Championship · May 2450.76aCape Ann League ChampionshipMay 24, 2025
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2952.087aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorCape Ann League Meet #3 · Jan 76.78aCape Ann League Meet #3January 7, 2026
55 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 36.65aCape Ann League Cham[pionship MeetFebruary 3, 2026
60 Meter · IndoorRiverhawk Invitational · Jan 247.49aRiverhawk InvitationalJanuary 24, 2025
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.47mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 11.42m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.61mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMSTCA Division 5 Relays · May 185.82mMSTCA Division 5 RelaysMay 18, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 6 · Pentucket RegionalPentucket Regional200 MetersRound P6.23.03a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Pentucket RegionalPentucket Regional200 Meters--DNS12
May 23Cape Ann League ChampionshipsMay 23 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters2.22.65aWind: 012
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 4 · Pentucket RegionalPentucket Regional100 MetersRound P4.11.46aWind: 012
May 23Cape Ann League ChampionshipsMay 23 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.05a PBWind: 012
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 MetersRound P2.11.22aWind: 012
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.26aWind: 012
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters2.22.95a12
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.19a12
May 6Pentucket vs. North ReadingMay 6 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.22.21a PB12
May 6Pentucket vs. North ReadingMay 6 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.11.39a12
Apr 242026 BSR Eagle InviteApr 24 · 400 Meters · Place 2 · Pentucket RegionalPentucket Regional400 Meters2.51.56a12
Apr 15Newburyport v Pentucket RegionalApr 15 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.23.13aWind: 012
Apr 15Newburyport v Pentucket RegionalApr 15 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.11.40aWind: 012
Apr 9Triton-Pentucket Dual MeetApr 9 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.22.42a12
Apr 9Triton-Pentucket Dual MeetApr 9 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.11.20a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.22.42a12
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.11.2a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 56 · Pentucket RegionalPentucket Regional200 MetersRound P56.23.43a PB12
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters4.51.87a12
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 58 · Pentucket RegionalPentucket RegionalLong Jump585.61m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 94 · Pentucket RegionalPentucket RegionalHigh Jump941.47m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 76 · Pentucket RegionalPentucket RegionalShot Put768.99m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 78 · Pentucket RegionalPentucket Regional55m Hurdles789.43a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 36 · Pentucket RegionalPentucket Regional1000 Meters363:08.34a PB12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 16 · PentucketPentucket2 Miles1635.91 PB—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 14 · PentucketPentucketShot Put146.84—
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 2 · Pentucket RegionalPentucket Regional300 Meters236.01a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 2 · Pentucket RegionalPentucket Regional55 MetersRound P26.75a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 2 · Pentucket RegionalPentucket Regional55 Meters26.65a PB12
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 1 · Pentucket RegionalPentucket Regional300 Meters136.07a12
Jan 20Cape Ann League Meet #5Jan 20 · 55 Meters · Place 2 · Pentucket RegionalPentucket Regional55 Meters26.79a12
Jan 7Cape Ann League Meet #3Jan 7 · 300 Meters · Place 1 · Pentucket RegionalPentucket Regional300 Meters1.35.40a PB12
Jan 7Cape Ann League Meet #3Jan 7 · 55 Meter · Place 2 · Pentucket RegionalPentucket Regional55 Meter2.6.78a PB12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 1 · Pentucket RegionalPentucket Regional300 Meters1.36.26a12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 13 · Pentucket RegionalPentucket Regional55 Meter13.6.84a12
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 1 · Pentucket RegionalPentucket Regional300 Meters1.36.15a12
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 3 · Pentucket RegionalPentucket Regional55 Meter3.6.83a12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 300 Meters · Place 5 · Pentucket RegionalPentucket Regional300 Meters5.36.41a11
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 18 · Pentucket RegionalPentucket Regional55 MeterRound P18.6.89a11
Feb 4Cape Ann League Championship MeetFeb 4 · 300 Meters · Place 1 · PentucketPentucket300 Meters136.0311
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 4 · PentucketPentucket55 MetersRound P46.8211
Feb 4Cape Ann League Championship MeetFeb 4 · 55 Meters · Place 5 · PentucketPentucket55 Meters56.8311
Jan 28Cape Ann League Meet #5Jan 28 · 300 Meters · Place 3 · PentucketPentucket300 Meters338.0711
Jan 28Cape Ann League Meet #5Jan 28 · 55 Meters · Place 7 · PentucketPentucket55 Meters76.9611
Jan 24Riverhawk InvitationalJan 24 · 60 Meter · Place 104 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P104.7.49a PB11
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 33 · New England Elite Track ClubNew England Elite Track Club400 Meters33.51.41a PB11
Jan 21Cape Ann League Meet #4Jan 21 · 300 Meters · Place 1 · PentucketPentucket300 Meters136.5511
Jan 21Cape Ann League Meet #4Jan 21 · 55 Meters · Place 4 · PentucketPentucket55 Meters46.8511
Jan 7Cape Ann League Meet #2Jan 7 · 300 Meters · Place 2 · PentucketPentucket300 Meters236.4811
Jan 7Cape Ann League Meet #2Jan 7 · 55 Meters · Place 4 · PentucketPentucket55 Meters46.8511

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS11
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P9.23.29aWind: -0.211
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: 011
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Pentucket RegionalPentucket Regional400 MetersRelay Split—52.087a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 20 · Pentucket RegionalPentucket Regional400 Meters20.52.88a11
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 2 · Pentucket RegionalPentucket Regional400 Meters2.50.76a PB11
May 24Cape Ann League ChampionshipMay 24 · 100 Meters · Place 5 · Pentucket RegionalPentucket Regional100 MetersRound P5.11.44a11
May 24Cape Ann League ChampionshipMay 24 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.33a11
May 18MSTCA Division 5 RelaysMay 18 · Long Jump · Place 14 · Pentucket RegionalPentucket RegionalLong Jump145.82m PB11
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters2.11.54aWind: -0.211
May 7North Reading vs. Pentucket Dual MeetMay 7 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters2.22.94a11
May 7North Reading vs. Pentucket Dual MeetMay 7 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.43a11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 400 Meters · Pentucket RegionalPentucket Regional400 Meters--DNS11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 200 Meters · Place 11 · Pentucket RegionalPentucket Regional200 Meters11.23.15a11
Apr 9Pentucket Vs. TritonApr 9 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.23.35a11
Apr 9Pentucket Vs. TritonApr 9 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.11.46a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27USATF Night at The TRACKDec 27 · 400 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club400 Meters6.53.08a11
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 21 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P21.6.96a11
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 1 · Pentucket RegionalPentucket Regional300 Meters1.36.36a11
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 3 · Pentucket RegionalPentucket Regional55 Meter3.6.79a11
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 15 · Pentucket RegionalPentucket RegionalLong Jump1518-11—
Feb 6Cape Ann League Championship MeetFeb 6 · Long Jump · Place 4 · PentucketPentucketLong Jump420-2SO
Feb 6Cape Ann League Championship MeetFeb 6 · 300 Meters · Place 8 · PentucketPentucket300 Meters838.07SO
Jan 23Cape Ann League Meet #4Jan 23 · Long Jump · Place 3 · Pentucket RegionalPentucket RegionalLong Jump319-1—
Jan 23Cape Ann League Meet #4Jan 23 · 300 Meters · Place 4 · Pentucket RegionalPentucket Regional300 Meters437.63a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 6 · Pentucket RegionalPentucket Regional300 Meters637.89a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · 200 Meters · Place 5 · Pentucket RegionalPentucket Regional200 Meters523.56a—
May 18Cape Ann League ChampionshipMay 18 · 100 Meters · Place 10 · Pentucket RegionalPentucket Regional100 Meters1011.70a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 100 Meters · Place 6 · PentucketPentucket100 MetersRound P611.9510
May 1Essex Tech v. Pentucket HS Dual May 1 · 200 Meters · Place 2 · PentucketPentucket200 Meters224.03SO
May 1Essex Tech v. Pentucket HS Dual May 1 · 100 Meters · Place 2 · PentucketPentucket100 Meters211.77SO
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters2.23.410
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 100 Meters · Place 3 · Pentucket RegionalPentucket Regional100 Meters3.11.310

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 300 Meters · Place 52 · Pentucket RegionalPentucket Regional300 Meters52.38.17a10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 17 · Pentucket RegionalPentucket Regional300 Meters17.38.13a10
Dec 12Cape Ann League Meet #1Dec 12 · 300 Meters · Place 2 · Pentucket RegionalPentucket Regional300 Meters2.38.22a10
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 300 Meters · Place 24 · Pentucket RegionalPentucket Regional300 Meters24.38.53a9
Jan 31Cape Ann League Meet #5Jan 31 · 300 Meters · Place 1 · PentucketPentucket300 Meters138.50FR
Jan 24Cape Ann League Meet #4Jan 24 · 300 Meters · Place 3 · PentucketPentucket300 Meters338.71FR
Jan 17Cape Ann League Meet #3 2023Jan 17 · 300 Meters · Place 4 · PentucketPentucket300 Meters439.18FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Long Jump · Place 16 · Pentucket RegionalPentucket RegionalLong Jump165.96m9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · High Jump · Place 89 · Pentucket RegionalPentucket RegionalHigh Jump891.42m PB9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Shot Put · Place 76 · Pentucket RegionalPentucket RegionalShot Put767.95m9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 55m Hurdles · Place 77 · Pentucket RegionalPentucket Regional55m Hurdles7710.269
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 1000 Meters · Place 38 · Pentucket RegionalPentucket Regional1000 Meters383:10.13 PB9