Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 141:28.48MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
100 Meters · OutdoorNorth Reading vs. Pentucket Dual Meet · May 712.60aNorth Reading vs. Pentucket Dual MeetMay 7, 2025
1000 Meters · IndoorCape Ann League Meet #1 · Dec 123:10.48aCape Ann League Meet #1December 12, 2023
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2241.08aMSTCA Speed Classic (Sunday)December 22, 2024
400 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 1650.54a15th Annual Henry Sheldon InvitationalMay 16, 2026
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2957.306aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
600 Meters · IndoorCape Ann League Meet #1 · Dec 141:30.56aCape Ann League Meet #1December 14, 2025
High Jump · IndoorCape Ann League Meet #1 · Dec 145-08.00Cape Ann League Meet #1December 14, 2025
High Jump · OutdoorMSTCA Division 5 Relays · May 181.66mMSTCA Division 5 RelaysMay 18, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 23 · Pentucket Regional400 Meters23.50.63a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 6 · Pentucket Regional400 Meters6.50.97a11
May 23Cape Ann League ChampionshipsMay 23 · 400 Meters · Place 1 · Pentucket Regional400 Meters1.51.64a11
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 2 · Pentucket Regional400 Meters2.50.54a PB11
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · High Jump · Pentucket RegionalHigh Jump—NH11
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 400 Meters · Place 1 · Pentucket Regional400 Meters1.51.83a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 11 · Pentucket Regional400 Meters1151.00a11
May 6Pentucket vs. North ReadingMay 6 · 400 Meters · Place 1 · Pentucket Regional400 Meters1.52.01a11
Apr 242026 BSR Eagle InviteApr 24 · 400 Meters · Place 6 · Pentucket Regional400 Meters6.52.85a11
Apr 15Newburyport v Pentucket RegionalApr 15 · High Jump · Pentucket RegionalHigh Jump--DNF11
Apr 15Newburyport v Pentucket RegionalApr 15 · 400 Meters · Place 2 · Pentucket Regional400 Meters2.53.41a11
Apr 9Triton-Pentucket Dual MeetApr 9 · High Jump · Place 3 · Pentucket RegionalHigh Jump3.5'8.0011
Apr 9Triton-Pentucket Dual MeetApr 9 · 400 Meters · Place 1 · Pentucket Regional400 Meters1.52.94a11
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · High Jump · Place 3 · Pentucket RegionalHigh Jump3.5'8.0011
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 400 Meters · Place 1 · Pentucket Regional400 Meters1.52.94a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 17 · Pentucket1 Mile171:28.48 PB—
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · High Jump · Place 5 · Pentucket RegionalHigh Jump55-811
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 600 Meters · Place 8 · Pentucket Regional600 Meters81:30.80a11
Jan 20Cape Ann League Meet #5Jan 20 · High Jump · Place 11 · Pentucket RegionalHigh Jump115-611
Jan 20Cape Ann League Meet #5Jan 20 · 600 Meters · Place 8 · Pentucket Regional600 Meters81:32.20a11
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · High Jump · Place 18 · Pentucket RegionalHigh Jump181.65m11
Jan 7Cape Ann League Meet #3Jan 7 · 600 Meters · Place 7 · Pentucket Regional600 Meters7.1:33.54a11
Jan 7Cape Ann League Meet #3Jan 7 · High Jump · Place 4 · Pentucket RegionalHigh Jump4.5-06.0011

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 9 · Pentucket RegionalHigh Jump9.5-06.0011
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Place 4 · Pentucket Regional600 Meters4.1:30.56a PB11
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 3 · Pentucket RegionalHigh Jump3.5-08.00 PB11
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 600 Meters · Place 30 · Pentucket Regional600 Meters30.1:32.14a10
Feb 4Cape Ann League Championship MeetFeb 4 · 600 Meters · Place 7 · Pentucket600 Meters71:32.8810
Jan 28Cape Ann League Meet #5Jan 28 · 600 Meters · Place 7 · Pentucket600 Meters71:31.9310
Jan 7Cape Ann League Meet #2Jan 7 · 600 Meters · Place 7 · Pentucket600 Meters71:34.3310
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 18 · Pentucket Regional600 Meters181:33.90a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Pentucket Regional400 MetersRelay Split—57.306a PB10
May 24Cape Ann League ChampionshipMay 24 · High Jump · Place 8 · Pentucket RegionalHigh Jump8.5-06.0010
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 9 · Pentucket Regional400 Meters9.54.21a10
May 18MSTCA Division 5 RelaysMay 18 · High Jump · Place 16 · Pentucket RegionalHigh Jump161.66m PB10
May 14Pentucket vs. Essex-TechMay 14 · 400 Meters · Place 2 · Pentucket Regional400 Meters254.08a10
May 7North Reading vs. Pentucket Dual MeetMay 7 · 400 Meters · Place 2 · Pentucket Regional400 Meters2.54.21a10
May 7North Reading vs. Pentucket Dual MeetMay 7 · 100 Meters · Place 5 · Pentucket Regional100 Meters5.12.60a PB10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 400 Meters · Place 1 · Pentucket400 Meters154.0910
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 400 Meters · Place 15 · Pentucket Regional400 Meters15.54.65a10
Apr 16Pentucket vs. NewburyportApr 16 · 400 Meters · Place 4 · Pentucket Regional400 Meters455.710
Apr 9Pentucket Vs. TritonApr 9 · 400 Meters · Place 2 · Pentucket Regional400 Meters2.54.66a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 46 · Pentucket Regional300 Meters46.41.08a PB10
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Place 5 · Pentucket Regional600 Meters5.1:35.36a10
Feb 6Cape Ann League Championship MeetFeb 6 · 600 Meters · Place 10 · Pentucket600 Meters101:35.32FR
Jan 30Cape Ann League Meet #5Jan 30 · High Jump · Place 13 · Pentucket RegionalHigh Jump134-10—
Jan 30Cape Ann League Meet #5Jan 30 · 600 Meters · Place 12 · Pentucket Regional600 Meters121:37.12a—
Jan 23Cape Ann League Meet #4Jan 23 · High Jump · Place 15 · Pentucket RegionalHigh Jump154-10—
Jan 23Cape Ann League Meet #4Jan 23 · 600 Meters · Place 13 · Pentucket Regional600 Meters131:43.07a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · High Jump · Place 9 · Pentucket RegionalHigh Jump95-2—
May 18Cape Ann League ChampionshipMay 18 · 400 Meters · Place 11 · Pentucket Regional400 Meters1155.42a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · High Jump · Place 10 · PentucketHigh Jump105-09
May 1113th Annual Henry Sheldon InvitationalMay 11 · 400 Meters · Place 7 · Pentucket400 Meters755.739
May 7Pentucket vs. TritonMay 7 · 400 Meters · Place 3 · Pentucket Regional400 Meters355.18a—
May 1Essex Tech v. Pentucket HS Dual May 1 · 400 Meters · Place 2 · Pentucket400 Meters256.75FR
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · High Jump · Place 4 · Pentucket RegionalHigh Jump4.5' 09
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 400 Meters · Place 3 · Pentucket Regional400 Meters3.57.89
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 27 · Pentucket Regional400 Meters2756.85a—
Apr 13Pentucket vs. NewburyportApr 13 · 400 Meters · Place 3 · Pentucket Regional400 Meters356.8—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 75 · Pentucket Regional600 Meters75.1:38.82a9
Dec 12Cape Ann League Meet #1Dec 12 · 1000 Meters · Place 15 · Pentucket Regional1000 Meters15.3:10.48a PB9