Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Balance Nationals Indoor · Mar 75:13.07aNew Balance Nationals IndoorMarch 7, 2024
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 295:04.45aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
1000 Meters · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 143:06.82aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2024
1500 Meters · OutdoorGeorge Davis Invitational · Apr 174:44.63aGeorge Davis InvitationalApril 17, 2026
55 Meters · OutdoorThe Rising Stars Classic · Mar 82:21.58aThe Rising Stars ClassicMarch 8, 2025
600 Meters · IndoorCape Ann League Meet #5 · Jan 301:41.70aCape Ann League Meet #5January 30, 2024
800 Meters · IndoorNew Balance Nationals Indoor · Mar 72:21.63aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · OutdoorMIAA Meet of Champions · Jun 42:16.42aMIAA Meet of ChampionsJune 4, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 21 · Pentucket RegionalPentucket Regional1 Mile21.5:09.34a11
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 18 · Pentucket RegionalPentucket Regional800 Meters18.2:16.42a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 2 · Pentucket RegionalPentucket Regional1 Mile2.5:04.45a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 2 · Pentucket RegionalPentucket Regional800 Meters2.2:16.89a11
May 23Cape Ann League ChampionshipsMay 23 · 800 Meters · Place 1 · Pentucket RegionalPentucket Regional800 Meters1.2:21.06a11
May 15BSR Elite Scholastic MeetMay 15 · 800 Meters · Place 5 · New England EliteNew England Elite800 Meters5.2:16.98a11
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile1.5:44.93a11
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 800 Meters · Place 1 · Pentucket RegionalPentucket Regional800 Meters1.2:34.54a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 11 · Pentucket RegionalPentucket Regional1 Mile115:11.47a11
May 6Pentucket vs. North ReadingMay 6 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile1.5:39.09a11
Apr 17George Davis InvitationalApr 17 · 1500 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club1500 Meters3.4:44.63a PB11
Apr 15Newburyport v Pentucket RegionalApr 15 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile1.5:29.24a11
Apr 9Triton-Pentucket Dual MeetApr 9 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile1.5:25.00a11
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile1.5:25.00a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 42 · New England Elite Track ClubNew England Elite Track Club1 Mile425:24.99a11
Jan 18Suffolk Ice BreakerJan 18 · 800 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club800 Meters172:24.90a11
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 6 · New England,HaverhiNew England,Haverhi1 Mile65:35.6311

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 1 Mile · Place 17 · Pentucket RegionalPentucket Regional1 Mile175:06.73a10
Jun 5MIAA Meet of ChampionsJun 5 · 800 Meters · Place 20 · Pentucket RegionalPentucket Regional800 Meters202:19.91a10
May 14Pentucket vs. Essex-TechMay 14 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile15:38.86a10
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 7 · Pentucket RegionalPentucket Regional800 Meters72:19.83a10
Apr 16Pentucket vs. NewburyportApr 16 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile15:51.110
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club55 MetersRound P62:21.58a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 100 · New England Elite Track ClubNew England Elite Track Club800 Meters1002:24.26a—
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 100 · New England Elite Track ClubNew England Elite Track Club800 Meters1002:24.26a—
Jan 11Suffolk RelaysJan 11 · 1 Mile · Place 25 · New England Elite Track ClubNew England Elite Track Club1 Mile255:34.95a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13Pentucket vs. NewburyportApr 13 · 1 Mile · Place 2 · Pentucket RegionalPentucket Regional1 Mile25:45.1—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 1 Mile · Place 15 · Pentucket RegionalPentucket Regional1 Mile155:13.07a PB—
Mar 7New Balance Nationals IndoorMar 7 · 800 Meters · Place 18 · Pentucket RegionalPentucket Regional800 Meters182:21.63a PB—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 3 · Pentucket RegionalPentucket Regional1000 Meters33:06.82a PB—
Jan 30Cape Ann League Meet #5Jan 30 · 600 Meters · Place 3 · Pentucket RegionalPentucket Regional600 Meters31:41.70a PB—
Jan 23Cape Ann League Meet #4Jan 23 · 1 Mile · Place 1 · Pentucket RegionalPentucket Regional1 Mile15:21.25a—
Jan 23Cape Ann League Meet #4Jan 23 · 1000 Meters · Place 3 · Pentucket RegionalPentucket Regional1000 Meters33:21.27a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 1 · Pentucket RegionalPentucket Regional1000 Meters13:15.23a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4USATF New England Youth InvitationalJun 4 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile15:27.7214
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters62:29.0514