Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape Ann League Cham[pionship Meet · Feb 34:37.93aCape Ann League Cham[pionship MeetFebruary 3, 2026
1 Mile · OutdoorMIAA Division 4 Track & Field Championship · May 284:26.73aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorCape Ann League Meet #4 · Jan 132:50.13Cape Ann League Meet #4January 13, 2026
2 Miles · IndoorCape Ann League Meet #5 · Jan 2010:13.39aCape Ann League Meet #5January 20, 2026
2 Miles · OutdoorNewburyport v Essex Tech Dual Meet CAL · Apr 2810:15.23aNewburyport v Essex Tech Dual Meet CALApril 28, 2026
800 Meters · OutdoorNewburyport vs. Triton · May 132:02.25aNewburyport vs. TritonMay 13, 2026
High School Mile · IndoorCape Ann League Meet #4 · Jan 134:44.26Cape Ann League Meet #4January 13, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 5 · Newburyport1 Mile5.4:26.73a PB9
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 19 · Newburyport800 Meters19.2:06.31a9
May 23Cape Ann League ChampionshipsMay 23 · 1 Mile · Place 2 · Newburyport1 Mile2.4:31.53a9
May 13Newburyport vs. TritonMay 13 · 800 Meters · Place 1 · Newburyport800 Meters1.2:02.25a PB9
Apr 28Newburyport v Essex Tech Dual Meet CALApr 28 · 2 Miles · Place 1 · Newburyport2 Miles1.10:15.23a PB9
Apr 15Newburyport v Pentucket RegionalApr 15 · 1 Mile · Place 3 · Newburyport1 Mile3.4:41.64a9
Apr 8North Reading vs. NewburyportApr 8 · 800 Meters · Place 2 · Newburyport800 Meters2.2:10.92a9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 39 · Newburyport1 Mile394:37.98a9
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 39 · Newburyport1 Mile394:37.98a9
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 12 · Newburyport1 Mile124:40.57a9
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1 Mile · Place 5 · Newburyport1 Mile54:37.93a PB9
Jan 20Cape Ann League Meet #5Jan 20 · 2 Miles · Place 2 · Newburyport2 Miles210:13.39a PB9
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile · Place 1 · NewburyportHigh School Mile14:44.26 PBFreshman
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 3 · Newburyport1000 Meters32:50.13 PBFreshman
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 45 · Newburyport1 Mile454:42.87a9