Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRage in the Cage Invitational · Apr 310.68aRage in the Cage InvitationalApril 3, 2026
200 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1422.05aDavid Hemery Valentine InvitationalFebruary 14, 2025
200 Meters · OutdoorCCSU Invitational · Apr 2422.25aCCSU InvitationalApril 24, 2026
300 Meters · IndoorCape Ann League Championship Meet · Feb 636.57Cape Ann League Championship MeetFebruary 6, 2024
400 Meters · OutdoorSt John's Prep Distance Classic · Apr 2154.78St John's Prep Distance ClassicApril 21, 2023
55 Meter · IndoorMSTCA Boston Holiday Challenge at "the TRACK" · Dec 276.58aMSTCA Boston Holiday Challenge at "the TRACK"December 27, 2023
55 Meters · IndoorSutherland Invite · Jan 116.50aSutherland InviteJanuary 11, 2025
60 Meter · Indoor the TRACK at new balance Early Bird invite · Dec 76.97a the TRACK at new balance Early Bird inviteDecember 7, 2024
60 Meters · Indoor2025 Northeast-10 Indoor Track & Field Championships · Feb 227.012025 Northeast-10 Indoor Track & Field ChampionshipsFebruary 22, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 100 Meters · Place 5 · AssumptionAssumption100 MetersRound P5.10.77aWind: 1So
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 100 Meters · Place 5 · AssumptionAssumption100 Meters5.10.70aSo
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 100 Meters · Place 5 · AssumptionAssumption100 MetersRound P5.10.74aWind: 0.2So
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 100 Meters · Place 4 · AssumptionAssumption100 Meters4.10.84aSo
May 1NE10 OutdoorMay 1 · 100 Meters · Place 4 · AssumptionAssumption100 MetersRound P4.10.74aWind: 0.2So
May 1NE10 OutdoorMay 1 · 100 Meters · Place 4 · AssumptionAssumption100 Meters4.10.84aWind: -0.5So
Apr 24CCSU InvitationalApr 24 · 200 Meters · Place 9 · AssumptionAssumption200 Meters9.22.25a PBWind: 1.4So
Apr 17UCONN NE ChallengeApr 17 · 200 Meters · Place 30 · AssumptionAssumption200 Meters30.22.32aWind: 0.1So
Apr 17UCONN NE ChallengeApr 17 · 100 Meters · Place 13 · AssumptionAssumption100 Meters13.10.79aWind: 0.2So
Apr 11Ed Daniels ClassicApr 11 · 200 Meters · Place 11 · AssumptionAssumption200 Meters11.22.35aWind: 2.3So
Apr 3Rage in the Cage InvitationalApr 3 · 100 Meters · Place 2 · AssumptionAssumption100 Meters210.68a PBSo
Mar 26SNHU Spring InvitationalMar 26 · 100 Meters · Place 8 · AssumptionAssumption100 Meters8.11.07aWind: 1.9So

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 60 Meters · Place 14 · AssumptionAssumption60 MetersRound P147.09SO
Jan 30John Thomas Terrier ClassicJan 30 · 200 Meters · Place 104 · AssumptionAssumption200 Meters10423.28SO
Jan 24SCSU Sutherland Inv.Jan 24 · 55 Meter · Place 7 · AssumptionAssumption55 MeterRound P7.6.67aSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 60 Meter · Place 13 · AssumptionAssumption60 Meter13.7.13aWind: 0So

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25SCSU Barber-MaloneyApr 25 · 200 Meters · AssumptionAssumption200 Meters--DNSWind: 0.6Fr
Apr 6Rage in the Cage InvitationalApr 6 · 100 Meters · Place 3 · AssumptionAssumption100 Meters311.06FR

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 200 Meters · Place 13 · AssumptionAssumption200 Meters1322.52FR
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 200 Meters · Place 13 · AssumptionAssumption200 Meters1322.52FR
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 60 Meters · Place 4 · AssumptionAssumption60 Meters47.01 PBFR
Feb 222025 Northeast-10 Indoor Track & Field ChampionshipsFeb 22 · 60 Meters · Place 4 · AssumptionAssumption60 Meters47.01FR
Feb 14David Hemery Valentine InvitationalFeb 14 · 200 Meters · Place 16 · AssumptionAssumption200 Meters1622.05a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 41 · AssumptionAssumption200 Meters4122.51a—
Jan 24Riverhawk InvitationalJan 24 · 60 Meter · Place 33 · AssumptionAssumption60 MeterRound P33.7.12aFr
Jan 11Sutherland InviteJan 11 · 200 Meters · Place 6 · AssumptionAssumption200 Meters623.49a—
Jan 11Sutherland InviteJan 11 · 55 Meters · Place 5 · AssumptionAssumption55 Meters56.55a—
Jan 11Sutherland InviteJan 11 · 55 Meters · Place 4 · AssumptionAssumption55 Meters46.50a PB—

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 8 · AssumptionAssumption60 MeterRound P8.7.06aFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 3 · AssumptionAssumption60 Meter3.6.97a PBFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 200 Meters · Place 17 · AssumptionAssumption200 Meters17.22.66aFr
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 159 · Pentucket RegionalPentucket Regional60 MetersRound P1597.12a—
Feb 24MIAA Meet of Champions Feb 24 · 55 Meters · Place 19 · Pentucket RegionalPentucket Regional55 Meters196.71a—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 300 Meters · Place 15 · Pentucket RegionalPentucket Regional300 Meters1537.54a—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55 Meters · Place 6 · Pentucket RegionalPentucket Regional55 Meters66.67a—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55 Meters · Place 6 · Pentucket RegionalPentucket Regional55 Meters66.65a—
Feb 6Cape Ann League Championship MeetFeb 6 · 300 Meters · Place 3 · PentucketPentucket300 Meters336.57 PBSR
Feb 6Cape Ann League Championship MeetFeb 6 · 55 Meters · Place 2 · PentucketPentucket55 Meters26.71SR
Feb 6Cape Ann League Championship MeetFeb 6 · 55 Meters · Place 1 · PentucketPentucket55 Meters16.65SR
Jan 30Cape Ann League Meet #5Jan 30 · 300 Meters · Place 3 · Pentucket RegionalPentucket Regional300 Meters337.54a—
Jan 30Cape Ann League Meet #5Jan 30 · 55 Meters · Place 2 · Pentucket RegionalPentucket Regional55 Meters26.73a—
Jan 23Cape Ann League Meet #4Jan 23 · 300 Meters · Place 3 · Pentucket RegionalPentucket Regional300 Meters337.06a—
Jan 23Cape Ann League Meet #4Jan 23 · 55 Meters · Place 1 · Pentucket RegionalPentucket Regional55 Meters16.62a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 200 Meters · Place 13 · Pentucket RegionalPentucket Regional200 Meters1322.29a—
May 30MIAA Meet of ChampionsMay 30 · 100 Meters · Place 9 · Pentucket RegionalPentucket Regional100 Meters911.01a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 6 · Pentucket RegionalPentucket Regional200 Meters623.32a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 2 · Pentucket RegionalPentucket Regional200 Meters222.71a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 100 Meters · Place 3 · Pentucket RegionalPentucket Regional100 Meters311.32a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters211.22a—
May 18Cape Ann League ChampionshipMay 18 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters122.54a—
May 18Cape Ann League ChampionshipMay 18 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters111.10a—
May 18Cape Ann League ChampionshipMay 18 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters110.85a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 100 Meters · Place 1 · PentucketPentucket100 MetersRound P111.3112
May 1113th Annual Henry Sheldon InvitationalMay 11 · 100 Meters · Place 1 · PentucketPentucket100 Meters111.2212
May 7Pentucket vs. TritonMay 7 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters122.38a—
May 7Pentucket vs. TritonMay 7 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters111.01a—
May 1Essex Tech v. Pentucket HS Dual May 1 · 200 Meters · Place 1 · PentucketPentucket200 Meters123.66SR
May 1Essex Tech v. Pentucket HS Dual May 1 · 100 Meters · Place 1 · PentucketPentucket100 Meters111.50SR
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters1.22.712
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters1.10.812
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 22 · Pentucket RegionalPentucket Regional400 Meters2255.76a—
Apr 13Pentucket vs. NewburyportApr 13 · 200 Meters · Place 1 · Pentucket RegionalPentucket Regional200 Meters122.3—
Apr 13Pentucket vs. NewburyportApr 13 · 100 Meters · Place 1 · Pentucket RegionalPentucket Regional100 Meters110.8—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60 Meter · Place 5 · Pentucket RegionalPentucket Regional60 MeterRound P5.7.14a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60 Meter · Place 7 · Pentucket RegionalPentucket Regional60 Meter7.7.07a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55 Meter · Place 5 · Pentucket RegionalPentucket Regional55 MeterRound P5.6.62a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55 Meter · Place 7 · Pentucket RegionalPentucket Regional55 Meter7.6.58a PB12
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 1 · Pentucket RegionalPentucket Regional55 Meter1.6.58a12
Dec 12Cape Ann League Meet #1Dec 12 · 55 Meter · Place 1 · Pentucket RegionalPentucket Regional55 Meter1.6.67a12
Jan 31Cape Ann League Meet #5Jan 31 · 55 Meters · Place 4 · PentucketPentucket55 Meters47.22JR
Jan 24Cape Ann League Meet #4Jan 24 · 55 Meters · Place 2 · PentucketPentucket55 Meters27.10JR
Jan 17Cape Ann League Meet #3 2023Jan 17 · 55 Meters · Place 5 · PentucketPentucket55 Meters57.14JR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 100 Meters · Place 9 · Pentucket RegionalPentucket Regional100 Meters911.15a—
May 20Cape Ann League ChampionshipMay 20 · 200 Meters · Place 5 · PentucketPentucket200 MetersRound P523.4011
May 20Cape Ann League ChampionshipMay 20 · 100 Meters · Place 5 · PentucketPentucket100 MetersRound P511.3511
May 13Sheldon InviteMay 13 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 MetersRound P2.11.02a11
May 13Sheldon InviteMay 13 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.03a11
May 6Weston Twilight InvitationalMay 6 · 100 Meters · Place 13 · Pentucket RegionalPentucket Regional100 MetersRound P1311.44a—
May 3North Reading @ PentucketMay 3 · 200 Meters · Place 3 · Pentucket RegionalPentucket Regional200 Meters323.64a—
May 3North Reading @ PentucketMay 3 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters211.84a—
Apr 21St John's Prep Distance ClassicApr 21 · 400 Meters · Place 13 · PentucketPentucket400 Meters1354.78 PB—
Apr 12Ipswich HS vs Pentucket HSApr 12 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.76aUnofficial11
Apr 12Ipswich HS vs Pentucket HSApr 12 · 100 Meters · Place 2 · Pentucket RegionalPentucket Regional100 Meters2.11.76aUnofficial11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 300 Meters · Place 42 · Pentucket RegionalPentucket Regional300 Meters42.41.40a11
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 300 Meters · Place 31 · Pentucket RegionalPentucket Regional300 Meters31.41.66a11