Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorMSTCA Northeast Invitational · Jan 938.90aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · IndoorNew Balance Nationals Indoor · Mar 755.94aNew Balance Nationals IndoorMarch 7, 2024
600 Meters · IndoorCape Ann League Championship Meet · Feb 41:28.09Cape Ann League Championship MeetFebruary 4, 2025

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 31 · Newburyport600 Meters311:29.86a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 67 · Newburyport300 Meters6738.90a PB11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 8MSTCA Qualifier MeetFeb 8 · 600 Meters · Place 11 · Newburyport600 Meters111:29.36a—
Feb 4Cape Ann League Championship MeetFeb 4 · 55m Hurdles · Place 21 · Newburyport55m HurdlesRound P219.8110
Feb 4Cape Ann League Championship MeetFeb 4 · 600 Meters · Place 3 · Newburyport600 Meters31:28.09 PB10
Jan 28Cape Ann League Meet #5Jan 28 · 600 Meters · Place 4 · Newburyport600 Meters41:29.7110
Jan 21Cape Ann League Meet #4Jan 21 · 55m Hurdles · Place 17 · Newburyport55m Hurdles179.8610
Jan 21Cape Ann League Meet #4Jan 21 · 600 Meters · Place 3 · Newburyport600 Meters31:29.7110
Jan 14Cape Ann League Meet #3Jan 14 · 600 Meters · Place 7 · Newburyport600 Meters71:29.3510
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 7 · Newburyport600 Meters71:30.17a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · 400m Hurdles · Place 9 · Newburyport400m Hurdles91:05.51a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 400m Hurdles · Place 7 · Newburyport400m Hurdles71:04.509

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 400 Meters · Place 76 · Newburyport400 Meters7655.94a PB—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 600 Meters · Place 27 · Newburyport600 Meters271:31.57a—
Feb 6Cape Ann League Championship MeetFeb 6 · 600 Meters · Place 7 · Newburyport600 Meters71:32.40FR
Jan 30Cape Ann League Meet #5Jan 30 · 600 Meters · Place 7 · Newburyport600 Meters71:31.04a—
Jan 23Cape Ann League Meet #4Jan 23 · 300 Meters · Place 7 · Newburyport300 Meters739.19a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 94 · Newburyport300 Meters9439.269
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 38 · Newburyport300 Meters3840.50a—