Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 214:15.46MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
1 Mile · OutdoorBSR Elite Scholastic Meet · May 154:05.77aBSR Elite Scholastic MeetMay 15, 2026
1000 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 32:30.03aCape Ann League Cham[pionship MeetFebruary 3, 2026
2 Miles · IndoorCape Ann League Meet #4 · Jan 139:35.69Cape Ann League Meet #4January 13, 2026
2 Miles · OutdoorCape Ann League Championships · May 239:01.75aCape Ann League ChampionshipsMay 23, 2026
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 201:25.59aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · IndoorNew Balance Nationals Indoor · Mar 121:57.47aNew Balance Nationals IndoorMarch 12, 2026
800 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 281:51.99aMIAA Division 4 Track & Field ChampionshipMay 28, 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 1 · NewburyportNewburyport1 Mile1.4:07.37a12
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 2 · NewburyportNewburyport800 Meters2.1:52.41a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:13.19a12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 1 · NewburyportNewburyport800 Meters1.1:51.99a PB12
May 23Cape Ann League ChampionshipsMay 23 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles1.9:01.75a PB12
May 23Cape Ann League ChampionshipsMay 23 · 800 Meters · Place 1 · NewburyportNewburyport800 Meters1.1:55.31a12
May 15BSR Elite Scholastic MeetMay 15 · 1 Mile · Place 1 · MassachusettsMassachusetts1 Mile1.4:05.77a PB12
May 13Newburyport vs. TritonMay 13 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:27.13a12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:44.13a12
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 800 Meters · Place 1 · NewburyportNewburyport800 Meters1.1:54.95a12
Apr 242026 BSR Eagle InviteApr 24 · 800 Meters · Place 1 · NewburyportNewburyport800 Meters1.1:54.88a12
Apr 15Newburyport v Pentucket RegionalApr 15 · 800 Meters · Place 1 · NewburyportNewburyport800 Meters1.1:57.61a12
Apr 8North Reading vs. NewburyportApr 8 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles1.9:49.98a12
Apr 8North Reading vs. NewburyportApr 8 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:33.07a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 55 · NewburyportNewburyport1 Mile554:15.75a12
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 138 · NewburyportNewburyport800 Meters1381:57.47a PB12
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 138 · NewburyportNewburyport800 Meters1381:57.47a12
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 55 · NewburyportNewburyport1 Mile554:15.75a12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 1 Mile · Place 3 · NewburyportNewburyport1 Mile34:15.46 PB—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:16.19a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 4 · NewburyportNewburyport1000 Meters42:34.65a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles19:39.30a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 1 · NewburyportNewburyport1000 Meters12:30.03a PB12
Jan 20Cape Ann League Meet #5Jan 20 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:39.64a12
Jan 20Cape Ann League Meet #5Jan 20 · 1000 Meters · Place 1 · NewburyportNewburyport1000 Meters12:33.72a12
Jan 13Cape Ann League Meet #4Jan 13 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles19:35.69 PBSenior
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:19.26a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:30.11a12
Dec 30Cape Ann League Meet #2Dec 30 · 1000 Meters · Place 1 · NewburyportNewburyport1000 Meters1.2:46.25a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 4 · NewburyportNewburyport600 Meters4.1:25.59a PB12
Dec 14Cape Ann League Meet #1Dec 14 · 2 Miles · NewburyportNewburyport2 Miles—DNS12
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Place 1 · NewburyportNewburyport1000 Meters1.2:41.02a12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 16Pentucket vs. NewburyportApr 16 · Javelin · Place 5 · NewburyportNewburyportJavelin5102-1111

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 2 Miles · Place 9 · NewburyportNewburyport2 Miles9.9:49.89a10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 1 Mile · Place 12 · NewburyportNewburyport1 Mile12.4:28.07a10
May 18Cape Ann League ChampionshipMay 18 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles19:43.28a—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 2 Miles · Place 2 · NewburyportNewburyport2 Miles210:47.35a—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:49.41a—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 20 · NewburyportNewburyport2 Miles20.9:36.79a10
Apr 13Pentucket vs. NewburyportApr 13 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:41.6—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 1 Mile · Place 5 · NewburyportNewburyport1 Mile54:30.00a—
Feb 6Cape Ann League Championship MeetFeb 6 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:35.99SO
Jan 30Cape Ann League Meet #5Jan 30 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles110:31.50a—
Jan 30Cape Ann League Meet #5Jan 30 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile14:34.08a—
Jan 23Cape Ann League Meet #4Jan 23 · 1000 Meters · Place 1 · NewburyportNewburyport1000 Meters12:44.77a—
Jan 9Cape Ann League Meet #2Jan 9 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles1.10:28.64a10
Jan 9Cape Ann League Meet #2Jan 9 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:44.33a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 15 · NewburyportNewburyport2 Miles15.10:09.11a9
May 20Cape Ann League ChampionshipMay 20 · 2 Miles · Place 4 · NewburyportNewburyport2 Miles410:11.449
May 13Sheldon InviteMay 13 · 2 Miles · Place 2 · NewburyportNewburyport2 Miles2.10:27.14a9
May 10Newburyport @ North ReadingMay 10 · 1 Mile · Place 3 · NewburyportNewburyport1 Mile34:47.72a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Cape Ann League Meet #4Jan 24 · 1 Mile · Place 4 · NewburyportNewburyport1 Mile45:00.05FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 1 Mile · Place 4 · NewburyportNewburyport1 Mile4.4:56.68a9